Skip to content

Referencia de la API Registry

URL Base: https://api.biologicalsovereigntyprotocol.com

La Registry API es un relayer gasless. Verifica firmas Ed25519 y retransmite transacciones a Arweave, pagando el gas por los usuarios.


Operaciones BEO

RutaDescripciónAuth
POST /api/relayer/beoCrear nuevo BEOEd25519
POST /api/relayer/beo/lockBloqueo de emergenciaEd25519
POST /api/relayer/beo/unlockDesbloquearEd25519
POST /api/relayer/beo/destroyErasure permanente (LGPD/GDPR)Ed25519
POST /api/relayer/beo/rotate-keyRotar clave Ed25519Ed25519
POST /api/relayer/beo/recoveryActualizar config de recoveryEd25519
POST /api/relayer/beo/request-recoveryIniciar Social RecoveryPúblico
POST /api/relayer/beo/revoke-allRevocar todos los consent tokens de un BEOEd25519
POST /api/relayer/consentEmitir ConsentTokenEd25519

Operaciones IEO

RutaDescripciónAuth
POST /api/ieoCrear nuevo IEOEd25519
POST /api/ieo/lockBloqueo de emergenciaEd25519
POST /api/ieo/unlockDesbloquearEd25519
POST /api/ieo/destroyErasure permanenteEd25519
POST /api/ieo/rotate-keyRotar claveEd25519
POST /api/ieo/contactsActualizar endpoint/webhookEd25519
POST /api/ieo/recoveryActualizar config de recoveryEd25519
POST /api/ieo/approveAprobar propuesta de gobernanza (multisig 2-de-3)X-Institute-Key
POST /api/ieo/certificationActualizar nivel de certificacion del IEOX-Institute-Key

Operaciones Guardian

RutaDescripcionAuth
POST /api/guardian/inviteTitular del BEO invita a un guardianEd25519
GET /api/guardian/accept/:tokenRenderiza pagina de aceptacion del guardianPublico
POST /api/guardian/accept/:tokenGuardian acepta y registra clave publica Ed25519Publico
GET /api/guardian/confirm-recovery/:tokenRenderiza pagina de confirmacion de recoveryPublico
POST /api/guardian/confirm-recovery/:tokenGuardian confirma recovery (umbral 2-de-3 activa rotacion de clave)Publico

Consultas (Lectura)

RutaDescripción
GET /api/beos/:beoIdBEO por UUID
GET /api/beos/domain/:domainBEO por dominio .bsp
GET /api/ieosListar IEOs
GET /api/ieos/:ieoIdIEO por UUID
GET /api/ieos/domain/:domainIEO por dominio .bsp
GET /api/ieos/:ieoId/certificationVerificar certificación
GET /api/consent/:tokenIdVerificar ConsentToken
GET /api/consent/history/:beo_domainHistorial de tokens

Revocación

RutaDescripciónAuth
DELETE /api/consent/:tokenIdRevocar un tokenEd25519
DELETE /api/consent/allRevocar TODOS (emergencia)Ed25519
DELETE /api/consent/ieo/:ieo_domainRevocar todos de un IEOEd25519
DELETE /api/consent/intent/:intentRevocar por intentEd25519

Exchange

RutaDescripciónAuth
POST /api/exchange/recordsEnviar BioRecordsConsentToken + Ed25519
GET /api/exchange/recordsLeer BioRecordsConsentToken + Ed25519
POST /api/exchange/exportExport soberano (JSON/CSV/FHIR_R4)ConsentToken + Ed25519

Rate Limits

GrupoLimite
Relayer BEO/IEO10 req/min
Lecturas60 req/min por IP
Escritura de consent15 req/min por IP
Exchange submit10 req/min por IP
Exchange read30 req/min por IP
Export soberano5 req/min por IP
Guardian invite5 req/min

Referencia CLI · Referencia SDK · Servidor MCP