97 lines
2.5 KiB
JSON
97 lines
2.5 KiB
JSON
{
|
|
"v": 1,
|
|
"kind": "aere-conformance-vector",
|
|
"id": "agent-ledger/four-entries.key-classical",
|
|
"artifact": "agent-ledger",
|
|
"title": "a ledger whose agent identity is an Ed25519 key: the id is derived from it and every entry is signed by it",
|
|
"source": "derived from agent-ledger/four-entries.valid",
|
|
"requires": [],
|
|
"exercises": [
|
|
"agents.anchor",
|
|
"agents.approvals",
|
|
"agents.body",
|
|
"agents.chain",
|
|
"agents.decision",
|
|
"agents.hash",
|
|
"agents.identity",
|
|
"agents.key",
|
|
"agents.ledger-form",
|
|
"agents.other-policy",
|
|
"agents.policy",
|
|
"agents.revocation",
|
|
"agents.seq",
|
|
"agents.session",
|
|
"agents.signature",
|
|
"agents.time"
|
|
],
|
|
"base": "agent-ledger/four-entries.valid",
|
|
"mutation": {
|
|
"producer": "the agent's identity key is a classical key (made and discarded at generation)",
|
|
"changed": [
|
|
[
|
|
"ledger"
|
|
],
|
|
[
|
|
"policy"
|
|
]
|
|
]
|
|
},
|
|
"input": {
|
|
"ledger": {
|
|
"version": "aere-agent-ledger/2 (2026-09-29)",
|
|
"agentId": "aere-agent:29d2303736fd708a94db3789dcecbe0841d4604f",
|
|
"publicKeyPem": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEA2MvfYW/ksEZPYEUpteCsyo7qmtYmdf+w7+khSfS+/Ok=\n-----END PUBLIC KEY-----\n",
|
|
"policyHash": "0x450ae0fb0fb9c621b09842a1ac5b85cca00db705911e2d5b37d4928087eab48b",
|
|
"session": "52d5e67cc57accd4a1b9fa42119c07af",
|
|
"entries": [
|
|
{
|
|
"seq": 0,
|
|
"prev": "0000000000000000000000000000000000000000000000000000000000000000",
|
|
"body": {
|
|
"v": 2,
|
|
"agentId": "aere-agent:29d2303736fd708a94db3789dcecbe0841d4604f",
|
|
"policyHash": "0x450ae0fb0fb9c621b09842a1ac5b85cca00db705911e2d5b37d4928087eab48b",
|
|
"session": "52d5e67cc57accd4a1b9fa42119c07af",
|
|
"at": 1791022310,
|
|
"action": {
|
|
"kind": "tool",
|
|
"tool": "retrieval",
|
|
"at": 1791022310
|
|
},
|
|
"decision": {
|
|
"allowed": true,
|
|
"reason": "tool allowed"
|
|
},
|
|
"provenance": null,
|
|
"seq": 0
|
|
},
|
|
"signature": "PIXnIY2rAXQc8hTa6297bfmBuOhW58EUjvNQejroIXUY9Lc746p0vD3bH7vz4PWH6RazeJ89NiAAZQe13k0CDw==",
|
|
"hash": "dce01dec0c63f1ce094755c4a967011492611cf08150d4a7f6df31aaab726a8d"
|
|
}
|
|
]
|
|
},
|
|
"policy": {
|
|
"v": 1,
|
|
"kind": "aere-agent-policy",
|
|
"agentId": "aere-agent:29d2303736fd708a94db3789dcecbe0841d4604f",
|
|
"spend": null,
|
|
"tools": [
|
|
"retrieval"
|
|
],
|
|
"recipients": null
|
|
}
|
|
},
|
|
"expected": {
|
|
"verdict": "INVALID",
|
|
"failed": [
|
|
"agents.key"
|
|
],
|
|
"levels": {
|
|
"integrity": "NOT_MEASURED",
|
|
"authenticity": "FAILED",
|
|
"anchoring": "NOT_MEASURED",
|
|
"finality": "NOT_MEASURED"
|
|
}
|
|
}
|
|
}
|