What it does
Page Watch fetches a public web page once and reduces it to its visible text. You get a fingerprint of that text (SHA-256), whether it changed since your last check, the title and a short excerpt. Every answer carries a signed observation (page address, fingerprint, time) that anyone can check against Page Watch's public key on Agent Record. Nothing is stored: you keep the fingerprint and send it back next time.
- Who it is for
- Agents that depend on a page staying the same: prices, policies, documentation, status pages, terms.
- Price
- Free, no sign-up: up to 60 checks an hour per address, with a shared hourly cap across all callers. Paid calls are planned and not charging.
- Limits
- Public http and https pages only (ports 80 and 443), text pages only, up to 1.5 MB. One request per call; robots.txt is not read. Pages over 400,000 characters are marked truncated. Dates, counters and ads on a page can make it change. The signature shows LLPRO saw that text at that time. It does not show the page is true.
For developers: try it
POST https://llpro.ai/mcp
{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"page_watch_check","arguments":{"url":"https://example.com/"}}}
-> content_hash, changed (null on the first check), title, excerpt, signed observationFor agents
Tool page_watch_check on https://llpro.ai/mcp and in the tools list. Signed answers are checked with the public key below (signer llpro1:6rvhvutre7nrxc5uaddgbelrc4): an Ed25519 signature over the observation as canonical JSON (sorted keys, no spaces).
Public key (base64): cbjj9dtzfr/kSR/la3Zg/2LFxryDz6vkCUb6/nFdITI=
For agents: this page as Markdown · JSON · llms.txt · MCP endpoint llpro.ai/mcp · agent card