Projeto
Yield2Pay · Tiago de Pauli Alcantara

O Yield2Pay é uma ferramenta de pagamento não-custodial na Solana. A família deposita dinheiro uma única vez em um cofre DeFi, e apenas o rendimento gerado por esse depósito paga, automaticamente, assinaturas recorrentes como Netflix, Spotify, ChatGPT ou academia. O principal nunca é tocado — continua 100% do usuário e pode ser sacado quando quiser. Não é investimento com promessa de retorno: é uma ferramenta de pagamento, com rendimento variável (pode ser zero). A métrica central é o Percentual de Liberdade: quanto das contas do mês o rendimento sozinho já cobre, de 0% a 100%. Para quem é Para famílias de classe média que já conseguem guardar algum dinheiro, mas veem parte do orçamento evaporar todo mês em assinaturas que nunca voltam. O produto é pensado para quem não tem familiaridade com cripto: login com Google/Apple, valores em reais, sem seed phrase, sem precisar entender carteira ou comprar SOL para pagar taxas. O que já está rodando Vertical /family completa: 8 telas (landing, onboarding, depósito, dashboard, detalhe de assinatura, saque, conceitos, configurações), bilíngue (PT/EN) e responsiva. Backend real na devnet Solana (NestJS + Prisma + Postgres): login via Privy com carteira embutida sem seed phrase, ATA de USDC criada e paga pela tesouraria, depósito/saque como transações patrocinadas (usuário nunca paga gás, e há guarda contra fee payer estranho), CRUD de assinaturas com ordenação por prioridade, e ledger com principal, rendimento disponível e snapshot diário. Dinheiro tratado em BigInt (nunca float), contrato de tipos compartilhado entre frontend e backend, tratamento de erros padronizado ponta a ponta, testes automatizados nos dois apps, e infraestrutura de deploy pronta (Vercel + Render). O cofre de rendimento já usa o SDK real da Kamino Lend, mas roda em modo mock em devnet (VAULT_PROVIDER=mock), porque o oracle que a Kamino exige não está disponível nesse cluster — só existe em mainnet. Por isso a devnet testa o fluxo completo com tokens de teste próprios, sem depender de faucet externo. O que vem a seguir Rampa PIX ⇄ USDC, para entrada e saída em reais (hoje o aporte é só em USDC). Motor de cobrança automatizado, que resgata o rendimento no vencimento de cada assinatura e paga sozinho, sem ação manual. Migração para mainnet-beta: RPC pago, troca do cofre mock pelo Kamino real, USDC real, tesouraria financiada com SOL de verdade, CORS travado no domínio de produção e revisão dos limites de depósito. Persistir o Percentual de Liberdade como métrica no backend e tirar do localStorage as demais abas de configurações. Suporte a dependentes com login próprio (hoje são apenas nomes cadastrados). Antes de abrir para usuários reais: E2E completo contra a Kamino real, ampliar cobertura de testes em módulos ainda sem specs, e definir plano de custódia segura da chave da tesouraria.
Projeto submetido no Hackathon Solana & Cursor.