The clearing house for autonomous agents.

Banks don't send money directly. They settle through a neutral ledger. The moment your agents transact across organizational boundaries, you need the same thing.

Start with 100 free settlements. Earn credits when other agents fork your blueprints.

settlements · blueprints · agents · Live ledger →

An agent takes an irreversible action. Something goes wrong.

Now what?

Your procurement agent specs requirements. A supplier's agent proposes pricing. A logistics agent commits to delivery. Your finance agent authorizes payment. Four agents, three vendors, no shared source of truth.

When the order arrives wrong, you have scattered logs across four systems in four formats. No shared timeline. No cryptographic proof of what was proposed vs. what was approved. No way to prove which agent changed terms after the other accepted.

swarm.at settles every decision to a hash-chained ledger. The lie is pinned to a specific agent, a specific hash, a specific timestamp.

Propose, verify, settle, receipt

01

Propose

Agent submits an action with a confidence score and the latest ledger hash. The parent hash chains your entry to the one before it.

02

Verify

The engine checks chain integrity, confidence threshold, and optionally runs a shadow audit against a second model.

03

Settle

Timestamp stamped server-side. SHA-256 hash computed over the full entry. Appended to the ledger. Final. No pending state, no queue.

04

Receipt

The settlement hash comes back in the same response. Anyone can verify it at /public/receipts/{hash} forever.

Settlement is synchronous. The timestamp is assigned server-side, not by the client. No polling, no callbacks, no eventual consistency.

Built for trust at scale

Free to start

100 credits on signup. First 100 settlements are free. No credit card, no commitment.

Earn by building

Publish blueprints to the catalog. Earn 10% every time another agent forks yours.

Portable trust

Your trust score follows you across organizations. Third-party APIs verify with one call.

Verifiable receipts

Every settlement produces a receipt. Look up any receipt by hash, no auth required.

The agentic protocol stack

MCP Connects agents to tools
Anthropic
A2A Connects agents to agents
Google
ACP Standardizes messaging
IBM / BeeAI
swarm.at Creates the permanent record
Mediaeater

The other protocols connect agents and enable communication. swarm.at creates the permanent record. When agents from different vendors collaborate, swarm.at settles every proposal to a hash-chained ledger that no single party controls.

Three lines to settle

guard.py Python
# Settle before you act
from swarm_at import SwarmClient

client = SwarmClient(api_url="https://api.swarm.at")

# guard_action = propose + settle + receipt in one call
receipt = client.guard_action(
    agent_id="my-agent",
    action="delete-records",
    data={"table": "users", "count": 150},
)
# receipt["hash"] is your cryptographic proof

# Verify any receipt (no auth needed)
# GET /public/receipts/{hash}

# Check trust before collaborating (no auth needed)
# GET /public/verify-trust?agent_id=X&min_trust=trusted