Grant record template
Fields for issuer, holder, scope, evidence basis, expiry, revocation conditions, and state.
Hold every delegated authority as a stateful record with provenance, scope, evidence basis, expiry, revocation conditions, and state history.
On this page
Where it acts
At Authority, one of the seven stages every consequential decision passes through. It holds each delegated permission as a record with a scope, an evidence basis, an expiry, and conditions for revoking it.
Steps
3 steps, in order. Check each one off as it is done; the records below show the work was done.
0 of 3 steps complete
What a team running this mechanism keeps, and what each record is for.
Fields for issuer, holder, scope, evidence basis, expiry, revocation conditions, and state.
The permitted moves between grant states and who may make each one.
Upcoming expiries with the reviewer responsible for each renewal decision.
Reuse-ready snippets
Use these snippets in requirements, audits, and postmortems with the mechanism permalink.
Policy requirement
Policy requirement (MEC-13 Authority grant register) - Maintain a register of delegated authorities with issuer, scope, evidence basis, expiry, and revocation conditions. - Record every grant state change with its reason and reviewer, and expose the register to the decision log. Reference: https://ethotechnics.org/mechanisms/patterns/authority-grant-register
Product requirement
Product requirement (MEC-13) - Each consequential action names the grant identifier and grant state it ran under. - Grants past expiry move to review_required and are refused until a reviewer renews them.
Audit evidence checklist
Audit evidence checklist (MEC-13) [ ] Every exercised authority has a register entry with issuer and scope. [ ] Grants carry an expiry and stated revocation conditions. [ ] State history shows who changed each grant and on what basis.
Postmortem trigger
Postmortem trigger (MEC-13) Trigger review when an action runs under a grant that is missing, expired, or not in the allowed state.
Example usage
One scenario with each part of the mechanism in place.
How it plays out
A support platform records the agent's refund authority as a grant with a value ceiling, an evidence basis in the last accuracy review, a 90-day expiry, and revocation on any confirmed mis-refund; the refund endpoint reads the grant state before acting.
Anti-patterns
Each case passes on paper and fails in operation. The counterfactual shows what would have worked.
Authority lives in a role file or feature flag with no issuer, basis, or expiry, so widening it is a deploy rather than a decision.
Counterfactual: Authority lives in a register where each grant names its issuer, basis, expiry, and revocation conditions.
Exception: Config can still enforce the grant; the register is the record of why the config says what it says.
Grants are documented once and never move, so an expired or contested grant reads the same as a current one.
Counterfactual: Each grant carries a current state and an appended history of transitions.
Exception: A stable grant is fine; what matters is that the register can show it was reviewed and left in place.
Tools that size the risk this mechanism addresses.
Diagnostic
Walks a team through one workflow against six questions and returns an exposure score, the permissions nobody can justify, and whether its decisions can be undone. Start here when the system keeps no decision records yet; use the record conformance checker once it does.
APA
Ethotechnics Institute. (2026). Authority grant register (MEC-13). Ethotechnics Institute. https://ethotechnics.org/mechanisms/patterns/authority-grant-register
MLA
Ethotechnics Institute. "Authority grant register (MEC-13)." Ethotechnics Institute, 2026, https://ethotechnics.org/mechanisms/patterns/authority-grant-register.
Chicago
Ethotechnics Institute. "Authority grant register (MEC-13)." Ethotechnics Institute. Oct 6, 2026. https://ethotechnics.org/mechanisms/patterns/authority-grant-register.
BibTeX
@misc{mechanism_authority-grant-register,
title={Authority grant register (MEC-13)},
author={Ethotechnics Institute},
year={2026},
howpublished={Ethotechnics Institute},
url={https://ethotechnics.org/mechanisms/patterns/authority-grant-register},
version={v1.2.1}
}
RIS
TY - WEB TI - Authority grant register (MEC-13) AU - Ethotechnics Institute PY - 2026 UR - https://ethotechnics.org/mechanisms/patterns/authority-grant-register ER -