Agent Runtime · Holonic Memory · SkillOpt · Channels · BRAID · FAHRN · OpenServ

One platform. Every agent capability.

Everything a model router or a single-user agent app does — and the multi-user, metered, privacy-first platform neither has. Chat with a live WEB6 agent, link it to WhatsApp or Telegram, schedule it, and see the 74× BRAID cost reduction, all against the real API using the @oasisomniverse/web6-api stack.

Your credentials go only to dev.api.web4.oasisomniverse.one to sign in; the returned JWT is sent only to dev.api.web6.oasisomniverse.one. Nothing is stored, and every call is billed to your own avatar. No account? Create one free.
WEB6 Agent Chat — Live
A real server-side agent loop (POST /v1/agent/run) under one metered WEB4 reservation: 98 providers with cost routing, Holonic Memory that curates itself, self-drafting SkillOpt skills, a metered code sandbox and any remote MCP server as tools. Every step is billed to this avatar.
Ask anything. Try "What is 2^61 - 1, and is it prime?" with the code sandbox on, or tell it about yourself with memory on, then ask what it remembers.
0
Turns
0
Model calls
$0
Session cost

👍 / 👎 score a run for the chosen agent. If the agent had no skill for this category, the run drafted one — a 👍 makes it the agent's skill, and later SkillOpt epochs refine it.

Messaging Channels — Telegram · WhatsApp · Slack · Discord · Signal · Email
Clients link their chat to their avatar with a one-time code. Every reply runs the agent under that client's own revocable, budget-capped WEB4 grant — with conversation memory, voice notes and per-client billing.
USD / month
Scheduled Agent Runs
Cron-timed agent tasks that run unattended under a WEB4 grant, exactly once across servers, delivering to a webhook or straight into a linked chat. Revoking the grant disables the schedule.
WEB6 vs a Model Router vs Hermes Agent
A router only fixes model access. An agent app only gives one person an agent. WEB6 is the whole platform — multi-user, metered and privacy-first.
CapabilityModel router (e.g. OpenRouter)Hermes AgentWEB6
One OpenAI-compatible API, any modelYesAs a client98 providers, cost / latency / quality routing, failover
Cost reductionPlatform fee on topFull price + extra callsSemantic cache, BRAID reuse, FAHRN cheap-model routing
Server-side agent loopNoYes/v1/agent/run, metered per step
Long-term memoryNoOne agent's local notesHolonic Memory, auto-curated, per avatar
Self-improving skillsNoWrites skillsDrafts skills + SkillOpt validates and evolves them
Code executionNoLocal shellIsolated metered sandboxes (E2B, Judge0, Daytona)
Any MCP server as toolsNoYesYes, public-HTTPS guarded — and 500+ MCP tools served
Chat channelsNo6 channelsTelegram, WhatsApp, Slack, Discord, Signal, Email + voice notes
Scheduled runsNoCron, single user, unbilledExactly-once cron under budget-capped grants
Multi-user isolation & billingNoNoWEB4 avatars, plans, limits, delegated grants
Document corpus / RAG storageNoNoHolonic Memory ingestion + semantic search
Data sovereigntyTheir serversYour boxHosted or self-hosted ONODE
CLI chatNohermesstar chat
WEB6 Development Platform Readiness
Checks the deployed API, approved model catalogue, provider registry, OpenServ catalogue, FAHRN agents, and this avatar's usage ledger in one live pass.
Holonic BRAID — Generator / Solver Split
Generator builds a Mermaid reasoning graph once per task type. Solver executes it for every subsequent query at a fraction of the cost. Plans persist to MongoDB + Solana + IPFS via COSMIC ORM.
Generator
High-tier model. Builds reasoning plan once.
claude-sonnet-5 / gpt-4o
→
Solver
Low-cost model. Executes cached plan per query.
gpt-4o-mini / gemini-flash
FAHRN Agent Registry
Load the OpenServ SERV model catalogue, then inspect the authenticated avatar's FAHRN agent registry.
FAHRN Dispatch via web6.fahrn.solve()
Hero endpoint: classifies task, picks best agents, dispatches in chosen mode, returns answer + reasoning trace.
Fractal Holonic Memory Hierarchy
Intelligence compounds up the fractal — Session → Agent → User → Group → City → Earth. Membrane rules control propagation.
Store & Search Memory
Write a memory item to a holon, then semantic-search across it. Propagate upward through the hierarchy.
Cost Comparison — Direct vs BRAID
Based on arXiv:2512.15959. Live data from your last FAHRN solve updates automatically.
Live Data — Last FAHRN Solve
Populated automatically when you run Solve on the FAHRN tab.
—
Tokens
—
Cost USD
—
Agents
—
Mode
—
BRAID Reused
—
Provider
Using @oasisomniverse/web6-api
This demo loads the npm package via esm.sh. The same code runs in Node.js or any bundler.
Install
npm install @oasisomniverse/web6-api
AI Completion with BRAID
import { Web6Client } from '@oasisomniverse/web6-api'; const web6 = new Web6Client({ baseUrl: 'https://dev.api.web6.oasisomniverse.one' }); web6.setToken('<your-oasis-avatar-key>'); const { result } = await web6.completion.complete({ Provider: 'auto', Model: 'auto', Messages: [{ Role: 'user', Content: 'Your prompt here' }], UseHolonicBraid: true, // Generator/Solver split — 74× cost reduction UseFAHRN: true, FahrnTaskType: 'general', Routing: { Priority: 'cost', Fallback: true }, }); console.log(result.content); console.log(`$${result.estimatedCostUSD} via ${result.provider}/${result.model}`);
FAHRN Multi-Agent Dispatch
const { result } = await web6.fahrn.solve({ problem: 'Design a zero-downtime Postgres migration for a 50M-row table', taskType: 'architecture', mode: 'Parallel', // Serial | Parallel | Debate | Voting | Decomposed maxTotalTokens: 8000, maxCostUsd: 0.50, }); console.log(result.answer); console.log('Agents used:', result.agentsUsed); console.log('BRAID graph reused:', result.braidGraphWasReused);
OpenServ Provider — one SERV key, all models
// Read OpenServ's live model catalogue (authenticated) const response = await fetch('https://dev.api.web6.oasisomniverse.one/v1/openserv/models', { headers: { Authorization: 'Bearer <your-oasis-jwt>' } } ); const models = await response.json(); // Route a completion through OpenServ const { result } = await web6.completion.complete({ Provider: 'openserv', // GPT-5, Claude, Gemini, Grok, DeepSeek via SERV gateway Model: 'auto', Messages: [{ Role: 'user', Content: 'Hello via OpenServ' }], });
Streaming SSE
const stream = await web6.completion.stream({ Provider: 'auto', Messages: [{ Role: 'user', Content: 'Write a long technical document...' }], }); for await (const chunk of stream) { process.stdout.write(chunk.delta); }