{"schemaVersion":"1.0.0","apiVersion":"v1","service":"AgentiScript Commerce Core V1 public Testnet sandbox","labels":{"environment":"XRPL Testnet only","value":"Synthetic value only","purchase":"No real product purchase","financialClaim":"No investment or financial claim","mainnet":"No mainnet settlement address","attribution":"No real customer revenue attribution"},"steps":[{"order":1,"action":"Discover the service contract.","method":"GET","url":"https://agentiscript-x402-testnet-staging.portability.workers.dev/v1/discovery"},{"order":2,"action":"Search the bounded catalog.","method":"GET","url":"https://agentiscript-x402-testnet-staging.portability.workers.dev/v1/catalog?query=concept"},{"order":3,"action":"Inspect one evidence-qualified product.","method":"GET","url":"https://agentiscript-x402-testnet-staging.portability.workers.dev/v1/products/concept-definition/agent-identity"},{"order":4,"action":"Create a 15-minute quote with a unique idempotency key.","method":"POST","url":"https://agentiscript-x402-testnet-staging.portability.workers.dev/v1/quotes"},{"order":5,"action":"Submit one XRPL Testnet x402 payment using the same idempotency key.","method":"POST","url":"https://agentiscript-x402-testnet-staging.portability.workers.dev/v1/purchases/{quoteId}"},{"order":6,"action":"Fetch the exact quoted version with the scoped entitlement token.","method":"GET","url":"https://agentiscript-x402-testnet-staging.portability.workers.dev/v1/deliveries"}],"limits":{"quoteValiditySeconds":900,"entitlementValiditySeconds":86400,"successfulRedemptions":3},"mainnet":{"enabled":false,"settlementAddressPublished":false,"ownerGoRequired":true}}