Seal DAO: what landed in the private tree this week (not yet pushed public)
2026-04-21 · ringtail · bridges · demo-apps · adr-001
Field note on the week between the 2026-04-13 public-mirror sync and now. Most of the following is in the private tree; a batched public push is coming once the bridge e2e scripts stop finding their own bugs.
- Full Ringtail protocol path (Lagrange coefficients + canonical rounding), replacing the
SimpleThresholdsignature-list stand-in — the 2-round aggregate shape from ePrint 2024/1113. seal-ringtail-verify:no_stdverifier that compiles for Solana BPF and Stellar Soroban; feature-gated on both bridges. Compute-unit projections in place for the BPF side.- Real Solana/Stellar observer RPC clients; Anchor + Soroban programs for committee-MAC verify; real SAC transfers on Stellar; a
docker-compose+bridge-e2e.shthat drives a bridged-asset round-trip locally. - Per-chain bridge emergency pause with a 2/3 Technical Council supermajority gate;
seal_getBridgeStatussurfacespaused_chains. TxType::DexMatchemitted per block, so matched trades land in the state root and ZK proof rather than only in the engine's in-memory book.- ADR-001: SQL stored procedures (CALL / PL/pgSQL-shaped) as the default contract model, WASM as an opt-in path with
wasm-validateat deploy. - Four demo apps under
apps/:copy-trading.seal,kyc.seal,kindle.seal,forms.seal(MPC + ZK + AEAD + browser wallet end-to-end). - Kani 66/66 (the last 6 closed by a BTreeMap swap + harness refactor); test count 820 → 887 over the week.