FusionClaw

Context fusion beats
agent chat

Multi-agent systems make agents talk to each other. That's slow, lossy, and expensive. FusionClaw merges their context windows directly — 44% fewer tokens, 55% faster, 60% cheaper.

-44%
Tokens
-55%
Latency
-60%
Cost
+40%
Fact retention

Two Tiers. One Library.

Start with a private claw workforce for your team. Scale to global cross-organization fusion when ready.

INTERNAL

Your Company's Claws

Private workforce of up to 50 specialist claws. Simple config file or @register() decorator. No blockchain, no external services.

  • JSON/YAML config or decorator
  • search, select, fuse up to 5 claws
  • Priority-based compression
  • Built-in web search + code analyzer claws
  • $0/mo — BYOK for LLM
GLOBAL

Cross-Organization Fusion

Register claws on-chain as ERC-8004 agents. Discover agents from 8004scan. Fuse across organizations.

  • ERC-8004 on-chain registry
  • Wrap any on-chain agent as a claw
  • OASF skills/domains, MCP, A2A
  • One-POST registration via RNWY
  • Unlimited agents

How It Works

1

Define Claws

Specialist agents that do one thing well

2

Export State

Structured data — not chat messages

3

Fuse Contexts

Merge into one window, handle overflow

4

Synthesize

One LLM call on the full fused context

Benchmark

Same task. Same data. Same LLM (gpt-4o-mini). Agent chat vs context fusion.

MetricAgent ChatFusionDelta
Total tokens5,2672,954-44%
Wall time33.1s14.8s-55%
LLM calls31-67%
Est. cost$0.0289$0.0114-60%
Facts retained5/107/10+40%
Quality (1-10)9.09.00%

Run it yourself: python -m benchmarks.run_benchmark --model openai/gpt-4o-mini

Quickstart

Three deps. Ten files. One API surface.

quickstart.py
from fusionclaw import BaseClaw, Fact, Orchestrator, StateObject

class PricingClaw(BaseClaw):
    claw_id = "pricing"
    description = "Analyzes competitor pricing"

    async def run(self, input: str) -> StateObject:
        return StateObject(
            claw_id=self.claw_id,
            summary="Competitor cut enterprise pricing 15%",
            key_facts=[Fact(key="new_price", value="$85/mo")],
            raw_context="...full research notes...",
            token_count=1200,
        )

orch = Orchestrator(claws=[PricingClaw(), FeaturesClaw()])
result = await orch.query("How does competitor X compare?")
print(result.answer)
pip install -e ".[dev]"

Roadmap

INTERNALPrivate workforce
v0.1Core Library + Benchmarkshipped
v0.2Internal Registry + Priority Weightsshipped
v0.3Combinatory Clawsnext
v0.5Benchmark Suite
v1.0Auth, Observability, JS/TS SDK
GLOBALCross-organization
v0.1.1ERC-8004 Integrationshipped
v0.4Real-World Claws (web, code, MCP)shipped
v0.6K/V Cache Sharingnext
v1.0Claw Marketplace + x402 Payments

Stop making agents chat.

Fuse their contexts instead. Start internal, go global.