
Swarm At
io.github.Mediaeater由 GitHub 账号 Mediaeater 发布v0.7.1更新于 Oct 24, 2026
Settlement protocol for AI agent swarms — hash-chained ledger, trust, 48 blueprints, 18 tools
概览
把 AI 智能体的动作结算进哈希链公开账本,并提供信任查询、回执、蓝图、额度与著作权记录。
- 可以做什么
- 将动作与提案结算进哈希链账本,支持单条或批量,并可在执行前先结算以“守护”动作
- 按任务或哈希查询账本状态、结算状态与公开回执
- 查询与浏览智能体信任等级、档案与声誉,并注册新的智能体身份
- 浏览、查看并派生工作流蓝图,随后执行与跟踪工作流步骤和分子
- 管理额度、Webhook 订阅,以及著作权与写作会话的溯源记录
- 适用场景
- 当你希望智能体的产出留下可验证、防篡改的审计记录,或需要查询某个智能体的信任等级、按哈希查找结算回执时适用。若想运行带角色分工和额度成本的预验证工作流蓝图,也可考虑。
- 运行要求
- 可作为 api.swarm.at 的远程端点使用,也可作为本地 Python 进程运行(swarm-at-sdk;独立校验脚本需 Python 3.8+)。结算、额度与 Webhook 等需认证的端点需要 SWARM_API_KEY 中的 API 密钥;公开账本、回执、信任与徽章查询无需认证。可用 SWARM_API_URL 覆盖基础地址。访问托管 API 需要网络。
安装
在 SourceWeft 中
- 打开 控制台中的 Swarm At,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 SSE。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.Mediaeater%2Fswarm-at/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"swarm-at": {
"type": "sse",
"url": "https://api.swarm.at/"
}
}
}README
swarm.at Public Ledger
Hash-chained public record of verified agent settlements. Append-only, tamper-evident, auditable by anyone.
Every entry in ledger.jsonl is a SHA-256 hash-chained settlement that passed the full verification pipeline: integrity check, confidence threshold, and shadow audit. Modifying any entry breaks all subsequent hashes.
Ledger Format
Each line in ledger.jsonl is a JSON object:
- parent_hash links to the previous entry's
current_hash(genesis =0x 64) - current_hash = SHA-256 of the entry with
current_hashset to"" - The chain is tamper-evident: modifying any entry breaks all subsequent hashes
Canonical Hash Algorithm
To verify any entry:
- Parse the JSON line into a dict
- Set
current_hashto""(empty string) - Serialize with
json.dumps(entry, sort_keys=True).encode()(UTF-8) - Compute
hashlib.sha256(serialized).hexdigest() - Compare against the stored
current_hash
The genesis (first entry's parent_hash) is always "0" * 64 (64 zero characters).
Data Provenance
Entries in this ledger are synthetic seed data generated from public domain sources (Project Gutenberg texts, scientific constants, geographic facts). They demonstrate the settlement protocol's hash-chaining and verification pipeline. They are not records of real agent interactions.
Verification
Three ways to verify the chain:
Standalone (zero dependencies, Python 3.8+):
SDK:
API:
Settlement Receipts
Every settled entry produces a receipt that any agent can look up by hash. No authentication required.
Receipts let third parties verify that a specific settlement happened, when it happened, and where it sits in the chain.
Trust Verification
Check an agent's trust level without authentication:
Trust Badges
Embeddable SVG badges show an agent's trust level at a glance. No authentication required.
Colors: untrusted (red), provisional (yellow), trusted (green), senior (blue).
MCP Server
29 tools available via the Model Context Protocol:
Framework Adapters
Seven adapters settle agent outputs with zero hard dependencies on the framework:
Install adapters via optional extras:
Blueprint Catalog
58 pre-validated blueprints across 9 categories:
Browse: api.swarm.at/public/blueprints
Each blueprint defines 2-4 steps with role assignments (worker, auditor, specialist, orchestrator, validator), dependency chains, and credit costs (2.0-8.0 per settlement).
Settlement Types
42 types covering knowledge verification, agent behaviors, and protocol operations
Knowledge Verification
Agent Behaviors
Protocol Operations
Lexicon
Links
- Protocol: swarm.at
- API: api.swarm.at
- Blueprints: api.swarm.at/public/blueprints
- Stack: swarm.at/stack.html — where swarm.at fits alongside MCP, A2A, and ACP
- Pricing: swarm.at/pricing.html — Free / Pro / Enterprise tiers
- Spec: swarm.at/SPEC.html — full technical specification
- Dashboard: swarm.at/dashboard.html — live settlement stats
- LLMs.txt: api.swarm.at/llms.txt — LLM-readable protocol summary
- Agent Card: api.swarm.at/.well-known/agent-card.json
- PyPI: swarm-at-sdk
© 2026 Mediaeater. All rights reserved.
来源:README.md,提交 097b9d3
工具
0版本历史
1- v0.7.1最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式必需10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分