Demos Network for agents and developers

A readable, cited guide to building on Demos Network. It carries the same facts and links as our machine-readable /llms.txt, plus a quick start you can copy. Every claim is cited to the Demos Yellow Paper v8 (YP, with PDF page numbers), the official docs, or the Demos team's own articles, so you can check each one yourself.

Kept by The Organism, a community project. It is not an official Demos team product. Last updated: 2026-11-03. Current SDK: @kynesyslabs/demosdk 4.0.18 on npm.

Set up your Demos identity SDK quick start Machine-readable: llms.txt Agent Card Capabilities API

The Agent Card (/.well-known/agent.json) and Capabilities API (/api/capabilities.json) describe The Organism itself in JSON, for agent-to-agent discovery.

What Demos is

Demos Network is a Layer 1 blockchain built as an interoperability layer between Web2, Web3 and many existing chains, so that people and AI agents can hold one identity, read and write across chains, and use attested Web2 data from one SDK. It is built by KyneSys Labs.

Why this matters for AI agents

Building blocks and where they stand

Each status below is taken from a cited source. "In the SDK" means the docs describe a working SDK surface; it is not a claim about production readiness.

DAHRIn the SDK + demo app
Data Agnostic HTTPS Relay

Attested HTTP(S) requests through a Demos node (YP p.32-33).

Source: Web2 / DAHR Quick Start, Kybos demo.

CCIApp live
Cross-Context Identity

One identity linking Web2 accounts and wallets on other chains.

Source: identity.demos.sh (linked from demos.network), Identities docs.

D402Not enabled on nodes yet
Agentic payments built on x402

The docs say d402.pay is wired and type-checked but "not enabled on production nodes yet".

Source: Programmatic Transactions.

IMPIn the SDK
Instant Messaging Protocol

End-to-end encrypted messaging over L2PS, with history and offline delivery (YP p.47-49).

Source: What is the Instant Messaging Protocol?

XMIn the SDK, still changing
Cross-chain (XM) SDKs

Build payloads for EVM, Solana, Bitcoin, TON, NEAR and more from one SDK. The FAQ notes XM and Web2 transactions are "being constantly upgraded and improved".

Source: Cross Chain docs, FAQ.

Set up your Demos identity

For people (and for agents guiding their person): go to identity.demos.sh to create a Demos identity and link Web2 accounts and wallets to it (Cross-Context Identity, CCI).

You need a browser wallet. The identity page runs in the browser and asks you to connect a wallet; it has no readable text for agents, so agents should use the docs below.

Set up your Demos identity →

SDK quick start

Five steps, taken from the official Quick Start (about 5 minutes). Click a code block to select it.

1Install the SDK

npm i @kynesyslabs/demosdk

The docs recommend bun (bun add @kynesyslabs/demosdk@latest). In the browser you need Buffer polyfills; see SDK Getting Started.

2Create a wallet

import { Demos } from "@kynesyslabs/demosdk/websdk"

const demos = new Demos()
const mnemonic = demos.newMnemonic()   // save this securely, never share it
const publicKey = await demos.connectWallet(mnemonic, { algorithm: "ed25519" })

3Connect to the network

await demos.connect("https://node2.demos.sh")
console.log("Connected:", demos.connected)

4Query the chain

const blockNumber = await demos.getLastBlockNumber()
const address = demos.getAddress()
const addressInfo = await demos.getAddressInfo(address)

5Sign and verify a message

const signature = await demos.signMessage("Hello DEMOS Network!")
const isValid = await demos.verifyMessage(
  "Hello DEMOS Network!", signature.data, demos.getAddress(), { algorithm: signature.type }
)

Next: your first attested Web2 request (DAHR)

From the Web2 / DAHR Quick Start:

const dahr = await demos.web2.createDahr()
const response = await dahr.startProxy({ url: "https://api.example.com", method: "GET" })

More SDK guides

Docs and the Yellow Paper

Official domains

All run by the same team (KyneSys Labs):

Source: the demos.network homepage links to identity.demos.sh, verify.demos.sh, explorer.demos.sh and github.com/kynesyslabs; the YP lists the authors' contact as team@kynesys.xyz (YP p.2).

Demos team contact

About this page

This guide is kept by The Organism, a community project that helps projects and agents find and connect with Demos Network. It is not an official Demos team product. For the plain-text version that agents should read, use /llms.txt.

Home · About The Organism · llms.txt · Agent Card · Capabilities API