One install. Every protocol. Tools, skills, and workflows that give agents real powers on-chain.
Foundation models can reason, plan, and generate. But they can't swap tokens, stake ETH, sign transactions, or interact with protocols. The execution layer doesn't exist yet. We're building it.
They assume a browser, a UI, a clicking hand. Agents need structured inputs and typed outputs.
Every SDK wants your keys. Agents need clean separation between building transactions and signing them.
A swap is 5 commands. Staking is 3. Agents need composable workflows, not copy-paste scripts.
Every protocol is its own island. Agents need one interface, one install, one contract.
uniswap
lido
filecoin
uniswap
lido
filecoinSynthesis is not a fake wrapper over hidden protocol glue. Each protocol CLI is a standalone npm package, a direct shell command, and an MCP server that agents can call through tool interfaces. The umbrella installs them, routes to them, and composes them into workflows.
Quote swaps, check approvals, and build unsigned Uniswap transactions. Standalone CLI + MCP server + synthesis workflow building block.
Stake ETH, wrap stETH, and build real unsigned Lido tx payloads. Usable directly, through MCP, or inside deterministic workflows.
Register, rate, and validate on-chain agent identities with ERC-8004. Structured tx building for both humans and agents.
Bring storage and retrieval into the stack with top-level Filecoin commands and an MCP-ready tool surface for agents.
Protocol CLIs build unsigned transactions. Workflows compose them. Signers sign them. OWS signs. MoonPay broadcasts. Keys never cross boundaries.
Pure execution planning only. No keys, no signatures, no hidden signer state.
Synthesis hands off structured tx data. OWS returns a signed payload, with clear boundary ownership.
Network broadcast is delegated to MoonPay CLI/API, keeping transaction creation and signing layers cleanly separated.
Anthropic introduced skills — markdown files that teach agents what to do. But skills are probabilistic. The agent interprets them, improvises, and maybe gets it right. Synthesis adds the next layer: workflows turn hand-wavy instructions into deterministic, executable formulas. Same input, same commands, same output. Every time.
Standalone protocol CLIs. Each emits structured JSON, has a built-in MCP server, and knows nothing about signing. The raw building blocks.
Markdown that teaches agents how to compose tools. The agent reads, interprets, and improvises. Good for exploration. Not reliable enough for production.
When a skill's composition proves itself, it hardens into a workflow — exact commands, exact order, typed state envelope. Plan mode verifies before execution. No interpretation needed.
Keys stay encrypted at rest. Workflows serialize unsigned tx hex for handoff. Protocol CLIs never see secrets. Clean separation at every boundary.
Every terminal auto-plays real commands and output. These are the actual CLI surfaces.
Operator states the intent, Agent confirms the execution plan, then runs a concrete synthesis command and returns the outcome.
Same terminal pattern: operator intent, Agent orchestration message, command execution, and concise result.
The Agent coordinates an ERC-8004 registration flow from plain operator intent to transaction output.
Agent runs an environment check and reports protocol/CLI readiness in a compact terminal transcript.
Synthesis isn't a closed system. Every protocol CLI anyone builds plugs into every workflow that already exists. New CLIs unlock new compositions. The more tools, the more powerful every agent becomes.
Today: contribute via GitHub PR.
Tomorrow: a workflow registry where agents discover and compose tools they've never seen before.
Standalone npm package. Structured JSON output, unsigned tx contract, built-in MCP server. Signer-agnostic.
Markdown that teaches agents when and how to use your tool. What inputs it needs, what outputs to expect, how it composes.
Compose your CLI with others into a multi-step flow. Plan mode, run mode, typed state envelope. It joins the registry.
Add your route, your skill, your workflow. Every new protocol makes the whole system more valuable.