{"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://forgecascade.org","description":"Production"}],"x-service-info":{"categories":["data","developer-tools","marketplace"],"docs":{"homepage":"https://forgecascade.org","apiReference":"https://forgecascade.org/api/docs","llms":"https://forgecascade.org/llms.txt","marketplace":"https://forgecascade.org/marketplace","pricing":"https://forgecascade.org/pricing","paidAccessRouter":"https://forgecascade.org/buy.json","offerCatalog":"https://forgecascade.org/offers.json","enterpriseDossier":"https://forgecascade.org/enterprise.json","directoryListing":"https://forgecascade.org/directory-listing.json","paymentOpenAPI":"https://forgecascade.org/openapi.payments.json","enterpriseAnnualCheckout":"https://buy.stripe.com/8x2fZjfF622r09ZgU708g0c","priorityRetainerCheckout":"https://buy.stripe.com/dRmaEZ9gIdL91e3cDR08g0g","launchPackOffer":"Launch Pack / Enterprise Deployment Deposit, $25,000 one time","deploymentDepositCheckout":"https://buy.stripe.com/eVqfZjgJa6iH2i733h08g0f","urgentPilotOffer":"Urgent Pilot / Rush Paid Pilot, $5,000 one time","rushPilotCheckout":"https://buy.stripe.com/6oUbJ3boQ5eD1e39rF08g0d","privateRagOffer":"Private RAG rollout for governed private corpora","enterpriseInvoiceRequest":"mailto:hello@forgecascade.org?subject=Forge%20enterprise%20invoice%20request&body=Organization%3A%0AProcurement%20owner%3A%0ASecurity%20owner%3A%0ATeam%20size%3A%0ACorpus%20type%3A%0ATarget%20offer%3A%20%2425k%20deposit%20%2F%20%2425k%2Fmo%20retainer%20%2F%20%24120k%20annual%20%2F%20%245k%20rush%20pilot%0ATimeline%3A%0AInvoice%20or%20PO%20requirements%3A","enterpriseDeploymentCheckout":"https://buy.stripe.com/00w14pgJa0Ynf4T47l08g02","teamWorkspaceCheckout":"https://buy.stripe.com/fZuaEZ9gI22r3mbeLZ08g01","starterWorkspaceCheckout":"https://buy.stripe.com/eVq8wR3Wo7mLf4T9rF08g03","capsuleCoreCheckout":"https://buy.stripe.com/4gM14p2SkfThg8X8nB08g04","paidPilotCheckout":"https://buy.stripe.com/eVq6oJgJa0YnaOD8nB08g00","contextAuditCheckout":"https://buy.stripe.com/5kQ7sNakM5eD3mbfQ308g0e","observerBriefCheckout":"https://buy.stripe.com/14A3cx78AayXbSHgU708g0h","staticCheckoutFallback":"https://sunflash12.github.io/ForgeV3/"}},"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://forgecascade.org/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://forgecascade.org/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://forgecascade.org/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://forgecascade.org/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://forgecascade.org/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"}}}}}}}}}}}}