Verification in place of trust.
FAEI is a working doctrine for finance across chains: where a proof can replace a trusted middleman, replace it; where it cannot yet, contain the trust and say so. A live execution layer serves counterparties that are programs today, and a protocol and a brief carry the same doctrine toward settlement itself.
1The brief: a bridge with the bridge removed
Cross-chain bridges move value between blockchains by trusting a middleman: a committee, a multisig, or an oracle that vouches for what happened on the other chain. Compromise the middleman and you compromise the money. Chainalysis counted $2 billion stolen from bridges in 2022, 69% of all funds stolen that year by its August count. The exploits have not stopped: the largest of 2026 so far, at $292 million, was again a cross-chain bridge (April 2026).
The brief's move is small and precise. A zk-rollup already proves its activity to its own base chain with a validity proof. Nothing requires the verifier to be the chain's own base layer: re-point the proof sideways, and chain A can prove an event directly to a verifier contract on chain B. The destination chain checks the math itself. No one takes custody in the middle, and no one votes. Bridge functionality remains; the trusted bridge is gone.
The on-chain half of this is the shadow contract: ordinary programmable logic whose actions are gated by cross-chain proofs. If a proof can authorise a mint, the same proof can authorise a trade, a loan, or a payout. The proof is the permission slip; the business logic is whatever you write around it. The clearest case is stablecoins: about $302 billion in circulation, scattered across 207 tracked chains as separate, non-fungible balances (DefiLlama, 6 August 2026). The brief counted 160-plus chains in June. The market cooled slightly; the fragmentation grew.
The brief also sketches a forward idea it is careful not to oversell: the Shadow Agent, an AI bound to a shadow contract, watching for drift and drafting changes, holding no keys and moving no funds. Its governing rule is the doctrine's third line: the agent proposes; proofs, audits, and humans dispose, behind a timelock. No implementation exists. The brief treats AI-written code as an attack surface as much as a tool, and ranks the agent one layer of defence among many, never the last.
What happens next, in order
- Running now. Suwappu executes across today's rails, in production.
- Next. The Lattice Protocol reaches general availability only when its consensus layer reaches mainnet genesis. That gate is stated, not dated.
- In parallel. The Lattice fast path becomes proof-backed: an end-to-end proof out of the zkVM verifier circuits already in its repository, checked on-chain by a verifier that is no longer simulated. Neither exists yet (checked 6 August 2026).
- Then. The brief's own proposal: one proof-gated corridor as a pilot, measured on liquidity depth and security-surface reduction, not a leap of faith.
Execution for counterparties that are programs
The counterparties arrived before the settlement layer did. Suwappu is the part of FAEI that serves them today.
Suwappu is a cross-chain execution layer at suwappu.bot, built so that an AI agent is a first-class user: register with one call, then quote, simulate, and swap over plain REST, the Model Context Protocol, or A2A, and pay per call over HTTP 402 (x402) without ever opening an account. People use the same engine through Telegram, WhatsApp, Discord, a web terminal, and an iOS app. The codebase is public at github.com/0xSoftBoi/suwappubot under the Apache License 2.0 (the three published npm packages are MIT), with CodeQL, Scorecard, and a checked-in SBOM in the repository (verified 31 August 2026, UTC).
Its discipline is containment rather than proof. Agent wallets live in Turnkey hardware enclaves; the agent never sees a key. Every swap can be simulated before funds move. Spending limits, withdrawal whitelists, cooldowns, and two-factor thresholds bound what any actor, human or machine, can do. Quotes are raced in parallel across 21 routing providers, gated per chain; no single swap races all 21, and the winning route is shown on every trade. That count is derived from source at build time, and the repository's continuous integration fails the build when published numbers drift from code (checked 31 August 2026). This is the doctrine's execution line in production form: the agent acts only inside bounds a human pre-authorised.
An honest note on rails. Suwappu routes across today's interoperability providers, including committee-secured bridge designs of exactly the kind the FAEI brief criticises. That is deliberate: running production routing across these rails is how their failure modes become measurable rather than theoretical. The brief describes where settlement should go; Suwappu executes where settlement is. The engineering log behind that sentence, money-path fixes named by commit, disclosure chosen over silence, and the repository's own security caveats, is kept on the ledger.
- Networks
- 18 chains served by the public /chains endpoint (captured 6 August 2026, UTC): 15 EVM chains, Ethereum and Base among them, plus Solana, Sui and TON. The endpoint, not this page, is the source of truth.
- Machine protocols
- REST (50+ endpoints) · MCP · A2A · x402 metering
- Markets
- Swaps; perpetuals via HyperLiquid; prediction markets via Polymarket; lending via Morpho
- Custody & safety
- Turnkey TEE wallets; simulation before execution; MEV protection via CoW batch auctions and Jito bundles
- Verified live
- api.suwappu.bot/health returned status: ok, 6 Aug 2026 (UTC)
Move the proof, not the payload
A transfer protocol in which data is never shipped: it is committed, proved, and reconstructed.
The Suwappu Lattice Protocol (the Entanglement Transfer Protocol of its whitepaper) rejects the assumption that transferring data means moving bytes from A to B. The sender commits an entity: erasure-coded into shards, encrypted, distributed to nodes, entered into an append-only, signed Merkle log. The sender then seals a lattice key to the receiver: about 1.3 KB, whether the entity is a kilobyte or a gigabyte. The receiver materializes: verify the commitment, fetch enough shards, decrypt, reconstruct. The payload never crosses the sender-to-receiver link. Shards live with storage nodes, fewer than k of which reveal nothing, and the proof decides who may reconstruct.
Sealing and signatures use ML-KEM-768 and ML-DSA-65, the FIPS 203 and 204 families regulators have already named for the post-quantum migration, and the library refuses to load without real implementations of both. The post-quantum scope today is data confidentiality and signatures; the settlement layer's trust root remains classical and administrative while the proof machinery matures. Two zkVM verifier circuits for ML-DSA-65 signatures, one RISC0 and one SP1, now sit in the repository, and the SP1 circuit executes under the real prover toolchain (first execution 24 July 2026, commit c50d2eb). The remaining distance to an end-to-end proof, and the project's own trust-model paper that measures it, are on the ledger.
The verification culture is the strongest thing about it. Byte-exact digest parity is locked between the Rust and Python implementations, and state-machine parity between the Python library and its Solidity contracts. In May 2026 an internal red team replayed ten historical bridge exploits against the stack across 33 scenarios, and a second campaign, aimed at the bridge's economic mechanism, was chartered in June. The standing findings catalogue stays open on purpose, and all of it is public in the repository: counts, severities, deferrals, and the fixes shipped alongside disclosures, itemised on the ledger.
- Protocol
- COMMIT · LATTICE · MATERIALIZE, with a constant-size sealed key (~1.3 KB)
- Cryptography
- ML-KEM-768/1024 (FIPS 203), ML-DSA-65/87 (FIPS 204), XChaCha20-Poly1305; real implementations enforced at import
- Tests
- 2,800+ across Python and Solidity, with cross-language parity locks
- Settlement
- Anchor registry behind a 2-of-2 multisig and timelock on two testnets: SUWAPPU Testnet (chain 103115120) and Base Sepolia
- Base Sepolia proxy
- 0x79eF1B7914f98C5C1404617449AB1f377c475996
2Verify everything
A site about replacing trust with verification should not ask for yours. The checks below were captured on 6 August 2026 (UTC), and every one can be re-run today by anyone.
That is the short version. The long one has a page of its own: every caveat we would hand a diligence team, upstream disagreements included, with dated captures, pinned sources, and the open distance between today's systems and the brief's finish line. Read the verification ledger.
If you issue, move, or settle value across chains, or you simply want to kick the tires on any claim this site makes, we would like to hear from you.