{"name":"onyx_merchant_fact_check","tier":"premium","price_usdc":"0.25","endpoint":"https://onyx-actions.onrender.com/v1/onyx_merchant_fact_check","method":"POST","input_schema":{"type":"object","properties":{"domain":{"type":"string","description":"Storefront domain or URL, e.g. brand-outlet-sale.com or https://shop.example.com/p/1"},"brand":{"type":"string","description":"Optional brand name you believe this storefront represents (e.g. 'Russell & Bromley'). Enables the brand-similarity observation."},"expected_price":{"type":"number","description":"Optional price you were quoted/expect. If the page shows a price, the deviation percentage is reported as a fact."},"product_url":{"type":"string","description":"Optional specific product URL to extract the observed price from (defaults to the domain root)."}},"required":["domain"]},"description":"Pre-checkout merchant fact oracle. Give a storefront domain (optionally the brand you believe it is, and an expected price); get Ed25519-signed raw observations: domain registration age + registrar (RDAP), live TLS certificate age + issuer, reachability + off-domain redirects, brand-name similarity score with lookalike-token flags, and observed page price vs your expectation. Facts only, method disclosed per field — Onyx never asserts 'legit' or 'scam'; the signature proves the observation is genuine and untampered.","when_to_use":"BEFORE a shopping/checkout agent transacts with an unfamiliar storefront, or whenever an assistant surfaces a merchant the user didn't type themselves. One call answers: how old is this domain, who registered it, how old is its TLS cert, does it redirect somewhere else, how close is its name to the brand it resembles, and does its price deviate from what was quoted — all as signed, verifiable facts.","vs_alternatives":"whois alone gives registration data with no brand/price/TLS context. Reputation databases return someone's opinion you can't verify. This returns the raw pre-checkout facts in one signed envelope — verify the signature with onyx_attestation_verify (free) and you know the observation is genuine without trusting any database.","example_request":{"domain":"brand-outlet-sale.com","brand":"Brand","expected_price":49.99},"example_response":{"ok":true,"domain":"brand-outlet-sale.com","domain_age_days":9,"registrar":"Example Registrar LLC","tls_cert_age_days":8,"brand_similarity":0.62,"lookalike_tokens_present":["outlet","sale"],"observed_price":24.99,"price_deviation_pct":-50.0,"disclaimer":"Raw observations only..."},"settle_to":"0x3fD9ee1373562f894D322B37DFFAd7a5D2b2d78f","network":"base","facilitator":"https://facilitator.xpay.sh","payment_required":true,"free_introspection":true,"note":"GET this URL = free introspection card. POST with x402 payment header to call."}