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.
01
Gera o keypair
No browser, o cofre cria o par de chaves e prepara o URI Nostr Connect (NIP-46).
02
Copia o QR
Mostra o QR ou o bunker URI ao teu cliente Nostr (telefone ou desktop).
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ística | Amber | Alby | recomendadoBitMacro 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.
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/healthpara orquestração.
cp .env.example .env
# Edit required variables (Supabase, NEXT_PUBLIC_APP_URL, relay)
docker compose up --build