Publish. Resolve. Verify. Publica. Resuelve. Verifica.

The SOUL ID Registry is a lightweight REST API that provides DNS-like resolution for soul identifiers. Any agent can be published and resolved across runtimes. El Registry de SOUL ID es una API REST liviana que provee resolución tipo DNS para identificadores de agentes. Cualquier agente puede publicarse y resolverse en cualquier runtime.
https://registry.soulid.io
GET /health Service statusEstado del servicio
Response
{ "status": "ok", "service": "soulid-registry", "version": "0.1.0" }
GET /resolve/:soul_id Resolve a soul identifierResolver un identificador de agente
Request
GET /resolve/soulid:rasputina:v1:001
Response
{ "soul_id": "soulid:rasputina:v1:001", "name": "Rasputina", "archetype": "assistant", "purpose": "Personal AI assistant — hacker mística, gótica sabia", "owner": { "id": "cerealskill", "type": "person" } }
POST /publish Register a soul documentRegistrar un Soul Document
Request
POST /publish Authorization: Bearer <api_key> Content-Type: application/json { "soul_id": "soulid:scout:v1:007", "name": "Scout", "archetype": "researcher", "purpose": "Web research and data gathering agent", "values": ["accuracy", "speed", "transparency"], "capabilities": ["search", "scrape", "summarize"], "owner": { "id": "yourhandle", "type": "person" } }
Response
{ "ok": true, "soul_id": "soulid:scout:v1:007" }
namespace:archetype:version:instance soulid:custodian:v1:001 soulid:rasputina:v1:001 acme:scout:v2:042