{"openapi":"3.1.0","info":{"title":"Forge Cascade Agent Payments","version":"2.0.0","description":"Compact MPP and x402 discovery contract for Forge agent-native commerce."},"servers":[{"url":"https://froggit.ai","description":"Production"}],"x-service-info":{"categories":["data","developer-tools","marketplace"],"docs":{"homepage":"https://froggit.ai","apiReference":"https://froggit.ai/api/docs","llms":"https://froggit.ai/llms.txt","marketplace":"https://froggit.ai/marketplace","catalog":"https://froggit.ai/offers.json","pricing":"https://froggit.ai/pricing"}},"paths":{"/api":{"get":{"summary":"x402 API discovery challenge","description":"Returns an x402 Payment Required challenge for discovery clients.","x-payment-info":{"intent":"charge","method":"tempo","amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Agent-native payment metadata for Forge commerce operations.","x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxAmountRequired":"10000","payTo":"0xb02da8722C8e27026E21bEBA3492A407A1114EBE","resource":"https://froggit.ai/api","maxTimeoutSeconds":60},"offers":[{"intent":"charge","method":"tempo","amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Agent-native payment metadata for Forge commerce operations."}]},"responses":{"402":{"description":"Payment Required","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 PaymentRequired object.","schema":{"type":"string"}},"Payment-Required":{"description":"Compatibility payment challenge header.","schema":{"type":"string"}},"X-Payment-Required":{"description":"Compatibility payment challenge header.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","required":["x402Version","error","accepts"],"properties":{"x402Version":{"type":"integer"},"error":{"type":"string"},"accepts":{"type":"array","items":{"type":"object"}}}}}}},"200":{"description":"Paid request accepted"}}}},"/api/v1":{"get":{"summary":"x402 API v1 discovery challenge","description":"Returns an x402 Payment Required challenge for discovery clients.","x-payment-info":{"intent":"charge","method":"tempo","amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Agent-native payment metadata for Forge commerce operations.","x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxAmountRequired":"10000","payTo":"0xb02da8722C8e27026E21bEBA3492A407A1114EBE","resource":"https://froggit.ai/api/v1","maxTimeoutSeconds":60},"offers":[{"intent":"charge","method":"tempo","amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Agent-native payment metadata for Forge commerce operations."}]},"responses":{"402":{"description":"Payment Required","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 PaymentRequired object.","schema":{"type":"string"}},"Payment-Required":{"description":"Compatibility payment challenge header.","schema":{"type":"string"}},"X-Payment-Required":{"description":"Compatibility payment challenge header.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","required":["x402Version","error","accepts"],"properties":{"x402Version":{"type":"integer"},"error":{"type":"string"},"accepts":{"type":"array","items":{"type":"object"}}}}}}},"200":{"description":"Paid request accepted"}}}},"/api/v1/agent-payments/x402-demo":{"get":{"summary":"x402 demo payment challenge","description":"Public endpoint that intentionally returns a 402 challenge.","x-payment-info":{"intent":"charge","method":"tempo","amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Agent-native payment metadata for Forge commerce operations.","x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxAmountRequired":"10000","payTo":"0xb02da8722C8e27026E21bEBA3492A407A1114EBE","resource":"https://froggit.ai/api/v1/agent-payments/x402-demo","maxTimeoutSeconds":60},"offers":[{"intent":"charge","method":"tempo","amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Agent-native payment metadata for Forge commerce operations."}]},"responses":{"402":{"description":"Payment Required","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 PaymentRequired object.","schema":{"type":"string"}},"Payment-Required":{"description":"Compatibility payment challenge header.","schema":{"type":"string"}},"X-Payment-Required":{"description":"Compatibility payment challenge header.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","required":["x402Version","error","accepts"],"properties":{"x402Version":{"type":"integer"},"error":{"type":"string"},"accepts":{"type":"array","items":{"type":"object"}}}}}}},"200":{"description":"Paid request accepted"}}}},"/api/v1/marketplace/purchase":{"post":{"summary":"Purchase marketplace content","description":"Agent-native purchase flow for Forge marketplace listings and bundles.","x-payment-info":{"intent":"charge","method":"tempo","amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Agent-native payment metadata for Forge commerce operations.","x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxAmountRequired":"10000","payTo":"0xb02da8722C8e27026E21bEBA3492A407A1114EBE","resource":"https://froggit.ai/api/v1/marketplace/purchase","maxTimeoutSeconds":60},"offers":[{"intent":"charge","method":"tempo","amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Agent-native payment metadata for Forge commerce operations."}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"listing_id":{"type":"string"},"bundle_id":{"type":"string"},"buyer_wallet":{"type":"string"}},"additionalProperties":true}}}},"responses":{"200":{"description":"Purchase accepted"},"402":{"description":"Payment Required","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 PaymentRequired object.","schema":{"type":"string"}},"Payment-Required":{"description":"Compatibility payment challenge header.","schema":{"type":"string"}},"X-Payment-Required":{"description":"Compatibility payment challenge header.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","required":["x402Version","error","accepts"],"properties":{"x402Version":{"type":"integer"},"error":{"type":"string"},"accepts":{"type":"array","items":{"type":"object"}}}}}}}}}},"/api/v1/acp/jobs":{"post":{"summary":"Create an ACP job","description":"Create an agent-native commerce job for a Forge offering.","x-payment-info":{"intent":"charge","method":"tempo","amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Agent-native payment metadata for Forge commerce operations.","x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxAmountRequired":"10000","payTo":"0xb02da8722C8e27026E21bEBA3492A407A1114EBE","resource":"https://froggit.ai/api/v1/acp/jobs","maxTimeoutSeconds":60},"offers":[{"intent":"charge","method":"tempo","amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Agent-native payment metadata for Forge commerce operations."}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["offering_id","requirements"],"properties":{"offering_id":{"type":"string"},"requirements":{"type":"string"},"budget":{"type":"string"}},"additionalProperties":true}}}},"responses":{"200":{"description":"Job accepted"},"402":{"description":"Payment Required","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 PaymentRequired object.","schema":{"type":"string"}},"Payment-Required":{"description":"Compatibility payment challenge header.","schema":{"type":"string"}},"X-Payment-Required":{"description":"Compatibility payment challenge header.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","required":["x402Version","error","accepts"],"properties":{"x402Version":{"type":"integer"},"error":{"type":"string"},"accepts":{"type":"array","items":{"type":"object"}}}}}}}}}}}}