Thesis

July 11, 2026 · View on GitHub

Language: English | 日本語

Thesis — Accountability Distribution

The project is named Agent Attribution Practice (AAP). The name points to the practice; this thesis points to what the practice achieves. Attribution — who authored the behavior, who caused what, who must be able to trace it afterward — is what gets distributed. Accountability is the downstream shape that attribution takes when the practice holds.

What this repository is

A record of recurring judgments, discovered through implementing and operating an autonomous AI agent, about how accountability should be distributed across an agent-equipped system.

Not a governance framework. Not a set of policies. A trail of judgments that each took the form of an Architecture Decision Record, each grounded in a concrete implementation, each inheriting from 300+ years of civilizational practice about containing powerful actors.

The core observation

An often-quoted line from the accountability-wall essay:

Implementation dissolves; judgment persists. Hooks will be replaced by some other mechanism. Signposts and physical barriers are temporary forms. What remains is the layer of judgment — what should be constrained, and who is responsible.

And its structural sibling:

What organizations have spent centuries refining is not the distribution of capability, but the distribution of accountability.

These two lines are the thesis of this repository. The ten ADRs that follow are partial answers to "what should be constrained, and who is responsible" — discovered through the friction of running an actual agent in production, not deduced top-down from a governance theory.

Why the observation matters now

The industry's dominant approach to aligning AI agent behavior is to dissolve structural constraints into probabilistic layers: training refusals into weights, Constitutional AI clauses into RLHF runs, system prompts into post-training. Each move trades deterministic constraint (grep-auditable, reversible, portable) for probabilistic behavior (unauditable, reversible only by retraining, model-dependent).

This is not inherently wrong. Some dissolutions preserve what matters — inspectability, reversibility, locus of human agency. Others do not. The ADRs in this repository describe the dissolutions that preserve.

What the ten principles answer

Each ADR answers a version of "what should be constrained, and who is responsible":

ADRConstraintResponsibility
0001 Security by AbsenceCapabilities that do not exist cannot be invokedCode review catches capability addition
0002 Deterministic Prohibition at ScaffoldingWhen absence is unachievable, prohibit in the harness, not in weightsHook / quarantine is version-controlled and auditable
0003 Untrusted Content BoundaryAccumulated memory cannot grant authorityOperator inspects tainted files
0004 Single External AdapterBlast radius is bounded by designPer-process accountability per adapter
0005 Human Approval GateBehavior changes require human sign-offNamed approver in audit record
0006 Causal TraceabilityEvery event reconstructible post-incidentOperator owns the audit chain
0007 Scaffolding VisibilityBehavior lives in files, not weightsOperator can inspect what they run
0008 One Agent, One HumanOne named human per agent processThe endpoint of the accountability chain
0009 Triage Before Autonomy (experimental)Adopting an autonomous-loop architecture commits the system to a non-removable attribution gapThe triage decision and the named gap-bearer are recorded at deployment time
0010 Phase Separation (experimental)Operation-phase placements of the Autonomous Agentic Loop Quadrant carry costs ADR-0009's design-time commitment alone does not coverA Phase-crossing decision is recorded explicitly at deployment time

ADRs 0001, 0002, and 0003 form a prohibition-strength hierarchy: absence > scaffolding enforcement > untrusted boundary. Most published AI safety work lives at the weakest layer (probabilistic text constraints) without acknowledging that the stronger layers exist and are available.

Distribution requires a subject who can be redirected to. When the architecture is chosen so that judgments blend at runtime — the intrinsic feature of the Autonomous Agentic Loop Quadrant — the redirection target dissolves; distribution then becomes the prior question of whether the autonomy is required at all. ADR-0009 formalizes that prior triage and pairs it with the four Business AI Quadrants (Script, Algorithmic Search, LLM Workflow, Autonomous Agentic Loop) that route a piece of work to the architecture preserving accountability distribution. ADR-0010 adds a temporal layer to the triage: when a Quadrant 4 component is placed in the operation phase of a deployment, the Phase-crossing decision (will new operation-phase patterns be handled in place or routed back to design as feedback?) is recorded explicitly. Phase and Quadrant remain independent dimensions; the rule is procedural, not architectural. The ten ADRs plus the four quadrants form a two-axis structure: the ADRs answer per-question; the quadrants route the work to where those answers apply. See quadrants/ for the navigator.

The same un-automatable remainder is reached from a second, epistemic direction. This thesis argues from accountability — consequences require a bearer, so a human is named in advance. The companion Harness Alignment paper argues from operator intent: intent has no verifier outside the operator, so any automated intent-check freezes intent into a specification and collapses to correctness work, leaving the same residue — a human gate on the writes that shape future behavior (Shimomoto 2026, DOI 10.5281/zenodo.20578272). Accountability distribution is the normative twin of that epistemic remainder; neither reduces to the other. Recorded as a citation surface, not a derivation.

