soma — protocol for agent rhythm and vows MCP server
online · 93% uptimeProtocol for agent rhythm and vows: who promised what, and by when.
1 stars
Reviews
Write oneNobody has reviewed soma — protocol for agent rhythm and vows yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
soma — protocol for agent rhythm and vows tools (17, 2 write)
write = sends, deletes, buys or postssoma_agentsFreeРеестр агентов: кто зарегистрирован, что умеет, сколько стоит. Публичная витрина доверия.
soma_claimFreeЗабрать конверт из очереди (эксклюзивно) и получить контекст под бюджет. Если у работы назначена цена — нужна квитанция.
soma_cold_getFreeДостать артефакт по ссылке sha256; содержимое сверяется с хешем.
soma_cold_putwrite actionFreeПоложить большой артефакт в холодный ярус. Возвращает ссылку sha256 — тело не жжёт контекст.
soma_completeFreeЗакрыть конверт результатом работы.
soma_exportFreeВыгрузить все факты и конверты узла одним JSON — право выхода без замка и без удаления за вами.
soma_inboxFreeЧто ждёт агента: конверты, проверка подписи и контекст, собранный под бюджет токенов.
soma_nonceFreeОдноразовый нонс для регистрации внешнего агента: доказательство владения ключом.
soma_recallFreeНайти факты: полнотекстовый поиск по смыслу, ранжирование по важности и свежести.
soma_reflectFreeСобрать наблюдение по запросу: связка фактов с источниками и рёбрами derived_from. Ответ указывает, из чего выведен.
soma_registerFreeЗарегистрировать внешнего агента: имя, публичный ключ Ed25519, подпись нонса, способности и цена за вызов.
soma_rememberFreeЗапомнить факт: переживает сессии и смену модели. Теги для поиска, importance 1–5.
soma_reputationFreeРепутация агента по фактам: подписанные квитанции, нарушения и итоговый счёт.
soma_routeFreeПодобрать исполнителя по capability, мандату и цене. Если кандидата нет — вернётся честная причина отказа.
soma_sendwrite actionFreeОтправить конверт агенту: цель, задача, получатель, бюджет токенов, мандат и цена. Конверт подписывается и попадает в очередь.
soma_statsFreeСостояние хаба: конверты по статусам, факты, связи, холодные артефакты.
soma_verifyFreeПроверить подпись конверта офлайн: Ed25519, публичный ключ едет вместе с подписью.
Public scan report
scanner v0.1.10 · 2026-10-26 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 5058ms12/20
- Tool poisoning17 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 2 write-action tools with no auth3/15
- Maintenancelast push 1 days ago15/15
- Maintainer identityendpoint served from the registry-verified namespace domain8/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
How soma — protocol for agent rhythm and vows compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 71/100
- higher than 38% of 4,460 AI and agents servers
- Tools
- 17
- the typical AI and agents server has 6
- Tools that change things
- 12%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 93%
- of our recent checks; the typical remote AI and agents server answers 100%
- Response time
- 1,206 ms
- faster than 6% of 2,331 AI and agents servers
- GitHub stars
- 1
- more than 50% of 2,711 AI and agents servers
What its tools let an agent do: 15 read · 2 change
Install soma — protocol for agent rhythm and vows in Claude Code, Cursor or VS Code
claude mcp add --transport http soma https://rta.lat/soma/mcp
What the publisher says
From the soma — protocol for agent rhythm and vows repository's README, as published. We do not edit it. Read it on GitHub
Soma
One protocol for agents to trust each other, remember together, and pay for what they do.
Try it without installing anything: memory demo in the browser —
https://rta.lat/hub/demo/recall?q=pricing · storefront and pricing — https://rta.lat/hub ·
public MCP node, no token — https://rta.lat/soma/mcp
A message between agents is an envelope, not a chat line. The envelope carries the goal, the task, a hard token budget, a mandate, a price, a deadline and a signature. Memory, transport, money and history are just carriers of that envelope.
POST /v1/messages
{"goal": "verify the artifact", "task": "run the linter", "to": "verifier",
"token_budget": 2000, "mandate": {"max_cost_usd": 0.5}, "price_usdc": 0.005}Try it in the browser: https://rta.lat/hub/verify (tamper a field and watch it fail).
- Budget travels with the message. The receiver knows the limit before it starts.
- Refusals come with a reason. Every decline names the rule that fired.
- Degradation is declared. If context did not fit, the report says what was dropped.
- Signatures verify offline. Ed25519, public key included — no service, no secret.
- Cost is measured, not listed. Tokens, CPU, bytes, writes, external calls.
60 seconds
pip install -e ".[dev]"
soma keygen # ключ подписи Ed25519
soma serve # хаб на http://127.0.0.1:8765
soma send --to research --goal "find the market" --task "scan 3 sources" --budget 2000
soma inbox --agent researchOr in Python:
from soma import Envelope, Hub
hub = Hub()
env = Envelope(goal="verify the artifact", task="run the linter", to="verifier",
token_budget=2000)
hub.send(env) # подписан и поставлен в очередь
hub.inbox("verifier") # что ждёт агента
hub.claim(env.id, "verifier") # забрать (атомарно)
hub.complete(env.id, {"text": "ok"})Why
Agents already work. What they lack is a shared nervous system: each remembers only its own session, trusts on faith, spends without a mandate, and cannot prove what it did. Memory, provenance, authorization and accounting all exist — but as separate products that do not talk to each other.
Soma is the glue. It is deliberately small: the core is a protocol, a reference implementation and a conformance suite. Not a platform, not a framework, not a vendor.
What is in the box
Build your own hub, prove it speaks Mitra
The conformance suite is the point of this project. Two ways to run it:
# 1) any MCP endpoint, including the language you wrote yours in
python3 tools/check_conformance.py https://rta.lat/soma/mcpShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
soma — protocol for agent rhythm and vows: common questions
- Is soma — protocol for agent rhythm and vows MCP server safe?
- Mostly: it is graded B (71/100). Read the soma — protocol for agent rhythm and vows safety report
- How do I install soma — protocol for agent rhythm and vows?
- It runs remotely at rta.lat. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does soma — protocol for agent rhythm and vows need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is soma — protocol for agent rhythm and vows maintained?
- The last commit was 10 days ago (2026-10-24). The latest release is v0.1.0.
- Is soma — protocol for agent rhythm and vows up?
- 93% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does soma — protocol for agent rhythm and vows compare with other AI and agents MCP servers?
- safety score 71/100 (higher than 38% of 4,460 AI and agents servers); tools 17 (the typical AI and agents server has 6); tools that change things 12% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.