Project status

Snapshot of where Syntarie is right now — refreshed each time the verified test floor or audit verdict changes.

Current verified facts (2026-04-26)

MetricValueSource
Verified test floor7,299 passed + 1 ignored / 0 faileddev/main at 80e5a51
interface tests6,482Fenrir POST-AUDIT-VERIFY
scc-tui tests801Fenrir POST-AUDIT-VERIFY
Foundry tests16Crucible audit additions
Test authorityFenrir (Claude Code)Replaces Patch post-Codex sunset 2026-04-25
Goal-average %~92% across 12 audited goalsLORE-3 audit
Public testnet height154,000+Hetzner 3-validator deploy
Mainnet ship verdictBLOCKED — operational + capitalLORE-3 audit

Goals (LORE-3 audit, 2026-04-26)

#Goal%Notes
1MEV / private orderflow91
2User errors / transfer safety91
3Scams / phishing89
4Bridge / cross-chain risk97Bastion launch enablers closed
5Finality / reorg risk9060-min sustained baseline
6Fee predictability93
7Privacy / disclosure91
8Key management / recovery88
9Smart contracts / execution safety93SECURITY-1 sibling closed fail-loud
10Governance93
11Sybil / QoS92Specter throttle + auth gate
12Fragmentation / intent routing86Out of v1 scope

Strongest: Bridge (97), Smart contracts (93), Governance (93), Fee (93), Sybil/QoS (92). Weakest: Fragmentation (86) — out of scope; Recovery (88) — work continues.

What changed since last audit (LORE-2 → LORE-3)

  • SECURITY-1 sibling closed fail-loudevaluate_policy rejects payload-context spoofing across 8 axes (caller, height, signatures, count, amount, recipient, memo, cached state facts).
  • 7 audit-fix sprints integrated — ~48 production findings + 10 regression tests closed.
  • Bridge code launch-ready — Bastion fixed Python codec to sign with real keys; rotation digest aligned to Solidity.
  • 60-min sustained baseline — chain advance +6,999 blocks at ~2 blocks/sec across 3 EU validators.
  • Public testnet shipped — anyone with curl can install + transact.
  • Dependency hygienebytes RUSTSEC-2026-0007 + time RUSTSEC-2026-0009 bumps.
  • Codex sunsetted — Patch retired; Fenrir is new test authority.

What still has to happen for v1 mainnet

All operational + capital, no engineering blocking:

  1. Register Base domain on all 3 validators (operator-SSH, ~1 day)
  2. Execute Sepolia drills 1 / 3 / 4 / 5 (operator-SSH, ~1 day)
  3. Complete one end-to-end round-trip Syntarie ↔ Base (operator-SSH, half day)
  4. Generate production prover keys + custody proof (capital + ops, half day)
  5. Deploy real Base controller multisig (capital + ops, half day)
  6. Mainnet dry-run without broadcast (operator-SSH, half day)
  7. Mainnet deploy + BaseScan verification (capital, half day)
  8. Fund seed liquidity wallet ($20–50k USDC) (capital decision)
  9. Create Uniswap pool + mint liquidity (capital, ~half day)
  10. Record one external-address trade (organic, depends on visibility)

ETA from "go": ~1 focused week subject to capital readiness.

How this page gets refreshed

  • Test floor: only after Fenrir runs ./scripts/run_tests.sh on a clean tree.
  • Goal percentages: only after a formal audit (next post-LORE-3).
  • Verdict: changes when Sentinel routes a fix sprint that closes a blocker, OR when the user signs off on a capital decision that closes a blocker.

If you want to see the audit reports themselves, they live in Evidence.