Skip to content

Arquitetura do Protocolo

O BSP é um padrão aberto que define como os dados biológicos são estruturados, armazenados, trocados e governados. Ele opera em três camadas.


title: "Diagrama da Arquitetura"

A Arquitetura Três-Camadas

O Biological Sovereignty Protocol foi desenhado intencionalmente usando um modelo restrito de "Thin-Client" (Cliente-Leve) arquitetado sobre três camadas distintas. Este design garante a descentralização permanente dos registros vitais, enquanto empurra a complexa sobrecarga de indexação e as UIs ricas para o escopo dos desenvolvedores de dApps.

Layer 3: Exchange ProtocolNetwork Payloads, API Requests, Zero-Knowledge ProofsLayer 2: Data & TaxonomyBioRecords, Structuring (BSP-LA, BSP-MT), EncryptionLayer 1: Identity & ConsentBEO / IEO AO Processes on Arweave

(O diagrama acima mapeia o fluxo completo de dados: da submissão clínica no Processo AO até o consumo do lado do cliente.)


Camada 1: Ledger Universal (L1)

No coração do protocolo, a Camada 1 descarta a AWS (Amazon) e os bancos de dados tradicionais (PostgreSQL, MongoDB) em prol de uma prova criptográfica resistente e perpétua.

  • Infraestrutura: A "Permaweb" Arweave e o Processo AO Biological-State-Machine.
  • Propósito: Atua como o registrador imutável e descentralizado da verdade humana.
  • Responsabilidade:
    • Hospedar em cache os objetos gigantes JSON-LD (Cargas de BioRecords) permanentemente e para sempre usando uma prova global.
    • Fazer a triagem da lógica central do sistema IEO (Organização Médica) fazendo push dos dados em uma BEO (Conta Pessoal Humana).
    • Executar o Contrato de Consentimento (Garantir que os aplicativos só leiam dados do João se o João explicitamente assinar aprovação na rede).

A Regra de Ouro: A L1 nunca armazena o "Nome Completo" ou o "CPF/SSN" em formato de texto simples. Ela vincula dados biológicos rígidos (Glicose = 85mg/dL) aos hashes públicos da carteira. Identidade do mundo real (PII) requer criptografia ponta a ponta simétrica de conhecimento zero a cargo exclusivo do usuário.


Camada 2: A Camada D.A.N (L2)

As tecnologias em Blockchain são notoriamente ineficientes para consultar arquivos JSON rapidamente. Um aplicativo de condicionamento físico para a terceira idade não pode esperar o tempo de ping de 30 segundos de uma rede principal enquanto um paciente atualiza o dashboard. É por isso que o padrão exige uma D.A.N (Rede de Acesso de Dados).

  • Infraestrutura: Servidores Cache GraphQL (ex: GoldSky, TheGraph) ou nós construídos puramente pela comunidade usando protocolos P2P.
  • Propósito: Velocidade ultrarrápida (Cache) e Agregação.
  • Responsabilidade:
    • Constantemente escanear a Blockchain da L1 por novas carteiras BSP.
    • Normalizar as mensagens AO que descrevem todas as interações do paciente nos blocos JSON em tempo real.
    • Fornecer endpoints ultrarrápidos, com 15ms de latência, que permitem aos aplicativos executar buscas (ex: "Buscar os históricos de lipídios do usuário xyz6 durante todo o ano de 2024").

A beleza desta camada é que os Nódulos da L2 podem falhar a qualquer segundo ou os servidores indexadores podem explodir sem afetar o ecossistema. Novas entidades L2 simplesmente lerão sincronamente tudo e clonarão as referências dos hashes imutáveis da Arweave para reviver toda a rede.


Camada 3: Aplicações Locais e Lógica do SDK (L3)

O BSP em si não possui e nunca desenvolverá um site de frente ao consumidor. Todo o valor final da saúde é gerado no escopo aberto de desenvolvedores corporativos e individuais e pelos robôs de Inteligência Artificial usando nossos SDKs (SDK-PHP, SDK-TS, Python BSP).

  • Infraestrutura: Aplicações do Seu Lado (Telas NextJS, Dashboards para iOS, Servidores locais em Node).
  • Propósito: Fornecer interfaces para humanos e criar "sentido" na vida.
  • Responsabilidade:
    • Fornecer os gráficos em IU de maneira amigável. Implementar o botão "Conectar com Wallet/BSP Auth".
    • Recuperar os modelos JSON-LD JSON através da L2 e parseá-los usando a Taxonomia do BSP nativamente embutida nos clientes.
    • Descriptografar os blocos restritos usando as chaves locais exclusivas privadas do usuário e enviar a biologia limpa para uma IA desenhar as tabelas de longevidade, diagnósticos prescritivos ou regimes esportivos hiperpersonalizados.

As Três Camadas

CamadaO Que Define
Camada 1 — IdentidadeQuem detém os dados. Cada indivíduo e cada instituição no ecossistema BSP possui uma identidade permanente e descentralizada: o Objeto de Entidade Biológica (BEO) ou Objeto de Entidade Institucional (IEO).
Camada 2 — DadosO que os dados contêm. Cada medição biológica é estruturada como um BioRegistro — uma unidade padronizada e imutável de informação biológica ancorada a um BEO específico e classificada sob a taxonomia BSP.
Camada 3 — TrocaComo os dados se movem. O Protocolo de Troca BSP define o formato de requisições e respostas entre sistemas — como qualquer sistema envia dados para um BEO, como uma plataforma solicita acesso, como um motor de IA consulta um histórico biológico completo.

O Objeto de Entidade Biológica (BEO)

O BEO é a identidade biológica soberana de cada indivíduo no ecossistema BSP. É o centro de gravidade de todo o protocolo.

Um BEO não é uma conta em uma plataforma. É uma identidade permanente, armazenada na blockchain Arweave, controlada exclusivamente pelo indivíduo através de uma chave privada. Cada BEO é identificado por um domínio .bsp legível por humanos — um endereço biológico permanente (por exemplo, andre.bsp).

O BioRegistro

Cada medição biológica — um resultado de exame de sangue, um marcador genômico, uma leitura de dispositivo vestível, um relatório de imagem — é representada como um BioRegistro.

Qualquer sistema pode tentar submeter um BioRegistro a um BEO. O que governa o acesso é o consentimento do titular do BEO, codificado no contrato inteligente AccessControl na Arweave. BioRegistros são imutáveis uma vez escritos.

Infraestrutura Descentralizada

Os registros BSP são armazenados na Arweave — um protocolo de armazenamento permanente e descentralizado projetado para preservar dados por mais de 200 anos.

Processos AO que gerenciam identidades BEO, registros de domínio .bsp e permissões de acesso rodam na plataforma de computação hiper-paralela do Arweave — garantindo que as regras do protocolo não possam ser alteradas por nenhum ator único.

O Modelo de Soberania

A arquitetura técnica do BSP é projetada para tornar a soberania individual o padrão:

  • Propriedade permanente: O indivíduo possui seu BEO e todos os BioRegistros dentro dele por toda a vida.
  • Consentimento granular: Cada solicitação de acesso de terceiros requer consentimento explícito do titular do BEO.
  • Submissão aberta: Qualquer sistema pode submeter BioRegistros a um BEO — sujeito ao consentimento do titular.
  • Portabilidade: Qualquer dado em um BEO pode ser exportado no formato padrão BSP a qualquer momento.
  • Imutabilidade: BioRegistros não podem ser alterados ou excluídos uma vez escritos.
  • Controle criptográfico: O acesso é controlado por chaves privadas mantidas pelo indivíduo.