io.github.mrpkk/soma-protocol

Soma — open protocol for agent work

Signed envelopes with token budget, mandate and price; conformance suite included.

Endpointhttps://rta.lat/soma-protocol/mcp (streamable-http)
Registry version1.3.2
Now17 tools · grade C (75) · pin ts_8d462a5c9bf88ad7c51e1401331aaf64 · protocol 2025-06-18
First / last listed2026-11-02 00:37 UTC / 2026-11-02 00:37 UTC
Grade over time2026-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.

Timeline

First listing · 2026-11-02 00:37 UTC
17 tools, grade C (75)

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

Current tools (17)

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.