{"openapi":"3.1.0","info":{"title":"FetchDelta","version":"0.1.0","summary":"Paid page freshness API for agents that monitor docs, release notes, pricing, and policy pages","description":"FetchDelta is a paid HTTP API for autonomous agents. It resolves public webpages into clean markdown and computes diffs against prior snapshots. Protected endpoints return HTTP 402 until paid over x402."},"servers":[{"url":"https://fetchdelta.com"}],"tags":[{"name":"meta","description":"Free capability and health endpoints"},{"name":"paid","description":"x402-protected paid endpoints"}],"components":{"schemas":{"LinkSummary":{"type":"object","description":"A normalized link discovered on the target page.","properties":{"href":{"type":"string","format":"uri","description":"Absolute URL after resolving relative links against the fetched page."},"text":{"type":"string","description":"Visible link text or URL fallback."}}},"PreviewResponse":{"type":"object","description":"Free preview of a public page before paying for a full resolve or diff.","properties":{"url":{"type":"string","format":"uri","description":"Original requested URL."},"finalUrl":{"type":"string","format":"uri","description":"Final URL after redirects."},"fetchedAt":{"type":"string","format":"date-time","description":"Fetch timestamp."},"title":{"type":"string","description":"Extracted page title."},"excerpt":{"type":["string","null"],"description":"Meta description or short excerpt when available."},"headings":{"type":"array","description":"Top extracted headings, useful for deciding whether the page is relevant.","items":{"type":"string"}},"links":{"type":"array","description":"Top normalized links from the public page.","items":{"$ref":"#/components/schemas/LinkSummary"}},"previewMarkdown":{"type":"string","description":"Truncated markdown sample from the public page."},"truncated":{"type":"boolean","description":"Whether the markdown sample was shortened."},"upgrade":{"type":"object","description":"Paid upgrade URLs and prices for full resolve or diff calls.","additionalProperties":true}}},"ResolveResponse":{"type":"object","description":"Full cleaned markdown and metadata for a public page.","properties":{"url":{"type":"string","format":"uri","description":"Original requested URL."},"finalUrl":{"type":"string","format":"uri","description":"Final URL after redirects."},"fetchedAt":{"type":"string","format":"date-time","description":"Fetch timestamp."},"title":{"type":"string","description":"Extracted page title."},"excerpt":{"type":["string","null"],"description":"Meta description or short excerpt when available."},"markdown":{"type":"string","description":"Normalized markdown representation of the fetched public page."},"headings":{"type":"array","description":"Extracted headings from the page.","items":{"type":"string"}}}},"DiffPreviewItem":{"type":"object","properties":{"type":{"type":"string","enum":["added","removed","unchanged"],"description":"Change classification for this preview line."},"text":{"type":"string","description":"Changed line text."}}},"DiffResponse":{"type":"object","description":"Structured comparison against the previous snapshot for the target page.","properties":{"url":{"type":"string","format":"uri","description":"Original requested URL."},"finalUrl":{"type":"string","format":"uri","description":"Final URL after redirects."},"fetchedAt":{"type":"string","format":"date-time","description":"Fetch timestamp."},"baselineCreated":{"type":"boolean","description":"True when this is the first snapshot and no prior diff exists yet."},"hasChanges":{"type":"boolean","description":"Whether the latest fetch differs from the previous stored snapshot."},"addedLines":{"type":"integer","description":"Number of added markdown lines."},"removedLines":{"type":"integer","description":"Number of removed markdown lines."},"preview":{"type":"array","description":"Short structured preview of changed lines.","items":{"$ref":"#/components/schemas/DiffPreviewItem"}}}},"StarterWatchlistCheckoutResponse":{"type":"object","description":"Receipt and onboarding payload returned after paying for the first Starter Watchlist month.","properties":{"ok":{"type":"boolean"},"service":{"type":"string"},"plan":{"type":"object","additionalProperties":true},"purchaseType":{"type":"string"},"onboarding":{"type":"object","additionalProperties":true},"upgradePath":{"type":"object","additionalProperties":true}}},"ManagedPilotCheckoutResponse":{"type":"object","description":"Receipt and onboarding payload returned after paying for the first Managed Watchlist Pilot month.","properties":{"ok":{"type":"boolean"},"service":{"type":"string"},"plan":{"type":"object","additionalProperties":true},"purchaseType":{"type":"string"},"onboarding":{"type":"object","additionalProperties":true},"upgradePath":{"type":"object","additionalProperties":true}}},"BusinessWatchlistCheckoutResponse":{"type":"object","description":"Receipt and onboarding payload returned after paying for the first Business Watchlist month.","properties":{"ok":{"type":"boolean"},"service":{"type":"string"},"plan":{"type":"object","additionalProperties":true},"purchaseType":{"type":"string"},"onboarding":{"type":"object","additionalProperties":true},"upgradePath":{"type":"object","additionalProperties":true}}},"ProposalWatchlistAnnualCheckoutResponse":{"type":"object","description":"Receipt and onboarding payload returned after annual Proposal Watchlist prepay.","properties":{"ok":{"type":"boolean"},"service":{"type":"string"},"plan":{"type":"object","additionalProperties":true},"purchaseType":{"type":"string"},"onboarding":{"type":"object","additionalProperties":true},"commercialTerms":{"type":"object","additionalProperties":true}}},"EnterpriseRetainerCheckoutResponse":{"type":"object","description":"Receipt and onboarding payload returned after paying for the first Enterprise Watchlist activation month.","properties":{"ok":{"type":"boolean"},"service":{"type":"string"},"plan":{"type":"object","additionalProperties":true},"purchaseType":{"type":"string"},"onboarding":{"type":"object","additionalProperties":true},"commercialTerms":{"type":"object","additionalProperties":true}}},"AiAnswerFreshnessAnnualCheckoutResponse":{"type":"object","description":"Receipt and onboarding payload returned after annual AI Answer Freshness prepay.","properties":{"ok":{"type":"boolean"},"service":{"type":"string"},"plan":{"type":"object","additionalProperties":true},"purchaseType":{"type":"string"},"onboarding":{"type":"object","additionalProperties":true},"commercialTerms":{"type":"object","additionalProperties":true}}},"ComplianceWatchlistCheckoutResponse":{"type":"object","description":"Receipt and onboarding payload returned after paying for the first Compliance Watchlist activation month.","properties":{"ok":{"type":"boolean"},"service":{"type":"string"},"plan":{"type":"object","additionalProperties":true},"purchaseType":{"type":"string"},"onboarding":{"type":"object","additionalProperties":true},"commercialTerms":{"type":"object","additionalProperties":true}}},"ComplianceAnnualCheckoutResponse":{"type":"object","description":"Receipt and onboarding payload returned after annual Compliance Watchlist prepay.","properties":{"ok":{"type":"boolean"},"service":{"type":"string"},"plan":{"type":"object","additionalProperties":true},"purchaseType":{"type":"string"},"onboarding":{"type":"object","additionalProperties":true},"commercialTerms":{"type":"object","additionalProperties":true}}},"ErrorResponse":{"type":"object","properties":{"error":{"type":"string","description":"Human-readable error message."}}}}},"paths":{"/health":{"get":{"tags":["meta"],"summary":"Health check","operationId":"health","responses":{"200":{"description":"Service is healthy"}}}},"/manifest":{"get":{"tags":["meta"],"summary":"Machine-readable service manifest","operationId":"manifest","responses":{"200":{"description":"Service manifest"}}}},"/.well-known/agent-card.json":{"get":{"tags":["meta"],"summary":"Machine-readable agent/service card with skills and endpoint examples.","operationId":"agentCard","responses":{"200":{"description":"Agent card"}}}},"/api/resolve/preview":{"description":"Free public preview for deciding whether a full paid resolve or diff is worth calling. This route does not require x402 payment.","get":{"tags":["meta"],"summary":"Fetch a public page preview with title, excerpt, headings, links, and a truncated markdown sample.","description":"Use this free endpoint first when an agent needs to inspect a docs, changelog, release-note, pricing, or policy page before spending on the full page freshness result.","operationId":"previewResolvePage","parameters":[{"name":"url","in":"query","required":true,"description":"Absolute URL of a public HTTP(S) page to fetch. Use docs, changelogs, release notes, pricing pages, policy pages, or other public pages. Private, localhost, credentialed, and non-HTTP(S) URLs are rejected.","schema":{"type":"string","format":"uri"},"example":"https://example.com/"}],"responses":{"200":{"description":"Free preview response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PreviewResponse"},"examples":{"preview":{"summary":"Preview of a public page","value":{"url":"https://example.com/","finalUrl":"https://example.com/","title":"Example Domain","excerpt":null,"headings":["Example Domain"],"links":[{"href":"https://www.iana.org/domains/example","text":"More information..."}],"previewMarkdown":"# Example Domain\n\nThis domain is for use in illustrative examples.","truncated":false}}}}}},"400":{"description":"Invalid, private, credentialed, or missing URL.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"502":{"description":"The upstream public page could not be fetched or parsed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/api/resolve":{"description":"Paid x402 endpoint for turning a public web page into clean markdown plus metadata for an AI agent.","get":{"tags":["paid"],"summary":"Fetch a public page and return clean markdown plus metadata for agent use.","description":"Use this when the agent needs the current full body of a public docs, changelog, release-note, pricing, or policy page as normalized markdown. For a free preflight, call /api/resolve/preview first.","operationId":"resolvePage","parameters":[{"name":"url","in":"query","required":true,"description":"Absolute URL of a public HTTP(S) page to fetch. Use docs, changelogs, release notes, pricing pages, policy pages, or other public pages. Private, localhost, credentialed, and non-HTTP(S) URLs are rejected.","schema":{"type":"string","format":"uri"},"example":"https://example.com/"}],"responses":{"200":{"description":"Resolved page content","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResolveResponse"},"examples":{"resolved":{"summary":"Full markdown for a public page","value":{"url":"https://example.com/","title":"Example title","excerpt":"Short summary.","markdown":"# Example title","headings":["Example title"]}}}}}},"400":{"description":"Invalid, private, credentialed, or missing URL.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"402":{"description":"Payment required. Retry this same URL with an x402 payment for $0.002 on eip155:8453 using USDC.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"examples":{"paymentRequired":{"summary":"x402 payment requirements","value":{}}}}}},"502":{"description":"The upstream public page could not be fetched or parsed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"x-x402-payment":{"network":"eip155:8453","price":"$0.002","settlementAsset":"USDC"}}},"/api/diff":{"description":"Paid x402 endpoint for comparing a public page against the previous stored snapshot.","get":{"tags":["paid"],"summary":"Fetch a public page, compare it to the previous snapshot, and return structured changes.","description":"Use this for repeated monitoring of public docs, release notes, changelogs, pricing, or policy pages. The first paid call creates a baseline; later calls return structured additions and removals.","operationId":"diffPage","parameters":[{"name":"url","in":"query","required":true,"description":"Absolute URL of a public HTTP(S) page to fetch. Use docs, changelogs, release notes, pricing pages, policy pages, or other public pages. Private, localhost, credentialed, and non-HTTP(S) URLs are rejected.","schema":{"type":"string","format":"uri"},"example":"https://example.com/"}],"responses":{"200":{"description":"Structured diff response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DiffResponse"},"examples":{"diff":{"summary":"Structured change result","value":{"url":"https://example.com/","baselineCreated":false,"hasChanges":true,"addedLines":3,"removedLines":1,"preview":[{"type":"added","text":"New paragraph"}]}}}}}},"400":{"description":"Invalid, private, credentialed, or missing URL.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"402":{"description":"Payment required. Retry this same URL with an x402 payment for $0.004 on eip155:8453 using USDC.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"examples":{"paymentRequired":{"summary":"x402 payment requirements","value":{}}}}}},"502":{"description":"The upstream public page could not be fetched or parsed.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"x-x402-payment":{"network":"eip155:8453","price":"$0.004","settlementAsset":"USDC"}}},"/api/starter-watchlist/checkout":{"description":"Paid x402 checkout endpoint for the first month of Starter Watchlist. Use this when the buyer is ready to validate one managed public-page monitoring workflow.","get":{"tags":["paid"],"summary":"Pay for the first Starter Watchlist month over x402.","description":"Returns HTTP 402 until paid. After settlement, returns onboarding instructions for a starter managed watchlist covering up to 25 public docs, release-note, pricing, policy, or vendor pages.","operationId":"checkoutStarterWatchlist","responses":{"200":{"description":"Starter Watchlist first-month receipt and onboarding instructions","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StarterWatchlistCheckoutResponse"},"examples":{"checkout":{"summary":"Starter Watchlist checkout receipt","value":{"ok":true,"service":"FetchDelta","plan":{"id":"starter-watchlist","name":"Starter Watchlist","price":"$99","checkoutPrice":"$99","billingPeriod":"per month","includedPages":25},"purchaseType":"first-month-starter-watchlist","onboarding":{"nextStep":"Submit onboarding details with the payment transaction hash, company name, workflow, and the first public pages to watch.","contactEmail":"support@fetchdelta.com","teamsUrl":"https://fetchdelta.com/teams","auditUrl":"https://fetchdelta.com/audit","onboardingUrl":"https://fetchdelta.com/onboarding?plan=starter-watchlist","postPaymentOnboardingUrlTemplate":"https://fetchdelta.com/onboarding?plan=starter-watchlist&tx={transactionHash}","sampleReportUrl":"https://fetchdelta.com/sample-report","requestedInputs":["One business workflow or agent that needs watched-page changes","Up to 25 public docs, release-note, pricing, policy, or vendor URLs","Preferred delivery: email digest or webhook","Decision owner for upgrading to a pilot or business watchlist"]},"upgradePath":{"pilotPlan":"$499","pilotUrl":"https://fetchdelta.com/pilot","note":"Starter Watchlist validates one workflow. Upgrade to the Managed Watchlist Pilot when the watchlist needs more pages, workflow mapping, or integration support."}}}}}}},"402":{"description":"Payment required. Retry this same URL with an x402 payment for $99 on eip155:8453 using USDC.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"examples":{"paymentRequired":{"summary":"x402 payment requirements","value":{}}}}}}},"x-x402-payment":{"network":"eip155:8453","price":"$99","settlementAsset":"USDC"}}},"/api/managed-pilot/checkout":{"description":"Paid x402 checkout endpoint for the first month of the Managed Watchlist Pilot. Use this when the buyer is ready to pay for onboarding and up to 250 watched public pages.","get":{"tags":["paid"],"summary":"Pay for the first Managed Watchlist Pilot month over x402.","description":"Returns HTTP 402 until paid. After settlement, returns onboarding instructions for a managed page freshness pilot covering up to 250 public docs, release-note, pricing, or policy pages.","operationId":"checkoutManagedWatchlistPilot","responses":{"200":{"description":"Managed Watchlist Pilot first-month receipt and onboarding instructions","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagedPilotCheckoutResponse"},"examples":{"checkout":{"summary":"Managed pilot checkout receipt","value":{"ok":true,"service":"FetchDelta","plan":{"id":"managed-watchlist-pilot","name":"Managed Watchlist Pilot","price":"$499","billingPeriod":"per month","includedPages":250},"purchaseType":"first-month-managed-watchlist-pilot","onboarding":{"nextStep":"Email support@fetchdelta.com with the payment transaction hash, company name, and the first set of public pages to watch.","contactEmail":"support@fetchdelta.com","teamsUrl":"https://fetchdelta.com/teams","pilotUrl":"https://fetchdelta.com/pilot","onboardingUrl":"https://fetchdelta.com/onboarding?plan=managed-watchlist-pilot","postPaymentOnboardingUrlTemplate":"https://fetchdelta.com/onboarding?plan=managed-watchlist-pilot&tx={transactionHash}","requestedInputs":["Business workflow or agent that will use the watchlist","Up to 250 public docs, release-note, pricing, or policy URLs","Preferred delivery: webhook, email digest, or both","Decision owner for conversion to the recurring plan"]},"upgradePath":{"businessPlan":"$1,999","note":"Move to Business Watchlist when the monitored pages influence a production workflow or need more than 250 pages."}}}}}}},"402":{"description":"Payment required. Retry this same URL with an x402 payment for $499 on eip155:8453 using USDC.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"examples":{"paymentRequired":{"summary":"x402 payment requirements","value":{}}}}}}},"x-x402-payment":{"network":"eip155:8453","price":"$499","settlementAsset":"USDC"}}},"/api/business-watchlist/checkout":{"description":"Paid x402 checkout endpoint for the first month of Business Watchlist. Use this when the buyer is ready to pay for a production managed watchlist.","get":{"tags":["paid"],"summary":"Pay for the first Business Watchlist month over x402.","description":"Returns HTTP 402 until paid. After settlement, returns onboarding instructions for a managed page freshness workflow covering up to 2,000 public pages.","operationId":"checkoutBusinessWatchlist","responses":{"200":{"description":"Business Watchlist first-month receipt and onboarding instructions","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BusinessWatchlistCheckoutResponse"},"examples":{"checkout":{"summary":"Business Watchlist checkout receipt","value":{"ok":true,"service":"FetchDelta","plan":{"id":"business-watchlist","name":"Business Watchlist","price":"$1,999","checkoutPrice":"$1999","billingPeriod":"per month","includedPages":2000},"purchaseType":"first-month-business-watchlist","onboarding":{"nextStep":"Submit onboarding details with the payment transaction hash, company name, production workflow, and public pages to watch.","contactEmail":"support@fetchdelta.com","teamsUrl":"https://fetchdelta.com/teams","onboardingUrl":"https://fetchdelta.com/onboarding?plan=business-watchlist","postPaymentOnboardingUrlTemplate":"https://fetchdelta.com/onboarding?plan=business-watchlist&tx={transactionHash}","sampleReportUrl":"https://fetchdelta.com/sample-report","requestedInputs":["Production workflow or agent that consumes watched-page changes","Up to 2,000 public docs, release-note, pricing, policy, or compliance URLs","Preferred delivery: webhook, email digest, Slack handoff, or both","Decision owner for recurring Business Watchlist renewal"]},"upgradePath":{"enterprisePlan":"From $5,000","enterpriseUrl":"https://fetchdelta.com/enterprise","note":"Move to Enterprise Watchlist when page volume, delivery schema, or review cadence needs dedicated scope."}}}}}}},"402":{"description":"Payment required. Retry this same URL with an x402 payment for $1999 on eip155:8453 using USDC.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"examples":{"paymentRequired":{"summary":"x402 payment requirements","value":{}}}}}}},"x-x402-payment":{"network":"eip155:8453","price":"$1999","settlementAsset":"USDC"}}},"/api/proposal-watchlist/annual/checkout":{"description":"Paid x402 checkout endpoint for annual Proposal Watchlist prepay. Use this when an RFP, proposal, sales engineering, or deal-desk buyer is ready to commit to a 12-month source monitoring program.","get":{"tags":["paid"],"summary":"Prepay one year of Proposal Watchlist over x402.","description":"Returns HTTP 402 until paid. After settlement, returns onboarding instructions for annual RFP and proposal source monitoring, owner routing, and evidence reporting.","operationId":"checkoutProposalWatchlistAnnualPrepay","responses":{"200":{"description":"Proposal Watchlist annual prepay receipt and onboarding instructions","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProposalWatchlistAnnualCheckoutResponse"},"examples":{"checkout":{"summary":"Proposal Watchlist annual prepay receipt","value":{"ok":true,"service":"FetchDelta","plan":{"id":"proposal-watchlist-annual","name":"Proposal Watchlist Annual Prepay","price":"$24000","equivalentMonthlyRevenue":"$2,000","billingPeriod":"annual prepaid","includedPages":"Annual RFP, proposal, sales engineering, and deal-desk source monitoring scope"},"purchaseType":"annual-proposal-watchlist-prepay","onboarding":{"nextStep":"Submit onboarding details with the payment transaction hash, proposal owner, watched source groups, and first customer-answer deadline.","contactEmail":"support@fetchdelta.com","proposalWatchlistUrl":"https://fetchdelta.com/proposal-watchlist","teamsUrl":"https://fetchdelta.com/teams","onboardingUrl":"https://fetchdelta.com/onboarding?plan=proposal-watchlist-annual","postPaymentOnboardingUrlTemplate":"https://fetchdelta.com/onboarding?plan=proposal-watchlist-annual&tx={transactionHash}","sampleReportUrl":"https://fetchdelta.com/sample-report","requestedInputs":["Proposal, RFP, sales engineering, or deal-desk workflow owner","Public pricing, docs, security, terms, trust, policy, and product-limit source groups","Owner routing rules for material source changes before answers are reused","Webhook, email digest, Slack handoff, or reporting destination","Highest-priority proposal templates, customer questionnaires, or answer libraries to refresh first"]},"commercialTerms":{"annualPrepay":"$24000","equivalentMonthlyRevenue":"$2,000","termMonths":12,"note":"Annual prepay converts Proposal Watchlist into a 12-month Business Watchlist commitment for customer-answer source monitoring."}}}}}}},"402":{"description":"Payment required. Retry this same URL with an x402 payment for $24000 on eip155:8453 using USDC.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"examples":{"paymentRequired":{"summary":"x402 payment requirements","value":{}}}}}}},"x-x402-payment":{"network":"eip155:8453","price":"$24000","settlementAsset":"USDC"}}},"/api/enterprise-retainer/checkout":{"description":"Paid x402 checkout endpoint for the first Enterprise Watchlist activation month. Use this when the buyer is ready to start a high-volume managed watchlist.","get":{"tags":["paid"],"summary":"Pay for the first Enterprise Watchlist activation month over x402.","description":"Returns HTTP 402 until paid. After settlement, returns onboarding instructions for a high-volume managed page freshness deployment.","operationId":"checkoutEnterpriseWatchlistRetainer","responses":{"200":{"description":"Enterprise Watchlist first-month receipt and onboarding instructions","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EnterpriseRetainerCheckoutResponse"},"examples":{"checkout":{"summary":"Enterprise retainer checkout receipt","value":{"ok":true,"service":"FetchDelta","plan":{"id":"enterprise-watchlist","name":"Enterprise Watchlist","price":"From $5,000","checkoutPrice":"$5000","billingPeriod":"per month","includedPages":"Custom volume scoped during activation"},"purchaseType":"first-month-enterprise-watchlist-retainer","onboarding":{"nextStep":"Submit onboarding details with the payment transaction hash, company name, decision owner, and high-priority public pages.","contactEmail":"support@fetchdelta.com","enterpriseUrl":"https://fetchdelta.com/enterprise","teamsUrl":"https://fetchdelta.com/teams","onboardingUrl":"https://fetchdelta.com/onboarding?plan=enterprise-watchlist","postPaymentOnboardingUrlTemplate":"https://fetchdelta.com/onboarding?plan=enterprise-watchlist&tx={transactionHash}","requestedInputs":["Business workflow or agent that consumes watched-page changes","Initial high-priority public docs, release-note, pricing, policy, or compliance URLs","Expected page volume and freshness cadence","Preferred delivery: webhook, email digest, Slack handoff, or custom schema","Decision owner for recurring Enterprise Watchlist conversion"]},"commercialTerms":{"minimumMonthlyCommitment":"$5000","appliesToFirstMonth":true,"note":"The retainer starts Enterprise Watchlist activation and is intended for teams ready to scope a recurring managed watchlist."}}}}}}},"402":{"description":"Payment required. Retry this same URL with an x402 payment for $5000 on eip155:8453 using USDC.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"examples":{"paymentRequired":{"summary":"x402 payment requirements","value":{}}}}}}},"x-x402-payment":{"network":"eip155:8453","price":"$5000","settlementAsset":"USDC"}}},"/api/ai-answer-freshness/annual/checkout":{"description":"Paid x402 checkout endpoint for annual AI Answer Freshness prepay. Use this when the buyer is ready to commit to a 12-month enterprise answer-source monitoring program.","get":{"tags":["paid"],"summary":"Prepay one year of AI Answer Freshness over x402.","description":"Returns HTTP 402 until paid. After settlement, returns onboarding instructions for annual AI answer source monitoring, owner routing, and evidence reporting.","operationId":"checkoutAiAnswerFreshnessAnnualPrepay","responses":{"200":{"description":"AI Answer Freshness annual prepay receipt and onboarding instructions","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AiAnswerFreshnessAnnualCheckoutResponse"},"examples":{"checkout":{"summary":"AI Answer Freshness annual prepay receipt","value":{"ok":true,"service":"FetchDelta","plan":{"id":"ai-answer-freshness-annual","name":"AI Answer Freshness Annual Prepay","price":"$60000","equivalentMonthlyRevenue":"$5,000","billingPeriod":"annual prepaid","includedPages":"Annual AI answer source monitoring scope confirmed during activation"},"purchaseType":"annual-ai-answer-freshness-prepay","onboarding":{"nextStep":"Submit onboarding details with the payment transaction hash, AI workflow owner, source groups, and first customer-answer freshness deadline.","contactEmail":"support@fetchdelta.com","aiAnswerFreshnessUrl":"https://fetchdelta.com/ai-answer-freshness","procurementUrl":"https://fetchdelta.com/ai-answer-freshness-procurement","enterpriseUrl":"https://fetchdelta.com/enterprise","onboardingUrl":"https://fetchdelta.com/onboarding?plan=ai-answer-freshness-annual","postPaymentOnboardingUrlTemplate":"https://fetchdelta.com/onboarding?plan=ai-answer-freshness-annual&tx={transactionHash}","requestedInputs":["AI support, docs copilot, sales engineering, or customer-answer workflow owner","Public docs, pricing, policy, support, trust, and release-note source groups to monitor","Owner routing rules for material source changes","Security, procurement, webhook, email, Slack handoff, or custom reporting requirements","Highest-priority sources to monitor before the first answer freshness report"]},"commercialTerms":{"annualPrepay":"$60000","equivalentMonthlyRevenue":"$5,000","termMonths":12,"note":"Annual prepay converts AI Answer Freshness into a 12-month Enterprise Watchlist commitment for customer-facing answer sources."}}}}}}},"402":{"description":"Payment required. Retry this same URL with an x402 payment for $60000 on eip155:8453 using USDC.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"examples":{"paymentRequired":{"summary":"x402 payment requirements","value":{}}}}}}},"x-x402-payment":{"network":"eip155:8453","price":"$60000","settlementAsset":"USDC"}}},"/api/compliance-watchlist/checkout":{"description":"Paid x402 checkout endpoint for the first Compliance Watchlist activation month. Use this when the buyer is ready to monitor vendor policy, pricing, terms, trust-center, and compliance pages.","get":{"tags":["paid"],"summary":"Pay for the first Compliance Watchlist activation month over x402.","description":"Returns HTTP 402 until paid. After settlement, returns onboarding instructions for procurement, risk, and compliance teams that need monitored public vendor pages and executive escalation reports.","operationId":"checkoutComplianceWatchlistRetainer","responses":{"200":{"description":"Compliance Watchlist first-month receipt and onboarding instructions","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComplianceWatchlistCheckoutResponse"},"examples":{"checkout":{"summary":"Compliance Watchlist checkout receipt","value":{"ok":true,"service":"FetchDelta","plan":{"id":"compliance-watchlist","name":"Compliance Watchlist","price":"From $9,500","checkoutPrice":"$9500","billingPeriod":"per month","includedPages":"Vendor policy, pricing, terms, trust-center, and compliance pages scoped during activation"},"purchaseType":"first-month-compliance-watchlist-retainer","onboarding":{"nextStep":"Submit onboarding details with the payment transaction hash, vendor list, risk owner, and the highest-priority public pages to monitor.","contactEmail":"support@fetchdelta.com","complianceUrl":"https://fetchdelta.com/compliance","enterpriseUrl":"https://fetchdelta.com/enterprise","teamsUrl":"https://fetchdelta.com/teams","onboardingUrl":"https://fetchdelta.com/onboarding?plan=compliance-watchlist","postPaymentOnboardingUrlTemplate":"https://fetchdelta.com/onboarding?plan=compliance-watchlist&tx={transactionHash}","requestedInputs":["Vendor or competitor domains to monitor for policy, pricing, terms, trust-center, or compliance changes","Risk owner and escalation audience for material changes","Expected review cadence and audit export format","Webhook, email, Slack handoff, or custom reporting destination","Any public pages that must be watched before the first executive report"]},"commercialTerms":{"minimumMonthlyCommitment":"$9500","appliesToFirstMonth":true,"note":"The retainer starts Compliance Watchlist activation for urgent vendor-risk workflows and scopes recurring monitoring."}}}}}}},"402":{"description":"Payment required. Retry this same URL with an x402 payment for $9500 on eip155:8453 using USDC.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"examples":{"paymentRequired":{"summary":"x402 payment requirements","value":{}}}}}}},"x-x402-payment":{"network":"eip155:8453","price":"$9500","settlementAsset":"USDC"}}},"/api/compliance-watchlist/annual/checkout":{"description":"Paid x402 checkout endpoint for annual Compliance Watchlist prepay. Use this when the buyer is ready to commit to a 12-month vendor-risk monitoring program.","get":{"tags":["paid"],"summary":"Prepay one year of Compliance Watchlist over x402.","description":"Returns HTTP 402 until paid. After settlement, returns onboarding instructions for annual vendor-risk monitoring, executive reporting, and audit exports.","operationId":"checkoutComplianceWatchlistAnnualPrepay","responses":{"200":{"description":"Compliance Watchlist annual prepay receipt and onboarding instructions","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComplianceAnnualCheckoutResponse"},"examples":{"checkout":{"summary":"Compliance Watchlist annual prepay receipt","value":{"ok":true,"service":"FetchDelta","plan":{"id":"compliance-watchlist-annual","name":"Compliance Watchlist Annual Prepay","price":"$99000","equivalentMonthlyRevenue":"$8,250","billingPeriod":"annual prepaid","includedPages":"Annual vendor-risk monitoring scope confirmed during activation"},"purchaseType":"annual-compliance-watchlist-prepay","onboarding":{"nextStep":"Submit onboarding details with the payment transaction hash, vendor list, executive owner, and first annual reporting deadline.","contactEmail":"support@fetchdelta.com","complianceUrl":"https://fetchdelta.com/compliance","enterpriseUrl":"https://fetchdelta.com/enterprise","onboardingUrl":"https://fetchdelta.com/onboarding?plan=compliance-watchlist-annual","postPaymentOnboardingUrlTemplate":"https://fetchdelta.com/onboarding?plan=compliance-watchlist-annual&tx={transactionHash}","requestedInputs":["Vendor or competitor domains to monitor for the annual term","Executive owner, risk owner, and escalation recipients","Annual reporting cadence and audit export requirements","Webhook, email, Slack handoff, or custom reporting destination","Highest-priority pages to monitor before the first report"]},"commercialTerms":{"annualPrepay":"$99000","equivalentMonthlyRevenue":"$8,250","termMonths":12,"note":"Annual prepay converts the Compliance Watchlist into a 12-month vendor-risk monitoring commitment with recurring executive reporting."}}}}}}},"402":{"description":"Payment required. Retry this same URL with an x402 payment for $99000 on eip155:8453 using USDC.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"examples":{"paymentRequired":{"summary":"x402 payment requirements","value":{}}}}}}},"x-x402-payment":{"network":"eip155:8453","price":"$99000","settlementAsset":"USDC"}}}}}