FIRST MONITOR IN MINUTES
Give your agent
an evidence loop.
Check a public page, create a free key, then run a daily monitor. Upgrade when you need frequent checks, five sources, full change history or signed webhooks.
1. Check the source
curl -X POST https://fluxproof.neoaethel.workers.dev/v1/preflight \
-H 'Content-Type: application/json' \
-d '{"url":"https://example.com"}'Confirm fetchable: true. This returns a content hash and source metadata without charging.
2. Create and save a free key
curl -X POST https://fluxproof.neoaethel.workers.dev/v1/keys/free
Copy api_key immediately and store it in your secret manager. The free plan allows one source at daily cadence for 30 days: 30 scheduled observations including baseline, plus five manual checks. Key issuance is rate-limited and one claim per network/month; shared networks may need support.
3. Create a monitor
curl -X POST https://fluxproof.neoaethel.workers.dev/v1/monitors \
-H "Authorization: Bearer $FLUXPROOF_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"url":"https://example.com","label":"My public source","watch_terms":["price","deadline"]}'Keep the returned monitor_id. Confirm first_check.baseline: true and first_check.http_status is successful. A rejected source returns an error instead.
4. Read evidence
curl https://fluxproof.neoaethel.workers.dev/v1/monitors/MONITOR_ID/changes \ -H "Authorization: Bearer $FLUXPROOF_API_KEY"
A new monitor has no changes until the source changes. Receipts include before/after hashes, observation time and bounded text excerpts. The dashboard also creates monitors and runs manual checks.
Connect through MCP
Add a remote Streamable HTTP server in your MCP client with this URL:
https://fluxproof.neoaethel.workers.dev/mcp
Run fluxproof_preflight and fluxproof_offer without credentials. The create, check and history tools accept your buyer-owned api_key argument. Configure your client to protect those tool arguments from public logs. Inspect all five tools.
Upgrade and receive webhooks
The $9 pass runs for 30 days and includes five monitors and 15,000 checks. Buy with Stripe in the same browser and save the key shown after successful payment. Agents with buyer payment authority can use POST /v1/passes and its Stripe MPP challenge.
A paid monitor can include an HTTPS webhook_url. Save its returned webhook_signing_secret. Verify the fluxproof-signature header as HMAC-SHA256 over timestamp + "." + raw_body, using the fluxproof-timestamp header. Compare signatures in constant time, check timestamp freshness and deduplicate by change ID. Delivery attempts are bounded to three; inspect history for failures.
Full REST definitions: OpenAPI. Coverage and refunds: policies. Public text/HTML/JSON/XML only, up to 3 MB; no sign-in, browser rendering, or native email/SMS alerts.