Vauban / Trust Center

Governance Proofs

Every accepted ADR-ECO (Strategic Decision Record) is archived in Brain institutional memory and batch-anchored on Starknet mainnet via Poseidon-hash Merkle proof.

Proof Architecture

ADR-ECO file (Git)
  → archive_knowledge (Brain MCP)
    → Brain entry (UUID + poseidon_hash)
      → Batch Merkle tree
        → on-chain anchor (Starknet mainnet)
          → proof_tx verifiable on starkscan.co

Brain auto-batches entries into Merkle trees at regular intervals. Each batch produces:

  • A root_hash (Poseidon Merkle root of all entries in the batch)
  • A proof_tx (Starknet mainnet transaction, irreversible)
  • A merkle_proof per entry (membership proof in the batch tree)

Verification: any entry’s poseidon_hash + merkle_proof + root_hash + proof_tx can be independently verified against the Starknet state.

Known Batch — Starknet mainnet 2026-05-20

FieldValue
Batch ID1580
Root hash0x2d437f737f83d210b8e8ecca5c010ab7be04befc541654160310a240d6b7306
Proof tx0x2c3e43da93f164f1912111be322ad8c18fbd58ca748543f7dfa1b981d943d2
On-chain timestamp2026-05-20T13:10:22Z
On-chain creator0x363421160e3ebde55561e953daae3aaeb7810192516cb093aa924f5614920be

ADR-ECO Corpus — Brain UUID Index

