arkiv

Installation
SKILL.md

Arkiv

Arkiv is the Web3 database. Its DB-Chain stores wallet-owned Arkiv entities with typed query attributes, opaque payloads and an expiration block. Use native SDK operations and indexed queries. This guide covers Tiramisu and SDK >=0.8.1 <0.9, checked with 0.8.1.

Start with the source and the task

When starting an Arkiv project, inspect its package manifest, lockfile and installed SDK declarations with read-only tools, even for a guidance-only request. Report the observed version or which local evidence was unavailable. Prefer official Arkiv documentation, the versioned SDK implementation/declarations and observed RPC responses over generic Ethereum examples. If docs and live behavior differ, record the version and reproduce the difference without broadcasting.

If the installed version or declarations are unavailable, ask for that local evidence before producing executable SDK code. An "unverified" label does not make guessed exports or runnable client setup acceptable. For SDK 0.8.1, transport and account utilities come from viem and viem/accounts; use the source-checked first-write example after compatibility is established.

Load only the task skill and references the request needs. For initial setup or a first entity, load arkiv-first-write, including when explaining the workflow without executing it. An exact error, failing operation or RPC configuration/URL validation goes to arkiv-troubleshooting first, except EntityMutationError or an unknown write outcome, which goes directly to arkiv-write-safety. A healthy query design goes to arkiv-query.

Installs
4
GitHub Stars
1
First Seen
7 days ago