{"name":"lat.rta/soma","slug":"rta-soma","title":"soma — protocol for agent rhythm and vows","description":"Protocol for agent rhythm and vows: who promised what, and by when.","url":"https://mcp.market/server/rta-soma","rating":null,"grade":"B","score":71,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":23,"stars":1,"forks":0,"downloads_week":null,"last_push_at":"2026-10-24T23:09:47.000Z","license":"MIT"},"uptime":{"percent":93,"checks":28,"ok":26,"last_checked_at":"2026-11-04T07:35:48.879Z","last_ok_at":"2026-11-04T07:35:48.879Z","latency_ms":1206},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/mrpkk/soma-protocol","website":null,"version":"0.1.0","remotes":[{"type":"streamable-http","url":"https://rta.lat/soma/mcp"}],"packages":[],"tools":[{"name":"soma_agents","description":"Реестр агентов: кто зарегистрирован, что умеет, сколько стоит. Публичная витрина доверия.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"title":"soma_agentsArguments"}},{"name":"soma_claim","description":"Забрать конверт из очереди (эксклюзивно) и получить контекст под бюджет. Если у работы назначена цена — нужна квитанция.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"id":{"title":"Id","type":"string"},"agent":{"title":"Agent","type":"string"},"payment":{"default":"","title":"Payment","type":"string"}},"required":["id","agent"],"title":"soma_claimArguments"}},{"name":"soma_cold_get","description":"Достать артефакт по ссылке sha256; содержимое сверяется с хешем.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"ref":{"title":"Ref","type":"string"}},"required":["ref"],"title":"soma_cold_getArguments"}},{"name":"soma_cold_put","description":"Положить большой артефакт в холодный ярус. Возвращает ссылку sha256 — тело не жжёт контекст.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"text":{"title":"Text","type":"string"}},"required":["text"],"title":"soma_cold_putArguments"}},{"name":"soma_complete","description":"Закрыть конверт результатом работы.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"id":{"title":"Id","type":"string"},"result":{"title":"Result","type":"string"},"agent":{"default":"","title":"Agent","type":"string"}},"required":["id","result"],"title":"soma_completeArguments"}},{"name":"soma_export","description":"Выгрузить все факты и конверты узла одним JSON — право выхода без замка и без удаления за вами.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"limit":{"default":5000,"title":"Limit","type":"integer"}},"title":"soma_exportArguments"}},{"name":"soma_inbox","description":"Что ждёт агента: конверты, проверка подписи и контекст, собранный под бюджет токенов.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"agent":{"title":"Agent","type":"string"},"limit":{"default":10,"title":"Limit","type":"integer"}},"required":["agent"],"title":"soma_inboxArguments"}},{"name":"soma_nonce","description":"Одноразовый нонс для регистрации внешнего агента: доказательство владения ключом.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"agent":{"title":"Agent","type":"string"}},"required":["agent"],"title":"soma_nonceArguments"}},{"name":"soma_recall","description":"Найти факты: полнотекстовый поиск по смыслу, ранжирование по важности и свежести.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"title":"Query","type":"string"},"k":{"default":10,"title":"K","type":"integer"}},"required":["query"],"title":"soma_recallArguments"}},{"name":"soma_reflect","description":"Собрать наблюдение по запросу: связка фактов с источниками и рёбрами derived_from. Ответ указывает, из чего выведен.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"title":"Query","type":"string"},"k":{"default":8,"title":"K","type":"integer"},"save":{"default":true,"title":"Save","type":"boolean"}},"required":["query"],"title":"soma_reflectArguments"}},{"name":"soma_register","description":"Зарегистрировать внешнего агента: имя, публичный ключ Ed25519, подпись нонса, способности и цена за вызов.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"agent":{"title":"Agent","type":"string"},"public_key":{"title":"Public Key","type":"string"},"proof":{"title":"Proof","type":"string"},"capabilities":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null,"title":"Capabilities"},"cost_per_call":{"default":0,"title":"Cost Per Call","type":"number"}},"required":["agent","public_key","proof"],"title":"soma_registerArguments"}},{"name":"soma_remember","description":"Запомнить факт: переживает сессии и смену модели. Теги для поиска, importance 1–5.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"text":{"title":"Text","type":"string"},"tags":{"default":"","title":"Tags","type":"string"},"importance":{"default":3,"title":"Importance","type":"integer"},"kind":{"default":"fact","title":"Kind","type":"string"},"source":{"default":"","title":"Source","type":"string"},"session":{"default":"","title":"Session","type":"string"}},"required":["text"],"title":"soma_rememberArguments"}},{"name":"soma_reputation","description":"Репутация агента по фактам: подписанные квитанции, нарушения и итоговый счёт.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"agent":{"title":"Agent","type":"string"}},"required":["agent"],"title":"soma_reputationArguments"}},{"name":"soma_route","description":"Подобрать исполнителя по capability, мандату и цене. Если кандидата нет — вернётся честная причина отказа.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"id":{"title":"Id","type":"string"}},"required":["id"],"title":"soma_routeArguments"}},{"name":"soma_send","description":"Отправить конверт агенту: цель, задача, получатель, бюджет токенов, мандат и цена. Конверт подписывается и попадает в очередь.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"goal":{"title":"Goal","type":"string"},"task":{"title":"Task","type":"string"},"to":{"default":"*","title":"To","type":"string"},"sender":{"default":"mcp","title":"Sender","type":"string"},"capability":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"default":null,"title":"Capability"},"token_budget":{"default":2000,"title":"Token Budget","type":"integer"},"context_query":{"default":"","title":"Context Query","type":"string"},"max_cost_usd":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Max Cost Usd"},"price_usdc":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Price Usdc"},"cost_usdc":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Cost Usdc"},"ttl_s":{"default":3600,"title":"Ttl S","type":"number"},"visibility":{"default":"private","title":"Visibility","type":"string"}},"required":["goal","task"],"title":"soma_sendArguments"}},{"name":"soma_stats","description":"Состояние хаба: конверты по статусам, факты, связи, холодные артефакты.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"title":"soma_statsArguments"}},{"name":"soma_verify","description":"Проверить подпись конверта офлайн: Ed25519, публичный ключ едет вместе с подписью.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"envelope_json":{"title":"Envelope Json","type":"string"}},"required":["envelope_json"],"title":"soma_verifyArguments"}}],"scan":{"score":71,"grade":"B","scanned_at":"2026-10-26T05:01:21.247Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-26T05:01:21.210Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":12,"max":20,"notes":["remote reachable in 5058ms"]},"poisoning":{"score":15,"max":15,"notes":["17 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 2 write-action tools with no auth"]},"maintenance":{"score":15,"max":15,"notes":["last push 1 days ago"]},"identity":{"score":8,"max":10,"notes":["endpoint served from the registry-verified namespace domain"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://rta.lat/soma/mcp","reachable":true,"authRequired":false,"latencyMs":5058,"serverInfo":{"name":"soma","version":"1.0.0"}}],"packages":[],"repo":{"found":true,"owner":"mrpkk","repo":"soma-protocol","archived":false,"pushedAt":"2026-10-24T23:09:47Z","stars":1,"forks":0,"openIssues":1,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/143086314?v=4","ownerCreatedAt":"2023-08-24T11:00:06Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/143086314?v=4&s=128","source":"github"},"presence":{"stars":1,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-10-24T23:09:47.000Z","score":23}}}},"grade_history":[],"reviews":[]}