Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

RFC 003 (Security) - PORTAIS ORDENADOS: A Fronteira Imunológica

Status: Padrão Fundamental (v0.0.1) Dependência: RFC 001 (Metabolism)

1. A Percepção do Ruído

Se a RFC 001 define o ato de devorar (Antropofagia), a RFC 003 define os dentes e a língua do Agente ABAPORU. Nem todo ruído primordial deve ser metabolizado; apenas o que é digno de se tornar soberania atravessa os Portais Ordenados.

A segurança no PAEBIRU não é uma muralha, mas um Crivo. O Agente assume que todo input é um patógeno até que ele prove sua utilidade e identidade através de cinco portões de validação progressiva.

2. Cinética de Transporte: Delta-T

Para evitar a “exaustão de estado” (uma forma de morte digital por saturação), o PAEBIRU adota o protocolo Delta-T.

  • Sem Handshake: Não há negociação de conexão. O transporte é puramente cinético, baseado em timers (MPL, Sender Silence, Receiver Silence).
  • Resiliência: O Agente não mantém estado para conexões que ainda não provaram seu valor. O ruído é descartado antes de consumir memória.

3. A Pipeline Zero-Trust (Os 5 Portões)

Cada bit de informação ingerido deve satisfazer os cinco portões na ordem canônica. Se um portão falha, a pipeline é interrompida imediatamente.

Portão 1: O Escudo de Pele (Load Shedder)

O limite físico. Implementado em nível de kernel (eBPF/XDP), descarta pacotes volumétricos e ataques de negação de serviço antes que eles toquem a lógica do usuário.

  • Implementação: crates/kernel/src/domain/security/load_shedder/

Portão 2: O Sacrifício de Energia (PoW)

O remetente deve provar seu compromisso através de um cálculo computacional (BLAKE3). O “Spam” é evitado tornando o custo de incomodar o Agente maior do que o ganho do atacante.

Portão 3: A Assinatura do Ser (PQC)

Validação de identidade pós-quântica (ML-DSA/Dilithium). O Agente verifica se o dado foi assinado por uma identidade reconhecida ou por um portador de confiança na teia (WoT).

Portão 4: A Prova de Presença (ZK-PoL)

O dado deve provar de onde veio sem revelar sua localização exata. Através de Zero-Knowledge Proof of Location, o Agente garante que a informação está ancorada na realidade física (Topologia).

  • Implementação: crates/kernel/src/domain/security/pol/

Portão 5: O Contrato do Verbo (CDDL/Behavioral)

A validação semântica. O payload é verificado contra esquemas CDDL e padrões comportamentais. Se for suspeito, o dado não é descartado, mas Quarentenado e enviado para a Macrophage VM.

4. Consequência Arquitetural: Imunidade Adquirida

A pipeline não serve apenas para barrar; ela serve para Aprender. Quando o Portão 5 detecta uma anomalia, ele alimenta o BehavioralGate com novos sinais. O Agente transforma o ataque em um plasmídeo de defesa, fortalecendo o rizoma.


Resumo Técnico (v0.0.1)

PortãoMecanismoFunção Filosófica
1. Load SheddereBPF / XDPIntegridade Física.
2. PoWBLAKE3 HashProva de Compromisso.
3. PQCML-DSAAutenticidade do Ser.
4. ZK-PoLGroth16 / PoLAncoragem na Realidade.
5. BehavioralCDDL / AntibodyIntegridade do Verbo.

A RFC 003 garante que a Antropofagia seja um processo seguro: o Agente devora o mundo, mas apenas o que ele pode transformar em vida.

graph TD
    Noise[Ruído Primordial / Ingress] --> G1[Portão 1: Load Shedder <br/> eBPF/XDP]
    G1 -->|Integridade Física| G2[Portão 2: PoW <br/> BLAKE3]
    G2 -->|Compromisso| G3[Portão 3: PQC <br/> ML-DSA]
    G3 -->|Autenticidade| G4[Portão 4: ZK-PoL <br/> Localização]
    G4 -->|Realidade Física| G5[Portão 5: Behavioral <br/> CDDL/Antibody]

    G5 -->|Aprovado| Metabolism[Metabolismo / RFC 001]
    G5 -->|Anomalia| Quarantine[Quarentena / Macrophage VM]

    Quarantine -->|Aprendizado| Antibody[Síntese de Anticorpo]
    Antibody -->|Reforço| G5

    G1 -.->|Falha| Drop[Drop / Silêncio]
    G2 -.->|Falha| Drop
    G3 -.->|Falha| Drop
    G4 -.->|Falha| Drop

    style G1 fill:#fbb
    style G2 fill:#fdb
    style G3 fill:#ffb
    style G4 fill:#dfb
    style G5 fill:#bbf
    style Metabolism fill:#bfb,stroke:#0a0
    style Quarantine fill:#fbb,stroke:#a00