NIP-46 · Nostr Connect

Bunker gerido · relay BitMacro

O teu bunker NIP-46, sempre disponível.

Assina eventos Nostr à distância. A nsec permanece encriptada no cofre; o servidor nunca a armazena em texto claro — apenas um blob cifrado, com sessão activa opcional em memória (TTL configurável).

Para quem prefere controlar a infraestrutura: Docker e repositório open source (MIT).

Como funciona

Três passos — do keypair à assinatura remota no ecossistema BitMacro.

  1. 01

    Gera o keypair

    No browser, o cofre cria o par de chaves e prepara o URI Nostr Connect (NIP-46).

  2. 02

    Copia o QR

    Mostra o QR ou o bunker URI ao teu cliente Nostr (telefone ou desktop).

  3. 03

    Cola no app Nostr

    Liga ao relay BitMacro para pedidos de assinatura estáveis, 24/7, sem expor a nsec.

Comparação

BitMacro Signer frente a soluções conhecidas no ecossistema Nostr — funcionalidades por categoria.

CaracterísticaAmberAlbyrecomendadoBitMacro Signer
Plataforma
Dispositivos suportados
Android
Desktop
Qualquer
Sem instalação necessária
Funciona em iOS
Funciona sem extensão browser
Identidade
Geração de keypair integrada
NIP-05 incluído no plano
pago extra
Lightning Address incluída
pago extra
Onboarding unificado(keypair + NIP-05 + relay + bunker num único flow)
Segurança
nsec nunca exposta ao app
Client-side decrypt
Parcial
Zero-knowledge no hosted
N/A
Recuperação via Shamir SSS
fase 2
Código auditável (open source)
Reproducible builds + hash
fase 2
Bunker NIP-46
Bunker remoto NIP-46
Parcial
24/7 sem device ligado
Parcial
Policy automática de assinatura
TTL de sessão configurável
Revogação de sessão imediata
Log de assinaturas auditável
Interface web de gestão
Parcial
QR code do bunker URI
Managed hosted (sem ops)
Self-host disponível (Docker)
Ecossistema
Relay Nostr incluído
Lightning integrado
Pagamentos nativos Lightning
SDK para developers
@bitmacro/relay-connect
Stack completo num produto

fase 2 = roadmap previsto, não disponível no MVP.

Amber e Alby são projectos independentes — comparação baseada em funcionalidades típicas do modelo, não ranking absoluto.

Self-host

Corre na tua infraestrutura

Imagem Docker com Next.js em modo standalone. Copia as variáveis de ambiente, constrói e sobe — sem passos extra além do .env.

  • Secrets só no host — nunca commits de chaves.
  • Healthcheck em /api/health para orquestração.
Dockerfile, compose e README no GitHub
terminalbash
cp .env.example .env
# Edit required variables (Supabase, NEXT_PUBLIC_APP_URL, relay)
docker compose up --build