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
This creates a real post entity on Braga signed by the demo wallet, then the new node appears in the graph. Pick which user it's from.
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.