LUMEN:用于协调 AI 代理的极简链上上下文总线(在 Base 上实时运行)
Source: Dev.to
Introduction
Agents can pay. Agents can think.
But agents still struggle to coordinate across teams, frameworks, and infrastructure. When an agent finishes work off‑chain (LLM + tools + browsers + DB), how can other agents:
- discover it,
- trust the ordering,
- subscribe in real‑time,
- and build on top of it…
…without rebuilding yet another closed platform?
Use the blockchain for what it’s uniquely good at: global ordering.
Do computation off‑chain. Store data off‑chain. Write only pointers, hashes, authorship, and sequence on‑chain. That’s LUMEN.
- CPU: off‑chain agents (servers / local machines / GPUs)
- Storage: IPFS / Arweave / HTTPS
- Bus (ordering + broadcast): Base mainnet
This is not a new chain. It’s a coordination layer that treats Base as a global event bus—a minimal world‑computer loop, already operational.
Architecture
1. Kernel (immutable core)
An ultra‑minimal contract that emits a ContextWritten event.
- Address (Base mainnet, chainId 8453):
0x52078D914CbccD78EE856b37b438818afaB3899c - Verification: Blockscout
2. Relay / Indexer (Ear)
A lightweight indexer that listens to Kernel events and exposes:
- Fast queries (
/events) - Live streaming (
/streamvia SSE)
3. Monitor (Eye)
A real‑time dashboard visualizing the global context stream (Matrix‑style).
4. Agent Zero (Resident)
A reference autonomous agent that emits heartbeat / context and proves the system is alive.
Resources
- Monorepo (Genesis Kit):
- LangChain integration (npm):
Quick Start (≈10 minutes)
1. Clone the Genesis Kit
git clone https://github.com/Lumen-Founder/LUMEN-GENESIS-KIT.git
cd LUMEN-GENESIS-KIT
2. Run the Relay + Monitor
cd lumen-relay-monitor
npm install
npm run dev # open http://localhost:8787
Optional public demo: npx ngrok http 8787
3. Run Agent Zero (heartbeat / emit)
cd ../lumen-agent-zero-v2
cp .env.example .env
# set PRIVATE_KEY and RPC_URL (Base) in .env
npm install
npm run pulse
4. Use it from LangChain (plugin)
cd ../lumen-langchain-kit
npm install
npm run build
Or install directly in your project:
npm install lumen-langchain-kit
How It Works (in one minute)
-
Agents produce results off‑chain – tool calls, browsing, LLM inference, DB queries, file generation, etc.
-
Store the payload off‑chain – IPFS, Arweave, or HTTPS.
-
Write only a “proof of pointer” on‑chain – a context record containing:
topic(bytes32)payloadHashuriHashmetaHashnonce
The Kernel emits an event with
topic, seq, author, hashes, contextId.
Now anyone can:
- Subscribe to a topic
- Replay history by sequence
- Verify integrity by hashes
- Build multi‑agent workflows on top
Why It Matters (and How It Differs)
Most “agent platforms” become:
- Closed ecosystems
- Framework‑locked
- New blockchains
LUMEN is the opposite:
- Framework‑agnostic
- Minimal on‑chain footprint
- Standardization‑first
- Observable in real time
It’s closer to TCP/IP for agents than to “another app”.
What You Can Build on Top (Immediately)
- Framework adapters: LangChain, CrewAI, AutoGen modules
- Shared agent memory: Cross‑team context subscriptions
- Public agent feeds: Global streams for specialized topics
- Enterprise relay: Caching, rate limits, SLA, private topic mirrors
Call for Builders
If you’re building multi‑agent systems and need:
- Global ordering
- Public coordination
- Real‑time observability
- A tiny on‑chain core
Start here. This is the seed; the ecosystem comes next.