ADR-ECOTitleDateBrain UUIDAnchor
ADR-ECO-001Master tagline + messaging hierarchy2026-04-26d6abaa61-d5b8-4b20-9cd1-87a6c49c94a4Brain L3
ADR-ECO-002Vauban-Auth SIWE revamp2026-04-268be9175d-f3ce-4abe-a525-0dcf4f2aa5acBrain L3
ADR-ECO-003Glacis Protocol mainnet go-live2026-04-26f49374ff-a924-4c89-89aa-b8f422be770fBrain L3
ADR-ECO-004VPSF as foundational architecture2026-04-26a472697c-2281-4233-b71f-d3e4048e6913Brain L3
ADR-ECO-005Axioms evolution — add Robuste (5th axiom)2026-04-26archived 2026-05-20Brain L3
ADR-ECO-006No token before Phase 32026-04-26fd048378-24d6-4839-94eb-efbbf97b4668Brain L3
ADR-ECO-007Starknet ZK settlement universal2026-04-261a7caa7f-0fb6-48fc-8329-15d74cfcac33Brain L3
ADR-ECO-008Brain × Giza partnership target2026-04-2612c4d294-7ccd-4aaf-96f1-2f31933f2f8aBrain L3
ADR-ECO-009Rempart standalone preserved2026-04-26archived 2026-05-20Brain L3
ADR-ECO-010Starknet primitives use-not-build2026-04-26archived 2026-05-20Brain L3
ADR-ECO-011Standards engagement immediate2026-04-26archived 2026-05-20Brain L3
ADR-ECO-012Brand hierarchy umbrella + sub-brands2026-04-263102ce37-09a7-45a0-b66e-7eaf6ab90c71Brain L3
ADR-ECO-013Governance SSOT-SOTA mutualization v2.12026-04-26archived 2026-05-20Brain L3
ADR-ECO-014CC OSS release — @vauban-org/agent-sdk2026-04-29archived 2026-05-20Brain L3
ADR-ECO-015PQ cryptographic audits pre-mainnet2026-05-05511bef1f-4c3c-403c-9cf2-3e1195299fe8batch 1580 ✓
ADR-ECO-016CDDL validator cross-repo consumption2026-05-0535e3d7de-f39b-48be-955a-126ac70e7ba9Brain L3
ADR-ECO-017Cross-product event authentication2026-05-07archived 2026-05-20Brain L3
ADR-ECO-018Brain compliance baseline (RGPD data-at-rest)2026-05-10archived 2026-05-20Brain L3
ADR-ECO-019BCB decision gate framework V3 GO/NO-GO2026-05-10archived 2026-05-20Brain L3
ADR-ECO-020Glacis prover decentralization (FROST)2026-05-10archived 2026-05-20Brain L3
ADR-ECO-021VPSF Tri-Synergy Pillar #4 elevation2026-05-12bb97cc33-31e7-4cdb-aefb-b009e1a6a46eBrain L3
ADR-ECO-022Vauban Pay v0.3 + intersection moat2026-05-12eedb38f6-0388-4b80-a96a-e8e555676949Brain L3
ADR-ECO-023Claim-algebraic composability axiom-check2026-05-12792017ca-55c8-4ffc-ba0a-9ebb9e3043f2Brain L3
ADR-ECO-024x402 Foundation TSC engagement2026-05-12f4249fd7-1e6a-41c0-9438-7ae1e988323cBrain L3
ADR-ECO-025Vauban Pay license reconciliation2026-05-12archived 2026-05-20Brain L3
ADR-ECO-026MCP OAuth 2.1 two-zone deployment2026-05-10archived 2026-05-20Brain L3
ADR-ECO-027Vauban Finance proof grade tripartite2026-05-10archived 2026-05-20Brain L3
ADR-ECO-028Glacis V2 GlacisVerifierProven frozen2026-05-10archived 2026-05-20Brain L3
ADR-ECO-029Glacis V1 honest server trust anchor2026-05-10archived 2026-05-20Brain L3
ADR-ECO-030Brain × VPSF Claim Algebra integration2026-05-12archived 2026-05-20Brain L3
ADR-ECO-031VPSF chain-agnostic invariant2026-05-12b3946ee5-f1d1-4938-a4ef-70e2b138ec2bBrain L3
ADR-ECO-032Vauban monorepo detach plan2026-05-12d4f313ae-8ccc-4ede-a6d9-172449dab75bBrain L3
ADR-ECO-033MCP stateful vs stateless session pattern2026-05-12archived 2026-05-20Brain L3
ADR-ECO-034Skills TS↔MD coexistence (agentskills.io)2026-05-13602a4fc0-6f36-4aa2-b4cd-bc314ebaf893Brain L3
ADR-ECO-035CC enterprise pricing v1 per-attestation2026-05-1365529fa2-ea03-4423-b9d0-1f505d81617bBrain L3
ADR-ECO-036P3as selective extraction to agent-sdk2026-05-15archived 2026-05-20Brain L3
ADR-ECO-037ARC runner strategy org-level2026-05-16archived 2026-05-20Brain L3
ADR-ECO-038SaaS BYOK-first LLM access2026-05-16archived 2026-05-20Brain L3
ADR-ECO-039agent-sdk TelemetryPort multi-sink2026-05-16cea38397-74ba-41e5-b13d-5fabe6ea325eBrain L3
ADR-ECO-040Org consolidation seritalien → vauban-org2026-05-16archived 2026-05-20Brain L3
ADR-ECO-041VDL consolidation visual identity v62026-05-17ed225a43-5766-4be0-8046-9af371a87fceBrain L3
ADR-ECO-042VPSF × Brain sprint-706 axe C2026-05-17archived 2026-05-20batch 1580 ✓
ADR-ECO-043Campaign Orchestrator + Citadel SSOT2026-05-18archived 2026-05-20Brain L3
ADR-ECO-044VPP Nullifier v2 scoped domain2026-05-19archived 2026-05-20batch 1580 ✓
ADR-ECO-045Session orchestration doctrine2026-05-19archived 2026-05-20Brain L3
ADR-ECO-046Governance audit cadence and mandate2026-05-19archived 2026-05-20Brain L3
ADR-ECO-047EU AI Act — classification + compliance strategy2026-05-20archived 2026-05-20Brain L3
ADR-ECO-048Multi-vendor LLM fallback2026-05-20archived 2026-05-20Brain L3

Anchor legend:

  • batch 1580 ✓ — confirmed batch-anchored on Starknet mainnet (poseidon_hash + Merkle proof verified 2026-05-20)
  • Brain L3 — archived in Brain institutional memory; batch anchoring occurs automatically at next Brain batch cycle

Programmatic Verification

# Get proof chain for any ADR-ECO Brain entry
curl -H "Authorization: Bearer $BRAIN_TOKEN" \
  https://brain.api.vauban.tech/entries/{uuid}/proof-chain

# Verify on Starknet (batch 1580 example)
# proof_tx: 0x2c3e43da93f164f1912111be322ad8c18fbd58ca748543f7dfa1b981d943d2
# root_hash: 0x2d437f737f83d210b8e8ecca5c010ab7be04befc541654160310a240d6b7306
starkli transaction 0x2c3e43da93f164f1912111be322ad8c18fbd58ca748543f7dfa1b981d943d2 \
  --rpc https://rpc.vauban.tech/rpc/v0_10

Proof Freshness

Brain processes new batch anchors at regular intervals. The time between an entry being archived and it appearing in a Starknet batch is typically under 24 hours. The lifecycle_state: batch_anchored field confirms anchoring is complete.

For real-time proof status: GET /brain/entries/{uuid}/proof-chain returns anchor.status field.


This page is regenerated on each governance version bump. Source of truth: governance/trust-center/governance-proofs.md in Git.