Nostrades
A pattern, not a product: a signed atomic-swap order, a Nostr identity carrying reputation, and a relay venue. Only the settlement slot is chain-specific — open spec, so anyone can run a relay, self-host, or ship another implementation.
Half-signed, binding
The maker commits its input, names what it wants, signs its own side, leaves the counter-leg open. Custody never moves — the worst outcome is that the trade does not happen.
One key, every chain
A Nostr key signs the order; a key it controls on-chain settles it. The binding is constructed by attesting to an artifact only the settlement key could produce.
Relays hold the book
Orders are kind-32121 events. A re-quote replaces one, a cancel empties it, spending the input retires it on-chain. Matching is the taker's choice, not an engine's.
Liquid today
One transaction, no timelocks, no secrets, confidential amounts. Any chain with an atomic-swap primitive joins by supplying a single adapter.
SwappingSats runs this end to end on Liquid testnet — one pair, a public book, single-seed identity. The mechanism proven, and nothing more.