Loop #1 L1-7 — Keystone Closeout¶
Date: 2026-09-03
Milestone: LastVet Bible v1.2 §9.5 — one closed, measured coordination loop (three-party verified placement)
Tag: l1-7-keystone-2026-09-03 (L1 repos)
Keystone proof¶
| Field | Value |
|---|---|
| Verified loopId | 02fcb8a4-18b4-488b-88ec-34b874a85f8f |
| Delivering org | Warriors In Need (ryan@warriorsinneed.org) |
| Veteran | curryrg@gmail.com (L0 verified, Last1 ID linked) |
| Independent (employer) | ryan@last1.enterprises (Path A magic link) |
| Program | e5c80469-5db2-4fcc-a9b0-dae21f07efab |
| Beneficiary | b33c18d2-44e0-4650-b9d9-a5b6d5f59744 |
| Verified at | 2026-09-03T19:17:12.785Z |
| Environment | Sovereign prod — https://last1.app |
Λ progression (happy path)¶
| Step | Party | Action | Λ |
|---|---|---|---|
| 1 | Org admin | Open loop | open |
| 2 | Deliverer (WIN) | {confirmed} |
partial |
| 3 | Recipient (veteran) | {confirmed} |
partial |
| 4 | Org admin | Issue HM token | token issued |
| 5 | Independent (employer) | {confirmed} via magic link |
verified |
terminal_at and verified_at set on close.
Negative cases (machinery proof)¶
Separate loops from the same ED fixture run. All behaved as specified.
| Case | loopId | Expected | Result |
|---|---|---|---|
| §3.1 block — issue HM token before veteran confirms | 431b03cc-5a83-4170-9606-a015b865094f |
403 INDEPENDENT_TOKEN_BLOCKED, stays partial |
PASS |
Lapse — deliverer {denied} |
78e1edc9-ce33-4690-836e-f376ffbea2f3 |
lapsed, terminal_at set |
PASS |
Contradiction — deliverer confirmed + veteran {denied} |
264ba743-6434-4156-83f5-709dde6d585e |
contradicted, not verified |
PASS |
Denominator (honest accounting)¶
WIN org scope, after keystone + negative runs:
| Metric | Count |
|---|---|
| Attempted | 4 |
| Verified | 1 |
| Pending (partial) | 1 |
| Lapsed | 1 |
| Contradicted | 1 |
| Verification rate | 25% |
Denominator counts every attempt, not just verified closes.
Hash chain¶
Verified loop 02fcb8a4-… — 4 ledger events, genesis hash chain intact (seq 1–4, prev_event_hash links through to verified). Confirmed in-DB on last1app-db (2026-09-03).
Tooling: npm run coordination:verify-chain -- 02fcb8a4-18b4-488b-88ec-34b874a85f8f (LAN SSL fix landed post-close).
UI confirmation (Ryan, 2026-09-03)¶
Human confirmation after automated close:
| Surface | Confirmed |
|---|---|
/dashboard — CoordinationLoopOrgPanel |
Verified loop visible; denominator matches |
/member/progress — veteran panel |
Verified state |
| LastVet hub card | Verified (staging API proxy) |
Post-close UI polish: org table column labels (Verification status, aligned attestation columns) — commit 98b2700.
L1 build slices shipped (L1-1..L1-7)¶
| Slice | Deliverable |
|---|---|
| L1-1..L1-3 | Schema, hash chain, loop open |
| L1-4 | Attestations, §3.1 block, contradiction/lapse |
| L1-5 | Honest denominator API |
| L1-6 | Org /dashboard, member /member/progress, LastVet hub card |
| L1-7 | ED keystone E2E — this closeout |
Deferred (architecture §5): public ledger read shipped 2026-09-12 as O0/O1 (o0-o1-public-proof-live-2026-09-12, last1.org/proof). External anchor + open verifier remain O4 (unblocked, not now). See O0_O1_PUBLIC_PROOF_CLOSEOUT.md.
Repo tags¶
| Repo | Tag | Notes |
|---|---|---|
last1.app |
l1-7-keystone-2026-09-03 |
Coordination layer + E2E runner + UI |
last.vet-api |
l1-7-keystone-2026-09-03 |
Hub card read proxy |
last.vet-ios |
l1-7-keystone-2026-09-03 |
Hub card surface |
lastvet-gates |
l1-7-keystone-2026-09-03 |
Walkthrough + this closeout |
Bible v1.2 §9.5 — achieved¶
One closed, measured coordination loop: veteran routed, outcome verified by deliverer + recipient + independent party, recorded on tamper-evident ledger, denominator-tracked, independently checkable.
The keystone has moved. Next builds enrich from a proven substrate — not a thesis.