Request
{
"body": {
"asset": "USDC",
"challenge": {
"amount": "30000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"network": "eip155:8453",
"payTo": "0xeE6239F3E17bEBe5e89F21F29D74D68CAa0d78CE",
"resource": "https://seenly-payload-check.vercel.app/api/check"
},
"domain": "seenly-payload-check.vercel.app",
"max_price_usd": 0.05,
"network": "eip155:8453"
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
Response
{
"example": {
"advice": "Safe to sign this 402 challenge under the stated plan.",
"check_version": "pay-guard-0.2.0",
"checks": {
"asset_network": {
"id": "asset_network",
"status": "pass",
"summary": "Asset/network OK (USDC on eip155:8453)."
},
"listed_price": {
"id": "listed_price",
"status": "pass",
"summary": "Challenge price within listed range."
},
"lookalike": {
"id": "lookalike",
"status": "pass",
"summary": "Resource host matches planned domain."
},
"price": {
"id": "price",
"status": "pass",
"summary": "Challenge price $0.03 \u2264 max $0.05."
},
"sanctions": {
"id": "sanctions",
"status": "pass",
"summary": "No OFAC SDN match for payTo (screen only, not a clearance)."
},
"url_safety": {
"id": "url_safety",
"status": "pass",
"summary": "Resource URL is https, no credentials, no IP literal."
},
"wallet_domain": {
"id": "wallet_domain",
"status": "pass",
"summary": "payTo matches the domain\u2019s verified Agentropolis wallet."
},
"wash": {
"id": "wash",
"status": "pass",
"summary": "No wash flags; payment evidence present."
}
},
"coverage": {
"agentropolis": "full",
"notes": []
},
"kit": "seenly.pay-guard",
"reasons": [],
"verdict": "allow"
},
"type": "json"
}