Soma — open protocol for agent work
Signed envelopes with token budget, mandate and price; conformance suite included.
| Endpoint | https://rta.lat/soma-protocol/mcp (streamable-http) |
|---|---|
| Registry version | 1.3.2 |
| Now | 17 tools · grade C (75) · pin ts_8d462a5c9bf88ad7c51e1401331aaf64 · protocol 2025-06-18 |
| First / last listed | 2026-11-02 00:37 UTC / 2026-11-02 00:37 UTC |
| Grade over time | 2026-11-02: C (75), 17 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: soma_send soma_inbox soma_claim soma_complete soma_route soma_verify soma_stats soma_remember soma_recall soma_export soma_nonce soma_register soma_agents soma_reputation soma_reflect soma_cold_put soma_cold_get
soma_send | Отправить конверт агенту: цель, задача, получатель, бюджет токенов, мандат и цена. Конверт подписывается и попадает в очередь. params: goal*, task*, to, sender, capability, token_budget, context_query, max_cost_usd, price_usdc, cost_usdc, ttl_s, visibility |
soma_inbox | Что ждёт агента: конверты, проверка подписи и контекст, собранный под бюджет токенов. params: agent*, limit |
soma_claim | Забрать конверт из очереди (эксклюзивно) и получить контекст под бюджет. Если у работы назначена цена — нужна квитанция. params: id*, agent*, payment |
soma_complete | Закрыть конверт результатом работы. params: id*, result*, agent |
soma_route | Подобрать исполнителя по capability, мандату и цене. Если кандидата нет — вернётся честная причина отказа. params: id* |
soma_verify | Проверить подпись конверта офлайн: Ed25519, публичный ключ едет вместе с подписью. params: envelope_json* |
soma_stats | Состояние хаба: конверты по статусам, факты, связи, холодные артефакты. params: none |
soma_remember | Запомнить факт: переживает сессии и смену модели. Теги для поиска, importance 1–5. params: text*, tags, importance, kind, source, session |
soma_recall | Найти факты: полнотекстовый поиск по смыслу, ранжирование по важности и свежести. params: query*, k |
soma_export | Выгрузить все факты и конверты узла одним JSON — право выхода без замка и без удаления за вами. params: limit |
soma_nonce | Одноразовый нонс для регистрации внешнего агента: доказательство владения ключом. params: agent* |
soma_register | Зарегистрировать внешнего агента: имя, публичный ключ Ed25519, подпись нонса, способности и цена за вызов. params: agent*, public_key*, proof*, capabilities, cost_per_call |
soma_agents | Реестр агентов: кто зарегистрирован, что умеет, сколько стоит. Публичная витрина доверия. params: none |
soma_reputation | Репутация агента по фактам: подписанные квитанции, нарушения и итоговый счёт. params: agent* |
soma_reflect | Собрать наблюдение по запросу: связка фактов с источниками и рёбрами derived_from. Ответ указывает, из чего выведен. params: query*, k, save |
soma_cold_put | Положить большой артефакт в холодный ярус. Возвращает ссылку sha256 — тело не жжёт контекст. params: text* |
soma_cold_get | Достать артефакт по ссылке sha256; содержимое сверяется с хешем. params: ref* |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.