AOS Decision Register #
Status and use #
CORE.md is doctrine; BOOTSTRAP-1.md directs. AOS-0 Architecture Handoff is archival, not normative. D-001–D-012 resolved (the agent-native harness analysis constrained D-011's resolution); D-013–D-016 deferred.
Entry schema #
Entries give Question; Blocks; Options; Inclination; Evidence; Depends; Status. Inclinations nonbinding before ADRs; status is OPEN, DEFERRED, or RESOLVED.
Ordered decisions #
D-001 #
Question: How do Actor, state, typed payload, immutable revision occurrence, World, aliases, retention, and GC identities relate? Blocks: durable references/provenance/GC. Options: content, cryptographic, logical, or compound identity. Inclination: S-O adopted: opaque Actor/World IDs, owner-scoped typed slots, content-derived payload IDs, occurrence-bearing revision IDs. Evidence: ADR-001 and packet. Depends: none. Status: RESOLVED.
D-002 #
Question: What is global versus World-relative: Actor state, revocation, Budgets, inboxes, Executions, Resources, observations, settled Effects? Blocks: isolation/replay. Options: global, relative, or typed mixed scope. Inclination: M adopted: reversible selections/projections are World-relative; authority, accounting, ingress, acquisition, and external-reality facts are global and World-attributed. Evidence: ADR-002 and packet. Depends: D-001. Status: RESOLVED.
D-003 #
Question: What is the Capability/activation algebra, including genesis/human Principal authentication, rights, constraints, transfer, persistence, attenuation, joins, revocation, and invocation context? Blocks: every protected transition. Options: representation-neutral grant semantics; bearer tokens, protected grants, and capability spaces remain conforming projections. Inclination: durable grants plus ephemeral activation/selection, complete witness/context binding, attenuation, compound issuance, replay protection, and global ancestry revocation. Evidence: ADR-003, v2 packet, and retained summary. Depends: D-001, D-002. Status: RESOLVED.
D-004 #
Question: Which crash model gives conservative recovery? Blocks: state, Effect, Promotion. Options: conforming journal/store/root. Inclination: atomic deltas; pre-dispatch retry; post-dispatch UNKNOWN_EXTERNAL/reconcile-only; bounded idempotent recovery; protected Promotion/rollback. Evidence: ADR-004, packet, summary. Depends: D-001–D-003. Status: RESOLVED.
D-005 #
Question: How do typed Effects, disclosures/remote inference, and canonical transitions differ, including reconciliation, idempotency, privacy/cost, and bypass prevention? Blocks: external safety/promotion. Options: shared lifecycle, separate protocols, typed adapters remain conforming projections; none selected. Inclination: one representation-neutral algebra: final typed Effect/disclosure gates, complete binding, retained outcomes, conservative external evidence, per-child compound recovery, no cross-system atomicity, separate protected Promotion ordering. Evidence: ADR-005, packet, and retained E. Depends: D-003, D-004. Status: RESOLVED.
D-006 #
Question: What concurrency/update rule governs multiple Executions of one Actor? Blocks: durable Actor state. Options: representation-neutral update algebra; serialized turn, CAS revision, and coordinated multi-writer remain unselected. Inclination: ACTOR_UPDATE_ALGEBRA: deterministic protected-admission-token-ordered sequential transitions per exact Actor/World/typed-state-slot domain; Bootstrap single writer is local direction. Evidence: ADR-006, packet, and retained E. Depends: D-001–D-004. Status: RESOLVED.
D-007 #
Question: What World proposal/commit protocol is valid? Blocks: Promotion/merge. Options: algebra with conforming projections. Inclination: WORLD_PROPOSAL_ALGEBRA: closed proposals, deterministic validation, candidate publication; no universal merge. Evidence: ADR-007, packet, E. Depends: D-001–D-006. Status: RESOLVED.
D-008 #
Question: Which typed Budget and delegation/refund laws apply? Blocks: conservation. Options: conforming projections. Inclination: TYPED_BUDGET_ALGEBRA: consumable, peak, rate, lease, share, and product rules. Evidence: ADR-008, packet, E. Depends: D-002–D-004. Status: RESOLVED.
D-009 #
Question: What Commitment lifecycle, cancellation/delegation, priority authority, and scheduler boundary apply? Blocks: accountable work. Options: representation-neutral lifecycle algebra; protected-service and kernel-visible projections remain unselected. Inclination: adopted algebra separates durable Commitment, disposable attempts/Executions, handoff/activation, result/validation/acceptance, cancellation cuts, substitution, intervention, priority, and observation; no fairness/liveness claim. Evidence: ADR-009, packet, E. Depends: D-003, D-006, D-008. Status: RESOLVED.
D-010 #
Question: What Channel delivery/acknowledgement semantics preserve location-independent addressing without failure transparency? Blocks: dormant/remote communication. Options: representation-neutral typed delivery algebra; transport projections remain unselected. Inclination: TYPED_CHANNEL_ALGEBRA: class-selected applicability, stable events, exact authority, typed transport/process acknowledgements, final-point dedup, scoped ordering, replay/retention/tombs, one-use evidence, and conservative stale/late handling; no liveness or failure-transparency claim. Evidence: ADR-010, packet, E. Depends: D-001–D-005, D-009. Status: RESOLVED.
D-011 #
Question: Which concepts are native, protected-service objects, or kernel objects; what is the TCB and derived ABI? Blocks: implementation boundary. Options: minimal kernel, capability microkernel, broader runtime. Inclination: derive ABI from protected transitions, not operation count; archive the provisional sketch. Evidence: invariant-to-enforcer map; ADR-011 — RESOLVED 2026-09-13: TRUSTED_RUNTIME selected by the frozen v15 strict-subset selector over a G6-authorized production bundle (_inner_validate True; exposure sets 48/28/24; unique strict subset; evidence run v15-evidence-003, 518/518 jobs, zero halts; independent decision review seven-of-seven CONFIRMED). Known limitations recorded in ADR-011 as D-012 inputs (pin granularity; pre-freeze assembly gate). Status: RESOLVED.
D-012 #
Question: How are Promotion evidence, policy evolution, compiler/verifier trust, freshness, and replay protection governed? Blocks: recursive proof. Options: pinned policy, signed generations, diverse/reproducible builds. Inclination: evidence binds image/source/toolchain/tests/verifier/policy/parent/freshness. Evidence: ADR-012 — RESOLVED 2026-09-14: governance contracts G-1..G-4 adopted (pre-freeze assembly gate; whole-file identity retained with deferred protected-worker pilot under owner-ratified triggers T-1/T-2/T-3a, plus T-3b: compiler-verifier assurance and the malicious-candidate matrix reopen — and block promotion — at the recursive-proof milestone or any candidate self-build promotion; immutable policy generations with typed compatibility outcomes; final-point fresh one-use admission with global replay registry and atomic final-point transitions), evidenced by bounded executable models rev17 (68/68 tests incl. the alternate-digest retry reconciliation probe, the exception-atomicity failure-injection probes at every commit boundary, the standalone-API-absence probe, the metaclass-behavior probes over M-A intake and M-B time rejection, behavioral identifier/digest/outcome probes, exception-string probes, the no-copy-protocol intake probe, cyclic/over-deep value probes, immutable-expiry-ceiling probes, non-finite-float rejection probes, single-snapshot pair-intake probes, injective-encoding probes, snapshot-derived fork probe, reentrant temporal probes, parameterized cross-registry linearizability probes, no-mutation postconditions, reentrant recovery/expiry probes, closed-grammar and time-domain probes; machine-readable run result) and adversarial reviews (reviewer:d012-packet-reviewer, reviewer:d012-resolution-reviewer, reviewer:d012-final-reviewer, reviewer:d012-rev5-verify2, reviewer:d012-final-reviewer2, reviewer:d012-rev7-verifier, reviewer:d012-rev8-verifier, reviewer:d012-rev9-verifier, reviewer:d012-rev10-verifier, reviewer:d012-rev11-verifier, reviewer:d012-rev12-verifier, reviewer:d012-rev13-verifier, reviewer:d012-rev14-verifier, reviewer:d012-rev15-verifier, reviewer:d012-rev16-verifier — findings corrected through rev17; rev16 review verdict PASS). Review-closure gate G-5 adopted 2026-09-15 (owner-approved; adversarial review ADOPT-WITH-AMENDMENTS; prospective — first applied to the hosted-proof loop). Owner ratification of the T-3a/T-3b split recorded 2026-09-16 (relayed via Anna; owner: "can be considered signed"). Owner P0: constrained orchestrator model, TCB pricing deferred, lean caps. Known deferred item: protected-worker pilot (triggers recorded). Status: RESOLVED.
D-013 #
Question: Which native target substrate follows the hosted proof? Blocks: H1 only. Options: seL4/Microkit, other capability kernel, exokernel, custom. Inclination: none before semantic evidence. Placement note (2026-09-17): native-substrate evaluation SHALL assess D-011's hosted placement against measured TCB composition, isolation, verification, recovery, and port evidence; adoption of any alternative conforming placement occurs only through D-013's own decision procedure. D-011's semantic enforcement obligations remain binding; its hosted placement profile is not presumed to be the final native decomposition. Evaluation triggers (preregistered 2026-09-17): TRUSTED_RUNTIME is retained unconditionally through Bootstrap-1; the named observations — materially excessive trusted code, poor fault isolation, an unmanageable recursive-verification surface, or a migration path requiring semantic redesign — authorize evidence collection during Bootstrap-1 but cannot alter the Bootstrap-1 placement or preselect D-013. Before any comparative evaluation, D-013 must preregister measurable comparison criteria and thresholds; the triggers are grounds to evaluate D-013 against the listed options, never automatic reversal criteria or a narrative winner. Evidence: TCB/port experiments; ADR-011 recorded limitations (inputs to D-012); ADR-012 P0-2 — TCB-composition pricing deferred as an open evaluator-design question (D-011 exposure-atom counts measure placement-law exposure distinctions, not trusted implementation size/complexity). Depends: D-011, D-016. Status: DEFERRED.
D-014 #
Question: What distributed/federated semantics govern cross-node Capabilities, Worlds, migration, and partitions? Blocks: federation only. Options: restricted locality or explicit consistency protocols. Inclination: no failure transparency. Evidence: later partition model. Depends: D-001–D-012, D-016. Status: DEFERRED.
D-015 #
Question: Which compatibility personality/bridges remain and how are they removed? Blocks: post-proof native replacement. Options: guest, service/personality, external bridge. Inclination: hide host mechanisms behind native contracts. Evidence: bridge inventory after Bootstrap. Depends: D-011, D-013. Status: DEFERRED.
D-016 #
Question: Which laws govern cross-Actor Resource views, authority-bearing carriage, mutation coordination, and governed projections of runtime state? Blocks: D-013 substrate mapping; D-014 distributed form. Options: derived compositions with narrow formalizations (E1/E2-shaped evidence) vs new subordinate concepts; governed-projection mechanism choices. Inclination: none before reviewed evidence. Evidence: AGENT-NATIVE-IPC-SHARING-INTROSPECTION-WORK-ITEM.md (PARKED exploration; E1/E2 executed PASS; E3–E5 specified, D-016-gated) and the D-011 packet's dated boundary-constraint addendum adopting its constraint set. Outstanding evidence obligations named by the source: the CA-3 conjunction (persistence × capability × attenuation sharing, closure proven not assumed), competent-baseline E3–E5, an adversarial carriage/anti-smuggling review, and reclamation-recursion closure. While D-016 is DEFERRED, the parked work item remains non-doctrinal source evidence; opening D-016 supersedes it as the decision vehicle. Depends: D-003, D-005, D-006, D-010, D-011. Status: DEFERRED.
Original brief disposition #
Exactly one audit row covers each numbered section; destinations preserve mixed content.
| § | Classified disposition and concrete destination | Rationale |
|---|---|---|
| 1 | settled → Core boundary; open → D-011, D-014 | Method. |
| 2 | settled → Thesis, Trust; milestone → B1 | Summary. |
| 3 | settled → Litmus, Boundary | Test. |
| 4 | settled → Concepts, Invariants | Premises. |
| 5 | roles → Concepts; open → D-001–D-010; sketches → archive-only | Provisional. |
| 6 | settled → Invariants | Nine; provenance. |
| 7 | candidate ABI → archive-only; open → D-003, D-007, D-011 | Derived. |
| 8 | settled distinction → Commitment; resolved → D-006; open → D-009, D-011 | Scheduler open. |
| 9 | settled confinement → Invariants; open → D-002, D-007 | Scope/merge open. |
| 10 | settled boundary → Concepts; settled → resolved D-004, D-005 | Effect/disclosure settled; mechanisms open. |
| 11 | goal → D-010, D-014; protocol examples → archive-only | Distribution deferred. |
| 12 | settled → Boundary, Trust; Effect classification → resolved D-005 | Inference replaceable; disclosure crosses Effect boundary. |
| 13 | settled → Boundary; open → D-015 | Non-native. |
| 14 | milestone → Loop, Scenarios | Recursive proof. |
| 15 | direction → Profile; later phases → D-013, D-015 | Hosted proof. |
| 16 | settled → Powers, Invariants; open → D-012 | Independent recovery/promotion. |
| 17 | direction → Records; open → D-001, D-004 | Version/provenance, not files. |
| 18 | document suite → archive-only; activation rule → Status | Prevent sprawl. |
| 19 | open → identity/GC D-001; scope/persistence D-002, D-004; authority/human Principal D-003; Effect/remote inference D-005; resolved → concurrency D-006; open → D-007–D-010; TCB/promotion/substrate/distribution/compatibility D-011–D-015 | Families assigned. |
| 20 | deferred → Deferred | Narrow milestone. |
| 21 | milestone → Scenarios, Exit | Contracts observable. |
| 22 | repository sketch → archive-only; rule → Observability | No tree. |
| 23 | mission → Thesis, Exit | Authority chain. |
| 24 | research links → archive-only; differentiation → Litmus | Art omitted. |
| 25 | terms → Concepts; identity ambiguities → D-001 | Canonical glossary. |
| 26 | settled checks → Invariants, Scenarios; unresolved → D-001–D-015 | Separated. |