Skip to content

IEO — Objeto de Entidad Institucional

Versión 0.2 | Ambrósio Institute


Visión General

El Institutional Entity Object (IEO) representa cualquier organización, sistema o profesional que interactúa con datos biológicos en nombre de, o con el consentimiento de, un titular de BEO.

Toda institución en el ecosistema BSP — desde una cadena hospitalaria nacional hasta un fabricante de dispositivos wearables o un médico independiente — está representada como un IEO.

Crear un IEO está abierto a cualquier institución. La Certificación BSP es voluntaria — pero desbloquea beneficios significativos dentro del ecosistema.


Schema del Objeto IEO

typescript
IEO {
  // ─── IDENTIDAD ──────────────────────────────────────────────────
  ieo_id:       string     // Identificador institucional universalmente único
  domain:       string     // Dirección .bsp — ej. "fleury.bsp"
  display_name: string     // Nombre legal completo de la institución
  ieo_type:     IEOType    // LABORATORY | HOSPITAL | WEARABLE | PHYSICIAN |
                           // INSURER | RESEARCH | PLATFORM
  country:      ISO3166    // País de operación principal
  jurisdiction: string     // Jurisdicción regulatoria
  legal_id:     string     // CNPJ (BR) / EIN (US) / VAT (EU) etc.
  public_key:   string     // Clave pública institucional para envíos firmados
  created_at:   ISO8601    // Timestamp de registro del IEO
  version:      semver     // Versión BSP al momento de la creación

  // ─── CERTIFICACIÓN ─────────────────────────────────────────────
  certification: {
    level:        CertLevel    // BASIC | ADVANCED | FULL | RESEARCH
    granted_at:   ISO8601
    expires_at:   ISO8601      // Renovación anual
    categories:   string[]     // Categorías BSP autorizadas (ej. ["BSP-LA", "BSP-HM"])
    intents:      BSPIntent[]  // Intents de intercambio autorizados
    restrictions: string[]     // Prohibiciones explícitas si las hay
    certified_by: string       // Referencia del auditor del Instituto
    audit_ref:    string       // ID de transacción de auditoría en Arweave
  }

  // ─── REGISTRO OPERATIVO ────────────────────────────────────────
  operations: {
    biorecords_submitted: number   // Total de BioRecords enviados hasta la fecha
    last_submission:      ISO8601
    compliance_rate:      float    // Tasa de cumplimiento del schema (0.0–1.0)
    active_consents:      number   // Tokens de consentimiento abiertos actuales
    complaints:           number
    audits:               Audit[]
  }

  // ─── CONTACTOS ──────────────────────────────────────────────────
  contacts: {
    technical_lead:   ContactRef
    compliance_lead:  ContactRef
    api_endpoint:     string     // URL del endpoint BSP API principal
    webhook_url:      string     // Webhook de notificación (opcional)
  }

  // ─── ESTADO ────────────────────────────────────────────────────
  status:             IEOStatus  // ACTIVE | SUSPENDED | REVOKED | PENDING
  suspension_reason:  string | null
  revocation_reason:  string | null
}

Tipos de IEO

LAB — Laboratorio Clínico y de Diagnóstico (IEOType.LABORATORY)

Laboratorios clínicos y de diagnóstico — la fuente principal de BioRecords en el ecosistema BSP.

PropiedadRegla
Niveles autorizados por defectoL2 Standard
Niveles autorizados avanzadosL1 Core, L3 Extended con certificación
Puede LEER BEOsNunca — el envío es solo escritura
Formato de dominionombreinstitucion.bsp (ej. fleury.bsp)
RenovaciónAuditoría anual de cumplimiento

HSP — Hospital y Sistema de Salud (IEOType.HOSPITAL)

Hospitales y sistemas de salud. Autorizados en múltiples niveles de taxonomía simultáneamente. Pueden acreditar médicos como sub-IEOs.

PropiedadRegla
Niveles autorizados por defectoL1 Core + L2 Standard
Niveles autorizados avanzadosL3 Extended, L4 Device con certificación
Puede LEER BEOsCon token de consentimiento activo, con límite de tiempo
Sub-IEOs de médicosFormato dr.silva@hcor.bsp

