RFC 007 (Persistence) - ESTIGMERGIA CIBERNÉTICA: A Memória do Solo
Status: Padrão Fundamental (v0.0.1) Dependência: RFC 002 (Organization)
1. A Coordenação Indireta
Se a RFC 002 define a organização rizomática e a RFC 006 define a consciência compartilhada (o Verbo), a RFC 007 define como os Agentes ABAPORU se coordenam através do mundo físico. No PAEBIRU, o silício não está isolado; ele interage com o Solo Físico através da Estigmergia.
A Estigmergia é um mecanismo de coordenação indireta inspirado nos insetos sociais: um agente modifica o ambiente (deixa uma marca) e outros agentes respondem a essa modificação posteriormente. Isso permite a persistência da memória e a sincronização do rizoma mesmo em ambientes de conectividade zero.
2. O Solo Físico e os Portadores (MuleNodes)
O PAEBIRU utiliza portadores físicos (NFC, RFID, E-Ink) como extensões da sua memória volátil.
- MuleNodes: São agentes que, ao se deslocarem fisicamente, “farejam” (sniffing) e “depositam” (depositing) informações no solo. Eles agem como vetores de polinização de dados.
- Feromônios Digitais: Sinais de baixa latência depositados em tags que indicam a presença, a saúde ou a “dor” (algedonics) de um cluster local.
3. Tipos de Depósitos Estigmérgicos (TagPayload)
Cada marca deixada no solo possui uma função ontológica específica:
- Causal Breadcrumbs (Migalhas Causais): Rastros criptográficos que permitem reconstruir a linhagem e a época biológica de um nó.
- State Fragments (Esporos): Shards de estado (CRDT) fragmentados via Reed-Solomon para recuperação de desastres.
- Intent Receipts: Atestações de que uma tarefa foi metabolizada, permitindo a liquidação econômica offline.
4. Imunologia Física (Stigmergic Immune System)
O solo é um ambiente compartilhado e, portanto, sujeito a ataques. O PAEBIRU implementa um sistema imunológico específico para a camada física (StigmergicImmuneSystem):
- Anti-Spam: Monitora a frequência de escrita em tags para evitar saturação.
- Payload Explosion: Bloqueia depósitos que excedem o threshold de memória do portador físico.
- Divergência Causal: Detecta saltos para trás na “época biológica” (rollback attacks) em migalhas causais ou fragmentos de estado.
5. Secure Rizoma: Soberania no Solo
Para garantir que a memória no solo seja soberana, todos os depósitos são protegidos por criptografia de ponta-a-ponta.
- ChaCha20-Poly1305: Os payloads são encapsulados em um
SecureVault, garantindo que apenas Agentes com a semente do rizoma correta possam devorar (assimilar) a informação depositada.
6. Consequência Arquitetural: O Rizoma Encarnado
A RFC 007 garante que o PAEBIRU não seja apenas um protocolo de rede, mas uma Infraestrutura Encarnada. A estigmergia une o digital ao físico, transformando o ambiente em um banco de dados persistente e resiliente. O rizoma não está apenas na nuvem; ele está no solo, nas etiquetas, nos objetos e nos rastros deixados pelos MuleNodes.
Resumo Técnico (v0.0.1)
| Termo | Implementação Rust/System | Função no Protocolo |
|---|---|---|
| Estigmergia | PhysicalGround / StigmergicTag | Coordenação via marcas físicas. |
| MuleNode | AbaporuActor (modo Mule) | Transporte físico de estado e intents. |
| Imunidade | StigmergicImmuneSystem | Proteção contra spam e rollback físico. |
| Vault | SecureVault | Criptografia E2EE para depósitos físicos. |
A RFC 007 completa a ponte entre a mente coletiva (006) e a realidade física, garantindo que a vida do PAEBIRU persista além dos fios.
graph TD
subgraph Agents [Agentes ABAPORU]
NodeA[Nó A: Emissor]
NodeB[Nó B: Receptor / MuleNode]
end
subgraph PhysicalGround [Solo Físico: NFC / RFID / E-Ink]
Tag1[Stigmergic Tag]
Tag2[Stigmergic Tag]
end
subgraph Deposits [Depósitos Ontológicos]
Breadcrumbs[Migalhas Causais <br/> Linhagem]
Spores[Esporos <br/> Shards Reed-Solomon]
Intents[Intent Receipts <br/> Atestações]
end
NodeA -->|Depositing / SecureVault| Tag1
Tag1 -.->|Contém| Deposits
NodeB -->|Sniffing / Assimilação| Tag1
NodeB -->|Transporte Físico| Tag2
subgraph Immunity [Imunologia Física]
Spam[Anti-Spam]
Rollback[Detectar Retrocesso]
Spam -.-> Tag1
Rollback -.-> Tag1
end
style PhysicalGround fill:#efe,stroke:#0a0,stroke-width:2px
style Deposits fill:#fffde7,stroke:#fbc02d
style Immunity fill:#ffebee,stroke:#c62828