ARQUITETURA

Treze motores soberanos.
Uma cadeia de auditoria.

O LyDos Phone roda treze daemons em Rust sobre uma base AOSP 15 reforçada. Cada motor vigia os outros. Se um for silenciado, os demais param de escrever. Se um assinar falsamente, a cadeia o flagra.

FLUXO DE LIQUIDAÇÃO

Como uma ação crítica percorre a pilha.

Os mesmos seis passos para um envio de carteira, uma apresentação de identidade, uma confirmação de OTA, uma concessão de permissão. Pule um passo e a ação não se liquida.

  1. 01

    O app solicita uma ação crítica

    Envio de carteira, apresentação de ID, confirmação de OTA, mudança de permissão. O app fala com uma HAL — nunca diretamente com o KSL ou o ASR.

  2. 02

    Crivo do LSIA — pré-voo

    Se o modo for CRITICAL_LOCKDOWN, a chamada é interrompida com LsiaVetoed antes de qualquer byte ser interpretado. Sem caminho de exceção. KURAL 22 imposto no topo.

  3. 03

    Emissão do ASR — auditoria antes da ação

    A HAL grava uma entrada de auditoria na cadeia somente-anexação. Se a emissão falhar (disco cheio, partição somente-leitura, hash divergente), a cadeia retorna Error e a ação para aqui.

  4. 04

    Assinatura do KSL — selada em hardware

    Os bytes canônicos da ação são assinados pela chave-mestra dentro do elemento seguro. Híbrido ML-DSA-87 + Ed25519 quando aplicável. Os bytes privados nunca saem.

  5. 05

    Liquidação do DSL — recibo emitido

    O DSL retorna Settled com a assinatura, o hash do recibo do ASR e o snapshot do modo do LSIA. O app recebe uma prova, não apenas um sim.

  6. 06

    Publicação do GCI — apenas padrão

    Se a ação for uma das que interessam à federação (cluster de IP suspeito, tentativa de alerta forjado), o GCI publica padrão hasheado + prefixo /24 + faixa de valor. A carga bruta fica no dispositivo.

OS TREZE

Cada motor — o que faz, o que custa, o que não pode fazer.