WRB — Wearable y Dispositivo (IEOType.WEARABLE)

Empresas de hardware y software que producen dispositivos wearables y sistemas de monitoreo continuo.

PropiedadRegla
Niveles autorizadosL4 Device (BSP-DV) exclusivamente
Frecuencia de envíoRegistros consolidados diarios por usuario
Puede LEER BEOsNunca — restricción permanente, no puede ser anulada por el consentimiento del usuario
Requisito del SDKDebe usar el BSP Device SDK oficial

Crítico: Los IEOs de wearables son el único tipo de IEO que nunca puede recibir acceso READ_RECORDS bajo ninguna circunstancia.

PHY — Médico y Profesional de Salud (IEOType.PHYSICIAN)

Médicos y profesionales de salud con licencia. Únicos en que READ_RECORDS es su función principal.

PropiedadRegla
Función principalREAD_RECORDS con token de consentimiento
Derechos de envíoSolo evaluaciones clínicas (BSP-CL)
Modelo de consentimientoTokens con límite de tiempo y alcance
Verificación de credencialesNúmero de licencia médica requerido al registrarse

INS — Aseguradora de Salud (IEOType.INSURER)

Compañías de seguros de salud. Operan bajo el modelo de acceso más restrictivo.

PropiedadRegla
Acceso de lecturaSolo datos anónimos agregados
Acceso individualSolo con consentimiento explícito continuo, nunca automático
PROHIBIDONo pueden usar datos BSP para suscripción, denegación de cobertura ni cálculo de primas basado en riesgo biológico individual

Esta restricción está codificada en el contrato IEO y se aplica a nivel de contrato inteligente.

RES — Institución de Investigación (IEOType.RESEARCH)

Universidades, centros de investigación y organizaciones de ensayos clínicos.

PropiedadRegla
Acceso a datosAgregados anónimos con opt-in explícito
Identificación individualEstructuralmente imposible — referencias BEO eliminadas
Restricción comercialNo pueden comercializar el acceso a datos BSP brutos

PLT — Plataforma Digital de Salud y Sistema de IA (IEOType.PLATFORM)

Plataformas digitales de salud, servicios de telemedicina y sistemas de IA. Esta es la categoría para las implementaciones AVA/SVA.

PropiedadRegla
Función principalIntents ANALYZE_VITALITY y REQUEST_SCORE
Acceso de lecturaCon consentimiento persistente del usuario — renovable
Acceso de escrituraNo puede — las plataformas interpretan, no miden

Niveles de Certificación

NivelRequisitosQué desbloquea
BSP-Compliant BasicSolo biomarcadores L2 StandardListado en directorio, sello básico
BSP-Compliant AdvancedL1 Core + L2 StandardFeed de datos AVA, sello avanzado
BSP-Compliant Full-SpectrumTodos los nivelesIntegración completa al ecosistema
BSP Research PartnerIEO de investigación con contribución BIPAcceso a datos de investigación anónimos

La certificación es voluntaria. Cualquier institución puede participar en el ecosistema BSP sin certificación — pero las instituciones certificadas:

  • Aparecen en el directorio oficial
  • Muestran un sello verificable on-chain
  • Sus datos se incorporan al análisis de AVA
  • Son recomendadas por el Ambrosio OS

Las instituciones no certificadas pueden operar, pero la app Ambrósio muestra un aviso de "fuente no verificada".


Intents de Intercambio

Cada tipo de IEO está autorizado para intents de intercambio específicos:

IntentDescripciónTipos de IEO Autorizados
SUBMIT_RECORDEnviar mediciones biológicas a un BEOLAB, HSP, WRB, PHY
READ_RECORDSLeer BioRecords de un BEOPHY, PLT, INS (solo agregados)
REQUEST_CERTIFICATIONSolicitar certificación BSPTodos los tipos
ANALYZE_VITALITYEnviar BioRecords para análisis AVAPLT
REQUEST_SCORESolicitar generación de puntuación SVAPLT
SUBMIT_BIPEnviar una Propuesta de Mejora BSPTodos los tipos

Ambrósio Institute · ambrosioinstitute.org · biologicalsovereigntyprotocol.com