C.A.P.I.B.A. (Causal, Asynchronous, Persistent, Immutable Block Architecture)
O C.A.P.I.B.A. define o sistema nervoso central de retenção de memória da rede PAEBIRU. Mais do que um banco de dados, é um sistema de registro causal onde os blocos são estritamente endereçados por conteúdo e maturidade termodinâmica, tratando o dado como um fluxo contínuo que se purifica e se estrutura à medida que avança do micro para o macro.
Conforme estabelecido pela RFC 046 e expandido pela RFC 033, o C.A.P.I.B.A. integra memória e biologia para manter um ecossistema com esquecimento saudável (Apoptose, RFC 035). A rede abandona a dependência de relógios físicos (NTP/RTC) para o arquivamento; em seu lugar, o tempo é medido em Maturidade Causal e decaimento termodinâmico.
---
config:
layout: elk
---
flowchart TD
subgraph Nascente ["💧 1. As Nascentes (Hot Metabolic Memory)"]
direction TB
IoT[Sensores ABAPORU] -->|Gotas| RB[(Ring Buffers / RAM Lock-free)]
RB -->|Atrito Térmico| FB[FlatBuffers]
RB -. "Langevin Tick (Resfriamento)" .-> Evap(Evaporação / Descarte MUS Baixo)
FB -. "Maturidade Causal" .-> Mule
end
subgraph Correnteza ["🌊 2. A Correnteza (MuleNodes e Malha RINA)"]
direction TB
Mule[Veículos MuleNode] --> WAL[(MmapStore / WAL)]
WAL --> PT[Prolly Trees Sync]
PT -. "Sedimento Físico" .-> Tag((Stigmergic Tag NFC))
Tag -. "E2EE" .-> Vault[(Secure Rizoma Vault)]
FB --> |Pororoca Causal| Mule
end
subgraph Manguezal ["🌿 3. O Manguezal (Fog Nodes / Filtro Imunológico)"]
direction TB
PT --> |Água Barrenta| ZT[Zero-Trust Ingress / eBPF + StigmergicImmuneSystem]
ZT -- "Lama Tóxica" --> Macro[MacrophageVM Quarentena]
ZT -- "Água Limpa" --> Arrow[Apache Arrow / Memória]
Arrow --> |Transmutação Analítica| Parquet[(Apache Parquet)]
end
subgraph Oceano ["⚓ 4. O Oceano (Cold Thermodynamic Archive)"]
direction TB
Parquet --> EC[Erasure Coding Shards]
EC --> |Proteção CARE| SG{Sovereignty Gate}
SG --> Iceberg[Apache Iceberg / IPLD CIDs]
Iceberg --> OceanoProfundo[(Sovereign Lakehouse Distribuído)]
end
subgraph Chuva ["🌧️ 5. Evaporação e Chuva (Evolução Wasm)"]
direction LR
OceanoProfundo --> |Compute-over-Data| IA[Federated AI Trainer]
IA --> |Condensação do Aprendizado| Plasmideo[Wasm Plasmids]
end
Plasmideo -. "Precipitação Evolutiva" .-> IoT
style Nascente fill:#e0f7fa,stroke:#00bcd4,stroke-width:2px,color:#000
style Correnteza fill:#b2ebf2,stroke:#0097a7,stroke-width:2px,color:#000
style Manguezal fill:#dcedc8,stroke:#558b2f,stroke-width:3px,color:#000
style Oceano fill:#01579b,stroke:#000000,stroke-width:3px,color:#fff
style Chuva fill:#f3e5f5,stroke:#4a148c,stroke-width:2px,color:#000
style OceanoProfundo fill:#0277bd,stroke:#fff,stroke-width:2px,color:#fff
Níveis de Persistência e Maturidade
O ciclo de vida do dado é regido pelo Tempo Metabólico (Langevin Ticks) e pela Maturidade Causal:
- Nascente (Memória Rápida): Blocos com alta “temperatura” (atrito térmico mantido por requisições contínuas). Foco em RAM, Ring Buffers e concorrência Lock-free. O dado não “envelhece”, ele “esfria” se não for acessado.
- Distributed Blackboard: Sub-camada da Nascente/Manguezal que armazena compromissos criptográficos e nonces do protocolo FROST. Permite que a primeira rodada do algoritmo seja executada de forma preemptiva e assíncrona, desacoplando a assinatura da necessidade de conexão síncrona entre oráculos.
- Correnteza / Manguezal: Purificação e estruturação colunar.
- Oceano (Deep Storage): Blocos que atingiram a Maturidade Causal. Ocorrem quando a taxa de interações topológicas ($\Delta C$) cai, indicando que o dado perdeu sua energia estigmergica no metabolismo ativo e deve ser condensado para persistência fria com Reed-Solomon.
- Deep Sleep Causal: Estado de hibernação profunda para dados e processos que aguardam eventos em escalas politemporais, minimizando o uso de recursos enquanto a maturidade causal não é perturbada por novos ecos.
- Vácuo Quântico: Nível final de persistência informacional.
Detalhes por Camada (RFC 046 / RFC 033)
💧 Nascente — Spring (Metabolic Cache)
- Tempo Metabólico: O relógio de um fragmento não bate, ele resfria. Enquanto houver atrito da rede (acesso via CoD ou Barter), o dado permanece na Nascente.
- Langevin Ticks: A métrica de decaimento orgânico. Sem interações, o “calor” informacional dissipa-se estocasticamente.
- Pre-Aquecimento via REP: A Nascente reage a pulsos do Ripple Effect Protocol, antecipando a necessidade de dados e “pré-aquecendo” o cache antes da requisição formal, reduzindo a latência de cold-start.
- Deep Sleep Causal: Dados inativos mas causalmente relevantes são movidos para o Oceano ou Vácuo, liberando a Nascente para o metabolismo ativo.
- Política de evaporação por SUM — entradas com SUM (Social Utility Metric) baixo e alta taxa de resfriamento são descartadas primeiro.
⚓ Oceano — Ocean (Thermodynamic Archive)
- Transição Causal: A migração da Nascente para o Oceano é puramente baseada na perda de atrito térmico. A reconciliação de históricos divergentes (pós-partição) utiliza Análise Topológica de Dados (TDA) para alinhar eventos pela maturidade causal, ignorando timestamps físicos.
- Erasure Coding (Reed-Solomon / CARE) para resiliência massiva.
- Cold Archive (Ouroboros): Camada de armazenamento ultra-profundo onde o estado consolidado da malha é preservado.
Mecanismos Transversais
- Imutabilidade: Cada fragmento é um hash autônomo.
- MVRegister CRDT: Base do modelo de valor, com
PolytemporalClockcomo prova de causalidade. - PolytemporalClock: Clock vetorial que abandona o tempo cronológico (RTC/NTP) em favor da Maturidade Causal. Evolui para o Tempo Termodinâmico Integral, suportando
mergelossless entre nós com cronobiologias distintas através de reconciliação topológica. - Reconciliação Assíncrona: Fusão baseada puramente em quem causou o quê, permitindo operação offline total e convergência em redes intermitentes.
Apoptose e Reciclagem Automatizada
O C.A.P.I.B.A. não é um arquivo infinito, mas um organismo que “esquece” para sobreviver. A Apoptose Termodinâmica garante que o armazenamento permaneça eficiente em nós de borda (Edge).
- Sinal de Apoptose: O subsistema de Biologia envia sinais de marcação topográfica para o C.A.P.I.B.A. indicando quais fragmentos perderam conectividade causal.
- Desintegração Estocástica: Fragmentos marcados em estado de pré-apoptose são desintegrados de forma estocástica, liberando espaço físico e reduzindo a entropia sistêmica.
- Recuperação de Landauer: A remoção de dados é tratada como uma recuperação energética, convertendo o descarte em créditos de manutenção para o nó.
Posições Pendentes (Open Questions)
- RFC 017 — custo de replicação Manguezal/Oceano sem moeda escassa.
- Hipocampo Externo e Fragmentação — Resolvido: O Mapa Cognitivo Topológico (TCM) reside no Manguezal (Apache Arrow) enquanto é um working set ativo de raciocínio. Ao atingir a maturidade causal, o TCM é fragmentado via Reed-Solomon e migra para o Oceano (Apache Iceberg) como memória holográfica distribuída. A ativação é disparada por ressonância térmica (Langevin) na Nascente.
Cross-references
crates/kernel/src/domain/state/— detalhamento granular de cada nível.crates/kernel/src/domain/codec/— FlatBuffersPacketEntity(entrada do continuum).- KERNEL.md —
CRDTStateManager,ProllyTreeEngine,PolytemporalClock.