KSL/api/ksl/*

Key Sovereignty Layer

Chave-mestra selada no elemento seguro. Assinaturas ML-DSA-87. Os bytes privados nunca cruzam o espaço de usuário — apenas uma impressão digital aflora. O kslctl expõe contadores e tarefas de rotação.

daemon
ksld · 818 LOC
crate
sovereign_ksl + sovereign_ksl_keymint
rotas
device-keys · sign · rotate

KURAL 18 — toda ação crítica é assinada ou abortada.

LSIA/api/immunity/*

Local Sovereign Immunity Agent

247 ganchos de kernel + syscall vigiados ao vivo. Máquina de estados NORMAL → DEGRADED → SAFE → CRITICAL LOCKDOWN. Em LOCKDOWN, toda escrita soberana é interrompida com LsiaVetoed antes de alcançar o motor.

daemon
lsiad · 1 905 LOC
crate
sovereign_lsia
rotas
mode · veto · quarantine · sacrifice

KURAL 22 — CRITICAL_LOCKDOWN se sobrepõe a tudo.

TUP/api/tup/*

Trusted Update Pipeline

Cada OTA carrega um manifesto assinado por oficiais de Release + Security + Ops + Compliance. Quórum M-de-N, cobertura de papéis, SHA-256 do binário verificado duas vezes — controlador + agente em defesa em profundidade. Rejeição é fail-closed.

daemon
tupd · 2 392 LOC
crate
sovereign_tup · release-pack-signer
rotas
manifest/verify · ota-delta · officer-keystore

KURAL 20 — nenhum deploy sem TUP. Sem --skip-checks.

ASR/api/asr/*

Audit & Sovereign Receipts

Toda decisão importante (assinatura, permissão, política, atualização) é anexada a um log encadeado por hash em uma partição write-once. Adultere qualquer entrada e a cadeia quebra de forma visível na próxima atestação de boot.

daemon
asrd · asr-hal-service
crate
sovereign_asr · sovereign_asr_sqlite
rotas
append · verify · export

Encadeado por hash · somente anexação · grau forense.

DSL/api/settlement/*

Default Settlement Layer

O único caminho pelo qual os apps podem assinar. A emissão de auditoria precisa ter sucesso antes de o KSL assinar; se a auditoria falhar, a assinatura nunca acontece. Liquidado = assinado + aprovado + provado. Não há caminho liquidado-sem-rastro.

daemon
dsl-hal-service
crate
sovereign_dsl
rotas
intent · settle · proof

Apps não conseguem elevar limites diários adulterando memória.

GCE/api/gce/*

Global Consistency Engine

Detecção de divergência de estado entre nós. Compara as cabeças dos motores entre pares da federação e degrada automaticamente quando a divergência ultrapassa a tolerância. Discordância dispara o estado degraded, não uma mesclagem silenciosa.

daemon
gced
crate
sovereign_gce
rotas
head · drift · reconcile

Divirja de forma limpa. Nunca convirja em silêncio.

GCI/api/gci/*

Global Collective Intelligence

Federação de padrões com preservação de privacidade. Apenas sinais hasheados, prefixos de IP /24 e eventos agrupados por faixa de valor saem do dispositivo. Cargas brutas, e-mails, IDs de usuário — nunca saem.

daemon
gcid · gci-hal-service
crate
sovereign_gci
rotas
pattern/share · consensus · publish

KURAL 23 — só saem padrões hasheados/agrupados.

LRM/api/lrm/*

Local Resilience Mesh

Transporte DTN store-and-forward sobre LoRa multi-hop, Wi-Fi Aware, mesh Bluetooth e UWB. Largura de banda escalonada por par. Persiste entre reinicializações. A Press Edition mantém a telemetria de mesh ativa antes do launcher.

daemon
lrmd · lrm-hal-v2
crate
sovereign_lrm · lrm-mesh-bridge
rotas
peers · routes · sos · drill

A via de SOS permanece aberta em CRITICAL_LOCKDOWN.

SAT/api/sat/*

Satellite HAL

Baliza de socorro Cospas-Sarsat, dados em rajada curta da Iridium, Starlink Direct-to-Cell, 3GPP NTN. O SOS é roteado pelo caminho mais saudável — failover automático, sem menu.

daemon
satd · sat-hal-service
crate
sat-hal-v1
rotas
beacon · ntn · d2c · routing

Emergência independente de operadora, sem SIM.

LSSA/api/lssa/*

Layered Sovereign Security Architecture

Arquitetura de 10 camadas, da raiz de confiança em hardware até o grafo de confiança. Pipeline de boot + AVB + atualização confiável LyDos + atestação no dispositivo. Cada camada assina a próxima.

daemon
lssad · attestation-collector
crate
sovereign_lssa
rotas
boot · attest · graph

Qualquer quebra da cadeia de boot → modo SAFE automático.

CC/api/cc/*

Confidential Compute

Segredos selados à medição SGX / SEV. Computações sensíveis são seladas a uma medição; se a imagem do SO mudar, o selo se abre para uma política diferente e o segredo permanece selado.

daemon
sovereign_cc helper
crate
sovereign_cc
rotas
seal · unseal · measure

Segredo atrelado à medição, não ao usuário.

FIN/api/{ledger,finance}/*

Financial Infrastructure

Ledger de partidas dobradas com prova por transação. A Carteira (M243) roteia cada envio pela HAL do DSL: emissão do ASR primeiro → assinatura do KSL depois. Auditoria falha ⇒ assinatura aborta.

daemon
sovereign_fin
crate
sovereign_fin
rotas
entries · proof · limits

Limite diário imposto pela HAL, não pelo código do app.

BUS/api/bus/*

Emergency / Framework Bus

A difusão por célula (AFAD WEA, EU-Alert, J-Alert) tem a assinatura verificada antes de chegar à tela de bloqueio. Canal de push assinado no dispositivo — notificações não podem ser forjadas e sobrevivem à ausência do GMS.

daemon
framework-emergency-bus
crate
sovereign_emergency_bus
rotas
alert/verify · push/sign · subscribe

Alertas governamentais passam pelo crivo de assinatura ou caem.

PROPRIEDADES DE PROJETO

Quatro propriedades que esta arquitetura garante.

Defesa em profundidade — não um único ponto de estrangulamento

Cada motor vigia os outros. Se um for silenciado, os demais param de escrever. Se um assinar falsamente, a cadeia o flagra na próxima atestação de boot.

Fail-closed, nunca fail-open

Quando a verificação quebra, a resposta é rejeitar. Não existe a flag --skip-checks. Sem fallback silencioso para SQLite quando o PG :5434 está ausente. Sem retentativa em divergência de assinatura.

Fonte única da verdade

A cadeia de hash do ASR é a única linha do tempo que importa. Todo outro motor pode ser derivado, re-derivado ou sacrificado — a cadeia não pode.

Privacidade por regra rígida

KURAL 23 — o GCI só compartilha padrões hasheados, prefixos de IP /24 e faixas de valor. E-mail, IP bruto, ID de usuário, carga — nunca saem do dispositivo. Imposto na fronteira do motor, não por configuração.

Leia os motores, rota por rota.

115 rotas soberanas estão documentadas em /api. Os motores são distribuídos como crates Rust privados sob sovereign-templates/.