NIP-15: Marketplace Nostr
NIP-15 define um protocolo para marketplaces descentralizados no Nostr, permitindo que comerciantes listem produtos e compradores façam compras usando Bitcoin e Lightning.
Como Funciona
Lojas de Comerciantes (Kind 30017)
Comerciantes criam lojas como eventos endereçáveis:
{
"kind": 30017,
"tags": [
["d", "my-stall"],
["name", "Eletrônicos do Bob"],
["description", "Eletrônicos usados de qualidade"],
["currency", "sat"],
["shipping", "{...opções de envio...}"]
]
}
Produtos (Kind 30018)
Produtos são listados dentro de lojas:
{
"kind": 30018,
"tags": [
["d", "product-123"],
["stall_id", "my-stall"],
["name", "Raspberry Pi 4"],
["price", "50000"],
["quantity", "5"],
["images", "https://..."]
]
}
Fluxo de Compra
- Comprador navega produtos em múltiplas lojas
- Comprador envia mensagem de pedido criptografada para o comerciante
- Comerciante responde com invoice Lightning
- Comprador paga o invoice
- Comerciante envia o produto
Recursos Principais
- Descentralizado: Sem operador central de marketplace
- Interoperável: Qualquer cliente NIP-15 pode navegar qualquer comerciante
- Privado: Pedidos são criptografados entre comprador e vendedor
- Nativo do Bitcoin: Pagamentos Lightning integrados
Implementações
- Plebeian Market - Marketplace NIP-15 completo
- Shopstr - Comércio Bitcoin sem permissão
- Amethyst - Listagens de produtos integradas no feed social