Kamy Ingest v0 — the inverse of render
POST a PDF, get back structured JSON plus a public verify URL that cryptographically proves the extraction matches the source byte-for-byte. The new MCP tool extract_document and the new /api/v1/extract endpoint give your agent a verifiable way to read documents from the outside world. Free tier: 50 extractions / month.
- NEWPOST /api/v1/extract. Five predefined templates ship in v0 —
invoice,receipt,contract,id_document,generic_form. Source PDF via URL or base64. Claude Sonnet vision withtool_choiceforced to the template schema, so the output is always strict typed JSON, never free text. - NEWPublic verify URL — /extract/{id}. Side-by-side render of the source PDF and the structured extraction with the full hash chain. Recipients re-verify offline with Kamy's public Ed25519 key at
/.well-known/kamy-extract-public-key.txt. The chain holds even if Kamy is offline at audit time. - NEWMCP tool extract_document live at
mcp.kamy.dev/mcp. Drop into Claude, ChatGPT Apps, or Cursor and your agent immediately gains the ability to read inbound documents and act on a verifiable extraction. - NEWDownloadable proof bundle.
/extract/{id}/reportships the full chain as a JSON artefact for archival. Pairs with a 16-line bash script in the docs so anyone can re-verify in three lines of openssl + jq. - NEWPricing — Ingest extractions per tier. 50/mo on Free, 2,000/mo on Starter, 10,000/mo on Pro, 50,000/mo on Business, unlimited at $0.01 each on Scale. Public verify URL works on every tier including Free.