ZeroClaw × Solana Pay / T1 merchant workflow
Proof-Carrying Cashier
Settlement evidence, not payment claims. A cafe owner can charge table 4 through ZeroClaw without handing the agent a wallet key. Every offer and receipt carries evidence another machine can verify.
- 01OfferCanonical terms
- 02PaymentWallet execution
- 03WitnessRPC observation
- 04ProofOffline verification
Judge review pack
See the product, inspect the proof, verify it yourself.
Strong submissions make the trust path obvious. This route takes roughly five minutes and separates recorded evidence, public proof, and reproducible verification.
-
01
Watch the real product recording Deployed browser UI, proof tabs, raw bundle, and an actual verifier terminal run.
-
02
Inspect one accepted proof Open the offer, settlement, witness, and raw bundle in the public console.
-
03
Verify outside the website The command ignores the hosted verdict and recomputes hashes and signatures locally.
-
04
Audit the implementation Read the ZeroClaw skill, SOPs, threat model, tests, and permission-free WASM verifier.
npm ci && npm run verify:public-proof
- 32
- Automated tests
26 TypeScript + 6 Rust - 14
- Public proof checks
Ledger links + cryptographic validity - 0
- Keys held by agent
No signing or autonomous refunds - 2
- Public-network witnesses
Distinct HTTPS RPC endpoints
Evidence boundary: the published signed payment is a real Agave local-validator transaction, not public devnet. Public devnet and mainnet receipts require two distinct HTTPS RPC witnesses.
Operations
Settlement ledger
Scan invoice state, proof coverage, network evidence, and exceptions from one operational surface.
| Order | State | Amount | Network | Evidence | Updated |
|---|
Proof atlas
Evidence in physical form.
GPT Image 2 studies translate the cashier's custody boundary, witness quorum, and portable receipt into inspectable visual artifacts.
System model
Proof before credit.
The product is positioned as merchant reconciliation infrastructure, not another QR generator or autonomous payment agent.
-
01 / Immutable offer
Terms exist before funds move.
Payment ID, recipient, amount, memo, reference, expiry, offer hash, and issuer attestation.
-
02 / Independent witness
Chain state is observed, not claimed.
Recipient, amount, mint, memo, reference, slot, and transaction result are checked by RPC witnesses.
-
03 / Portable proof
Evidence leaves the operator's machine.
Offer and settlement hashes carry Ed25519 attestations and can be verified without local state.
-
04 / Human boundary
Exceptions fail closed.
Late, duplicate, invalid, disputed, or mismatched payments enter an attention queue. Refunds need approval.







