{"uid":"cap_PJxGCBZ7H-RPo4JXH-7nJ","slug":"webwache-canonical-change-monitor-923e1c6f","name":"Webwache Canonical Change Monitor","description":"Canonical change monitor plan fetches current public evidence from the supplied target and evaluates the documented criterion. It returns the observation, threshold, verdict, exact evidence source, limitations and a mode-specific action. The check is passive: no login attempt, payload injection, exploit, purchase, form submission or load test is performed.","url":"https://webwache.halowerk.com/v1/canonical-change-monitor?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"target":{"type":"string","maxLength":2048,"minLength":3,"description":"Public HTTP(S) URL or domain to inspect. A bare domain is normalized to HTTPS."},"context":{"type":"object","description":"Optional non-secret correlation labels returned unchanged only in the request lifecycle.","maxProperties":12,"additionalProperties":{"type":["string","number","boolean","null"]}},"baseline":{"type":["object","null"],"description":"Optional baseline returned by a previous snapshot call.","additionalProperties":true},"compare_url":{"type":"string","maxLength":2048,"minLength":3,"description":"Optional public comparison URL. Used by change and monitoring services."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_qoTLIpEKaZp9MsflagS_t","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Passively fetches a public URL and evaluates a documented criterion to determine whether a monitored condition or change threshold has been met, returning observation, verdict, and evidence source.","exampleAgentPrompt":"Check https://example.com/pricing to see if the pricing has changed since my last snapshot — use the baseline I captured yesterday and tell me whether the change threshold has been met, what the evidence is, and what you recommend I do next.","exampleUseCases":[{"title":"Competitor pricing page watch","prompt":"Monitor https://competitor.com/pricing against my baseline from last week and tell me if anything has changed — I want the verdict, the exact evidence you found, and any recommended action."},{"title":"Public status page health check","prompt":"Check https://statuspage.io/incident-history and evaluate whether there are any new active incidents compared to my previous baseline — give me the observation, verdict, and evidence source."},{"title":"Regulatory document change detection","prompt":"Fetch https://regulator.gov/rules/latest and compare it to my saved baseline to determine if the document has been updated — I need the verdict, what changed, and the limitations of this check."}],"resultDescription":"Returns a structured response containing: the observation (what was found at the target URL), the threshold being evaluated, a verdict (whether the criterion was met), the exact evidence source, any limitations of the passive check, and a mode-specific recommended action. The baseline and context labels provided in the request are echoed back unchanged.","failureModes":["Target URL is unreachable or returns a non-200 status — endpoint reports inability to fetch evidence","Target URL requires authentication or is behind a paywall — endpoint notes this as a limitation and cannot evaluate","Malformed or non-HTTP(S) URL provided — request rejected with validation error","Target content is dynamically rendered JavaScript-only and cannot be passively parsed — limitation noted in response","No meaningful change detectable due to anti-scraping measures — limitation reported in verdict"],"whenToPreferThis":"Use this endpoint when you need a passive, read-only evaluation of whether a public webpage meets a specific criterion or has changed relative to a baseline — without any login, form submission, or active interaction. It is ideal for automated monitoring workflows where you want a structured verdict plus evidence provenance rather than just a raw diff. Prefer it over general web scrapers when you need an opinionated yes/no verdict with documented limitations and a recommended action.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T12:38:17.821Z","isFirstParty":false,"canonicalSlug":"webwache-canonical-change-monitor-923e1c6f"}