protocolo onpostt reações e respostas

onpostt

Relay HTTP e WebSocket para blocos assinados. Publicações, perfis, curtidas, reações e comentários são públicos e verificáveis; mensagens diretas são cifradas de ponta a ponta e o relay nunca vê a chave privada.

Relay ao vivo

Atualizado a cada 5 segundos. Nada de chave privada ou senha é exposto.

auto
Protocolo
onpostt
blocos assinados
Modos
—
post, like, reaction, comment…
Conexões WS
—
sockets abertos
Assinaturas
—
filtros ativos
Requisições HTTP
—
— ativas
Rejeitados
—
— duplicados
Último bloco
—
recebido pelo relay
Memória
—
RSS do processo

Modos suportados

Cada modo tem regras próprias de query, validação e transporte.

Modo Descrição Transporte Query Leitura
Carregando modos…

Superfície HTTP

JSON estrito, limites de corpo e CORS restrito.

GET
/api/status

Modos, métricas, saúde do banco e conexões.

POST
/get_blocks_list

Lista blocos por modo, pubkey, app, período, id ou pares de query.

POST
/save_block

Valida id, assinatura, limites e regras do modo antes de gravar.

GET
/health

Prontidão para load balancer; retorna 503 se o banco falhar.

WS
/

Assinaturas em tempo real, heartbeat e envio de mensagens cifradas.

Como um bloco nasce

O relay só aceita o que a chave pública do autor prova.

Clientecria o bloco
→
Assinasecp256k1
→
Relayvalida e grava
↓
PostgreSQLblocos + idempotência
→
WebSocketfan-out por filtro
→
Appsfeed, perfis, chat
Mensagens: o remetente cifra com uma chave efêmera (ECDH + AES-256-GCM). O relay guarda apenas o envelope; nem ele nem outro usuário conseguem ler o conteúdo sem a chave privada do destinatário.