Botrite by Lattiq MCP Server
Stateful health monitoring, diagnostics, and web attestation for AI agents. 11 MCP tools. Free Founder's Beta
Documentation
Botrite Observe · Founders Beta
The Web Changes. Prove It.
The receipt layer for every web fetch. Signed, tamper-evident, independently verifiable. Founders beta — free tier live.
Try it free — 5 checks/day See pricing
No credit card required. Read the docs
ED25519 SIGNED / RECEIPT CHAINS / CONTENT NORMALIZED / legal_class: observation_only
Upstream changes should not be invisible.
One endpoint. One receipt. Know exactly when a URL changed — and have a tamper-evident record of the observation.
01 — Detect
Check any URL
Send any public URL. We fetch it, hash the content, compare with the last observation, and tell you whether it changed.
02 — Sign
Get a signed receipt
Every observation produces an Ed25519-signed receipt. The receipt is tamper-evident and includes a content hash, timestamp, and URL — independently verifiable.
03 — Automate
Automate freshness gates
Wire changed: true into CI/CD pipelines, cache invalidation, agent workflows, or any monitoring stack. If it changed, you know.
How it works
Integrate in minutes. No SDK, no state management — just HTTP.
Get your API key
Get a free API key from the docs page. No credit card needed. 5 checks per day on the free tier, forever.
POST the URL
Send a POST to /v1/observe with the URL you want to observe. That's the entire integration.
Get the receipt
Receive a JSON response: status (FRESH/STALE/UNKNOWN), content hash, timestamp, Ed25519 signature, and receipt chain link.
Quickstart Copy
POST a URL — returns a signed observation receipt (v0.5.0)
curl -X POST https://api.lattiq.ai/v1/observe
-H "Content-Type: application/json"
-d '{"url": "https://example.com"}'
Response — Ed25519 signed, independently verifiable
{ "schema_version": "0.5.0", "receipt_id": "a1b2c3d4-...", "url": "https://example.com", "result": "FRESH", "observed_at": "2026-04-30T14:32:35Z", "content_hash": "c2f0...a4b9", "chain_state": "GENESIS", "observation_profile_hash": "sha256:...", "disclaimer_hash": "sha256:af931ea7...", "fetch_policy": { /* mode, timeout_ms, ... / }, "normalization": { / method, version, spec_hash */ }, "signing": { "algorithm": "ed25519", "key_id": "lattiq-1", "signature": "MEUC...7f2e" } }
Try it now.
Paste a URL. Get a signed receipt. No signup required.
Observe
Receipt will appear here...
Free tier: 5 checks/day per IP. No API key needed for the demo. · Learn what this proves →
Built for every automation layer
Your agent worked yesterday. Then the page changed.
CI/CD
Fail CI if upstream docs changed.
Gate deployments on upstream content changes. Your build passed — but the docs it depends on didn't. Trigger rebuilds the moment a source changes.
AI Agents
Your agent fetched it. Can it prove what it saw?
Every observation returns a signed receipt. Your agent knows whether a source changed — and has tamper-evident proof of what it observed.
Monitoring
Content monitoring
Watch pricing pages, release notes, regulations, competitor sites. Get alerted when something actually changes.
Stop guessing what changed.
5 free checks per day. No credit card. Make your first API call in under a minute.
Start Observing