{"protocolVersion":"0.3.0","name":"PageDiff API","description":"Pay-per-call web page content diffing for monitoring agents. Provide a URL and two dates to compare Wayback Machine snapshots and receive structured added, removed, and modified text blocks.","supportedInterfaces":[{"url":"https://pagediff-api.hahavoid0.workers.dev/a2a","protocolBinding":"JSONRPC","protocolVersion":"0.3.0"},{"url":"https://pagediff-api.hahavoid0.workers.dev/a2a","protocolBinding":"HTTP+JSON","protocolVersion":"0.3.0"}],"url":"https://pagediff-api.hahavoid0.workers.dev/a2a","version":"2.0.0","documentationUrl":"https://pagediff-api.hahavoid0.workers.dev/openapi.json","iconUrl":"https://pagediff-api.hahavoid0.workers.dev/logo.svg","provider":{"organization":"PageDiff API","url":"https://pagediff-api.hahavoid0.workers.dev"},"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"defaultInputModes":["text","application/json"],"defaultOutputModes":["application/json","text/plain"],"authentication":{"schemes":["x402"],"credentials":null},"securitySchemes":{"x402":{"apiKeySecurityScheme":{"name":"X-Payment","in":"header","description":"x402 payment authorization header for paid page diff calls."}}},"security":[{"x402":[]}],"skills":[{"id":"diff_web_page_snapshots","name":"Web page content diffing","description":"Compare a URL between two Wayback Machine snapshot dates and return structured text changes.","tags":["web-monitoring","wayback","diff","policy-monitoring","pricing-monitoring"],"examples":["Diff https://example.com/ from 2023-01-01 to 2024-01-01","{\"url\":\"https://example.com/\",\"from\":\"2023-01-01\",\"to\":\"2024-01-01\"}"],"inputModes":["text","application/json"],"outputModes":["application/json"]}],"metadata":{"name":"PageDiff API","description":"Pay-per-call web page content diffing for monitoring agents. Provide a URL and two dates to compare Wayback Machine snapshots and receive structured added, removed, and modified text blocks.","version":"2.0.0","url":"https://pagediff-api.hahavoid0.workers.dev","logo":"https://pagediff-api.hahavoid0.workers.dev/logo.svg","contact":"support@pagediff.dev","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","protocol":{"x402":{"version":2,"facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","primaryResource":"https://pagediff-api.hahavoid0.workers.dev/diff"},"a2a":{"protocolVersion":"0.3.0","agentCard":"https://pagediff-api.hahavoid0.workers.dev/.well-known/agent-card.json","endpoint":"https://pagediff-api.hahavoid0.workers.dev/a2a"},"mcp":{"protocolVersion":"2025-06-18","mcpJson":"https://pagediff-api.hahavoid0.workers.dev/.well-known/mcp.json","endpoint":"https://pagediff-api.hahavoid0.workers.dev/mcp","discovery":"https://pagediff-api.hahavoid0.workers.dev/x402/discovery"},"oasf":{"protocolVersion":"1.0.0","oasfJson":"https://pagediff-api.hahavoid0.workers.dev/.well-known/oasf.json","endpoint":"https://pagediff-api.hahavoid0.workers.dev/.well-known/oasf.json"}},"documentation":{"openapi":"https://pagediff-api.hahavoid0.workers.dev/openapi.json","x402":"https://pagediff-api.hahavoid0.workers.dev/.well-known/x402.json","a2a":"https://pagediff-api.hahavoid0.workers.dev/.well-known/agent-card.json","mcp":"https://pagediff-api.hahavoid0.workers.dev/.well-known/mcp.json","oasf":"https://pagediff-api.hahavoid0.workers.dev/.well-known/oasf.json","terms":"https://pagediff-api.hahavoid0.workers.dev/terms","privacy":"https://pagediff-api.hahavoid0.workers.dev/privacy"},"pricing":{"/diff":"$0.050"}}}