THEPROTOCOL

LIFELINE

#13 of 21Tier II · full anatomy6/6 primitives live in production
Humanitarian Aid Distribution

Aid money that cannot vanish between the donor and the delivery, on rails everyone can audit.

Open the live chamber in the app
The animated flow, the attack replays and the deep architecture run there; this page is the reference text.

Who this serves

The problem

Between a donor and a delivered sack of grain sit four intermediaries, three currencies, and a reporting chain built from photographed receipts. Diversion is discovered in audits a year later, if at all, and the honest majority of implementers pays the reputational bill for the dishonest few.

The system

LIFELINE moves a 2.4 million unit drought response through registries run by the donor, two NGOs, and nine local implementing partners, each sovereign, each federated bilaterally. The grant is a contract with escrowed tranches. Nothing is wired ahead: tranche three exists on the ledger, visible to every party, and releases only when field agents holding their own signed identities attest that distribution eleven actually happened, at the site, on the day.

In week six a partner’s numbers stop matching its attestations. Nobody files a lawsuit first. Its licence suspends, its ability to receive further tranches ends within a sync cycle, and every unit it already touched remains on a ledger the donor, the auditor and the press can read. The remaining partners keep operating uninterrupted, because quarantine here is per-participant, economic, and reversible on evidence. The final report to the donor is not a PDF of claims. It is a query.

The cast and their ceilings

AgentRoleCeiling
grant-deskFunds tranches, sets milestonesFund and structure. Cannot attest delivery.
partner-opsRuns distributions, claims tranchesClaim only, against its own attested deliveries.
field-attestorAttests handoffs on siteSigned attestations, one distribution at a time. No release authority.
donor-watchReads everythingRead-only across the grant, by design.

The flow, step by step

  1. The grant funds as escrow. Nothing is wired ahead of proof.
  2. Field agents attest the distribution with their own signed identities.
  3. The partner claims against its attested delivery.
  4. Tranche three releases on evidence, not on invoices.
  5. The donor reads a ledger, not a report.

Each need, mapped to a live primitive

The needThe protocol primitiveStatus
Funds held, not wiredEscrowed tranches, released per attested deliveryLIVE
Delivery attested at the edgeSigned attestations from field agents with SPIFFE identityLIVE
Every unit accountedDelta = 0 supply invariant, independently auditedLIVE
Diversion ends participationLicence revocation: economic quarantine, records surviveLIVE
Local partners stay sovereignOwn registries, bilateral federation, declared profilesLIVE
Donor-readable trailImmutable ledger, forensic search per grantLIVE

The attack this chamber refuses: The paper distribution

The attack. A partner claims tranche four for a distribution that never happened, backed by nothing but its own report.

Why it fails. The delivery gate accepts attestations, not reports, and the attestors are separate identities the partner does not control. A claim without matching attestations never reaches the escrow, and a partner whose numbers drift from its attestations is quarantined economically within a sync cycle.

Rail S11 · Economic quarantine. Licence revocation ends participation without destroying anyone’s records.

What actually happens. The tranche stays in escrow for a partner who can prove delivery. Every unit the diverting partner already touched stays on a ledger the donor and the press can read.

Deep architecture

LIFELINE deployed: the donor’s frame holds the grant contract and its tranches; implementing partners claim from their own registries; field attestors sign what actually happened, where it happened; and a public mirror lets the donor, the auditor and the press read the same season. Beneficiary registration and last-mile logistics stay with the humanitarian systems built for them, which is why they sit below with no wires into the money. The trace replays tranche three, attestation to credit.

The deployment, traced

  1. The grant is a contract: milestones, terms, nine partners named.
  2. The tranches fund at award. Nothing is wired ahead; tranche three exists on the ledger, visible to every party.
  3. A field attestor, holding its own signed identity, attests distribution eleven: at the site, on the day.
  4. The partner claims the tranche from its own registry.
  5. The fabric couriers the signed commands home. The relaying peer is never the principal.
  6. The escrow-holding frame, and only it, releases the tranche.
  7. The money crosses registries with an idempotency key.
  8. The partner’s own TEG credits it, under its own law.
  9. One truth per tranche, on the grant ledger, append-only.
  10. The season mirrors out, signed. The donor, the auditor and the press read the same record.
  11. Week six: a partner’s numbers stop matching its attestations. The evidence is already on the ledger.
  12. Its licence suspends: further tranches stop within a sync cycle. Nobody files a lawsuit first, the other eight partners keep operating, and the quarantine reverses on evidence.

Adoption, phase by phase

Discover: One grant, re-told as tranches.

Pilot: One partner, one corridor, real attestations.

Production: The full response, visible all season.

Federation: Many donors, many partners, one grammar.

Sizing

LevelWhatContainers
L1Small partners join with accounts and phone-borne attestors0 of theirs
L2An NGO runs its agents against a hosted registry seatagents only
L3Donor and large partners run sovereign frames, federated~9 per frame

One tranche, attestation to credit

sequenceDiagram
  participant Fld as field-attestor (on site)
  participant Par as partner-ops (their frame)
  participant Fab as federation fabric
  participant GC as grant contract (donor frame)
  participant TEG as tranche escrow
  participant XT as cross-registry pay
  participant Mir as public mirror
  Fld->>Fab: distribution attested, signed
  Par->>Fab: tranche claim
  Fab->>GC: relayed commands (principal checked)
  GC->>TEG: release tranche three
  TEG->>XT: pay partner (idempotency key)
  XT->>Par: their TEG credits, exactly once
  TEG-->>Mir: signed mirror update
  Note over Mir: donor, auditor and press read the same record
  Note over GC: mismatched numbers suspend a licence, not a convoy

Topology, as declared

flowchart LR
  D["donor frame"] -->|"fund grant contract"| CS["contract spine<br/>escrowed tranches"]
  F["field attestors<br/>SPIFFE identities"] -->|"signed delivery attestations"| G{"delivery gate"}
  P["partner registry<br/>sovereign, licensed"] -->|"tranche claim"| G
  G -->|"release on evidence"| TEG["TEG escrow mover"]
  TEG --> ES[("grant ledger<br/>donor-readable")]
  Q["licence drift"] -.->|"economic quarantine"| P

Standing it up

What this does not claim