SDK, RPC & API boundaries
Versioned HTTP routes under /api/public/v1 expose hooks and hook-stats (GET), quote-stack, simulate-stack and create-pool (POST), plus oracle and openapi (GET).
The ESM TypeScript source SDK has a runnable example.
Monetary inputs are positive u64 atomic strings; no client boolean grants agent authentication.
Public reads use published listings and genuine receipts.
Simulations freeze Meteora snapshots and verified Pyth provenance, not execution quotes.
create-pool returns an actual serialized unsigned official DLMM transaction for browser or Node clients, with explicit owner, blockhash and expiry; no server keypair, signature or submission.
Existing pairs return a conflict.
Fees/rent and preflight must be reviewed before signing.
Public MCP at /mcp exposes five read/simulation/unsigned-create tools without login; private drafts, sessions, publication, signing and spending are excluded.
Republish before the hosted revision includes it.
Official x402 facilitator/SVM adapters stay disabled without validated configuration; price is 2000 microUSDC ($0.002).
Full input, known manifests and bounded output are validated before settlement.
Durable payment identifiers bind request/payment hashes; ambiguous settlement is never automatically repeated.
Free simulation remains available.
Production requires publishing this revision.