RFC 033 - Relógios Politemporais para C.A.P.I.B.A.
Status: Rascunho Aprovado (Visão v2+) Pilar: S4 (Memória) / S2 (Biologia)
1. Resumo
A visão para a v2+ do PAEBIRU abandona a dependência de relógios físicos (NTP/RTC) para o arquivamento e a consistência de dados no C.A.P.I.B.A. Storage. O protocolo adota Relógios Politemporais, onde o tempo é medido em “maturidade causal” e decaimento termodinâmico. Isso rege a migração de fragmentos de dados da Nascente (armazenamento ativo) para o Oceano (armazenamento profundo frio) de forma totalmente descentralizada.
2. Motivação
Em uma malha P2P rodando sob o paradigma GALS (Globalmente Assíncrono e Localmente Síncrono), o “agora” absoluto não existe. Dispositivos energy harvesting frequentemente sofrem resets de relógio. Usar timestamps reais para gerenciar cache ou expiração de dados causa falhas sistêmicas. Relógios Lógicos Globais exigem sincronização central. Os Relógios Politemporais utilizam a topologia e a “temperatura” da própria informação para determinar sua idade estrutural na rede.
3. Especificação Técnica
3.1. Tempo Metabólico (Langevin Ticks)
O “relógio” de um fragmento de dado não “bate”, ele “esfria”. Enquanto o dado for frequentemente requisitado pelo Compute-over-Data ou pelo Barter Engine, o atrito da rede mantém a sua temperatura alta, retendo-o na Nascente (memória rápida).
3.2. Decaimento e Maturidade Causal
Quando a taxa de novas interações topológicas com um dado ($\Delta C$) cai, o dado esfria organicamente. A causalidade dita que se a informação parou de gerar ecos e perdeu energia estigmergica, ela atingiu a Maturidade Causal. O dado não é apenas “velho”; ele se tornou inerte no metabolismo do nó.
3.3. Transição Nascente → Oceano
Ao atingir a maturidade causal, o Ator C.A.P.I.B.A. condensa os fragmentos e os migra da Nascente para o Oceano passivamente. A mesclagem de históricos divergentes (após curas de partições de rede) utiliza a Análise Topológica de Dados (TDA) para reconciliar eventos baseando-se puramente em quem causou o quê.
4. Impacto Arquitetural Futuro (v2)
- Capiba: Separação formal do storage em camadas físicas:
Spring(Nascente, lock-free) eOcean(Oceano, arquivos compactos Flash/NVMe). - Math: Implementação de estruturas algébricas para rastrear a maturidade causal (CRDTs politemporais cruzados com TDA).
- Biology: Integração do decaimento termodinâmico de feromônios com os vetores de cache do C.A.P.I.B.A.