{"service":"Agent Treats","url":"https://agent-treats-production.up.railway.app","updated":"2026-10-20T03:22:46.919Z","operator":{"disclosure":"Operated by a single individual as an independent project. Not affiliated with any employer.","contact":"mailto:b.brown.mail@gmail.com"},"settlement":{"protocol":"x402","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_symbol":"USDC","pay_to":"0xBD65c2d2aC9D3df9CE77e5e2579B5b38eFEe36f0","verify_on_chain":"https://basescan.org/address/0xBD65c2d2aC9D3df9CE77e5e2579B5b38eFEe36f0#tokentxns","note":"Every payment this service has received is visible at the link above."},"self_dealing":{"disclosure":"The operator has made test purchases using their own wallets.","test_wallets":["0x2328f53d2ef311cf3dff78c36649446f4dfd8af5","0x4412851fd203cb09291dc258c16d73ce2b121ccd"],"handling":"Test purchases are flagged and EXCLUDED from all customer and revenue figures. The excluded count is published as self_tests_excluded.","feed":"https://agent-treats-production.up.railway.app/api/activity"},"data_practices":{"collected":["payer wallet address","request path","user agent","timestamp"],"not_collected":["payment credentials","private keys","personal identifying information"],"retention":"Visitor records trimmed to the most recent 50,000. Sales records retained indefinitely and verifiable on Base.","public":"Aggregate activity, traffic and sales history published at /api/activity. Payer addresses appear truncated."},"delivery_policy":{"commitment":"x402 settles payment before this server handles the request. A paid request is never rejected for a missing precondition.","on_failure":"Where a paid request has failed to deliver, a make-good credit is recorded against the paying wallet.","check_credit":"https://agent-treats-production.up.railway.app/api/account/{your_wallet_address}"},"integrity":{"statement":"Published figures are reconciled against on-chain records rather than self-reported.","known_limitation":"Records captured live do not carry a transaction hash, because x402 settlement completes after this server writes its response. Historical records reconciled from Basescan do carry one.","endpoint_attribution":"Where the endpoint for a historical payment could not be verified, it is recorded as unknown rather than inferred."},"trust_surfaces":{"x402":"https://agent-treats-production.up.railway.app/.well-known/x402","llms_txt":"https://agent-treats-production.up.railway.app/llms.txt","security_txt":"https://agent-treats-production.up.railway.app/.well-known/security.txt","transparency":"https://agent-treats-production.up.railway.app/transparency","openapi":"https://agent-treats-production.up.railway.app/openapi.json","agent_card":"https://agent-treats-production.up.railway.app/.well-known/agent-card.json","public_activity":"https://agent-treats-production.up.railway.app/api/activity"}}