Skip to content

IEO — Objeto de Entidade Institucional

Versão 0.2 | Ambrósio Institute


Visão Geral

O Institutional Entity Object (IEO) representa qualquer organização, sistema ou profissional que interage com dados biológicos em nome de, ou com o consentimento de, um titular de BEO.

Toda instituição no ecossistema BSP — desde uma grande rede hospitalar até um fabricante de dispositivos wearables ou um médico independente — é representada como um IEO.

Criar um IEO é aberto a qualquer instituição. A Certificação BSP é voluntária — mas desbloqueia benefícios significativos dentro do ecossistema.


Schema do Objeto IEO

typescript
IEO {
  // ─── IDENTIDADE ────────────────────────────────────────────────
  ieo_id:       string     // Identificador institucional universalmente único
  domain:       string     // Endereço .bsp — ex: "fleury.bsp"
  display_name: string     // Nome legal completo da instituição
  ieo_type:     IEOType    // LABORATORY | HOSPITAL | WEARABLE | PHYSICIAN |
                           // INSURER | RESEARCH | PLATFORM
  country:      ISO3166    // País de operação principal
  jurisdiction: string     // Jurisdição regulatória
  legal_id:     string     // CNPJ (BR) / EIN (US) / VAT (EU) etc.
  public_key:   string     // Chave pública institucional para envios assinados
  created_at:   ISO8601    // Timestamp de registro do IEO
  version:      semver     // Versão BSP no momento da criação

  // ─── CERTIFICAÇÃO ──────────────────────────────────────────────
  certification: {
    level:        CertLevel    // BASIC | ADVANCED | FULL | RESEARCH
    granted_at:   ISO8601
    expires_at:   ISO8601      // Renovação anual
    categories:   string[]     // Categorias BSP autorizadas (ex: ["BSP-LA", "BSP-HM"])
    intents:      BSPIntent[]  // Intenções de troca autorizadas
    restrictions: string[]     // Proibições explícitas, se houver
    certified_by: string       // Referência do auditor do Instituto
    audit_ref:    string       // ID da transação de auditoria no Arweave
  }

  // ─── REGISTRO OPERACIONAL ──────────────────────────────────────
  operations: {
    biorecords_submitted: number   // Total de BioRecords enviados até o momento
    last_submission:      ISO8601
    compliance_rate:      float    // Taxa de conformidade do schema (0.0–1.0)
    active_consents:      number   // Tokens de consentimento atualmente abertos
    complaints:           number
    audits:               Audit[]
  }

  // ─── CONTATOS ──────────────────────────────────────────────────
  contacts: {
    technical_lead:   ContactRef
    compliance_lead:  ContactRef
    api_endpoint:     string     // URL do endpoint BSP principal
    webhook_url:      string     // Webhook de notificação (opcional)
  }

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

Tipos de IEO

LAB — Laboratório Clínico e de Diagnóstico (IEOType.LABORATORY)

Laboratórios clínicos e de diagnóstico — a principal fonte de BioRecords no ecossistema BSP.

PropriedadeRegra
Níveis autorizados padrãoL2 Standard
Níveis avançados autorizadosL1 Core, L3 Extended na certificação
Pode LER BEOsNunca — o envio é somente de escrita
Formato do domínioinstitutionname.bsp (ex: fleury.bsp)
RenovaçãoAuditoria anual de conformidade

HSP — Hospital e Sistema de Saúde (IEOType.HOSPITAL)

Hospitais e sistemas de saúde. Autorizados em múltiplos níveis da taxonomia simultaneamente. Podem credenciar médicos como sub-IEOs.

PropriedadeRegra
Níveis autorizados padrãoL1 Core + L2 Standard
Níveis avançados autorizadosL3 Extended, L4 Device na certificação
Pode LER BEOsCom token de consentimento ativo, com prazo limitado
Sub-IEOs de médicosFormato dr.silva@hcor.bsp

WRB — Wearable e Dispositivo (IEOType.WEARABLE)

Empresas de hardware e software que produzem dispositivos wearables e sistemas de monitoramento contínuo.

PropriedadeRegra
Níveis autorizadosL4 Device (BSP-DV) exclusivamente
Frequência de envioRegistros consolidados diários por usuário
Pode LER BEOsNunca — restrição permanente, não pode ser substituída pelo consentimento do usuário
Requisito de SDKDeve usar o SDK oficial BSP Device

Crítico: IEOs Wearable são o único tipo de IEO que nunca pode receber acesso READ_RECORDS sob nenhuma circunstância.

PHY — Médico e Profissional de Saúde (IEOType.PHYSICIAN)

Médicos licenciados e profissionais de saúde. Únicos no sentido de que READ_RECORDS é sua função principal.

PropriedadeRegra
Função principalREAD_RECORDS com token de consentimento
Direitos de envioApenas avaliações clínicas (BSP-CL)
Modelo de consentimentoTokens somente com prazo e escopo limitados
Verificação de credencialNúmero de registro médico exigido no cadastro

INS — Plano de Saúde (IEOType.INSURER)

Empresas de seguro saúde. Operam sob o modelo de acesso mais restritivo.

PropriedadeRegra
Acesso de leituraApenas dados agregados anonimizados
Acesso individualApenas com consentimento contínuo e explícito, nunca automático
PROIBIDONão pode usar dados BSP para subscrição, negação de cobertura ou cálculo de prêmio baseado em risco biológico individual

Esta restrição está codificada no contrato IEO e aplicada no nível do contrato inteligente.

RES — Instituição de Pesquisa (IEOType.RESEARCH)

Universidades, centros de pesquisa e organizações de ensaios clínicos.

PropriedadeRegra
Acesso a dadosAgregado anonimizado com opt-in explícito
Identificação individualEstruturalmente impossível — referências ao BEO removidas
Restrição comercialNão pode comercializar acesso a dados BSP brutos

PLT — Plataforma de Saúde Digital e Sistema de IA (IEOType.PLATFORM)

Plataformas de saúde digital, serviços de telemedicina e sistemas de IA. Esta é a categoria para implementações AVA/SVA.

PropriedadeRegra
Função principalIntenções ANALYZE_VITALITY e REQUEST_SCORE
Acesso de leituraCom consentimento persistente do usuário — renovável
Acesso de escritaNão pode — plataformas interpretam, não medem

Níveis de Certificação

NívelRequisitosO que desbloqueia
BSP-Compliant BasicApenas biomarcadores L2 StandardListagem no diretório, distintivo básico
BSP-Compliant AdvancedL1 Core + L2 StandardFeed de dados AVA, distintivo avançado
BSP-Compliant Full-SpectrumTodos os níveisIntegração completa ao ecossistema
BSP Research PartnerIEO de pesquisa com contribuição BIPAcesso a dados de pesquisa anonimizados

A certificação é voluntária. Qualquer instituição pode participar do ecossistema BSP sem certificação — mas instituições certificadas:

  • Aparecem no diretório oficial
  • Exibem um distintivo verificável on-chain
  • Têm seus dados alimentando a análise da AVA
  • São recomendadas pelo Ambrosio OS

Instituições não certificadas podem operar, mas o aplicativo Ambrósio exibe um aviso de "fonte não verificada".


Intenções de Troca

Cada tipo de IEO é autorizado para intenções de troca específicas:

IntençãoDescriçãoTipos de IEO Autorizados
SUBMIT_RECORDEnviar medições biológicas para um BEOLAB, HSP, WRB, PHY
READ_RECORDSLer BioRecords de um BEOPHY, PLT, INS (apenas agregado)
REQUEST_CERTIFICATIONSolicitar certificação BSPTodos os tipos
ANALYZE_VITALITYEnviar BioRecords para análise AVAPLT
REQUEST_SCORESolicitar geração de SVA scorePLT
SUBMIT_BIPEnviar uma Proposta de Melhoria BSPTodos os tipos

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