The non-removability ADR-0009 records is corroborated from a third, formal direction. A 2026 impossibility theorem (Tibebu & Shemtaga, The Accountability Horizon, arXiv:2604.07778) proves an Accountability Incompleteness result: once a human-agent collective's compound autonomy exceeds a computable threshold and its interaction graph contains a feedback cycle involving both human and artificial agents, no governance framework can jointly satisfy Attributability, a Foreseeability bound, Non-Vacuity, and Completeness. This turns the gap's non-removability from a contingent engineering limitation into a mathematical necessity, and shows the only escape is to relax Attributability or Foreseeability — which is exactly what AAP's pre-named gap-bearer does: a named subject bears the gap without an individual causal contribution (role responsibility). The theorem's feedforward exception (no impossibility absent a mixed human-agent feedback cycle) parallels AAP's triage and Phase axis — architectures that avoid the autonomous loop avoid the gap. Recorded as a citation surface, not a derivation; the ADR judgments were extracted from operation, not from this formalism.

The gap itself has a two-decade prior in the ethics of technology. Matthias named the responsibility gap: as a machine learns, its behavior ceases to be predictable by its manufacturer or operator, and with that the control-and-foreseeability basis of traditional responsibility ascription fails — leaving society the choice of forgoing such machines or living with a gap that traditional concepts cannot bridge (Ethics and Information Technology 6(3), 2004, DOI 10.1007/s10676-004-3422-1). AAP reaches the same wall from the other temporal side. Matthias locates the failure ex ante — learning outruns the operator's predictive grasp; ADR-0009 locates it ex post — runtime blending forecloses the separability that redirect requires. The autonomous-loop case also sharpens the ex-ante horn: the unverified behavior space is not a defect rate that better testing drives toward zero, it is the flexibility the architecture is purchased for, so a due-diligence model of ascription cannot be restored by more verification. AAP's response is not a third option that dissolves Matthias's dilemma; it is his second horn made structural. Triage records whether the autonomy is required at all, and where the loop is adopted, a pre-named gap-bearer holds role responsibility for a gap that stays open. The gap is borne, not bridged. Santoni de Sio and Mecacci later decomposed the gap into four interconnected gaps — in culpability, moral accountability, public accountability, and active responsibility — and answered with socio-technical design for meaningful human control (Philosophy & Technology 34(4), 2021, DOI 10.1007/s13347-021-00450-x). Recorded as a citation surface, not a derivation; the ADR judgments were extracted from operation, not from this literature.

Social-consequence corollary

The judgments above are framed as internal control: what to constrain, who answers. A companion layer reads the same judgments from the outside — as the mechanism that decides whether the accountability an AI externalizes flows into institutions (litigation, compensation, regulation) or converges violently onto the most visible individual. On that reading, accountability distribution is not only governance; it is a violence-prevention mechanism. This is a normative extension, harder to verify than the ADRs, and is kept separate as upper rationale in social-consequence.md.

What this repository does not claim

  • That these ten are complete. They are what surfaced from one implementation. Other implementations will surface others.
  • That the specific implementations (Hooks, CLI, JSONL logs) are durable. They are not — implementation dissolves. The judgment encoded in each ADR is what is meant to persist.
  • That the judgment layer refreshes itself. "Implementation dissolves; judgment persists" says how long a judgment lasts, not how it stays current. This repository separates the two cadences — the ADRs as the durable anchor, policy-mapping/ as the layer that decays and is re-checked on its own schedule — and treaty-level AI governance shows the same shape: principled layers revised on review cycles measured in years, with dynamic-update mechanisms that refresh only the implementation layer beneath them. Neither settles the refresh mechanism for the judgment layer itself. Here, an ADR is revised when operating friction contradicts it; no cadence, trigger, or reinterpretation mechanism is defined. That remains an open design question.
  • That these principles answer the civilization-scale questions about AI direction, labor, or consent. Those remain open; see manifesto.md.
  • That top-down policy frameworks are wrong. They are a different layer, with a different method. This repository is about what emerges from the bottom.

Reading order

For readers new to the material:

  1. This file.
  2. adr/README.md for the index.
  3. adr/0001-security-by-absence.md as the cleanest entry point — the audit test at the end makes the principle concrete in a way that applies regardless of stack.
  4. The seven essays linked in inspiration.md, in publication order, for the narrative that the ADRs encode.
  5. quadrants/ for the adoption navigator — decision tree, governance mapping, case studies, anti-patterns.
  6. manifesto.md for the open questions that motivate the work but that it does not try to answer.
  7. social-consequence.md for the social-consequence layer — why the internal judgments matter beyond audit, as upper rationale rather than specification.