{"openapi":"3.1.0","info":{"title":"Foundry Machine Services by InversoLabs","version":"0.1.18"},"servers":[{"url":"https://intelligence.inversolabs.us"}],"paths":{"/v1/services/x402-compatibility-intelligence/invoke":{"post":{"operationId":"x402_compatibility_intelligence","summary":"x402 Payment Pre-Sign Validation, Facilitator Compatibility, Protocol Diagnostics & Settlement Risk","description":"Validate an x402 payment before signing: check facilitator compatibility, payment-protocol diagnostics, network and asset support, replay risk, and settlement risk from maintained compatibility evidence.","requestBody":{"required":true,"content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["offer","policy","facilitator_url"],"additionalProperties":false,"properties":{"offer":{"type":"object","required":["x402Version","accepts"],"properties":{"x402Version":{"type":"integer","enum":[1,2]},"accepts":{"type":"array","minItems":1,"items":{"type":"object"}},"resource":{"type":"object"}}},"policy":{"type":"object","required":["allowed_networks","allowed_assets","max_amount_atomic"],"additionalProperties":false,"properties":{"allowed_networks":{"type":"array","minItems":1,"items":{"type":"string"}},"allowed_assets":{"type":"array","minItems":1,"items":{"type":"string"}},"max_amount_atomic":{"type":"string","pattern":"^[1-9][0-9]*$"},"max_observation_age_days":{"type":"integer","minimum":1,"maximum":30,"default":7}}},"facilitator_url":{"type":"string","format":"uri","pattern":"^https://"},"discovery_mode":{"type":"string","enum":["none","bazaar_v1","bazaar_v2","agent402","mcp","a2a"],"default":"none"}}},"example":{"offer":{"x402Version":2,"resource":{"description":"Machine-readable data service"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","payTo":"0x0000000000000000000000000000000000000001"}]},"policy":{"allowed_networks":["eip155:8453"],"allowed_assets":["0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"],"max_amount_atomic":"20000","max_observation_age_days":7},"facilitator_url":"https://api.cdp.coinbase.com/platform/v2/x402","discovery_mode":"bazaar_v2"}}}},"responses":{"200":{"description":"Structured compatibility result","content":{"application/json":{"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","required":["verdict","safe_to_sign","selected","reasons","evidence","assessed_at","limitations"],"additionalProperties":true,"properties":{"verdict":{"type":"string","enum":["buy","caution","reject","unknown"]},"safe_to_sign":{"type":"boolean"},"selected":{"type":["object","null"]},"reasons":{"type":"array","items":{"type":"string"}},"evidence":{"type":"array","items":{"type":"object"}},"assessed_at":{"type":"string","format":"date-time"},"limitations":{"type":"array","items":{"type":"string"}},"recovery":{"type":["object","null"]}}},"example":{"verdict":"buy","safe_to_sign":true,"selected":{},"reasons":["fresh_live_compatibility_pass"],"evidence":[],"assessed_at":"2026-08-20T00:00:00+00:00","limitations":["No payment was signed or submitted."],"recovery":null}}}},"402":{"description":"x402 v2 payment required"},"422":{"description":"Input schema invalid"},"503":{"description":"Service unavailable or execution failed"}},"x-x402-price-usdc":"0.01","x-price":"$0.01","x-x402-price":{"amount":"0.01","currency":"USDC","network":"eip155:8453","networks":["solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","eip155:8453"]},"x-x402-primary-network":"eip155:8453","x-x402-networks":["solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","eip155:8453"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]}}}}}