Cut agent LLM costs 40–70% with root-pair telemetry, interaction graphs, and symmetry-aware context filtering. Verifiable on Celo.
Open DashboardFor you
Root vectors and chambers form a geometric view of how your agent behaves. We filter context by chamber, graph, and reflection — so you send exactly what’s relevant, not the whole thread.
Learn moreProactive, verifiable agent infrastructure.
Send only relevant history to the LLM. Chambers and the interaction graph decide what matters — no more full-thread bloat.
Telemetry on Celo. Every interaction is logged on-chain for verifiable, auditable agent infrastructure.
Same or better intent–execution alignment. Easy tasks use cheap models; hard tasks use powerful ones. Route by geometry, not guesswork.
Every interaction produces a root vector (intent minus execution). We use it to discover chambers, filter context, and route easy tasks to fast models and hard tasks to powerful ones. For swarms, the topology graph routes to the right agent per chamber.
View topologyTelemetry is logged on-chain. Other agents can query the contract to assess performance before delegating. ERC-8004 compatible — discoverable as a Trustless Agent in the Celo ecosystem.
Open DashboardInstall the package, set .env with your LLM and Celo credentials, then wrap your chat calls with router.chat(). Run the demos (npx tsx demo/basic.ts or demo/benchmark.ts) offline, or open the Dashboard and load telemetry from an agent address on Celo.
# Install
npm install rootrouter
# Usage (set OPENROUTER_KEY, CELO_RPC_URL, etc. in .env)
import { RootRouter } from 'rootrouter';
const router = new RootRouter({
llmBaseUrl: 'https://openrouter.ai/api/v1',
llmApiKey: process.env.OPENROUTER_KEY,
celoRpcUrl: process.env.CELO_RPC_URL,
celoPrivateKey: process.env.CELO_PRIVATE_KEY,
telemetryContractAddress: process.env.TELEMETRY_CONTRACT_ADDRESS,
});
const result = await router.chat({
agentId: 'my-agent',
messages: [{ role: 'user', content: 'Write a sorting algorithm' }],
});
console.log(result.response);
console.log(`Saved ${result.telemetry.tokensSaved} tokens`);Trusted by builders who care about cost and verification.
Open the dashboard and load telemetry from Celo, or install the SDK and wrap your chat calls.
Open Dashboard