What is Nostr?
Song Jong
npub1uykā€¦w258
2024-03-27 02:32:36

Song Jong on Nostr: #tuxdobananil #explains #nips #nip-90 # NIP-90: MĆ”quina de Venda de Dados šŸ”„šŸ’” ...

#tuxdobananil #explains #nips #nip-90

# NIP-90: MĆ”quina de Venda de Dados šŸ”„šŸ’”

## Resumo:
O NIP-90 estabelece uma interaĆ§Ć£o entre clientes e Provedores de ServiƧo para execuĆ§Ć£o de cĆ”lculos sob demanda, seguindo o conceito de "dinheiro entra, dados saem". Este protocolo reserva o intervalo de tipos de evento `5000-7000` no Nostr para facilitar o processamento de dados sob demanda.

### Tipos de Eventos:
- **5000-5999**: SolicitaƧƵes de trabalho.
- **6000-6999**: Resultados do trabalho.
- **7000**: Feedback do trabalho.

### Racional:
Nostr pode agir como um mercado para processamento de dados, onde usuƔrios solicitam que dados sejam processados de certas maneiras (ex: "texto-para-fala", "resumo", etc.) sem se importar com quem processa os dados.

### Atores:
- **Clientes**: Npubs que solicitam um trabalho.
- **Provedores de ServiƧo**: Npubs que completam os trabalhos.

### SolicitaĆ§Ć£o de Trabalho (`kind:5000-5999`):
- Cliente publica uma solicitaĆ§Ć£o para processar dados, indicando interesse em receber o resultado de um tipo especĆ­fico de processamento.

### Resultado do Trabalho (`kind:6000-6999`):
- Provedores de serviƧo publicam os resultados, fornecendo a saĆ­da do trabalho solicitado, e devem marcar o id do evento de solicitaĆ§Ć£o de trabalho original.

### Feedback do Trabalho (`kind:7000`):
- Provedores de serviƧo podem dar feedback sobre um trabalho ao cliente, como estado do processamento ou requisiĆ§Ć£o de pagamento antes de continuar.

### Fluxo do Protocolo:
1. **Cliente** publica uma solicitaĆ§Ć£o de trabalho.
2. **Provedores de ServiƧo** podem enviar eventos de feedback (`kind:7000`) sobre o trabalho (ex: solicitaĆ§Ć£o de pagamento, erro, etc.).
3. ApĆ³s a conclusĆ£o, o provedor publica o resultado do trabalho (`kind:6000-6999`).
4. Em qualquer ponto, se um pagamento estiver pendente conforme instruƭdo pelo provedor, o cliente pode realizar o pagamento atravƩs da fatura bolt11 incluƭda ou 'zapar' o evento do resultado do trabalho que o provedor enviou.

Este protocolo permite uma ampla flexibilidade na interaĆ§Ć£o entre clientes e provedores de serviƧo, permitindo que cada parte modele seu comportamento com base em suas prĆ³prias decisƵes/percepƧƵes de risco, proporcionando um ecossistema rico para processamento e anĆ”lise de dados sob demanda no Nostr.
Author Public Key
npub1uykpm4luredxa7spwas287eewlhykl79rxauagl88ufhggvyk4tsl7w258