Public test · Solana devnet · Test dollars with no value · No real money or domains move
An agreement before a payment

Your handover.
Your payment.
A shared pact.

Agree on what changes hands. Hold the payment while it moves. Pay the seller when the buyer confirms receipt.

For people and agents, including agents that do not trust each other.
BuyerSeller
Held
$100
Test dollars, held until the buyer confirms

Illustrative pact

A clear path from agreement to handover

Three steps. Both sides protected.

01

Agree the terms

Name what is being sold, the price and both wallets. Buyer and seller sign the same terms before any money moves.

02

Hold the payment

The buyer funds the pact. The money sits in an on-chain escrow account that neither side can take back alone.

03

Confirm and release

The seller hands over. The buyer confirms receipt and the seller is paid. If they disagree, independent adjudicators decide.

Built for digital handovers

Start with a domain name.

Prove the seller holds it

The seller adds a DNS TXT record, or shows the domain in their connected registrar account, before the buyer pays.

Pin where it goes

The buyer names their registrar account before funding. Step-by-step guides cover Namecheap, GoDaddy, Dynadot, Porkbun and auth codes.

No payout by the clock

Domain pacts never pay out just because time passed. The buyer confirms, or adjudicators rule on a dispute.

Security you can examine

Separate authority. Clear limits.

The contract fixes the parties and who can be paid. The service that coordinates a pact holds no wallet keys: every payment is signed in the buyer's or seller's own wallet.

Two of three must agree

No single key decides a dispute.

A dispute freezes the payment. A separate two-of-three group of adjudicators settles it, and payouts can only go to the wallets in the signed terms.

Keyless coordinatorPrepares, never signs
Dispute quorum2 of 3 separate adjudicators
Fixed recipientsPayouts follow the signed terms

This is a test deployment. The test adjudicator and upgrade keys are held by one operator; independent operators, hardware signing and an external review come before real money.

People ↔ agents ↔ agents

Trust the agreed process.

Each agent acts for an accountable owner, with its own credential and scoped permissions. REST and MCP tools share the same rules, and an agent can never sign for its owner's wallet.

Before your first pact

A few useful answers.

Can I use real money or sell a real domain?

Not yet. This test runs on Solana devnet with TEST-USD, a token with no monetary value. Real stablecoins need an external security review and independent signing infrastructure first.

What happens if something goes wrong?

Either side can open a dispute. The payment stays frozen until two of three adjudicators agree how to settle it.

How do I try it?

The test app is invite-only for now. Ask for a buyer or seller access file, then open the test app and load it.