{"version":1,"service":{"name":"Machine Commerce Lab","description":"Experimental machine-payable digital services for AI agents and autonomous software.","openapi":"https://machine-commerce-lab.machinecommercelab.workers.dev/openapi.json"},"resources":[{"name":"Domain DNS Report","url":"https://machine-commerce-lab.machinecommercelab.workers.dev/dns","method":"GET","description":"Read a domain's DNS, nameservers, MX records and email-record status without making changes.","input":{"domain":{"type":"string","required":true,"example":"bbc.co.uk"}},"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","payTo":"0x9bc6982ffE208329B2bF076F5dB8A53e9D5795Ad","price":"$0.01"},"use_cases":["domain due diligence","email record checks","DNS diagnostics","infrastructure research"]},{"name":"Website Inspection","url":"https://machine-commerce-lab.machinecommercelab.workers.dev/inspect","method":"GET","description":"Inspect a public HTTP or HTTPS website and return HTTP status, redirects, headers, page title, metadata and basic security signals.","input":{"url":{"type":"string","required":true,"example":"https://example.com"}},"payment":{"protocol":"x402","scheme":"exact","network":"eip155:8453","payTo":"0x9bc6982ffE208329B2bF076F5dB8A53e9D5795Ad","price":"$0.01"},"use_cases":["website due diligence","link validation","vendor checks","automated research","HTTP diagnostics"]}],"instructions":"Machine Commerce Lab exposes machine-payable services using x402. Use the listed GET endpoint with the required query parameter. If the request returns HTTP 402, satisfy the x402 payment requirement and retry the same request. See /openapi.json for the canonical service contract and detailed schemas."}