API, MCP & x402

Framing. Every output is a dated evidence artifact ("as of T, source X shows fact F — signed receipt + links"), never a compliance or safety guarantee. We never fabricate; honest nulls are returned and are themselves audit-useful.

REST

POST https://evidence.dropwatchhq.com/api/pack          {tickers:[...], entities:[{name,npi?,uei?,state?}], traps?}
GET  https://evidence.dropwatchhq.com/api/pack/<id>      full signed pack (re-fetch)
GET  https://evidence.dropwatchhq.com/api/provenance/<id> hash-chain receipt
GET  https://evidence.dropwatchhq.com/api/verify/<id>     recompute + verify the receipt
GET  https://evidence.dropwatchhq.com/api/ground?ticker=OLN   ground one claim live
GET  https://evidence.dropwatchhq.com/api/screen?name=ACME    screen one entity live

MCP (POST /mcp, JSON-RPC 2.0)

tools: build_evidence_pack [x402 $0.50], ground_claim, screen_entity, verify_pack
curl -s https://evidence.dropwatchhq.com/mcp -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"build_evidence_pack","arguments":{"tickers":["OLN"],"entities":[{"name":"ACME CORP"}]}}}'

Free callers get a real preview + an x402 challenge inside the result. Paying agents add an X-PAYMENT header (EIP-3009, USDC on Base mainnet) and receive the full signed pack.

x402 discovery

GET https://evidence.dropwatchhq.com/.well-known/x402

Pay

USDC (Base): 0x38134a7F97636E26365Fb17405566595B917a341
USDT (TRC20): TNvb5tyrzWZW9iNUwQ6TTiY87MGLs1Cgsi
Invoice / sub activation: invoice@dropwatchhq.com

DropWatch HQ · evidence.dropwatchhq.com · Docs & pricing · Recent packs · MCP · x402
Evidence artifact, not legal advice and not a compliance/safety certification. Public-source data can change; re-generate for a current artifact.