RFC 008 (Verification) - PROOF-OF-LOCATION: A Verdade Espacial
Status: Padrão Fundamental (v0.0.1) Dependência: RFC 007 (Persistence)
1. A Ancoragem na Realidade Física
Se a RFC 000 define a natureza da realidade e a RFC 007 define a memória física do solo, a RFC 008 define como o Agente ABAPORU prova sua existência em um ponto específico do espaço-tempo. No PAEBIRU, a localização não é uma informação autodeclarada (spoofable); é uma Verdade Espacial conquistada através da percepção física.
O Proof-of-Location (PoL) é o mecanismo que ancora a soberania digital à realidade física, garantindo conformidade jurisdicional, geofencing e imunidade contra ataques de Sybil e Relay.
2. Modalidades de Percepção Espacial
O Agente não confia em sinais externos (como GPS), que podem ser emulados. Ele utiliza a Fissão Híbrida de medições físicas entre pares:
2.1. Trilateração RTT (Round-Trip Time)
A base da distância. O Agente mede o tempo de ida e volta do sinal entre ele e três ou mais Âncoras. O tempo é transformado em distância física através da constante da velocidade do sinal no meio ($C_{medium}$).
2.2. TDOA (Time Difference of Arrival)
Utiliza a diferença de tempo de chegada do sinal em múltiplos receptores sincronizados para resolver a posição via mínimos quadrados (Least Squares), provendo uma camada extra de verificação cinemática.
2.3. AOA (Angle of Arrival)
Através de arrays de antenas (ULA), o Agente estima o azimute do sinal recebido. A triangulação angular impede ataques onde o remetente tenta simular múltiplos atrasos de tempo mas não pode simular a direção física de propagação da onda.
3. Codificação Espacial: S2 Geometry
A realidade física é mapeada para uma representação digital hierárquica usando a biblioteca S2 Geometry.
- Células S2: O globo é dividido em células fractais. Cada localização é um ID de 64 bits em um nível de detalhe específico (L=13 para ~1km²).
- Geofencing: Contratos de governança definem áreas (jurisdições) como conjuntos de células S2. O Portão 4 do Security Pipeline utiliza essa informação para admitir ou rejeitar pacotes.
4. ZK-PoL: Soberania e Privacidade
Para proteger o Agente de ser rastreado fisicamente, o PAEBIRU utiliza Zero-Knowledge Proof of Location.
- Privacidade: O Agente prova que está dentro de uma jurisdição permitida (Geofence) sem revelar suas coordenadas exatas ou sua Célula S2 específica.
- Atestação: O circuito ZK (Groth16) valida que a trilateração física é consistente com a afirmação de geofencing, gerando uma prova criptográfica ($\pi$) que é validada no Gate 4 em menos de 50ms.
5. Consequência Arquitetural: O Protocolo Encarnado
A RFC 008 garante que a malha PAEBIRU não seja uma simulação etérea. Através do PoL, cada nó possui um lugar no mundo. A “Verdade” no sistema é a convergência entre o cálculo matemático e a propagação física das ondas no substrato.
Resumo Técnico (v0.0.1)
| Termo | Implementação Rust/System | Função no Protocolo |
|---|---|---|
| PoL | PoLValidator | Motor de validação de trilateração. |
| Fissão Híbrida | HybridFusion | Fusão de RTT, TDOA e AOA. |
| Geofence | struct Geofence | Limites jurisdicionais baseados em S2. |
| Portão 4 | PolicyGate | Filtro de admissão espacial no Pipeline. |
A RFC 008 fecha o círculo da percepção: o Agente agora sabe o que devorar (001), quem é seu grupo (002/006) e onde ele está na malha física do universo.