{"openapi":"3.1.0","info":{"title":"Open Horizon Machine Revenue","version":"2.6.0","description":"Agent decision products for procurement, vendor risk, API QA and public-web buy-or-skip workflows. Strict x402 payment is required before fulfillment.","contact":{"email":"openhorizondesk@gmail.com"},"x-guidance":"For discovery, inspect /, /.well-known/x402, /.well-known/agent.json, /openapi.json, /llms.txt and the free GET /api/preflight preview. Entry price is $0.05. Choose the lowest-cost product that satisfies the task, POST the documented JSON input, then satisfy the returned x402 Payment-Required challenge in USDC on Base or Arbitrum. Outputs are deterministic machine-readable JSON."},"servers":[{"url":"https://ohd-machine-x402-v2.hibiki3027.workers.dev"}],"externalDocs":{"description":"Agent integration guide","url":"https://ohd-machine-x402-v2.hibiki3027.workers.dev/llms.txt"},"paths":{"/api/preflight":{"post":{"operationId":"agent-website-preflight","summary":"Micropayment one-page preflight for agents: HTTP/SEO/security evidence with BUY/REVIEW/SKIP verdict before deeper due diligence.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"site_url":{"type":"string","format":"uri","description":"Primary public HTTP(S) URL. If urls is omitted, key commercial/support pages are auto-discovered up to the product page limit."},"urls":{"type":"array","maxItems":1,"items":{"type":"string","format":"uri"},"description":"Optional explicit public URLs to audit as one paid batch."},"objective":{"type":"string","maxLength":500}},"anyOf":[{"required":["site_url"]},{"required":["urls"]}]}}}},"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"}},"responses":{"200":{"description":"Paid machine-readable result","content":{"application/json":{"schema":{"type":"object","required":["url_health","machine_verifiable"],"properties":{"url_health":{"type":"object","additionalProperties":true},"machine_verifiable":{"type":"boolean","const":true}},"additionalProperties":true}}}},"402":{"description":"x402 payment required"}}},"get":{"operationId":"agent-website-preflight-preview","summary":"Free fixed preview and request contract for the $0.005 paid preflight. No arbitrary-target analysis.","security":[],"responses":{"200":{"description":"Free preview metadata and fixed example","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}}},"/api/url-health":{"post":{"operationId":"website-buy-or-skip-health-verdict","summary":"A low-cost procurement-ready BUY/REVIEW/SKIP verdict for up to 3 public pages, with HTTP/SEO/security evidence, reason codes and prioritized next action.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"site_url":{"type":"string","format":"uri","description":"Primary public HTTP(S) URL. If urls is omitted, key commercial/support pages are auto-discovered up to the product page limit."},"urls":{"type":"array","maxItems":3,"items":{"type":"string","format":"uri"},"description":"Optional explicit public URLs to audit as one paid batch."},"objective":{"type":"string","maxLength":500}},"anyOf":[{"required":["site_url"]},{"required":["urls"]}]}}}},"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"}},"responses":{"200":{"description":"Paid machine-readable result","content":{"application/json":{"schema":{"type":"object","required":["url_health","machine_verifiable"],"properties":{"url_health":{"type":"object","additionalProperties":true},"machine_verifiable":{"type":"boolean","const":true}},"additionalProperties":true}}}},"402":{"description":"x402 payment required"}}}},"/api/link-form":{"post":{"operationId":"5-page-conversion-path-audit","summary":"Up to 5-page conversion-path audit with links, forms, CTA, contact and purchase signals for SEO, CRO and QA workflows.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"site_url":{"type":"string","format":"uri","description":"Primary public HTTP(S) URL. If urls is omitted, key commercial/support pages are auto-discovered up to the product page limit."},"urls":{"type":"array","maxItems":5,"items":{"type":"string","format":"uri"},"description":"Optional explicit public URLs to audit as one paid batch."},"objective":{"type":"string","maxLength":500}},"anyOf":[{"required":["site_url"]},{"required":["urls"]}]}}}},"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"fixed","currency":"USD","amount":"0.10"}},"responses":{"200":{"description":"Paid machine-readable result","content":{"application/json":{"schema":{"type":"object","required":["conversion_health","machine_verifiable"],"properties":{"conversion_health":{"type":"object","additionalProperties":true},"machine_verifiable":{"type":"boolean","const":true}},"additionalProperties":true}}}},"402":{"description":"x402 payment required"}}}},"/api/evidence":{"post":{"operationId":"8-page-public-evidence-dossier","summary":"Up to 8-page public evidence dossier for fact checking, vendor research, verification and due diligence with a machine decision summary.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"site_url":{"type":"string","format":"uri","description":"Primary public HTTP(S) URL. If urls is omitted, key commercial/support pages are auto-discovered up to the product page limit."},"urls":{"type":"array","maxItems":8,"items":{"type":"string","format":"uri"},"description":"Optional explicit public URLs to audit as one paid batch."},"objective":{"type":"string","maxLength":500}},"anyOf":[{"required":["site_url"]},{"required":["urls"]}]}}}},"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"fixed","currency":"USD","amount":"0.15"}},"responses":{"200":{"description":"Paid machine-readable result","content":{"application/json":{"schema":{"type":"object","required":["evidence_pack","machine_verifiable"],"properties":{"evidence_pack":{"type":"object","additionalProperties":true},"machine_verifiable":{"type":"boolean","const":true}},"additionalProperties":true}}}},"402":{"description":"x402 payment required"}}}},"/api/json-quality":{"post":{"operationId":"json-quality-and-schema-pack","summary":"Deterministic JSON QA for up to 500 records: inferred types/schema, missingness, duplicates, uniqueness and anomaly-ready metrics.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["records"],"properties":{"records":{"type":"array","maxItems":500,"items":{"type":"object","additionalProperties":true}}}}}}},"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"fixed","currency":"USD","amount":"0.10"}},"responses":{"200":{"description":"Paid machine-readable result","content":{"application/json":{"schema":{"type":"object","required":["quality_report","machine_verifiable"],"properties":{"quality_report":{"type":"object","additionalProperties":true},"machine_verifiable":{"type":"boolean","const":true}},"additionalProperties":true}}}},"402":{"description":"x402 payment required"}}}},"/api/commercial":{"post":{"operationId":"10-page-commercial-decision-pack","summary":"Up to 10-page commercial decision pack covering pricing, CTA, checkout/start flow, contact path, indexing, security and prioritized remediation.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"site_url":{"type":"string","format":"uri","description":"Primary public HTTP(S) URL. If urls is omitted, key commercial/support pages are auto-discovered up to the product page limit."},"urls":{"type":"array","maxItems":10,"items":{"type":"string","format":"uri"},"description":"Optional explicit public URLs to audit as one paid batch."},"objective":{"type":"string","maxLength":500}},"anyOf":[{"required":["site_url"]},{"required":["urls"]}]}}}},"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"fixed","currency":"USD","amount":"0.25"}},"responses":{"200":{"description":"Paid machine-readable result","content":{"application/json":{"schema":{"type":"object","required":["commercial_audit","machine_verifiable"],"properties":{"commercial_audit":{"type":"object","additionalProperties":true},"machine_verifiable":{"type":"boolean","const":true}},"additionalProperties":true}}}},"402":{"description":"x402 payment required"}}}},"/api/due-diligence":{"post":{"operationId":"20-page-vendor-due-diligence-pack","summary":"Up to 20-page vendor/domain due-diligence pack combining security, technical SEO, commercial signals, evidence matrix and PASS/REVIEW/BLOCK verdict.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"site_url":{"type":"string","format":"uri","description":"Primary public HTTP(S) URL. If urls is omitted, key commercial/support pages are auto-discovered up to the product page limit."},"urls":{"type":"array","maxItems":20,"items":{"type":"string","format":"uri"},"description":"Optional explicit public URLs to audit as one paid batch."},"objective":{"type":"string","maxLength":500}},"anyOf":[{"required":["site_url"]},{"required":["urls"]}]}}}},"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"fixed","currency":"USD","amount":"0.50"}},"responses":{"200":{"description":"Paid machine-readable result","content":{"application/json":{"schema":{"type":"object","required":["audit_report","machine_verifiable"],"properties":{"audit_report":{"type":"object","additionalProperties":true},"machine_verifiable":{"type":"boolean","const":true}},"additionalProperties":true}}}},"402":{"description":"x402 payment required"}}}},"/api/decision-bundle":{"post":{"operationId":"agent-website-decision-bundle","summary":"One paid call combining URL health, conversion-path, public-evidence and commercial decision outputs for a public website.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"site_url":{"type":"string","format":"uri","description":"Primary public HTTP(S) URL. If urls is omitted, key commercial/support pages are auto-discovered up to the product page limit."},"urls":{"type":"array","maxItems":10,"items":{"type":"string","format":"uri"},"description":"Optional explicit public URLs to audit as one paid batch."},"objective":{"type":"string","maxLength":500}},"anyOf":[{"required":["site_url"]},{"required":["urls"]}]}}}},"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"fixed","currency":"USD","amount":"0.50"}},"responses":{"200":{"description":"Paid machine-readable result","content":{"application/json":{"schema":{"type":"object","required":["audit_report","machine_verifiable"],"properties":{"audit_report":{"type":"object","additionalProperties":true},"machine_verifiable":{"type":"boolean","const":true}},"additionalProperties":true}}}},"402":{"description":"x402 payment required"}}}},"/api/deep-decision-bundle":{"post":{"operationId":"deep-vendor-decision-bundle","summary":"Full-stack website/vendor decision bundle combining preflight, URL health, conversion-path, public evidence, commercial analysis and vendor due diligence in one paid call; priced below separate purchase.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"site_url":{"type":"string","format":"uri","description":"Primary public HTTP(S) URL. If urls is omitted, key commercial/support pages are auto-discovered up to the product page limit."},"urls":{"type":"array","maxItems":20,"items":{"type":"string","format":"uri"},"description":"Optional explicit public URLs to audit as one paid batch."},"objective":{"type":"string","maxLength":500}},"anyOf":[{"required":["site_url"]},{"required":["urls"]}]}}}},"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"fixed","currency":"USD","amount":"1.00"}},"responses":{"200":{"description":"Paid machine-readable result","content":{"application/json":{"schema":{"type":"object","required":["audit_report","machine_verifiable"],"properties":{"audit_report":{"type":"object","additionalProperties":true},"machine_verifiable":{"type":"boolean","const":true}},"additionalProperties":true}}}},"402":{"description":"x402 payment required"}}}},"/api/abf-stress-snapshot":{"post":{"operationId":"abf-defi-stress-snapshot","summary":"Filter the ABF Founding Research dataset and receive aggregate stress metrics plus the five most stressed matching episodes.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"protocol":{"type":"string","maxLength":80},"chain":{"type":"string","maxLength":80},"outcome_class":{"type":"string","maxLength":80},"loan_asset":{"type":"string","maxLength":80},"collateral_asset":{"type":"string","maxLength":80},"borrow_size_bucket":{"type":"string","maxLength":40},"collateral_size_bucket":{"type":"string","maxLength":40},"liquidatable_only":{"type":"boolean"},"min_hf_lte":{"type":"number"},"limit":{"type":"integer","minimum":1,"maximum":25,"default":10},"sort_by":{"type":"string","enum":["min_hf","liquidatable_observation_count","duration_minutes","observation_count","lltv"],"default":"min_hf"},"order":{"type":"string","enum":["asc","desc"],"default":"asc"}},"additionalProperties":false}}}},"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"}},"responses":{"200":{"description":"Paid machine-readable result","content":{"application/json":{"schema":{"type":"object","required":["summary","machine_verifiable"],"properties":{"summary":{"type":"object","additionalProperties":true},"query":{"type":"object","additionalProperties":true},"machine_verifiable":{"type":"boolean","const":true}},"additionalProperties":true}}}},"402":{"description":"x402 payment required"}}},"get":{"operationId":"abf-stress-snapshot-preview","summary":"Free schema, sample filters and fixed example for the $0.01 ABF stress snapshot.","security":[],"responses":{"200":{"description":"Free ABF micro-query preview","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}}},"/api/abf-market-query":{"post":{"operationId":"abf-defi-market-query","summary":"Query the ABF Founding Research dataset by protocol, chain, assets, outcome and stress thresholds; returns aggregate metrics plus up to 25 matching rows.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"protocol":{"type":"string","maxLength":80},"chain":{"type":"string","maxLength":80},"outcome_class":{"type":"string","maxLength":80},"loan_asset":{"type":"string","maxLength":80},"collateral_asset":{"type":"string","maxLength":80},"borrow_size_bucket":{"type":"string","maxLength":40},"collateral_size_bucket":{"type":"string","maxLength":40},"liquidatable_only":{"type":"boolean"},"min_hf_lte":{"type":"number"},"limit":{"type":"integer","minimum":1,"maximum":25,"default":10},"sort_by":{"type":"string","enum":["min_hf","liquidatable_observation_count","duration_minutes","observation_count","lltv"],"default":"min_hf"},"order":{"type":"string","enum":["asc","desc"],"default":"asc"}},"additionalProperties":false}}}},"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"fixed","currency":"USD","amount":"0.20"}},"responses":{"200":{"description":"Paid machine-readable result","content":{"application/json":{"schema":{"type":"object","required":["summary","rows","machine_verifiable"],"properties":{"summary":{"type":"object","additionalProperties":true},"rows":{"type":"array","maxItems":25,"items":{"type":"object","additionalProperties":true}},"query":{"type":"object","additionalProperties":true},"machine_verifiable":{"type":"boolean","const":true}},"additionalProperties":true}}}},"402":{"description":"x402 payment required"}}},"get":{"operationId":"abf-market-query-preview","summary":"Free schema and fixed sample for the $0.03 ABF filtered market query. Paid calls return at most 25 rows.","security":[],"responses":{"200":{"description":"Free ABF query preview","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}}},"/api/abf-research-dataset":{"post":{"operationId":"abf-defi-lending-stress-research-dataset","summary":"Machine-purchasable founding Research dataset for DeFi lending stress and liquidation-risk analysis. Paid response issues a secure 7-day download entitlement for the versioned ZIP package.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"licensee":{"type":"string","maxLength":200,"description":"Optional buyer/agent label recorded in the delivery entitlement."}},"additionalProperties":false}}}},"x-payment-info":{"protocols":[{"x402":{}}],"price":{"mode":"fixed","currency":"USD","amount":"399.00"}},"responses":{"200":{"description":"Paid machine-readable result","content":{"application/json":{"schema":{"type":"object","required":["dataset","machine_verifiable"],"properties":{"dataset":{"type":"object","required":["name","version","format","download_url","expires_at","max_downloads","sha256"],"additionalProperties":true},"machine_verifiable":{"type":"boolean","const":true}},"additionalProperties":true}}}},"402":{"description":"x402 payment required"}}},"get":{"operationId":"abf-research-dataset-preview","summary":"Free metadata and purchase contract for the $399 ABF Founding Research dataset. The ZIP download entitlement is issued only after x402 payment.","security":[],"responses":{"200":{"description":"Free product metadata","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}}}}}