Identify (ID) · Approval gating
Approval gating at the Self-declared layer
advisory · Bypassable by language alone
What agents exist, what they touch, what threats they face?
What this cell does
Agent reports last charter signature date, next review due, current charter version on registration. Refuses to start if charter is expired.
Artifacts (1)
record.yamlview on GitHub# ABOUTME: What the self-declared layer records for the approval-gating concern, and which mismatch rules consume it.
# ABOUTME: Read by scripts/reconcile_inventory.py to compare the three layers against each other.
cell:
id: approval-gating.in-agent
concern: approval-gating
layer: in-agent
authority: self-declared
records: "The agent reports the charter version it is running under and when it was last reviewed."
fields:
- charter_version
- last_charter_review
feeds_rules:
- charter_integrity
- review_overdue
Cell notes
Inventory, Approval gating / Self-declared
What this cell records. The agent's report of its charter freshness and its refusal to operate beyond the review window.
Fields
- -
last_charter_review_date - -
next_review_due - -
current_charter_version - -
refuses_to_start_when_expired: true
The agent runtime checks next_review_due at startup. If the date is in the past, registration aborts. The reference daemon at ../../identity/in-agent/agent-register.py implements this check.
Citation
NIST CSF 2.0 ID.IM-01. NIST AI RMF GOVERN 1.5, MAP 4.1.
Crosswalk
| NIST CSF 2 0 | ID.IM-01 |
|---|---|
| NIST AI RMF | GOVERN 1.5, MAP 4.1 |
Cite this cell:
https://agenticcovenants.com/identify/approval-gating/in-agent/