Home/Guides/bounty-economy
Economy & Rewards 9 min read•SovereignPatron Research

A Economia de Bounties: Transformando Membros Ociosos em Contribuidores Pagos e Rastreáveis

Playbook de produção do sistema de bounties da Sovereign: ciclo de 4 comandos (create, list, claim, done), máquina de estados OPEN → IN_PROGRESS → REVIEW → PAID, regras antifraude e pagamento do trabalho aprovado via Stripe.

Direct Answer / AI Executive Summary

Playbook de produção do sistema de bounties da Sovereign: ciclo de 4 comandos (create, list, claim, done), máquina de estados OPEN → IN_PROGRESS → REVIEW → PAID, regras antifraude e pagamento do trabalho aprovado via Stripe.

1. Por que as recompensas superam o “quem quer ajudar?”

Chamados por voluntários recebem respostas únicas. Um membro ajuda uma vez, sente-se bem e volta a observar — porque não havia registro, recompensa ou acompanhamento. Uma recompensa transforma a mesma solicitação em um contrato público, precificado e com estado: título, recompensa, proprietário, status e histórico que qualquer pessoa no servidor pode ver.

O preço é o ponto. Uma recompensa de 20 euros por uma tarefa de documentação sinaliza que o trabalho tem valor real. Membros que nunca se voluntariariam respondem a trabalhos precificados, porque o trabalho precificado remove a ambiguidade sobre se seu esforço será reconhecido.

2. O ciclo de vida: quatro comandos, cinco estados

Sovereign implementa recompensas como uma máquina de estados rigorosa: OPEN → IN_PROGRESS → REVIEW → PAID, com um caminho CLOSED explícito para posts abandonados. Qualquer pessoa com uma identidade vinculada pode criar uma recompensa com `/bounty create <Título> | <Valor>` (mínimo de 5 EUR, armazenado em centavos), navegar pelas abertas com `/bounty list`, assumir uma com `/bounty claim <ID>`, e enviar o trabalho finalizado com `/bounty done <ID>`.

A máquina de estados faz o trabalho de moderação para você. Uma recompensa não pode ser reivindicada duas vezes, o criador não pode reivindicar seu próprio post, e apenas o trabalhador atribuído pode enviar. Cada transição notifica a pessoa certa: o criador recebe uma DM quando sua recompensa é reivindicada e novamente quando o trabalho é enviado, e o envio chega no Dashboard Exchange para aprovação.

Os fundos são liberados apenas após aprovação explícita no Dashboard. Isso mantém o ciclo humano onde importa — a confiança — e automatizado em todos os outros lugares.

services/bounty-bot.tstypescript
// Command routing and the guard clauses that make the state machine safe
switch (action) {
  case 'create': return await createBounty(tenantId, member.id, args);   // -> OPEN
  case 'list':   return { reply: await listBounties(tenantId) };         // 5 latest OPEN
  case 'claim':  return await claimBounty(tenantId, member.id, args);    // OPEN -> IN_PROGRESS
  case 'done':   return await completeBounty(tenantId, member.id, args); // IN_PROGRESS -> REVIEW
}

// Guards enforced inside the transition functions:
// - status must match the expected state or the command is rejected
// - creatorId !== workerId   (no self-claims)
// - only the assigned workerId may call /bounty done
// Funds are released after owner approval: Dashboard > Exchange (REVIEW -> PAID)

3. Ajustando recompensas para que construam retenção, não apenas produção

Recompensas que funcionam são pequenas, específicas e podem ser concluídas em uma noite. Uma comunidade que publica três ou mais recompensas novas por semana dá aos membros um motivo constante para verificar o servidor: o trabalho aberto é uma razão regularmente atualizada para voltar, que é exatamente o comportamento que os engenheiros de retenção estão tentando criar.

A estratégia de crescimento é publicar recompensas para coisas que tornam a comunidade melhor de gerenciar: scripts de onboarding, documentação, criação de clipes, cobertura de moderação, logística de eventos. Cada recompensa concluída é um ativo permanente, não uma entrega única.

O piso de 5 EUR é intencional

O mínimo filtra o ruído. Uma recompensa abaixo de 5 EUR não vale o custo da máquina de estados ou a atenção que desvia do trabalho real. O preço mínimo, assim como o portão REVIEW, é um controle de fraude e spam disfarçado de regra de produto.

Frequently Asked Questions

Quem pode criar recompensas e quem pode reivindicá-las?

Qualquer membro com uma identidade vinculada pode reivindicar. A criação é tipicamente restrita a administradores e funções de confiança, embora as permissões sejam configuráveis por comunidade. Um membro não pode reivindicar sua própria recompensa.

Como funcionam os pagamentos de recompensas?

Quando o trabalhador envia com `/bounty done`, a recompensa passa para REVIEW. O criador aprova o trabalho no Dashboard Exchange e a recompensa é liberada — através da própria conta Stripe da comunidade ou saldo de crédito, com 0% de taxa de plataforma.

O que acontece com uma recompensa que ninguém reivindica?

Ela permanece OPEN e continua aparecendo em `/bounty list`. O criador pode deixá-la aberta, fechá-la ou aumentar o valor. Recompensas abertas também são destacadas em resumos semanais, o que serve como promoção para o próprio trabalho.

Build Autonomous Communities with 0% Platform Fees

Deploy Ghost Operators, integrate direct Stripe subscriptions, and automate member access with SovereignPatron.

Start Free Trial