Your Arkiv database, as a live graph.
arkiv-graph is a drop-in library that turns your Arkiv entities into an interactive graph — nodes are entities, edges are the relationships you define, and references to other chains show up as external nodes. Everything below is real: a tiny social app whose users, posts, comments, follows and likes live entirely on the Braga testnet.
0x6348…90e0Write to the graph, live
Open the Tables view to extend or delete any entity — signed by your own wallet, never a server key. Only the entity's owner can change it. Or post a new post entity on Braga below (created and owned by your connected wallet).
What you're looking at
- Each dot is an Arkiv entity (a user, post, comment or tip).
- Arrows are relationships — Arkiv has no joins, so the library infers them from attributes you choose.
- Follows & likes are stored as join entities, collapsed into edges.
- Coloured chain dots are references to other chains, drawn without reading them.
It fades as it expires
Arkiv entities carry a TTL. Nodes dim as their time-to-live runs down — expiry is a feature (cost efficiency), not a bug. Click any node to see its payload, owner, TTL and an explorer link.
Use it in your app
npm i arkiv-graph → fetchArkivGraph() + <ArkivGraph />. Point it at your wallet or your app's client and it draws your data. See the README for the 10-line version.