{"openapi":"3.1.0","info":{"title":"Wren Coffee","version":"1.0.0","description":"Small-batch roasted coffee beans from a Bristol roastery, posted the day they are roasted. For demonstration only. This transaction runs on a test network with test money, and has no value. Every purchase is a transaction on the test network the buyer names (`network` in the request's body, a CAIP-2 id; without it, `eip155:84532`), paid in its test USDC to this shop's seller account there, and makes its own agreement, whose hash the payment carries. The doors over HTTP: each offer's door, paid by x402 or, where its offers say so, by MPP's `evm` method; and UCP's checkout (UCP 2026-08-25, https://ucp.dev/2026-08-25/services/shopping/rest.openapi.json), paid through the x402 payment handler `com.integraledger.lcp.x402` its profile declares at https://wren-coffee.integraledger.com/.well-known/ucp. MCP is at https://wren-coffee.integraledger.com/mcp. How to buy, in prose: https://wren-coffee.integraledger.com/llms.txt."},"servers":[{"url":"https://wren-coffee.integraledger.com"}],"x-service-info":{"categories":["commerce"],"docs":{"homepage":"https://wren-coffee.integraledger.com/","llms":"https://wren-coffee.integraledger.com/llms.txt","apiReference":"https://wren-coffee.integraledger.com/agents"}},"paths":{"/buy/house-roast":{"post":{"operationId":"buy_house_roast_post","summary":"Buy House roast, 1 lb","description":"Our everyday blend: two washed lots from Huila, Colombia, roasted medium for filter and cafetiere. Chocolate, red apple, a clean finish. $16.00, paid as 0.0016 USDC. Paid when bought (x402 `exact`). Asks for: name, address. Paid by x402 or, on an EVM network, by MPP on the network the body's `network` names. For demonstration only. This transaction runs on a test network with test money, and has no value.","parameters":[{"name":"PAYMENT-SIGNATURE","in":"header","required":false,"description":"The signed x402 payment, base64, on the request that repeats the one answered 402.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["with"],"properties":{"with":{"type":"object","additionalProperties":false,"required":["name","address"],"properties":{"name":{"type":"string","minLength":1,"maxLength":1000},"address":{"type":"string","minLength":1,"maxLength":1000}},"description":"What the offer asks for. It is written into the agreement, which is public."},"network":{"type":"string","enum":["eip155:84532","eip155:5042002","eip155:43113","hedera:testnet","stellar:testnet","solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1","xrpl:1","algorand:SGO1GKSzyE7IEPItTxCByw9x8FmnrCDe","eip155:11155111","eip155:421614","eip155:11155420","eip155:80002","eip155:1301","eip155:4801","eip155:763373","eip155:11142220","eip155:10143","eip155:1328","eip155:14601","eip155:2910","eip155:338","eip155:688689"],"description":"The network the checkout is paid on, a CAIP-2 id; without it, `eip155:84532`. The paid request repeats it, as it repeats the whole request."}}},"example":{"with":{"name":"A. Buyer","address":"1 Example Street, Exampletown"}}}}},"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"1600","currency":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. x402 `exact` on Base Sepolia (`eip155:84532`, named `{\"network\": \"eip155:84532\"}` in the body, the default), in USDC (`0x036CbD53842c5426634e7929541eC2318f3dCF7e`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1600","currency":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Base Sepolia (chain id 84532, `eip155:84532`, named `{\"network\": \"eip155:84532\"}` in the body, the default), in USDC (`0x036CbD53842c5426634e7929541eC2318f3dCF7e`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1600","currency":"0x3600000000000000000000000000000000000000","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. x402 `exact` on Arc testnet (`eip155:5042002`, named `{\"network\": \"eip155:5042002\"}` in the body), in USDC (`0x3600000000000000000000000000000000000000`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1600","currency":"0x3600000000000000000000000000000000000000","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Arc testnet (chain id 5042002, `eip155:5042002`, named `{\"network\": \"eip155:5042002\"}` in the body), in USDC (`0x3600000000000000000000000000000000000000`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1600","currency":"0x5425890298aed601595a70AB815c96711a31Bc65","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. x402 `exact` on Avalanche® Fuji (`eip155:43113`, named `{\"network\": \"eip155:43113\"}` in the body), in USDC (`0x5425890298aed601595a70AB815c96711a31Bc65`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1600","currency":"0x5425890298aed601595a70AB815c96711a31Bc65","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Avalanche® Fuji (chain id 43113, `eip155:43113`, named `{\"network\": \"eip155:43113\"}` in the body), in USDC (`0x5425890298aed601595a70AB815c96711a31Bc65`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1600","currency":"0.0.429274","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. x402 `exact` on Hedera testnet (`hedera:testnet`, named `{\"network\": \"hedera:testnet\"}` in the body), in USDC (`0.0.429274`), paid to the payee `0.0.11173959`."},{"intent":"charge","method":"x402","amount":"16000","currency":"CBIELTK6YBZJU5UP2WWQEUCYKLPU6AUNZ2BQ4WWFEIE3USCIHMXQDAMA","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. x402 `exact` on Stellar testnet (`stellar:testnet`, named `{\"network\": \"stellar:testnet\"}` in the body), in USDC (`CBIELTK6YBZJU5UP2WWQEUCYKLPU6AUNZ2BQ4WWFEIE3USCIHMXQDAMA`), paid to the payee `GCKPRWF5CXIPTUTTBFJDBRWY3SZEFEZS5MFURNNQ43W3SIIUS6LDC5DT`."},{"intent":"charge","method":"x402","amount":"1600","currency":"4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. x402 `exact` on Solana devnet (`solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1`, named `{\"network\": \"solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1\"}` in the body), in USDC (`4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU`), paid to the payee `3AAL87oYUE8UzEFaUEuKvNiYDLNCgieFrD6AEh3AoUDv`."},{"intent":"charge","method":"x402","amount":"1600","currency":"5553444300000000000000000000000000000000","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. x402 `exact` on XRPL Testnet (`xrpl:1`, named `{\"network\": \"xrpl:1\"}` in the body), in USDC (`5553444300000000000000000000000000000000`), paid to the payee `rBW1o149LBdNv2BJnKj8KjKcuZbzBGxpQF`."},{"intent":"charge","method":"x402","amount":"1600","currency":"10458941","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. x402 `exact` on Algorand testnet (`algorand:SGO1GKSzyE7IEPItTxCByw9x8FmnrCDe`, named `{\"network\": \"algorand:SGO1GKSzyE7IEPItTxCByw9x8FmnrCDe\"}` in the body), in USDC (`10458941`), paid to the payee `VED6XQ4WL2H5MMIARRE7Q6EGMSCIRVPOBEL5BBJT47YDTYMV2TFFKW5U4A`."},{"intent":"charge","method":"x402","amount":"1600","currency":"0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. x402 `exact` on Ethereum Sepolia (`eip155:11155111`, named `{\"network\": \"eip155:11155111\"}` in the body), in USDC (`0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1600","currency":"0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Ethereum Sepolia (chain id 11155111, `eip155:11155111`, named `{\"network\": \"eip155:11155111\"}` in the body), in USDC (`0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1600","currency":"0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. x402 `exact` on Arbitrum Sepolia (`eip155:421614`, named `{\"network\": \"eip155:421614\"}` in the body), in USDC (`0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1600","currency":"0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Arbitrum Sepolia (chain id 421614, `eip155:421614`, named `{\"network\": \"eip155:421614\"}` in the body), in USDC (`0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1600","currency":"0x5fd84259d66Cd46123540766Be93DFE6D43130D7","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. x402 `exact` on OP Sepolia (`eip155:11155420`, named `{\"network\": \"eip155:11155420\"}` in the body), in USDC (`0x5fd84259d66Cd46123540766Be93DFE6D43130D7`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1600","currency":"0x5fd84259d66Cd46123540766Be93DFE6D43130D7","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on OP Sepolia (chain id 11155420, `eip155:11155420`, named `{\"network\": \"eip155:11155420\"}` in the body), in USDC (`0x5fd84259d66Cd46123540766Be93DFE6D43130D7`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1600","currency":"0x41E94Eb019C0762f9Bfcf9Fb1E58725BfB0e7582","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. x402 `exact` on Polygon Amoy (`eip155:80002`, named `{\"network\": \"eip155:80002\"}` in the body), in USDC (`0x41E94Eb019C0762f9Bfcf9Fb1E58725BfB0e7582`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1600","currency":"0x41E94Eb019C0762f9Bfcf9Fb1E58725BfB0e7582","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Polygon Amoy (chain id 80002, `eip155:80002`, named `{\"network\": \"eip155:80002\"}` in the body), in USDC (`0x41E94Eb019C0762f9Bfcf9Fb1E58725BfB0e7582`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1600","currency":"0x31d0220469e10c4E71834a79b1f276d740d3768F","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. x402 `exact` on Unichain Sepolia (`eip155:1301`, named `{\"network\": \"eip155:1301\"}` in the body), in USDC (`0x31d0220469e10c4E71834a79b1f276d740d3768F`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1600","currency":"0x31d0220469e10c4E71834a79b1f276d740d3768F","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Unichain Sepolia (chain id 1301, `eip155:1301`, named `{\"network\": \"eip155:1301\"}` in the body), in USDC (`0x31d0220469e10c4E71834a79b1f276d740d3768F`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1600","currency":"0x66145f38cBAC35Ca6F1Dfb4914dF98F1614aeA88","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. x402 `exact` on World Chain Sepolia (`eip155:4801`, named `{\"network\": \"eip155:4801\"}` in the body), in USDC (`0x66145f38cBAC35Ca6F1Dfb4914dF98F1614aeA88`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1600","currency":"0x66145f38cBAC35Ca6F1Dfb4914dF98F1614aeA88","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on World Chain Sepolia (chain id 4801, `eip155:4801`, named `{\"network\": \"eip155:4801\"}` in the body), in USDC (`0x66145f38cBAC35Ca6F1Dfb4914dF98F1614aeA88`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1600","currency":"0xFabab97dCE620294D2B0b0e46C68964e326300Ac","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. x402 `exact` on Ink Sepolia (`eip155:763373`, named `{\"network\": \"eip155:763373\"}` in the body), in USDC (`0xFabab97dCE620294D2B0b0e46C68964e326300Ac`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1600","currency":"0xFabab97dCE620294D2B0b0e46C68964e326300Ac","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Ink Sepolia (chain id 763373, `eip155:763373`, named `{\"network\": \"eip155:763373\"}` in the body), in USDC (`0xFabab97dCE620294D2B0b0e46C68964e326300Ac`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1600","currency":"0x01C5C0122039549AD1493B8220cABEdD739BC44E","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. x402 `exact` on Celo Sepolia (`eip155:11142220`, named `{\"network\": \"eip155:11142220\"}` in the body), in USDC (`0x01C5C0122039549AD1493B8220cABEdD739BC44E`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1600","currency":"0x01C5C0122039549AD1493B8220cABEdD739BC44E","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Celo Sepolia (chain id 11142220, `eip155:11142220`, named `{\"network\": \"eip155:11142220\"}` in the body), in USDC (`0x01C5C0122039549AD1493B8220cABEdD739BC44E`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1600","currency":"0x534b2f3A21130d7a60830c2Df862319e593943A3","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. x402 `exact` on Monad testnet (`eip155:10143`, named `{\"network\": \"eip155:10143\"}` in the body), in USDC (`0x534b2f3A21130d7a60830c2Df862319e593943A3`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1600","currency":"0x534b2f3A21130d7a60830c2Df862319e593943A3","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Monad testnet (chain id 10143, `eip155:10143`, named `{\"network\": \"eip155:10143\"}` in the body), in USDC (`0x534b2f3A21130d7a60830c2Df862319e593943A3`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1600","currency":"0x4fCF1784B31630811181f670Aea7A7bEF803eaED","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. x402 `exact` on Sei testnet (`eip155:1328`, named `{\"network\": \"eip155:1328\"}` in the body), in USDC (`0x4fCF1784B31630811181f670Aea7A7bEF803eaED`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1600","currency":"0x4fCF1784B31630811181f670Aea7A7bEF803eaED","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Sei testnet (chain id 1328, `eip155:1328`, named `{\"network\": \"eip155:1328\"}` in the body), in USDC (`0x4fCF1784B31630811181f670Aea7A7bEF803eaED`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1600","currency":"0x0BA304580ee7c9a980CF72e55f5Ed2E9fd30Bc51","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. x402 `exact` on Sonic testnet (`eip155:14601`, named `{\"network\": \"eip155:14601\"}` in the body), in USDC (`0x0BA304580ee7c9a980CF72e55f5Ed2E9fd30Bc51`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1600","currency":"0x0BA304580ee7c9a980CF72e55f5Ed2E9fd30Bc51","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Sonic testnet (chain id 14601, `eip155:14601`, named `{\"network\": \"eip155:14601\"}` in the body), in USDC (`0x0BA304580ee7c9a980CF72e55f5Ed2E9fd30Bc51`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1600","currency":"0x7433b41C6c5e1d58D4Da99483609520255ab661B","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. x402 `exact` on Morph Hoodi (`eip155:2910`, named `{\"network\": \"eip155:2910\"}` in the body), in USDC (`0x7433b41C6c5e1d58D4Da99483609520255ab661B`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1600","currency":"0x7433b41C6c5e1d58D4Da99483609520255ab661B","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Morph Hoodi (chain id 2910, `eip155:2910`, named `{\"network\": \"eip155:2910\"}` in the body), in USDC (`0x7433b41C6c5e1d58D4Da99483609520255ab661B`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1600","currency":"0xEb33dc5fac03833e132593659e1dE7256aB59794","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. x402 `exact` on Cronos testnet (`eip155:338`, named `{\"network\": \"eip155:338\"}` in the body), in USDC (`0xEb33dc5fac03833e132593659e1dE7256aB59794`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1600","currency":"0xEb33dc5fac03833e132593659e1dE7256aB59794","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Cronos testnet (chain id 338, `eip155:338`, named `{\"network\": \"eip155:338\"}` in the body), in USDC (`0xEb33dc5fac03833e132593659e1dE7256aB59794`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1600","currency":"0xcfC8330f4BCAB529c625D12781b1C19466A9Fc8B","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. x402 `exact` on Pharos Atlantic (`eip155:688689`, named `{\"network\": \"eip155:688689\"}` in the body), in USDC (`0xcfC8330f4BCAB529c625D12781b1C19466A9Fc8B`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1600","currency":"0xcfC8330f4BCAB529c625D12781b1C19466A9Fc8B","description":"House roast, 1 lb: $16.00, paid as 0.0016 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Pharos Atlantic (chain id 688689, `eip155:688689`, named `{\"network\": \"eip155:688689\"}` in the body), in USDC (`0xcfC8330f4BCAB529c625D12781b1C19466A9Fc8B`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."}]},"responses":{"200":{"description":"Paid and delivered. `PAYMENT-RESPONSE` holds the x402 settlement, base64, or `Payment-Receipt` MPP's receipt, base64url, for a payment made with MPP; the body holds the delivery and the proof's address.","headers":{"PAYMENT-RESPONSE":{"schema":{"type":"string"}},"Payment-Receipt":{"schema":{"type":"string"}}}},"202":{"description":"The payment is sent and not yet confirmed. Send the same request again, or ask the proof's record."},"400":{"description":"Refused: the request lacks what the offer asks for, names a network this shop does not know, or names one this way of paying is never paid on, or is not as this operation says."},"402":{"description":"Payment required. `PAYMENT-REQUIRED` holds the x402 version 2 `PaymentRequired`, base64; the body holds it too. Its `extensions.legalContext.info` holds the agreement's hash H and its link: fetch the link, hash the bytes with SHA-256, and sign only if they match. Send the same request again with `PAYMENT-SIGNATURE`. The same answer carries MPP's challenge, `WWW-Authenticate: Payment … method=\"evm\", intent=\"charge\"`, for the same amount of the same token to the same payee, with an agreement of its own: its `opaque` (base64url JSON) holds `legalContext`, `lcp:sha256:` and that agreement's H, and `legalContextUrl`, its link. Check it the same way, and pay with `Authorization: Payment <credential>`, an `authorization` credential (EIP-3009) as `mppx` signs it. Pay one challenge, not both.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"}},"WWW-Authenticate":{"description":"MPP's `Payment` challenge, method `evm`, intent `charge`.","schema":{"type":"string"}}}},"502":{"description":"Paid, and not delivered: the seller tried again, and gave up. `PAYMENT-RESPONSE` holds the settlement, which succeeded; the body is the purchase."},"503":{"description":"Before a payment: the network named is not offered now, or the agreement could not be issued; nothing was taken. After a payment: paid, and not yet delivered, the seller tries again; `PAYMENT-RESPONSE` holds the settlement, which succeeded, `Retry-After` when to ask again, and the body is the purchase."}}}},"/buy/espresso-trade-blend":{"post":{"operationId":"buy_espresso_trade_blend_post","summary":"Buy Espresso trade blend, 1 kg","description":"A forgiving espresso blend for small cafes: Brazil and Sumatra, roasted a shade darker. Thick body, low acidity, cuts through milk. Cupping notes sent with every batch. $32.00, paid as 0.0032 USDC. Paid when bought (x402 `exact`). Asks for: name, address. Paid by x402 or, on an EVM network, by MPP on the network the body's `network` names. For demonstration only. This transaction runs on a test network with test money, and has no value.","parameters":[{"name":"PAYMENT-SIGNATURE","in":"header","required":false,"description":"The signed x402 payment, base64, on the request that repeats the one answered 402.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["with"],"properties":{"with":{"type":"object","additionalProperties":false,"required":["name","address"],"properties":{"name":{"type":"string","minLength":1,"maxLength":1000},"address":{"type":"string","minLength":1,"maxLength":1000}},"description":"What the offer asks for. It is written into the agreement, which is public."},"quote":{"type":"string","description":"An agreed price's negotiation id, from the negotiation."},"network":{"type":"string","enum":["eip155:84532","eip155:5042002","eip155:43113","hedera:testnet","stellar:testnet","solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1","xrpl:1","algorand:SGO1GKSzyE7IEPItTxCByw9x8FmnrCDe","eip155:11155111","eip155:421614","eip155:11155420","eip155:80002","eip155:1301","eip155:4801","eip155:763373","eip155:11142220","eip155:10143","eip155:1328","eip155:14601","eip155:2910","eip155:338","eip155:688689"],"description":"The network the checkout is paid on, a CAIP-2 id; without it, `eip155:84532`. The paid request repeats it, as it repeats the whole request."}}},"example":{"with":{"name":"A. Buyer","address":"1 Example Street, Exampletown"}}}}},"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"3200","currency":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. x402 `exact` on Base Sepolia (`eip155:84532`, named `{\"network\": \"eip155:84532\"}` in the body, the default), in USDC (`0x036CbD53842c5426634e7929541eC2318f3dCF7e`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"3200","currency":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Base Sepolia (chain id 84532, `eip155:84532`, named `{\"network\": \"eip155:84532\"}` in the body, the default), in USDC (`0x036CbD53842c5426634e7929541eC2318f3dCF7e`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"3200","currency":"0x3600000000000000000000000000000000000000","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. x402 `exact` on Arc testnet (`eip155:5042002`, named `{\"network\": \"eip155:5042002\"}` in the body), in USDC (`0x3600000000000000000000000000000000000000`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"3200","currency":"0x3600000000000000000000000000000000000000","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Arc testnet (chain id 5042002, `eip155:5042002`, named `{\"network\": \"eip155:5042002\"}` in the body), in USDC (`0x3600000000000000000000000000000000000000`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"3200","currency":"0x5425890298aed601595a70AB815c96711a31Bc65","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. x402 `exact` on Avalanche® Fuji (`eip155:43113`, named `{\"network\": \"eip155:43113\"}` in the body), in USDC (`0x5425890298aed601595a70AB815c96711a31Bc65`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"3200","currency":"0x5425890298aed601595a70AB815c96711a31Bc65","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Avalanche® Fuji (chain id 43113, `eip155:43113`, named `{\"network\": \"eip155:43113\"}` in the body), in USDC (`0x5425890298aed601595a70AB815c96711a31Bc65`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"3200","currency":"0.0.429274","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. x402 `exact` on Hedera testnet (`hedera:testnet`, named `{\"network\": \"hedera:testnet\"}` in the body), in USDC (`0.0.429274`), paid to the payee `0.0.11173959`."},{"intent":"charge","method":"x402","amount":"32000","currency":"CBIELTK6YBZJU5UP2WWQEUCYKLPU6AUNZ2BQ4WWFEIE3USCIHMXQDAMA","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. x402 `exact` on Stellar testnet (`stellar:testnet`, named `{\"network\": \"stellar:testnet\"}` in the body), in USDC (`CBIELTK6YBZJU5UP2WWQEUCYKLPU6AUNZ2BQ4WWFEIE3USCIHMXQDAMA`), paid to the payee `GCKPRWF5CXIPTUTTBFJDBRWY3SZEFEZS5MFURNNQ43W3SIIUS6LDC5DT`."},{"intent":"charge","method":"x402","amount":"3200","currency":"4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. x402 `exact` on Solana devnet (`solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1`, named `{\"network\": \"solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1\"}` in the body), in USDC (`4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU`), paid to the payee `3AAL87oYUE8UzEFaUEuKvNiYDLNCgieFrD6AEh3AoUDv`."},{"intent":"charge","method":"x402","amount":"3200","currency":"5553444300000000000000000000000000000000","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. x402 `exact` on XRPL Testnet (`xrpl:1`, named `{\"network\": \"xrpl:1\"}` in the body), in USDC (`5553444300000000000000000000000000000000`), paid to the payee `rBW1o149LBdNv2BJnKj8KjKcuZbzBGxpQF`."},{"intent":"charge","method":"x402","amount":"3200","currency":"10458941","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. x402 `exact` on Algorand testnet (`algorand:SGO1GKSzyE7IEPItTxCByw9x8FmnrCDe`, named `{\"network\": \"algorand:SGO1GKSzyE7IEPItTxCByw9x8FmnrCDe\"}` in the body), in USDC (`10458941`), paid to the payee `VED6XQ4WL2H5MMIARRE7Q6EGMSCIRVPOBEL5BBJT47YDTYMV2TFFKW5U4A`."},{"intent":"charge","method":"x402","amount":"3200","currency":"0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. x402 `exact` on Ethereum Sepolia (`eip155:11155111`, named `{\"network\": \"eip155:11155111\"}` in the body), in USDC (`0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"3200","currency":"0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Ethereum Sepolia (chain id 11155111, `eip155:11155111`, named `{\"network\": \"eip155:11155111\"}` in the body), in USDC (`0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"3200","currency":"0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. x402 `exact` on Arbitrum Sepolia (`eip155:421614`, named `{\"network\": \"eip155:421614\"}` in the body), in USDC (`0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"3200","currency":"0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Arbitrum Sepolia (chain id 421614, `eip155:421614`, named `{\"network\": \"eip155:421614\"}` in the body), in USDC (`0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"3200","currency":"0x5fd84259d66Cd46123540766Be93DFE6D43130D7","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. x402 `exact` on OP Sepolia (`eip155:11155420`, named `{\"network\": \"eip155:11155420\"}` in the body), in USDC (`0x5fd84259d66Cd46123540766Be93DFE6D43130D7`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"3200","currency":"0x5fd84259d66Cd46123540766Be93DFE6D43130D7","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on OP Sepolia (chain id 11155420, `eip155:11155420`, named `{\"network\": \"eip155:11155420\"}` in the body), in USDC (`0x5fd84259d66Cd46123540766Be93DFE6D43130D7`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"3200","currency":"0x41E94Eb019C0762f9Bfcf9Fb1E58725BfB0e7582","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. x402 `exact` on Polygon Amoy (`eip155:80002`, named `{\"network\": \"eip155:80002\"}` in the body), in USDC (`0x41E94Eb019C0762f9Bfcf9Fb1E58725BfB0e7582`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"3200","currency":"0x41E94Eb019C0762f9Bfcf9Fb1E58725BfB0e7582","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Polygon Amoy (chain id 80002, `eip155:80002`, named `{\"network\": \"eip155:80002\"}` in the body), in USDC (`0x41E94Eb019C0762f9Bfcf9Fb1E58725BfB0e7582`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"3200","currency":"0x31d0220469e10c4E71834a79b1f276d740d3768F","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. x402 `exact` on Unichain Sepolia (`eip155:1301`, named `{\"network\": \"eip155:1301\"}` in the body), in USDC (`0x31d0220469e10c4E71834a79b1f276d740d3768F`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"3200","currency":"0x31d0220469e10c4E71834a79b1f276d740d3768F","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Unichain Sepolia (chain id 1301, `eip155:1301`, named `{\"network\": \"eip155:1301\"}` in the body), in USDC (`0x31d0220469e10c4E71834a79b1f276d740d3768F`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"3200","currency":"0x66145f38cBAC35Ca6F1Dfb4914dF98F1614aeA88","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. x402 `exact` on World Chain Sepolia (`eip155:4801`, named `{\"network\": \"eip155:4801\"}` in the body), in USDC (`0x66145f38cBAC35Ca6F1Dfb4914dF98F1614aeA88`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"3200","currency":"0x66145f38cBAC35Ca6F1Dfb4914dF98F1614aeA88","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on World Chain Sepolia (chain id 4801, `eip155:4801`, named `{\"network\": \"eip155:4801\"}` in the body), in USDC (`0x66145f38cBAC35Ca6F1Dfb4914dF98F1614aeA88`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"3200","currency":"0xFabab97dCE620294D2B0b0e46C68964e326300Ac","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. x402 `exact` on Ink Sepolia (`eip155:763373`, named `{\"network\": \"eip155:763373\"}` in the body), in USDC (`0xFabab97dCE620294D2B0b0e46C68964e326300Ac`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"3200","currency":"0xFabab97dCE620294D2B0b0e46C68964e326300Ac","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Ink Sepolia (chain id 763373, `eip155:763373`, named `{\"network\": \"eip155:763373\"}` in the body), in USDC (`0xFabab97dCE620294D2B0b0e46C68964e326300Ac`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"3200","currency":"0x01C5C0122039549AD1493B8220cABEdD739BC44E","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. x402 `exact` on Celo Sepolia (`eip155:11142220`, named `{\"network\": \"eip155:11142220\"}` in the body), in USDC (`0x01C5C0122039549AD1493B8220cABEdD739BC44E`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"3200","currency":"0x01C5C0122039549AD1493B8220cABEdD739BC44E","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Celo Sepolia (chain id 11142220, `eip155:11142220`, named `{\"network\": \"eip155:11142220\"}` in the body), in USDC (`0x01C5C0122039549AD1493B8220cABEdD739BC44E`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"3200","currency":"0x534b2f3A21130d7a60830c2Df862319e593943A3","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. x402 `exact` on Monad testnet (`eip155:10143`, named `{\"network\": \"eip155:10143\"}` in the body), in USDC (`0x534b2f3A21130d7a60830c2Df862319e593943A3`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"3200","currency":"0x534b2f3A21130d7a60830c2Df862319e593943A3","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Monad testnet (chain id 10143, `eip155:10143`, named `{\"network\": \"eip155:10143\"}` in the body), in USDC (`0x534b2f3A21130d7a60830c2Df862319e593943A3`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"3200","currency":"0x4fCF1784B31630811181f670Aea7A7bEF803eaED","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. x402 `exact` on Sei testnet (`eip155:1328`, named `{\"network\": \"eip155:1328\"}` in the body), in USDC (`0x4fCF1784B31630811181f670Aea7A7bEF803eaED`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"3200","currency":"0x4fCF1784B31630811181f670Aea7A7bEF803eaED","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Sei testnet (chain id 1328, `eip155:1328`, named `{\"network\": \"eip155:1328\"}` in the body), in USDC (`0x4fCF1784B31630811181f670Aea7A7bEF803eaED`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"3200","currency":"0x0BA304580ee7c9a980CF72e55f5Ed2E9fd30Bc51","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. x402 `exact` on Sonic testnet (`eip155:14601`, named `{\"network\": \"eip155:14601\"}` in the body), in USDC (`0x0BA304580ee7c9a980CF72e55f5Ed2E9fd30Bc51`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"3200","currency":"0x0BA304580ee7c9a980CF72e55f5Ed2E9fd30Bc51","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Sonic testnet (chain id 14601, `eip155:14601`, named `{\"network\": \"eip155:14601\"}` in the body), in USDC (`0x0BA304580ee7c9a980CF72e55f5Ed2E9fd30Bc51`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"3200","currency":"0x7433b41C6c5e1d58D4Da99483609520255ab661B","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. x402 `exact` on Morph Hoodi (`eip155:2910`, named `{\"network\": \"eip155:2910\"}` in the body), in USDC (`0x7433b41C6c5e1d58D4Da99483609520255ab661B`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"3200","currency":"0x7433b41C6c5e1d58D4Da99483609520255ab661B","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Morph Hoodi (chain id 2910, `eip155:2910`, named `{\"network\": \"eip155:2910\"}` in the body), in USDC (`0x7433b41C6c5e1d58D4Da99483609520255ab661B`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"3200","currency":"0xEb33dc5fac03833e132593659e1dE7256aB59794","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. x402 `exact` on Cronos testnet (`eip155:338`, named `{\"network\": \"eip155:338\"}` in the body), in USDC (`0xEb33dc5fac03833e132593659e1dE7256aB59794`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"3200","currency":"0xEb33dc5fac03833e132593659e1dE7256aB59794","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Cronos testnet (chain id 338, `eip155:338`, named `{\"network\": \"eip155:338\"}` in the body), in USDC (`0xEb33dc5fac03833e132593659e1dE7256aB59794`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"3200","currency":"0xcfC8330f4BCAB529c625D12781b1C19466A9Fc8B","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. x402 `exact` on Pharos Atlantic (`eip155:688689`, named `{\"network\": \"eip155:688689\"}` in the body), in USDC (`0xcfC8330f4BCAB529c625D12781b1C19466A9Fc8B`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"3200","currency":"0xcfC8330f4BCAB529c625D12781b1C19466A9Fc8B","description":"Espresso trade blend, 1 kg: $32.00, paid as 0.0032 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Pharos Atlantic (chain id 688689, `eip155:688689`, named `{\"network\": \"eip155:688689\"}` in the body), in USDC (`0xcfC8330f4BCAB529c625D12781b1C19466A9Fc8B`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."}]},"responses":{"200":{"description":"Paid and delivered. `PAYMENT-RESPONSE` holds the x402 settlement, base64, or `Payment-Receipt` MPP's receipt, base64url, for a payment made with MPP; the body holds the delivery and the proof's address.","headers":{"PAYMENT-RESPONSE":{"schema":{"type":"string"}},"Payment-Receipt":{"schema":{"type":"string"}}}},"202":{"description":"The payment is sent and not yet confirmed. Send the same request again, or ask the proof's record."},"400":{"description":"Refused: the request lacks what the offer asks for, names a network this shop does not know, or names one this way of paying is never paid on, or is not as this operation says."},"402":{"description":"Payment required. `PAYMENT-REQUIRED` holds the x402 version 2 `PaymentRequired`, base64; the body holds it too. Its `extensions.legalContext.info` holds the agreement's hash H and its link: fetch the link, hash the bytes with SHA-256, and sign only if they match. Send the same request again with `PAYMENT-SIGNATURE`. The same answer carries MPP's challenge, `WWW-Authenticate: Payment … method=\"evm\", intent=\"charge\"`, for the same amount of the same token to the same payee, with an agreement of its own: its `opaque` (base64url JSON) holds `legalContext`, `lcp:sha256:` and that agreement's H, and `legalContextUrl`, its link. Check it the same way, and pay with `Authorization: Payment <credential>`, an `authorization` credential (EIP-3009) as `mppx` signs it. Pay one challenge, not both.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"}},"WWW-Authenticate":{"description":"MPP's `Payment` challenge, method `evm`, intent `charge`.","schema":{"type":"string"}}}},"502":{"description":"Paid, and not delivered: the seller tried again, and gave up. `PAYMENT-RESPONSE` holds the settlement, which succeeded; the body is the purchase."},"503":{"description":"Before a payment: the network named is not offered now, or the agreement could not be issued; nothing was taken. After a payment: paid, and not yet delivered, the seller tries again; `PAYMENT-RESPONSE` holds the settlement, which succeeded, `Retry-After` when to ask again, and the body is the purchase."}}}},"/buy/yirgacheffe-single-origin":{"post":{"operationId":"buy_yirgacheffe_single_origin_post","summary":"Buy Yirgacheffe single origin, 250 g","description":"Washed heirloom lot from the Gedeo zone, roasted light. Jasmine, bergamot, lemon curd. Roasted for filter; change the grind for espresso. $13.50, paid as 0.00135 USDC. Paid when bought (x402 `exact`). Asks for: name, address. Paid by x402 or, on an EVM network, by MPP on the network the body's `network` names. For demonstration only. This transaction runs on a test network with test money, and has no value.","parameters":[{"name":"PAYMENT-SIGNATURE","in":"header","required":false,"description":"The signed x402 payment, base64, on the request that repeats the one answered 402.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["with"],"properties":{"with":{"type":"object","additionalProperties":false,"required":["name","address"],"properties":{"name":{"type":"string","minLength":1,"maxLength":1000},"address":{"type":"string","minLength":1,"maxLength":1000}},"description":"What the offer asks for. It is written into the agreement, which is public."},"network":{"type":"string","enum":["eip155:84532","eip155:5042002","eip155:43113","hedera:testnet","stellar:testnet","solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1","xrpl:1","algorand:SGO1GKSzyE7IEPItTxCByw9x8FmnrCDe","eip155:11155111","eip155:421614","eip155:11155420","eip155:80002","eip155:1301","eip155:4801","eip155:763373","eip155:11142220","eip155:10143","eip155:1328","eip155:14601","eip155:2910","eip155:338","eip155:688689"],"description":"The network the checkout is paid on, a CAIP-2 id; without it, `eip155:84532`. The paid request repeats it, as it repeats the whole request."}}},"example":{"with":{"name":"A. Buyer","address":"1 Example Street, Exampletown"}}}}},"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"1350","currency":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. x402 `exact` on Base Sepolia (`eip155:84532`, named `{\"network\": \"eip155:84532\"}` in the body, the default), in USDC (`0x036CbD53842c5426634e7929541eC2318f3dCF7e`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1350","currency":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Base Sepolia (chain id 84532, `eip155:84532`, named `{\"network\": \"eip155:84532\"}` in the body, the default), in USDC (`0x036CbD53842c5426634e7929541eC2318f3dCF7e`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1350","currency":"0x3600000000000000000000000000000000000000","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. x402 `exact` on Arc testnet (`eip155:5042002`, named `{\"network\": \"eip155:5042002\"}` in the body), in USDC (`0x3600000000000000000000000000000000000000`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1350","currency":"0x3600000000000000000000000000000000000000","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Arc testnet (chain id 5042002, `eip155:5042002`, named `{\"network\": \"eip155:5042002\"}` in the body), in USDC (`0x3600000000000000000000000000000000000000`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1350","currency":"0x5425890298aed601595a70AB815c96711a31Bc65","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. x402 `exact` on Avalanche® Fuji (`eip155:43113`, named `{\"network\": \"eip155:43113\"}` in the body), in USDC (`0x5425890298aed601595a70AB815c96711a31Bc65`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1350","currency":"0x5425890298aed601595a70AB815c96711a31Bc65","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Avalanche® Fuji (chain id 43113, `eip155:43113`, named `{\"network\": \"eip155:43113\"}` in the body), in USDC (`0x5425890298aed601595a70AB815c96711a31Bc65`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1350","currency":"0.0.429274","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. x402 `exact` on Hedera testnet (`hedera:testnet`, named `{\"network\": \"hedera:testnet\"}` in the body), in USDC (`0.0.429274`), paid to the payee `0.0.11173959`."},{"intent":"charge","method":"x402","amount":"13500","currency":"CBIELTK6YBZJU5UP2WWQEUCYKLPU6AUNZ2BQ4WWFEIE3USCIHMXQDAMA","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. x402 `exact` on Stellar testnet (`stellar:testnet`, named `{\"network\": \"stellar:testnet\"}` in the body), in USDC (`CBIELTK6YBZJU5UP2WWQEUCYKLPU6AUNZ2BQ4WWFEIE3USCIHMXQDAMA`), paid to the payee `GCKPRWF5CXIPTUTTBFJDBRWY3SZEFEZS5MFURNNQ43W3SIIUS6LDC5DT`."},{"intent":"charge","method":"x402","amount":"1350","currency":"4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. x402 `exact` on Solana devnet (`solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1`, named `{\"network\": \"solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1\"}` in the body), in USDC (`4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU`), paid to the payee `3AAL87oYUE8UzEFaUEuKvNiYDLNCgieFrD6AEh3AoUDv`."},{"intent":"charge","method":"x402","amount":"1350","currency":"5553444300000000000000000000000000000000","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. x402 `exact` on XRPL Testnet (`xrpl:1`, named `{\"network\": \"xrpl:1\"}` in the body), in USDC (`5553444300000000000000000000000000000000`), paid to the payee `rBW1o149LBdNv2BJnKj8KjKcuZbzBGxpQF`."},{"intent":"charge","method":"x402","amount":"1350","currency":"10458941","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. x402 `exact` on Algorand testnet (`algorand:SGO1GKSzyE7IEPItTxCByw9x8FmnrCDe`, named `{\"network\": \"algorand:SGO1GKSzyE7IEPItTxCByw9x8FmnrCDe\"}` in the body), in USDC (`10458941`), paid to the payee `VED6XQ4WL2H5MMIARRE7Q6EGMSCIRVPOBEL5BBJT47YDTYMV2TFFKW5U4A`."},{"intent":"charge","method":"x402","amount":"1350","currency":"0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. x402 `exact` on Ethereum Sepolia (`eip155:11155111`, named `{\"network\": \"eip155:11155111\"}` in the body), in USDC (`0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1350","currency":"0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Ethereum Sepolia (chain id 11155111, `eip155:11155111`, named `{\"network\": \"eip155:11155111\"}` in the body), in USDC (`0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1350","currency":"0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. x402 `exact` on Arbitrum Sepolia (`eip155:421614`, named `{\"network\": \"eip155:421614\"}` in the body), in USDC (`0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1350","currency":"0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Arbitrum Sepolia (chain id 421614, `eip155:421614`, named `{\"network\": \"eip155:421614\"}` in the body), in USDC (`0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1350","currency":"0x5fd84259d66Cd46123540766Be93DFE6D43130D7","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. x402 `exact` on OP Sepolia (`eip155:11155420`, named `{\"network\": \"eip155:11155420\"}` in the body), in USDC (`0x5fd84259d66Cd46123540766Be93DFE6D43130D7`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1350","currency":"0x5fd84259d66Cd46123540766Be93DFE6D43130D7","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on OP Sepolia (chain id 11155420, `eip155:11155420`, named `{\"network\": \"eip155:11155420\"}` in the body), in USDC (`0x5fd84259d66Cd46123540766Be93DFE6D43130D7`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1350","currency":"0x41E94Eb019C0762f9Bfcf9Fb1E58725BfB0e7582","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. x402 `exact` on Polygon Amoy (`eip155:80002`, named `{\"network\": \"eip155:80002\"}` in the body), in USDC (`0x41E94Eb019C0762f9Bfcf9Fb1E58725BfB0e7582`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1350","currency":"0x41E94Eb019C0762f9Bfcf9Fb1E58725BfB0e7582","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Polygon Amoy (chain id 80002, `eip155:80002`, named `{\"network\": \"eip155:80002\"}` in the body), in USDC (`0x41E94Eb019C0762f9Bfcf9Fb1E58725BfB0e7582`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1350","currency":"0x31d0220469e10c4E71834a79b1f276d740d3768F","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. x402 `exact` on Unichain Sepolia (`eip155:1301`, named `{\"network\": \"eip155:1301\"}` in the body), in USDC (`0x31d0220469e10c4E71834a79b1f276d740d3768F`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1350","currency":"0x31d0220469e10c4E71834a79b1f276d740d3768F","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Unichain Sepolia (chain id 1301, `eip155:1301`, named `{\"network\": \"eip155:1301\"}` in the body), in USDC (`0x31d0220469e10c4E71834a79b1f276d740d3768F`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1350","currency":"0x66145f38cBAC35Ca6F1Dfb4914dF98F1614aeA88","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. x402 `exact` on World Chain Sepolia (`eip155:4801`, named `{\"network\": \"eip155:4801\"}` in the body), in USDC (`0x66145f38cBAC35Ca6F1Dfb4914dF98F1614aeA88`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1350","currency":"0x66145f38cBAC35Ca6F1Dfb4914dF98F1614aeA88","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on World Chain Sepolia (chain id 4801, `eip155:4801`, named `{\"network\": \"eip155:4801\"}` in the body), in USDC (`0x66145f38cBAC35Ca6F1Dfb4914dF98F1614aeA88`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1350","currency":"0xFabab97dCE620294D2B0b0e46C68964e326300Ac","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. x402 `exact` on Ink Sepolia (`eip155:763373`, named `{\"network\": \"eip155:763373\"}` in the body), in USDC (`0xFabab97dCE620294D2B0b0e46C68964e326300Ac`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1350","currency":"0xFabab97dCE620294D2B0b0e46C68964e326300Ac","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Ink Sepolia (chain id 763373, `eip155:763373`, named `{\"network\": \"eip155:763373\"}` in the body), in USDC (`0xFabab97dCE620294D2B0b0e46C68964e326300Ac`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1350","currency":"0x01C5C0122039549AD1493B8220cABEdD739BC44E","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. x402 `exact` on Celo Sepolia (`eip155:11142220`, named `{\"network\": \"eip155:11142220\"}` in the body), in USDC (`0x01C5C0122039549AD1493B8220cABEdD739BC44E`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1350","currency":"0x01C5C0122039549AD1493B8220cABEdD739BC44E","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Celo Sepolia (chain id 11142220, `eip155:11142220`, named `{\"network\": \"eip155:11142220\"}` in the body), in USDC (`0x01C5C0122039549AD1493B8220cABEdD739BC44E`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1350","currency":"0x534b2f3A21130d7a60830c2Df862319e593943A3","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. x402 `exact` on Monad testnet (`eip155:10143`, named `{\"network\": \"eip155:10143\"}` in the body), in USDC (`0x534b2f3A21130d7a60830c2Df862319e593943A3`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1350","currency":"0x534b2f3A21130d7a60830c2Df862319e593943A3","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Monad testnet (chain id 10143, `eip155:10143`, named `{\"network\": \"eip155:10143\"}` in the body), in USDC (`0x534b2f3A21130d7a60830c2Df862319e593943A3`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1350","currency":"0x4fCF1784B31630811181f670Aea7A7bEF803eaED","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. x402 `exact` on Sei testnet (`eip155:1328`, named `{\"network\": \"eip155:1328\"}` in the body), in USDC (`0x4fCF1784B31630811181f670Aea7A7bEF803eaED`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1350","currency":"0x4fCF1784B31630811181f670Aea7A7bEF803eaED","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Sei testnet (chain id 1328, `eip155:1328`, named `{\"network\": \"eip155:1328\"}` in the body), in USDC (`0x4fCF1784B31630811181f670Aea7A7bEF803eaED`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1350","currency":"0x0BA304580ee7c9a980CF72e55f5Ed2E9fd30Bc51","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. x402 `exact` on Sonic testnet (`eip155:14601`, named `{\"network\": \"eip155:14601\"}` in the body), in USDC (`0x0BA304580ee7c9a980CF72e55f5Ed2E9fd30Bc51`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1350","currency":"0x0BA304580ee7c9a980CF72e55f5Ed2E9fd30Bc51","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Sonic testnet (chain id 14601, `eip155:14601`, named `{\"network\": \"eip155:14601\"}` in the body), in USDC (`0x0BA304580ee7c9a980CF72e55f5Ed2E9fd30Bc51`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1350","currency":"0x7433b41C6c5e1d58D4Da99483609520255ab661B","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. x402 `exact` on Morph Hoodi (`eip155:2910`, named `{\"network\": \"eip155:2910\"}` in the body), in USDC (`0x7433b41C6c5e1d58D4Da99483609520255ab661B`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1350","currency":"0x7433b41C6c5e1d58D4Da99483609520255ab661B","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Morph Hoodi (chain id 2910, `eip155:2910`, named `{\"network\": \"eip155:2910\"}` in the body), in USDC (`0x7433b41C6c5e1d58D4Da99483609520255ab661B`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1350","currency":"0xEb33dc5fac03833e132593659e1dE7256aB59794","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. x402 `exact` on Cronos testnet (`eip155:338`, named `{\"network\": \"eip155:338\"}` in the body), in USDC (`0xEb33dc5fac03833e132593659e1dE7256aB59794`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1350","currency":"0xEb33dc5fac03833e132593659e1dE7256aB59794","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Cronos testnet (chain id 338, `eip155:338`, named `{\"network\": \"eip155:338\"}` in the body), in USDC (`0xEb33dc5fac03833e132593659e1dE7256aB59794`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1350","currency":"0xcfC8330f4BCAB529c625D12781b1C19466A9Fc8B","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. x402 `exact` on Pharos Atlantic (`eip155:688689`, named `{\"network\": \"eip155:688689\"}` in the body), in USDC (`0xcfC8330f4BCAB529c625D12781b1C19466A9Fc8B`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1350","currency":"0xcfC8330f4BCAB529c625D12781b1C19466A9Fc8B","description":"Yirgacheffe single origin, 250 g: $13.50, paid as 0.00135 USDC. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Pharos Atlantic (chain id 688689, `eip155:688689`, named `{\"network\": \"eip155:688689\"}` in the body), in USDC (`0xcfC8330f4BCAB529c625D12781b1C19466A9Fc8B`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."}]},"responses":{"200":{"description":"Paid and delivered. `PAYMENT-RESPONSE` holds the x402 settlement, base64, or `Payment-Receipt` MPP's receipt, base64url, for a payment made with MPP; the body holds the delivery and the proof's address.","headers":{"PAYMENT-RESPONSE":{"schema":{"type":"string"}},"Payment-Receipt":{"schema":{"type":"string"}}}},"202":{"description":"The payment is sent and not yet confirmed. Send the same request again, or ask the proof's record."},"400":{"description":"Refused: the request lacks what the offer asks for, names a network this shop does not know, or names one this way of paying is never paid on, or is not as this operation says."},"402":{"description":"Payment required. `PAYMENT-REQUIRED` holds the x402 version 2 `PaymentRequired`, base64; the body holds it too. Its `extensions.legalContext.info` holds the agreement's hash H and its link: fetch the link, hash the bytes with SHA-256, and sign only if they match. Send the same request again with `PAYMENT-SIGNATURE`. The same answer carries MPP's challenge, `WWW-Authenticate: Payment … method=\"evm\", intent=\"charge\"`, for the same amount of the same token to the same payee, with an agreement of its own: its `opaque` (base64url JSON) holds `legalContext`, `lcp:sha256:` and that agreement's H, and `legalContextUrl`, its link. Check it the same way, and pay with `Authorization: Payment <credential>`, an `authorization` credential (EIP-3009) as `mppx` signs it. Pay one challenge, not both.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"}},"WWW-Authenticate":{"description":"MPP's `Payment` challenge, method `evm`, intent `charge`.","schema":{"type":"string"}}}},"502":{"description":"Paid, and not delivered: the seller tried again, and gave up. `PAYMENT-RESPONSE` holds the settlement, which succeeded; the body is the purchase."},"503":{"description":"Before a payment: the network named is not offered now, or the agreement could not be issued; nothing was taken. After a payment: paid, and not yet delivered, the seller tries again; `PAYMENT-RESPONSE` holds the settlement, which succeeded, `Retry-After` when to ask again, and the body is the purchase."}}}},"/buy/cafe-invoice-pack":{"post":{"operationId":"buy_cafe_invoice_pack_post","summary":"Buy Cafe starter pack, 4 kg","description":"Four kilos of the trade blend on account, to see whether we suit your machine before you sign up for a standing weekly order. Pay at the end of the month. $120.00, owed later as 0.012 USDC, not paid at purchase. Pay later: the price is owed, due 30 days after the purchase, and the agreement says what is owed and when. On Base Sepolia, Arc testnet, Avalanche® Fuji, Ethereum Sepolia, Arbitrum Sepolia, OP Sepolia, Polygon Amoy, Unichain Sepolia, World Chain Sepolia, Ink Sepolia, Celo Sepolia, Monad testnet, Sei testnet, Sonic testnet, Morph Hoodi, Cronos testnet and Pharos Atlantic: At purchase the buyer pays 0.000001 USDC, the smallest amount the token can move, by an EIP-3009 transfer whose nonce is H (H is the agreement's hash): it anchors the agreement on chain, and is not part of the price. On Hedera testnet: At purchase the buyer pays 0.000001 USDC, the smallest amount the token can move, by a Hedera Token Service transfer whose memo, signed by the payer, is `lcp:sha256:` followed by H (H is the agreement's hash): it anchors the agreement on chain, and is not part of the price. On Stellar testnet: At purchase the buyer pays 0.000001 USDC, one cent at the scale, by a Stellar transfer paid to a muxed address whose id is H's first 8 bytes (H is the agreement's hash): it anchors the agreement on chain, and is not part of the price. On Solana devnet: At purchase the buyer pays 0.000001 USDC, the smallest amount the token can move, by an SPL token transfer whose one memo, signed by the payer, is `lcp:sha256:` followed by H (H is the agreement's hash): it anchors the agreement on chain, and is not part of the price. On XRPL Testnet: At purchase the buyer pays 0.000001 USDC, the smallest amount the token can move, by an XRPL payment whose InvoiceID, signed by the payer, is the SHA-256 of `lcp:sha256:` followed by H (H is the agreement's hash): it anchors the agreement on chain, and is not part of the price. On Algorand testnet: At purchase the buyer pays 0.000001 USDC, the smallest amount the token can move, by an Algorand asset transfer whose note, signed by the payer, is `lcp:sha256:` followed by H (H is the agreement's hash): it anchors the agreement on chain, and is not part of the price. (x402 `exact`.) Nothing here tracks or collects the amount owed. Asks for: name, address. Paid by x402 or, on an EVM network, by MPP on the network the body's `network` names. For demonstration only. This transaction runs on a test network with test money, and has no value.","parameters":[{"name":"PAYMENT-SIGNATURE","in":"header","required":false,"description":"The signed x402 payment, base64, on the request that repeats the one answered 402.","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["with"],"properties":{"with":{"type":"object","additionalProperties":false,"required":["name","address"],"properties":{"name":{"type":"string","minLength":1,"maxLength":1000},"address":{"type":"string","minLength":1,"maxLength":1000}},"description":"What the offer asks for. It is written into the agreement, which is public."},"network":{"type":"string","enum":["eip155:84532","eip155:5042002","eip155:43113","hedera:testnet","stellar:testnet","solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1","xrpl:1","algorand:SGO1GKSzyE7IEPItTxCByw9x8FmnrCDe","eip155:11155111","eip155:421614","eip155:11155420","eip155:80002","eip155:1301","eip155:4801","eip155:763373","eip155:11142220","eip155:10143","eip155:1328","eip155:14601","eip155:2910","eip155:338","eip155:688689"],"description":"The network the checkout is paid on, a CAIP-2 id; without it, `eip155:84532`. The paid request repeats it, as it repeats the whole request."}}},"example":{"with":{"name":"A. Buyer","address":"1 Example Street, Exampletown"}}}}},"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"1","currency":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. x402 `exact` on Base Sepolia (`eip155:84532`, named `{\"network\": \"eip155:84532\"}` in the body, the default), in USDC (`0x036CbD53842c5426634e7929541eC2318f3dCF7e`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1","currency":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Base Sepolia (chain id 84532, `eip155:84532`, named `{\"network\": \"eip155:84532\"}` in the body, the default), in USDC (`0x036CbD53842c5426634e7929541eC2318f3dCF7e`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1","currency":"0x3600000000000000000000000000000000000000","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. x402 `exact` on Arc testnet (`eip155:5042002`, named `{\"network\": \"eip155:5042002\"}` in the body), in USDC (`0x3600000000000000000000000000000000000000`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1","currency":"0x3600000000000000000000000000000000000000","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Arc testnet (chain id 5042002, `eip155:5042002`, named `{\"network\": \"eip155:5042002\"}` in the body), in USDC (`0x3600000000000000000000000000000000000000`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1","currency":"0x5425890298aed601595a70AB815c96711a31Bc65","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. x402 `exact` on Avalanche® Fuji (`eip155:43113`, named `{\"network\": \"eip155:43113\"}` in the body), in USDC (`0x5425890298aed601595a70AB815c96711a31Bc65`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1","currency":"0x5425890298aed601595a70AB815c96711a31Bc65","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Avalanche® Fuji (chain id 43113, `eip155:43113`, named `{\"network\": \"eip155:43113\"}` in the body), in USDC (`0x5425890298aed601595a70AB815c96711a31Bc65`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1","currency":"0.0.429274","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. x402 `exact` on Hedera testnet (`hedera:testnet`, named `{\"network\": \"hedera:testnet\"}` in the body), in USDC (`0.0.429274`), paid to the payee `0.0.11173959`."},{"intent":"charge","method":"x402","amount":"10","currency":"CBIELTK6YBZJU5UP2WWQEUCYKLPU6AUNZ2BQ4WWFEIE3USCIHMXQDAMA","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. x402 `exact` on Stellar testnet (`stellar:testnet`, named `{\"network\": \"stellar:testnet\"}` in the body), in USDC (`CBIELTK6YBZJU5UP2WWQEUCYKLPU6AUNZ2BQ4WWFEIE3USCIHMXQDAMA`), paid to the payee `GCKPRWF5CXIPTUTTBFJDBRWY3SZEFEZS5MFURNNQ43W3SIIUS6LDC5DT`."},{"intent":"charge","method":"x402","amount":"1","currency":"4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. x402 `exact` on Solana devnet (`solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1`, named `{\"network\": \"solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1\"}` in the body), in USDC (`4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU`), paid to the payee `3AAL87oYUE8UzEFaUEuKvNiYDLNCgieFrD6AEh3AoUDv`."},{"intent":"charge","method":"x402","amount":"1","currency":"5553444300000000000000000000000000000000","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. x402 `exact` on XRPL Testnet (`xrpl:1`, named `{\"network\": \"xrpl:1\"}` in the body), in USDC (`5553444300000000000000000000000000000000`), paid to the payee `rBW1o149LBdNv2BJnKj8KjKcuZbzBGxpQF`."},{"intent":"charge","method":"x402","amount":"1","currency":"10458941","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. x402 `exact` on Algorand testnet (`algorand:SGO1GKSzyE7IEPItTxCByw9x8FmnrCDe`, named `{\"network\": \"algorand:SGO1GKSzyE7IEPItTxCByw9x8FmnrCDe\"}` in the body), in USDC (`10458941`), paid to the payee `VED6XQ4WL2H5MMIARRE7Q6EGMSCIRVPOBEL5BBJT47YDTYMV2TFFKW5U4A`."},{"intent":"charge","method":"x402","amount":"1","currency":"0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. x402 `exact` on Ethereum Sepolia (`eip155:11155111`, named `{\"network\": \"eip155:11155111\"}` in the body), in USDC (`0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1","currency":"0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Ethereum Sepolia (chain id 11155111, `eip155:11155111`, named `{\"network\": \"eip155:11155111\"}` in the body), in USDC (`0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1","currency":"0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. x402 `exact` on Arbitrum Sepolia (`eip155:421614`, named `{\"network\": \"eip155:421614\"}` in the body), in USDC (`0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1","currency":"0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Arbitrum Sepolia (chain id 421614, `eip155:421614`, named `{\"network\": \"eip155:421614\"}` in the body), in USDC (`0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1","currency":"0x5fd84259d66Cd46123540766Be93DFE6D43130D7","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. x402 `exact` on OP Sepolia (`eip155:11155420`, named `{\"network\": \"eip155:11155420\"}` in the body), in USDC (`0x5fd84259d66Cd46123540766Be93DFE6D43130D7`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1","currency":"0x5fd84259d66Cd46123540766Be93DFE6D43130D7","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. MPP `evm` `charge`, credential `authorization` (EIP-3009), on OP Sepolia (chain id 11155420, `eip155:11155420`, named `{\"network\": \"eip155:11155420\"}` in the body), in USDC (`0x5fd84259d66Cd46123540766Be93DFE6D43130D7`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1","currency":"0x41E94Eb019C0762f9Bfcf9Fb1E58725BfB0e7582","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. x402 `exact` on Polygon Amoy (`eip155:80002`, named `{\"network\": \"eip155:80002\"}` in the body), in USDC (`0x41E94Eb019C0762f9Bfcf9Fb1E58725BfB0e7582`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1","currency":"0x41E94Eb019C0762f9Bfcf9Fb1E58725BfB0e7582","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Polygon Amoy (chain id 80002, `eip155:80002`, named `{\"network\": \"eip155:80002\"}` in the body), in USDC (`0x41E94Eb019C0762f9Bfcf9Fb1E58725BfB0e7582`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1","currency":"0x31d0220469e10c4E71834a79b1f276d740d3768F","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. x402 `exact` on Unichain Sepolia (`eip155:1301`, named `{\"network\": \"eip155:1301\"}` in the body), in USDC (`0x31d0220469e10c4E71834a79b1f276d740d3768F`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1","currency":"0x31d0220469e10c4E71834a79b1f276d740d3768F","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Unichain Sepolia (chain id 1301, `eip155:1301`, named `{\"network\": \"eip155:1301\"}` in the body), in USDC (`0x31d0220469e10c4E71834a79b1f276d740d3768F`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1","currency":"0x66145f38cBAC35Ca6F1Dfb4914dF98F1614aeA88","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. x402 `exact` on World Chain Sepolia (`eip155:4801`, named `{\"network\": \"eip155:4801\"}` in the body), in USDC (`0x66145f38cBAC35Ca6F1Dfb4914dF98F1614aeA88`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1","currency":"0x66145f38cBAC35Ca6F1Dfb4914dF98F1614aeA88","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. MPP `evm` `charge`, credential `authorization` (EIP-3009), on World Chain Sepolia (chain id 4801, `eip155:4801`, named `{\"network\": \"eip155:4801\"}` in the body), in USDC (`0x66145f38cBAC35Ca6F1Dfb4914dF98F1614aeA88`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1","currency":"0xFabab97dCE620294D2B0b0e46C68964e326300Ac","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. x402 `exact` on Ink Sepolia (`eip155:763373`, named `{\"network\": \"eip155:763373\"}` in the body), in USDC (`0xFabab97dCE620294D2B0b0e46C68964e326300Ac`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1","currency":"0xFabab97dCE620294D2B0b0e46C68964e326300Ac","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Ink Sepolia (chain id 763373, `eip155:763373`, named `{\"network\": \"eip155:763373\"}` in the body), in USDC (`0xFabab97dCE620294D2B0b0e46C68964e326300Ac`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1","currency":"0x01C5C0122039549AD1493B8220cABEdD739BC44E","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. x402 `exact` on Celo Sepolia (`eip155:11142220`, named `{\"network\": \"eip155:11142220\"}` in the body), in USDC (`0x01C5C0122039549AD1493B8220cABEdD739BC44E`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1","currency":"0x01C5C0122039549AD1493B8220cABEdD739BC44E","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Celo Sepolia (chain id 11142220, `eip155:11142220`, named `{\"network\": \"eip155:11142220\"}` in the body), in USDC (`0x01C5C0122039549AD1493B8220cABEdD739BC44E`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1","currency":"0x534b2f3A21130d7a60830c2Df862319e593943A3","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. x402 `exact` on Monad testnet (`eip155:10143`, named `{\"network\": \"eip155:10143\"}` in the body), in USDC (`0x534b2f3A21130d7a60830c2Df862319e593943A3`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1","currency":"0x534b2f3A21130d7a60830c2Df862319e593943A3","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Monad testnet (chain id 10143, `eip155:10143`, named `{\"network\": \"eip155:10143\"}` in the body), in USDC (`0x534b2f3A21130d7a60830c2Df862319e593943A3`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1","currency":"0x4fCF1784B31630811181f670Aea7A7bEF803eaED","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. x402 `exact` on Sei testnet (`eip155:1328`, named `{\"network\": \"eip155:1328\"}` in the body), in USDC (`0x4fCF1784B31630811181f670Aea7A7bEF803eaED`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1","currency":"0x4fCF1784B31630811181f670Aea7A7bEF803eaED","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Sei testnet (chain id 1328, `eip155:1328`, named `{\"network\": \"eip155:1328\"}` in the body), in USDC (`0x4fCF1784B31630811181f670Aea7A7bEF803eaED`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1","currency":"0x0BA304580ee7c9a980CF72e55f5Ed2E9fd30Bc51","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. x402 `exact` on Sonic testnet (`eip155:14601`, named `{\"network\": \"eip155:14601\"}` in the body), in USDC (`0x0BA304580ee7c9a980CF72e55f5Ed2E9fd30Bc51`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1","currency":"0x0BA304580ee7c9a980CF72e55f5Ed2E9fd30Bc51","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Sonic testnet (chain id 14601, `eip155:14601`, named `{\"network\": \"eip155:14601\"}` in the body), in USDC (`0x0BA304580ee7c9a980CF72e55f5Ed2E9fd30Bc51`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1","currency":"0x7433b41C6c5e1d58D4Da99483609520255ab661B","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. x402 `exact` on Morph Hoodi (`eip155:2910`, named `{\"network\": \"eip155:2910\"}` in the body), in USDC (`0x7433b41C6c5e1d58D4Da99483609520255ab661B`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1","currency":"0x7433b41C6c5e1d58D4Da99483609520255ab661B","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Morph Hoodi (chain id 2910, `eip155:2910`, named `{\"network\": \"eip155:2910\"}` in the body), in USDC (`0x7433b41C6c5e1d58D4Da99483609520255ab661B`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1","currency":"0xEb33dc5fac03833e132593659e1dE7256aB59794","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. x402 `exact` on Cronos testnet (`eip155:338`, named `{\"network\": \"eip155:338\"}` in the body), in USDC (`0xEb33dc5fac03833e132593659e1dE7256aB59794`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1","currency":"0xEb33dc5fac03833e132593659e1dE7256aB59794","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Cronos testnet (chain id 338, `eip155:338`, named `{\"network\": \"eip155:338\"}` in the body), in USDC (`0xEb33dc5fac03833e132593659e1dE7256aB59794`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"x402","amount":"1","currency":"0xcfC8330f4BCAB529c625D12781b1C19466A9Fc8B","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. x402 `exact` on Pharos Atlantic (`eip155:688689`, named `{\"network\": \"eip155:688689\"}` in the body), in USDC (`0xcfC8330f4BCAB529c625D12781b1C19466A9Fc8B`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."},{"intent":"charge","method":"evm","amount":"1","currency":"0xcfC8330f4BCAB529c625D12781b1C19466A9Fc8B","description":"Cafe starter pack, 4 kg: $120.00, owed later as 0.012 USDC, not paid at purchase. MPP `evm` `charge`, credential `authorization` (EIP-3009), on Pharos Atlantic (chain id 688689, `eip155:688689`, named `{\"network\": \"eip155:688689\"}` in the body), in USDC (`0xcfC8330f4BCAB529c625D12781b1C19466A9Fc8B`), paid to the payee `0x12B8083EFADc9992AA0493FA935F76f1fb396444`."}]},"responses":{"200":{"description":"Paid and delivered. `PAYMENT-RESPONSE` holds the x402 settlement, base64, or `Payment-Receipt` MPP's receipt, base64url, for a payment made with MPP; the body holds the delivery and the proof's address.","headers":{"PAYMENT-RESPONSE":{"schema":{"type":"string"}},"Payment-Receipt":{"schema":{"type":"string"}}}},"202":{"description":"The payment is sent and not yet confirmed. Send the same request again, or ask the proof's record."},"400":{"description":"Refused: the request lacks what the offer asks for, names a network this shop does not know, or names one this way of paying is never paid on, or is not as this operation says."},"402":{"description":"Payment required. `PAYMENT-REQUIRED` holds the x402 version 2 `PaymentRequired`, base64; the body holds it too. Its `extensions.legalContext.info` holds the agreement's hash H and its link: fetch the link, hash the bytes with SHA-256, and sign only if they match. Send the same request again with `PAYMENT-SIGNATURE`. The same answer carries MPP's challenge, `WWW-Authenticate: Payment … method=\"evm\", intent=\"charge\"`, for the same amount of the same token to the same payee, with an agreement of its own: its `opaque` (base64url JSON) holds `legalContext`, `lcp:sha256:` and that agreement's H, and `legalContextUrl`, its link. Check it the same way, and pay with `Authorization: Payment <credential>`, an `authorization` credential (EIP-3009) as `mppx` signs it. Pay one challenge, not both.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"}},"WWW-Authenticate":{"description":"MPP's `Payment` challenge, method `evm`, intent `charge`.","schema":{"type":"string"}}}},"502":{"description":"Paid, and not delivered: the seller tried again, and gave up. `PAYMENT-RESPONSE` holds the settlement, which succeeded; the body is the purchase."},"503":{"description":"Before a payment: the network named is not offered now, or the agreement could not be issued; nothing was taken. After a payment: paid, and not yet delivered, the seller tries again; `PAYMENT-RESPONSE` holds the settlement, which succeeded, `Retry-After` when to ask again, and the body is the purchase."}}}},"/test/buy/house-roast":{"post":{"operationId":"test_buy_house_roast","summary":"Test checkout for House roast, 1 lb","description":"A checkout for testing an agent: its 402 advertises a hash with one character changed, so an agent that checks signs nothing. Nothing is sold here.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["with"],"properties":{"with":{"type":"object","additionalProperties":false,"required":["name","address"],"properties":{"name":{"type":"string","minLength":1,"maxLength":1000},"address":{"type":"string","minLength":1,"maxLength":1000}},"description":"What the offer asks for. It is written into the agreement, which is public."},"network":{"type":"string","enum":["eip155:84532","eip155:5042002","eip155:43113","hedera:testnet","stellar:testnet","solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1","xrpl:1","algorand:SGO1GKSzyE7IEPItTxCByw9x8FmnrCDe","eip155:11155111","eip155:421614","eip155:11155420","eip155:80002","eip155:1301","eip155:4801","eip155:763373","eip155:11142220","eip155:10143","eip155:1328","eip155:14601","eip155:2910","eip155:338","eip155:688689"],"description":"The network the checkout is paid on, a CAIP-2 id; without it, `eip155:84532`. The paid request repeats it, as it repeats the whole request."}}},"example":{"with":{"name":"A. Buyer","address":"1 Example Street, Exampletown"}}}}},"responses":{"402":{"description":"The test checkout's challenge, whose hash does not match its agreement."}}}},"/test/buy/espresso-trade-blend":{"post":{"operationId":"test_buy_espresso_trade_blend","summary":"Test checkout for Espresso trade blend, 1 kg","description":"A checkout for testing an agent: its 402 advertises a hash with one character changed, so an agent that checks signs nothing. Nothing is sold here.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["with"],"properties":{"with":{"type":"object","additionalProperties":false,"required":["name","address"],"properties":{"name":{"type":"string","minLength":1,"maxLength":1000},"address":{"type":"string","minLength":1,"maxLength":1000}},"description":"What the offer asks for. It is written into the agreement, which is public."},"quote":{"type":"string","description":"An agreed price's negotiation id, from the negotiation."},"network":{"type":"string","enum":["eip155:84532","eip155:5042002","eip155:43113","hedera:testnet","stellar:testnet","solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1","xrpl:1","algorand:SGO1GKSzyE7IEPItTxCByw9x8FmnrCDe","eip155:11155111","eip155:421614","eip155:11155420","eip155:80002","eip155:1301","eip155:4801","eip155:763373","eip155:11142220","eip155:10143","eip155:1328","eip155:14601","eip155:2910","eip155:338","eip155:688689"],"description":"The network the checkout is paid on, a CAIP-2 id; without it, `eip155:84532`. The paid request repeats it, as it repeats the whole request."}}},"example":{"with":{"name":"A. Buyer","address":"1 Example Street, Exampletown"}}}}},"responses":{"402":{"description":"The test checkout's challenge, whose hash does not match its agreement."}}}},"/negotiate/espresso-trade-blend":{"post":{"operationId":"negotiate_espresso_trade_blend","summary":"Negotiate the price of Espresso trade blend, 1 kg","description":"Propose a price in dollars and cents. An accepted price stands for one purchase, named by the negotiation's id: as `quote` at the offer's door, or as a discount code in a UCP checkout.","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"amount":{"type":"string","pattern":"^(?:[1-9][0-9]{0,6}\\.[0-9]{2}|0\\.(?:0[1-9]|[1-9][0-9]))$","description":"The price the buyer proposes, in dollars and cents.","examples":["18.00","2.30"]},"text":{"type":"string","maxLength":1000,"description":"The buyer's words."},"negotiation":{"description":"The negotiation to continue; absent on the first round.","type":"string","pattern":"^neg_[A-Za-z0-9_-]{16,64}$"}},"required":["amount","text"],"additionalProperties":false}}}},"responses":{"200":{"description":"The seller's answer: accept, counter or decline, and the negotiation's id."}}}},"/test/buy/yirgacheffe-single-origin":{"post":{"operationId":"test_buy_yirgacheffe_single_origin","summary":"Test checkout for Yirgacheffe single origin, 250 g","description":"A checkout for testing an agent: its 402 advertises a hash with one character changed, so an agent that checks signs nothing. Nothing is sold here.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["with"],"properties":{"with":{"type":"object","additionalProperties":false,"required":["name","address"],"properties":{"name":{"type":"string","minLength":1,"maxLength":1000},"address":{"type":"string","minLength":1,"maxLength":1000}},"description":"What the offer asks for. It is written into the agreement, which is public."},"network":{"type":"string","enum":["eip155:84532","eip155:5042002","eip155:43113","hedera:testnet","stellar:testnet","solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1","xrpl:1","algorand:SGO1GKSzyE7IEPItTxCByw9x8FmnrCDe","eip155:11155111","eip155:421614","eip155:11155420","eip155:80002","eip155:1301","eip155:4801","eip155:763373","eip155:11142220","eip155:10143","eip155:1328","eip155:14601","eip155:2910","eip155:338","eip155:688689"],"description":"The network the checkout is paid on, a CAIP-2 id; without it, `eip155:84532`. The paid request repeats it, as it repeats the whole request."}}},"example":{"with":{"name":"A. Buyer","address":"1 Example Street, Exampletown"}}}}},"responses":{"402":{"description":"The test checkout's challenge, whose hash does not match its agreement."}}}},"/test/buy/cafe-invoice-pack":{"post":{"operationId":"test_buy_cafe_invoice_pack","summary":"Test checkout for Cafe starter pack, 4 kg","description":"A checkout for testing an agent: its 402 advertises a hash with one character changed, so an agent that checks signs nothing. Nothing is sold here.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["with"],"properties":{"with":{"type":"object","additionalProperties":false,"required":["name","address"],"properties":{"name":{"type":"string","minLength":1,"maxLength":1000},"address":{"type":"string","minLength":1,"maxLength":1000}},"description":"What the offer asks for. It is written into the agreement, which is public."},"network":{"type":"string","enum":["eip155:84532","eip155:5042002","eip155:43113","hedera:testnet","stellar:testnet","solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1","xrpl:1","algorand:SGO1GKSzyE7IEPItTxCByw9x8FmnrCDe","eip155:11155111","eip155:421614","eip155:11155420","eip155:80002","eip155:1301","eip155:4801","eip155:763373","eip155:11142220","eip155:10143","eip155:1328","eip155:14601","eip155:2910","eip155:338","eip155:688689"],"description":"The network the checkout is paid on, a CAIP-2 id; without it, `eip155:84532`. The paid request repeats it, as it repeats the whole request."}}},"example":{"with":{"name":"A. Buyer","address":"1 Example Street, Exampletown"}}}}},"responses":{"402":{"description":"The test checkout's challenge, whose hash does not match its agreement."}}}},"/checkout-sessions":{"post":{"operationId":"ucp_create_checkout","summary":"Open a UCP checkout","description":"One line, one offer, quantity 1. At `ready_for_complete` the checkout's `ucp.payment_handlers[\"com.integraledger.lcp.x402\"]` declaration holds, as its `config`, the x402 `PaymentRequired` whose `extensions.legalContext` carries H, and its `links[]` the `legal_context` link titled `lcp:sha256:` and H. For demonstration only. This transaction runs on a test network with test money, and has no value.","externalDocs":{"url":"https://ucp.dev/2026-08-25/specification/shopping/checkout/rest"},"parameters":[{"$ref":"#/components/parameters/ucp_agent"},{"$ref":"#/components/parameters/idempotency_key"},{"$ref":"#/components/parameters/request_id"},{"$ref":"#/components/parameters/signature"},{"$ref":"#/components/parameters/signature_input"},{"$ref":"#/components/parameters/content_digest"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/checkout"}}}},"responses":{"201":{"description":"The checkout, or UCP's error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/checkout_response"}}}},"401":{"description":"The platform's signature is missing or does not verify against its profile's keys."},"409":{"description":"The idempotency key was used with another body."},"422":{"description":"The platform's profile is malformed, or its UCP version is not this shop's."},"424":{"description":"The platform's profile could not be fetched."}}}},"/checkout-sessions/{id}":{"parameters":[{"$ref":"#/components/parameters/checkout_id"}],"get":{"operationId":"ucp_get_checkout","summary":"Read a UCP checkout","description":"The checkout as it stands. For demonstration only. This transaction runs on a test network with test money, and has no value.","externalDocs":{"url":"https://ucp.dev/2026-08-25/specification/shopping/checkout/rest"},"parameters":[{"$ref":"#/components/parameters/ucp_agent"},{"$ref":"#/components/parameters/request_id"},{"$ref":"#/components/parameters/signature"},{"$ref":"#/components/parameters/signature_input"},{"$ref":"#/components/parameters/content_digest"}],"responses":{"200":{"description":"The checkout, or UCP's error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/checkout_response"}}}},"401":{"description":"The platform's signature is missing or does not verify against its profile's keys."},"409":{"description":"The idempotency key was used with another body."},"422":{"description":"The platform's profile is malformed, or its UCP version is not this shop's."},"424":{"description":"The platform's profile could not be fetched."}}},"put":{"operationId":"ucp_update_checkout","summary":"Update a UCP checkout","description":"The whole checkout, as it is to be. Each change of its terms issues a new agreement, with its own H. At `ready_for_complete` the checkout's `ucp.payment_handlers[\"com.integraledger.lcp.x402\"]` declaration holds, as its `config`, the x402 `PaymentRequired` whose `extensions.legalContext` carries H, and its `links[]` the `legal_context` link titled `lcp:sha256:` and H. For demonstration only. This transaction runs on a test network with test money, and has no value.","externalDocs":{"url":"https://ucp.dev/2026-08-25/specification/shopping/checkout/rest"},"parameters":[{"$ref":"#/components/parameters/ucp_agent"},{"$ref":"#/components/parameters/idempotency_key"},{"$ref":"#/components/parameters/request_id"},{"$ref":"#/components/parameters/signature"},{"$ref":"#/components/parameters/signature_input"},{"$ref":"#/components/parameters/content_digest"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/checkout"}}}},"responses":{"200":{"description":"The checkout, or UCP's error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/checkout_response"}}}},"401":{"description":"The platform's signature is missing or does not verify against its profile's keys."},"409":{"description":"The idempotency key was used with another body."},"422":{"description":"The platform's profile is malformed, or its UCP version is not this shop's."},"424":{"description":"The platform's profile could not be fetched."}}}},"/checkout-sessions/{id}/complete":{"parameters":[{"$ref":"#/components/parameters/checkout_id"}],"post":{"operationId":"ucp_complete_checkout","summary":"Complete a UCP checkout","description":"Pay it: `payment.instruments` holds one instrument through the declaration of the network chosen (`handler_id` `lcp_x402_<network slug>`, as the checkout lists it; `type` `x402`), whose `credential` is `{type: \"x402\", x402Version: 2, paymentPayload, paymentRequirements}`: the x402 payment signed for the option in the handler's `config`. A failed payment is a business outcome, `payment_failed`, not an error status. For demonstration only. This transaction runs on a test network with test money, and has no value.","externalDocs":{"url":"https://ucp.dev/2026-08-25/specification/shopping/checkout/rest"},"parameters":[{"$ref":"#/components/parameters/ucp_agent"},{"$ref":"#/components/parameters/idempotency_key"},{"$ref":"#/components/parameters/request_id"},{"$ref":"#/components/parameters/signature"},{"$ref":"#/components/parameters/signature_input"},{"$ref":"#/components/parameters/content_digest"}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/checkout"}}}},"responses":{"200":{"description":"The checkout, or UCP's error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/checkout_response"}}}},"401":{"description":"The platform's signature is missing or does not verify against its profile's keys."},"409":{"description":"The idempotency key was used with another body."},"422":{"description":"The platform's profile is malformed, or its UCP version is not this shop's."},"424":{"description":"The platform's profile could not be fetched."}}}},"/checkout-sessions/{id}/cancel":{"parameters":[{"$ref":"#/components/parameters/checkout_id"}],"post":{"operationId":"ucp_cancel_checkout","summary":"Cancel a UCP checkout","description":"Cancel it before it is paid. For demonstration only. This transaction runs on a test network with test money, and has no value.","externalDocs":{"url":"https://ucp.dev/2026-08-25/specification/shopping/checkout/rest"},"parameters":[{"$ref":"#/components/parameters/ucp_agent"},{"$ref":"#/components/parameters/idempotency_key"},{"$ref":"#/components/parameters/request_id"},{"$ref":"#/components/parameters/signature"},{"$ref":"#/components/parameters/signature_input"},{"$ref":"#/components/parameters/content_digest"}],"responses":{"200":{"description":"The checkout, or UCP's error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/checkout_response"}}}},"401":{"description":"The platform's signature is missing or does not verify against its profile's keys."},"409":{"description":"The idempotency key was used with another body."},"422":{"description":"The platform's profile is malformed, or its UCP version is not this shop's."},"424":{"description":"The platform's profile could not be fetched."}}}},"/orders/{id}":{"parameters":[{"$ref":"#/components/parameters/order_id"}],"get":{"operationId":"ucp_get_order","summary":"Read a UCP order","description":"The order, to the platform whose checkout made it, when the request is signed with that platform's key. Anyone else is answered the kit's summary of the delivery: its state, size and hash, never what was bought. For demonstration only. This transaction runs on a test network with test money, and has no value.","externalDocs":{"url":"https://ucp.dev/2026-08-25/specification/shopping/order/rest"},"parameters":[{"$ref":"#/components/parameters/ucp_agent"},{"$ref":"#/components/parameters/request_id"},{"$ref":"#/components/parameters/signature"},{"$ref":"#/components/parameters/signature_input"},{"$ref":"#/components/parameters/content_digest"}],"responses":{"200":{"description":"The order, or UCP's error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/order_response"}}}},"401":{"description":"The platform's signature is missing or does not verify against its profile's keys."},"409":{"description":"The idempotency key was used with another body."},"422":{"description":"The platform's profile is malformed, or its UCP version is not this shop's."},"424":{"description":"The platform's profile could not be fetched."}}}}},"components":{"parameters":{"ucp_agent":{"name":"UCP-Agent","in":"header","required":true,"description":"Your platform's profile: `profile=\"<the URL of your /.well-known/ucp>\"` (RFC 8941 dictionary). This shop fetches it, and reads its capabilities and its order capability's `webhook_url`.","schema":{"type":"string"}},"idempotency_key":{"name":"Idempotency-Key","in":"header","required":true,"description":"A UUID. The same key with the same body answers what it answered; with another body, `409`. Kept for 24 hours.","schema":{"type":"string","format":"uuid"}},"request_id":{"name":"Request-Id","in":"header","required":false,"description":"A UUID, for tracing.","schema":{"type":"string","format":"uuid"}},"signature":{"name":"Signature","in":"header","required":false,"description":"RFC 9421 HTTP Message Signature by a key in your profile's `keys[]`.","schema":{"type":"string"}},"signature_input":{"name":"Signature-Input","in":"header","required":false,"schema":{"type":"string"}},"content_digest":{"name":"Content-Digest","in":"header","required":false,"schema":{"type":"string"}},"checkout_id":{"name":"id","in":"path","required":true,"description":"The checkout session's id.","schema":{"type":"string"}},"order_id":{"name":"id","in":"path","required":true,"description":"The order's id.","schema":{"type":"string"}}},"schemas":{"checkout":{"$ref":"https://ucp.dev/2026-08-25/schemas/shopping/checkout.json"},"order":{"$ref":"https://ucp.dev/2026-08-25/schemas/shopping/order.json"},"error_response":{"$ref":"https://ucp.dev/2026-08-25/schemas/common/types/error_response.json"},"checkout_response":{"oneOf":[{"$ref":"#/components/schemas/checkout"},{"$ref":"#/components/schemas/error_response"}]},"order_response":{"oneOf":[{"$ref":"#/components/schemas/order"},{"$ref":"#/components/schemas/error_response"}]}}}}