{"intentfence":"agent-checkout-1.0","product":{"id":"wallet-risk","name":"Base wallet risk","outcome":"Live sanctions, malicious-address, activity, and balance screening.","price_usdc":0.002,"amount_atomic":"2000"},"example_only":true,"warning":"This recipe contains example input. Replace it with the buyer's real input before authorizing payment.","payment":{"protocol":"x402","version":2,"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","pay_to":"0x833ca7dcdb6a681ddc0c15982ef0d609bceb3a5e","max_amount_atomic":"2000","max_amount_usdc":0.002,"custody":"The buyer signs locally. IntentFence never receives the private key."},"request":{"method":"GET","url":"https://agentpass-protocol.rmalka06.chatgpt.site/api/wallet-risk?address=0x1111111111111111111111111111111111111111","headers":{},"body":null,"agentic_wallet":{"package":"awal","verified_version":"2.12.1","prerequisites":["The buyer wallet is authenticated.","The buyer wallet has sufficient Base USDC.","The buyer has approved a per-call limit at or above this exact cap."],"command":"npx","windows_command":"npx.cmd","args":["awal@2.12.1","x402","pay","https://agentpass-protocol.rmalka06.chatgpt.site/api/wallet-risk?address=0x1111111111111111111111111111111111111111","-X","GET","--max-amount","2000","--json"],"argv":["npx","awal@2.12.1","x402","pay","https://agentpass-protocol.rmalka06.chatgpt.site/api/wallet-risk?address=0x1111111111111111111111111111111111111111","-X","GET","--max-amount","2000","--json"],"shell":{"posix":"npx awal@2.12.1 x402 pay \"https://agentpass-protocol.rmalka06.chatgpt.site/api/wallet-risk?address=0x1111111111111111111111111111111111111111\" -X GET --max-amount 2000 --json","powershell":"npx.cmd awal@2.12.1 x402 pay \"https://agentpass-protocol.rmalka06.chatgpt.site/api/wallet-risk?address=0x1111111111111111111111111111111111111111\" -X GET --max-amount 2000 --json"}}},"mcp":{"remote_url":"https://agentpass-protocol.rmalka06.chatgpt.site/api/mcp","tool":"intentfence_wallet_risk","arguments":{"address":"0x1111111111111111111111111111111111111111"},"flow":["Call the tool once without _meta to receive x402/payment requirements.","Verify the exact resource, network, asset, amount, and payTo against this checkout.","Sign locally and retry with _meta['x402/payment'].","Require _meta['x402/payment-response'] before accepting the paid result."],"local_autopay":{"command":["npx","--yes","--package","https://github.com/razel369/intentfence/releases/download/mcp-v0.11.0/razel369-intentfence-mcp-0.11.0.tgz","intentfence-mcp"],"required_secret_env":["INTENTFENCE_EVM_PRIVATE_KEY"],"required_budget_env":{"INTENTFENCE_MAX_AUTO_PAYMENT_USDC":"0.002","INTENTFENCE_AUTO_PAYMENT_BUDGET_USDC":"0.02"},"enabled_by_default":false}},"buyer_clients":{"coinbase_agentic_wallet_mcp":{"install":"npx @coinbase/payments-mcp","action":"Make an x402 request","request":{"method":"GET","url":"https://agentpass-protocol.rmalka06.chatgpt.site/api/wallet-risk?address=0x1111111111111111111111111111111111111111","headers":{},"body":null},"max_amount_atomic":"2000","instruction":"Use the connected wallet's x402 request tool. It handles the challenge, payment, and retry while enforcing the wallet owner's spending limits."},"mcpc":{"connect":"mcpc connect https://agentpass-protocol.rmalka06.chatgpt.site/api/mcp @intentfence --x402","tool_call":{"name":"intentfence_wallet_risk","arguments":{"address":"0x1111111111111111111111111111111111111111"}},"instruction":"The tool advertises _meta.x402, so compatible clients can sign before the first paid tool call."}},"agent_skill":{"name":"screen-base-wallets","install":"npx skills add razel369/intentfence --skill screen-base-wallets","trigger":"Run before a new Base recipient receives USDC or an x402 payment."},"next_step":"Use either listed buyer client or another x402 v2 client. A successful paid response must include PAYMENT-RESPONSE settlement proof."}