Tools built on Arkiv
Open-source tools we build on top of Arkiv. Install them, or hand your AI the tool’s skill and let it wire the package for you. A growing collection — more on the way.
Turn any EVM contract's on-chain events into a queryable Arkiv database — reorgs, idempotency, cursor, RPC pool and TTL all handled.
Tools we should build next
Ideas, not code yet. Each card opens the case for building it — the problem it kills, how it compares, and why it’s feasible against the real SDK. NOT YET = build-now candidate; LATER = wait for mainnet / real pricing.
Most devs code with AI, and Arkiv ships an MCP + skills — so the default is a skill + the MCP. We only propose a toolwhen it must be code: (a) runtime that keeps enforcing behavior (sync, write queue, telemetry), (b) compile-time types in your repo, or (c) a deterministic CI guardrail/command. That’s why there’s no scaffolder or AI-file generator here — a skill + the MCP already do that.
arkiv-schema
NOT YETDeclare an entity's shape once and get compile-time TypeScript types, type-safe predicates, and updates that force the full shape — so a partial update can never silently drop your attributes.
arkiv-write-queue
NOT YETA tiny server-side library that serializes writes from one wallet, batches them via mutateEntities, dedupes with idempotency keys, and returns retryable receipts.
arkiv-lint
NOT YETA linter + checker that flags the dangerous patterns at build time (exposed keys, removed APIs, partial updates, millisecond TTLs) and decodes opaque SDK errors into the exact fix.
arkiv-dump-restore
NOT YETA backup/restore command that dumps your entities (by namespace + creator) to a file and re-writes them to a new network — because testnet state does NOT migrate and Braga decommissions ~Sep 2026.
arkiv-telemetry
NOT YETSDK middleware that records what your app does with Arkiv — methods, errors, latency, measured GLM cost — with payloads and secrets stripped, so you get observability without leaking data onto a public chain.
arkiv-local
LATERAn in-memory client that behaves like Arkiv (TTL expiry, attribute queries, batch, full-replace) so unit tests and CI run instantly and deterministically — no testnet, wallet, or gas.
arkiv-migration
LATERConnects to your Postgres/Supabase/Firebase, proposes an entity mapping you approve, then runs an incremental sync of the records that benefit from a public, queryable, tamper-evident trail.