# Arkova > Privacy-first document verification platform. Creates tamper-proof cryptographic fingerprints client-side and anchors them to a permanent public network. Documents never leave the user's device. ## Description Arkova builds infrastructure for verifiable credentials. Organizations use Arkova to issue, anchor, and verify academic degrees, professional certifications, legal documents, and any digital file. The platform serves both human users and AI agents that need machine-verifiable, tamper-proof, independently auditable records. - Website: https://arkova.ai - App: https://app.arkova.ai - Contact: hello@arkova.ai - LinkedIn: https://www.linkedin.com/company/arkovatech ## Endpoints Base URL: `https://app.arkova.ai/api/v1` - `GET /verify/:publicId` — Returns verification status: verified, status, issuer_name, credential_type, issued_date, expiry_date, anchor_timestamp, record_uri - `POST /verify-anchor` — Accepts `{ "fingerprint": "" }`, returns matching record - `GET /verify/search?q=&max_results=` — Semantic search across verified credentials ## Authentication - **API Key:** `X-API-Key` header. Obtain at https://app.arkova.ai/settings/api-keys - **OAuth 2.0:** Bearer token for enterprise integrations - **Public:** No auth required for read-only verification ## Rate Limits | Tier | Limit | |------|-------| | Anonymous | 100 req/min per IP | | Free API key | 1,000 req/min | | Batch | 10 req/min per key | ## Tools MCP server for AI agent access: - **Endpoint:** `https://edge.arkova.ai/mcp` - **Transport:** Streamable HTTP - `verify_credential` — Verify by public_id - `search_credentials` — Search by query with max_results - `verify_fingerprint` — Check SHA-256 fingerprint match ## Optional - [Full Documentation](https://app.arkova.ai/llms-full.txt)