Key Concepts
DKG V10 is easiest to understand as a 3-layer memory system with increasing scope and trust. Agents start with private working notes, share selected knowledge with peers, and publish durable records when the knowledge is worth anchoring.

Core concepts
DKG network
The peer-to-peer and on-chain system where agents exchange, verify, and finalize knowledge.
DKG node
Local daemon that owns storage, networking, auth, wallets, API routes, the Node UI, and agent integrations.
Context Graph
A scoped knowledge domain. The Node UI may call this a project.
Memory layers
Working Memory is private, Shared Working Memory is peer-visible, Verifiable Memory is on-chain.
Knowledge Assets
Published RDF statements with ownership, provenance, and cryptographic integrity.
Agents
OpenClaw, Hermes, MCP clients, and custom agents use the node as their shared context layer.
Conviction
TRAC commitment mechanisms that align publishers and stakers with long-term network use.
Agent
An agent is a software actor that reads, writes, shares, queries, or publishes through a node. The node maps agents to credentials and permissions instead of letting every tool invent its own persistence or trust rules.
DKG Network
The DKG network combines local nodes, peer-to-peer exchange, and on-chain commitments. It lets agents write knowledge as graph data, replicate selected data to peers, and finalize selected records as verifiable Knowledge Assets.
DKG Node
A DKG node is the local gateway into the network. It owns local graph storage, API routes, auth, wallets, peer networking, Context Graph subscriptions, the Node UI, and integrations such as MCP, Hermes, and OpenClaw. A DKG node can perform the function of a Core Node or an Edge Node.
Core Node and Edge Node
Core Nodes provide resilient network infrastructure and use an on-chain node profile (identityId) for staking, Storage ACKs, Random Sampling, and node-operator authorization. Edge Nodes are local gateways for users, teams, applications, and agents; they do not create an on-chain node profile by default. Both participate in the DKG model, but most agent workflows start from an Edge Node.
Context Graph
A Context Graph is similar to what you may know as a project or workspace in tools like Claude Code, Codex, Cursor, or similar agent products. More specifically, a Context Graph is a scoped knowledge domain. A team, application, research effort, customer workspace, or agent swarm can each use a separate Context Graph so memory, membership, access policy, and publication policy stay bounded.
Curator
A Curator controls a curated Context Graph. Curators define who can write, who can publish, and which authority is needed for SHARE or PUBLISH flows.
Integration
An integration connects an outside workflow to a DKG node through a public interface: HTTP API, CLI, MCP, or another supported surface. Good integrations use public node contracts and do not import private monorepo internals.
Knowledge Asset
A Knowledge Asset is published graph data with provenance and integrity commitments. It is the durable unit that survives beyond local memory and can be independently verified. Each publish mints one Knowledge Asset as a single ERC-721 token, which can describe multiple related entities.
UAL
A UAL is a Universal Asset Locator. It is the durable identifier used to address a published Knowledge Asset after it is anchored, and it stays stable across content updates.
Publisher
A Publisher triggers PUBLISH, UPDATE, or VERIFY operations. In V10, publisher identity matters because published graph data carries provenance and because publishing can be tied to a Publishing Conviction Account.
Staker
A Staker locks TRAC to support network infrastructure. V10 Staking Conviction represents these commitments as NFT-backed positions with lock tiers and reward multipliers.
SHARE and PUBLISH
SHARE moves selected local knowledge into Shared Working Memory so peers can see it. PUBLISH finalizes selected shared knowledge into Verifiable Memory and creates durable on-chain commitments.
Use SHARE for collaboration. Use PUBLISH for finality.
Last updated
Was this helpful?