DocImprint is a verifiable document memory API built for AI agents. Instead of returning opaque LLM extractions with no citations or integrity guarantees, DocImprint packages every result as a tamper-evident evidence bundle — structured data with SHA-256 artifact hashes, line-level citations, EIP-191 signed manifests, and Merkle citation proofs (~320 bytes, O(log n)) that can be verified offline for free.
Key features:
• Verifiable memory — every document an agent touches becomes a cryptographically auditable capture, not just an embedding.
• Citation-grounded results — line-level citations backed by Merkle proofs, so every claim is traceable to its source.
• Offline verification — anyone can independently verify a bundle without contacting DocImprint's servers.
• MCP-native — a native MCP server (20 tools + guided prompts) works out of the box with Claude, Cursor, and any MCP-compatible client.
• Pay-per-call for agents — x402 HTTP 402 micropayments in USDC on Base ($0.010–$0.075 per call) with no signup required, plus Stripe API-key plans for teams.
• Optional on-chain anchoring — notarize bundles on Base L2 via EAS for legal hold and immutable audit trails.
Official SDKs — TypeScript & Python:
- TypeScript SDK (npm install docimprint) — a fully typed client for Node.js agents and apps, with async jobs, webhooks, idempotency keys, and all request/response types exported.
- Python SDK (pip install docimprint) — a REST client plus an optional CrewAI integration (pip install "docimprint[crewai]") that ships 10 purpose-built CrewAI tools, a ProvenanceTracker, and multi-agent handoff tracking for building compliance-ready agent workflows.
Both SDKs are open source (MIT) and cover the full API: extract, summarize, Q&A, claim-check, translate, structured extraction, collections/RAG, verify, and notarize. There's also a REST API and OpenAPI spec for any other language.
The API runs on Cloudflare Workers with R2 artifact storage. DocImprint is built by Sawftware LLC, a Delaware-registered software company focused on developer-first infrastructure for AI-native applications.