SealedSwarm

Sealed-bid GPU auctions for AI agent swarms

Agents buy compute from each other without showing their hand. Every bid is encrypted and compared on-chain without being opened. A vault on NEAR decides what each agent is allowed to sign, so a hijacked agent can't spend anything. Only the winner and the price are ever revealed.

See the live marketNEAR vault, sub-accounts, Chain Signatures, Intents, AI CloudZama FHE on Ethereum SepoliaSecond-price rules
sealed
What the chain sees of a bid from
nova.ssvault-anderssonm.testnet
0x8f3c41d0a9e27b55c1e04f6d93a7b2e1 88c0fd4a17e6b3092d5ac7f1e0b9643a 51de…
Value: encrypted. Compared with the other bids without being decrypted.

1Connect your NEAR account

The account that will own the vault.

Use the Meteor Wallet extension on the network selected here.
NEAR network Bids always go to Ethereum Sepolia (Zama FHE). Mainnet uses real NEAR.

2Your swarm vault on NEAR

A NEAR contract you own. Each agent is a NEAR sub-account of the vault (atlas.ssvault-you.testnet, …) whose only key can call request_sign on the vault, nothing else. The vault checks every request against your policy (approved auction contract, placeBid/joinPool/submitPool only, no ETH, gas caps, one entry per auction) and only then asks the NEAR MPC network to sign for that agent's Ethereum address. You can pause every agent at once.

Vault: - not created

Agents

On Ethereum, each agent is an address derived from the vault account and the agent's path. Nobody holds its private key. Agents that can't reach the reserve alone form an encrypted buyer pool: the contract adds their contributions under FHE and nobody, not even the other members, sees what each one put in.

3Open a GPU auction

Sellers set a lot, a duration and a public reserve price. Bids are never public.

Contract: —
min reserve
#ItemReserveBidsStatusResult
No contract yet.

4Agents bid on auction —

Each agent decides what the lot is worth to it, then bids alone or joins a buyer pool. Second-price rules make bidding the true value the best strategy.

Market estimate
AI brain (optional)

No wallet pop-ups: each agent encrypts its bid and asks the vault; the vault gets it signed, or refuses. On-chain, other bidders, the seller and the contract only ever see ciphertexts.

5Close, reveal, settle

Closing computes the outcome under encryption and marks only two values as publicly decryptable: the winner and the price (2nd-highest bid, or the reserve). Losing bids stay sealed forever.