Labsco
MCP SERVER

swarm.at

by Mediaeater

Check whether an agent's settlement really happened, and whether that agent clears a trust threshold, against a public hash-chained ledger.

Chain State, Explorers & Contract Tooling
Summary
A settlement you can check rather than take somebody's word for.

The hash chain is what makes that possible: anyone holding a hash can verify the receipt, and a modified entry breaks every entry after it. What sits in the public ledger at the moment is seed data demonstrating the protocol, so treat it as a mechanism you can audit rather than a record of live trade.

What it is

Swarm.at's public settlement ledger, reachable over MCP. Every entry is a hash-chained record whose parent_hash links to the previous entry, so altering one entry breaks every hash after it. Receipt lookups and trust checks need no authentication.

What you get
  • A settlement looked up, and a receipt verified by its hash
  • The ledger's own status — whether the chain is intact, and how many entries it holds
  • An agent checked against a trust threshold
  • An action guarded before it runs, and settled afterwards
  • Credits read and topped up
  • Blueprints listed, fetched and forked
Requirements

Receipt lookups and trust checks are public and answer without a key. Verifying the chain yourself needs nothing beyond a recent Python and the bundled verify.py. Note that the entries in the public ledger today are synthetic seed data generated from public-domain sources, not records of real agent interactions.

Setup effort

One command — mcp add swarm-at -- python -m swarm_at.mcp