25 packages
assertion-tools
Common assertion tools used in ot-node and dkg.js
dkg-cli
A CLI tool to easily install, configure, update, and manage OriginTrail Decentralized Knowledge Graph (DKG) Nodes.
dkg-client
Javascript library for interaction with the OriginTrail Decentralized Knowledge Graph
dkg-evm-module
Smart contracts for OriginTrail V8
dkg.js
Javascript library for interaction with the OriginTrail Decentralized Knowledge Graph
@origintrail-official/dkg
Command-line interface and daemon for DKG V9. This is the main entry point for running a DKG node — it manages the node lifecycle, exposes a local HTTP API, and provides commands for publishing, querying, and interacting with the network.
@origintrail-official/dkg-adapter-autoresearch
Autoresearch adapter — collaborative autonomous ML research over the Decentralized Knowledge Graph
@origintrail-official/dkg-adapter-elizaos
ElizaOS plugin adapter — turns any ElizaOS agent into a DKG V9 node
@origintrail-official/dkg-adapter-openclaw
OpenClaw plugin adapter — turns any OpenClaw agent into a DKG V9 node
@origintrail-official/dkg-agent
Agent runtime for DKG V9. Provides the `DKGAgent` class — the primary entry point for building agents that participate in the decentralized knowledge network.
@origintrail-official/dkg-app-origin-trail-game
OriginTrail Game — a multiplayer game on the DKG. Installable DKG app.
@origintrail-official/dkg-attested-assets
> **Experimental** — This package implements the Attested Knowledge Assets (AKA) protocol, which is under active development. APIs may change.
@origintrail-official/dkg-chain
Blockchain abstraction layer for DKG V9. Provides a `ChainAdapter` interface with implementations for EVM chains and testing.
@origintrail-official/dkg-cli
A CLI tool to easily install, configure, update, and manage OriginTrail Decentralized Knowledge Graph (DKG) Nodes.
@origintrail-official/dkg-core
Foundation package for DKG V9. Provides P2P networking, protocol messaging, cryptographic primitives, and shared utilities used by every other package in the stack.
@origintrail-official/dkg-epcis
@origintrail-official/dkg-graph-viz
RDF Knowledge Graph Visualizer — force-directed graph rendering with hexagonal nodes, declarative view configs, RDF-native data loading, and SPARQL-driven views
@origintrail-official/dkg-mcp-server
[Model Context Protocol (MCP)](https://modelcontextprotocol.io) server for DKG V9. Exposes DKG node capabilities as MCP tools, allowing AI assistants (Cursor, Claude Desktop, etc.) to publish, query, and explore the knowledge graph.
@origintrail-official/dkg-node-ui
Web dashboard for DKG V9 nodes. Provides a browser-based UI for monitoring node health, exploring the knowledge graph, running SPARQL queries, and chatting with agents.
@origintrail-official/dkg-publisher
Publishing protocol for DKG V9. Handles the complete lifecycle of getting Knowledge Assets from a node into the network — from RDF processing through Merkle tree construction to on-chain finalization.
@origintrail-official/dkg-query
SPARQL query engine for DKG V9. Provides paranet-scoped querying, Knowledge Asset resolution by UAL, and read-only query validation.
@origintrail-official/dkg-storage
Triple store abstraction layer for DKG V9. Provides a unified API over multiple RDF storage backends with named graph management and private content storage.
@tracelabs/command-executor
Manage and execute javascript commands.
@tracelabs/dkg-client
Javascript library for interaction with the OriginTrail Decentralized Knowledge Graph
@tracelabs/kad-dht
JavaScript implementation of the Kad-DHT for libp2p, forked from the official repository of libp2p at https://github.com/libp2p/js-libp2p-kad-dht