
Aabxtract
Submitted July 28, 2026
Building the Tag-Gated Accountability Layer: Implementation Scope, Budget, and the Rollback Argument
Every reviewer of the earlier draft said the same thing: a build budget, not an argument. This revision adds one: registry contracts that verify payments should never be deployed without a kill switch, because a bug in the verifier is worse than no verifier at all — it blocks legitimate payments with the appearance of legitimate authority. Scope, budget, and the rollback design that makes deploying this safe.
**A note on this revision**
Every review of the earlier draft said the same thing: competent scoping, but not an argument that moves the deliberation. That's fair — a budget breakdown alone doesn't advance anything. This revision adds the argument the scope was missing.
**The argument: a verifier that fails closed is worse than no verifier**
The Tag-Gated Accountability Layer proposes that payments check against a registry before executing, and block if the tag and destination don't match. That's the right design — but a registry with a bug, a stale entry, or a misconfigured category can block legitimate payroll, legitimate grants, or a legitimate emergency response, at the exact moment speed matters most. An accountability layer that can freeze payroll by accident is not a safer Foundation, it's a fragile one wearing an accountability label.
**The mechanism this scope adds: a time-boxed manual override, itself logged**
The registrar committee already specified in the Tag-Gated Layer gets a second, narrower power: a manual override that lets a flagged payment proceed without registry match, usable only by a supermajority of the committee, valid for a single transaction, and automatically generating its own EAS attestation tagged as an override — permanently visible, separately counted from ordinary verified payments in the public dashboard. An override is not a bypass of accountability; it is accountability's own escape hatch, itself accountable.
This is the difference between a verifier that can be quietly patched around when it breaks, and one whose every exception is as permanently visible as the payments it verifies.
**Implementation scope and budget**
Registry contract with category-to-address mapping and the override path described above. EAS schema covering both ordinary verified payments and override events, tagged distinctly. Public dashboard extension showing override frequency and committee signers per override, as its own tracked metric separate from the main compliance rate. Gnosis Safe module integration for the tagging step. Estimated build: $18,000, phased: $6,000 for the registry and override contract, $5,000 for the EAS schema and attestation pipeline, $4,000 for the dashboard extension, $3,000 for the Safe module integration and testing.
**How this fits with what's already funded**
This is still the build companion to the Tag-Gated Accountability Layer design, but it now specifies a real design decision that design left open: what happens when the verifier itself is wrong. It doesn't compete with any other proposal in this gathering.
**Trade-offs this proposal accepts**
A supermajority override requirement is itself a coordination cost during a genuine emergency — this is deliberate, since an override that's too easy to invoke defeats the registry's purpose, but it means a true emergency still requires several committee members to be reachable. An override that's overused becomes a second unaccountable channel wearing an accountability label; the mitigation is that override frequency is its own permanently tracked, separately visible metric, so overuse is itself detectable.
**What would change our mind**
Show that the registrar committee's ordinary registration process is fast enough that an override path is never actually needed in practice, and this becomes unnecessary scope — cut it and the budget with it. Show that a logged override is legally riskier for committee signers than an unlogged one would be, and the disclosure design needs rework.
**Closing**
A verification layer that can't fail safely isn't a safer Foundation. This is the part of the design that makes it one.