Anika Settlement Stack — Build Report (2026-09-21)

Real, working software. Nothing here is mocked: every component has code + passing tests as evidence, labeled per Leonard's verification ladder (DESIGNED → CONFIGURED → VERIFIED → PRODUCTION). Technology information only — no institutional, banking, sovereign, or partnership claims anywhere.

Live status dashboard: https://brewpage.app/public/ndrtnLhOch (expires 2026-10-21; state regenerated from live sources; "How to verify" on the page reproduces every number)

Component states

Component Dir State Evidence
Vault engine (valuations, encumbrance ledger, 40% LTV) vault-engine/ VERIFIED 47/47 tests green; $500T/$200T stress test; double-pledge guard; append-only integrity. BigInt µUSD, zero precision loss. Crypto feed defaults to null (throws, never invents a price).
SettlementVault + DutchAuctionLiquidator contracts contracts/ VERIFIED Compiles solc 0.8.30 / Cancun / OZ v5; 25/25 Hardhat tests incl. end-to-end vault→breach→auction→settlement. Artifacts exported (vault 8,348 B, liquidator 7,050 B).
Chain mirror (Anika Chain event log + Firestore adapter) chain-mirror/ VERIFIED SettlementLog deployed at 0xDAA7B3e3c68fbfACD9d319Df0AB610D94814b9ad (Anika Chain 20260921); live round-trip proven; Firestore shapes → chain events; Base txHash proof flow confirmed.
Disbursement (50/30/20 USDC split engine) disbursement/ VERIFIED 13/13 tests; dust policy deterministic; dry-run default; unsigned signing queue only. Base USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 confirmed live. EXECUTED=0.
Express backend (server/valuation.js, /api routes) express-app/ VERIFIED 37/37 tests; scaffold shape built; KYC simulate / lending ledger-only / off-ramp illustrative / Stripe demo — all labeled in code and responses.
Wallet-signed deploy console deploy-console/ VERIFIED 57/57 checks; bytecode sha256-verified at build; smart-wallet guard; receipt.status + getCode + read-back before any success reported.
Dashboard (status page + Garcia Sounds drop-in) dashboard/ VERIFIED 11/11 verify.sh checks; every number regenerated from live sources.

What is PRODUCTION vs what awaits Leonard

Nothing is PRODUCTION. No contract is deployed to any public network, no money moves, no lending occurs. Specifically awaiting Leonard's own signature/action:

Open flags (need Leonard's call)

  1. LTV conflict: the scaffold README specifies per-class max LTV (crypto 65%, app 45%, music 40%, patent 25%); the standing platform rule is 40% max. Both are implemented as documented — crypto 65% / app 45% exceed 40%. Neither was silently changed. Flagged in code (LTV CONFLICT), ltvConflictReport(), and the dashboard.
  2. On-chain events are fixtures only (SAMPLE round-trip + demo uid) — no real Garcia Sounds user data is mirrored on-chain yet.
  3. EtherNode "ETH generator" pages (his uploads) must not be published as-is — reputational risk; quarantined.

Integration notes