Conformance Profile B: Accountable Agent Registry
Source: spec §35.2, Appendix D.1–D.2. Includes Profile A. Suitable for agents that access protected data, produce consequential recommendations, or modify workflows.
Required record families (schemas/), additive to Profile A
| Record family | Schema |
|---|---|
| Agent Version Record | schemas/agent-version.schema.json |
| Deployment Record | schemas/deployment.schema.json |
| Assurance Claim | schemas/assurance-claim.schema.json |
| Execution Receipt (consequential actions) | schemas/execution-receipt.schema.json |
| Event Record | schemas/event.schema.json |
Test matrix
| Vector ID | Case type | Scenario | Expected outcome | Spec refs |
|---|---|---|---|---|
TV-B-01 |
Positive (grant) | Active/available/normal agent, action within envelope scope | allow |
§28.2 |
TV-B-02 |
Negative (block) | Registration status suspended |
deny |
§20.1, §28.2 step 3 |
TV-B-03 |
Negative (block) | Status observed_at older than relying policy’s policy_max_status_age_seconds |
indeterminate |
§20.11, §28.2 step 5, ARPA-STATUS-STALE |
Checklist (Appendix D.1 + D.2)
All of Profile A, plus:
- Version records —
schemas/agent-version.schema.json - Deployment identifiers —
schemas/deployment.schema.json - Accountability relationships —
relationship.schema.json#relationship_type=accountable_to - Structured capability records —
schemas/capability-declaration.schema.jsonandschemas/capability-verification.schema.json - Assurance claims —
schemas/assurance-claim.schema.json - Incident states —
status.schema.json#securityenum (§20.9) - Point-in-time queries —
TV-B-03(freshness), spec §28.5 - Execution receipts —
schemas/execution-receipt.schema.json - Event subscriptions —
schemas/event.schema.json -
Redress metadata —
schemas/governance.schema.json#redress_processandschemas/redress-record.schema.json - Consequential-action classification policy — required for Profile B-D conformance declarations by
schemas/conformance-declaration.schema.json