Parahub não é um servidor único — é um protocolo. Qualquer pessoa pode lançar a sua própria instância e conectar-se à rede. Os nós partilham um registo público de organizações, migrações de perfis e verificações WoT. Sem autoridade central.
Porquê federação?
Se parahub.io ficar offline, cada outro nó continua a funcionar. Os seus dados, chaves e reputação não dependem de um único servidor. Comunidades podem ter as suas próprias instâncias mantendo-se conectadas ao resto da rede.
Git como protocolo
Cada nó mantém um repositório Git assinado com registos públicos. Registos de organizações, migrações de perfis, verificações WoT — tudo em JSON, assinado com PGP e ancorado em Bitcoin via OpenTimestamps. Sem consenso, sem gas, sem tokens.
parahub-registry/ ├── node.json # Node manifest (PGP key, capabilities) ├── nodes/ # Known peers │ └── para.sh.json ├── organizations/ # Public organization records │ └── 01K7M4MD.json ├── verifications/ # Cross-node WoT verifications │ └── alice__bob.json ├── migrations/ # Profile migration records │ └── 2026-03-08_norn.json └── pgp-keyring/ # PGP public keys
Node
State layer. Signed JSON records, append-only, verifiable history.
Signal layer. Real-time inter-node notifications.
Communication layer. E2E encrypted messaging between nodes.
Migração de perfil
A mudar para outra instância? A sua identidade segue consigo. Quatro assinaturas: utilizador antigo, utilizador novo, nó antigo, nó novo. O endereço antigo redireciona para o novo. Verificações, contratos, itens — exportados e reimportados.
Pesquisa federada
Procure perfis e organizações em todos os nós conectados. Resultados da base de dados local e consultas paralelas a pares conhecidos.
Confiança entre nós
Verifique utilizadores noutros nós. Os registos de verificação são commitados no Git e assinados pelo verificador e pelo nó. A confiança propaga-se pela federação.