PRD público

PRD: como brasileiros gastam cripto - pesquisa + comparador de custos

Esta é a spec real de uma feature da bitsARK, publicada como está e versionada no git: o problema, as evidências, os requisitos com critérios de aceite, as métricas e cada decisão ao longo do caminho.

Spec de produtoEvidências de discoveryCritérios de aceiteLog de decisõesChangelog
Status
Entregue
Versão
v1.0
Owner
Ricardo Delfino
Primeira publicação
07/07/2026

TL;DR

A spec em três frases

Problema

Brasileiros movimentaram mais de R$ 500 bilhões em cripto em 2025 e a maior parte disso é stablecoin (~71% do volume anual declarado, chegando a 90% das transações em alguns meses), mas gastar esse valor na economia real continua caro e opaco: cinco canais competem com anatomias de custo que não podem ser comparadas lado a lado em nenhuma fonte neutra.

Solução

Um relatório de pesquisa baseado em evidências que ranqueia os cinco canais de gasto disponíveis para brasileiros, mais um comparador interativo que calcula o custo total real de gastar R$ X por cada canal, com toda premissa visível, editável e datada.

Resultado esperado

A bitsARK passa a cobrir o ciclo completo de cripto no Brasil (adquirir, guardar, receber e agora gastar), captura o cluster de busca pouco atendido de "gastar cripto" e dá às páginas de personas existentes um próximo passo natural.

Problema e oportunidade

O Brasil guarda dólares digitais que não consegue gastar barato

O Brasil é o quinto maior mercado de cripto do mundo 1 e sua economia on-chain é majoritariamente denominada em stablecoins: cerca de 71% do volume anual declarado, chegando a 90% das transações reportadas em alguns meses 23. A própria pesquisa de personas da bitsARK identificou que o maior grupo de usuários em número de pessoas é o poupador de varejo que guarda dólares digitais como reserva de valor 5 - valor que em algum momento precisa comprar mercado, pagar contas ou financiar uma compra em reais.

No momento em que o detentor tenta gastar, o mercado se fragmenta em cinco canais com anatomias de custo completamente diferentes: vender na exchange e sacar via Pix, comprar gift cards com cripto, carregar um cartão cripto, pagar comerciantes diretamente e P2P. Cada um esconde o custo real em um lugar diferente: taxas de negociação, spreads sobre a taxa de referência, taxas fixas de saque, spreads de câmbio do cartão, IOF ou ágio de gift cards.

Comparações independentes e específicas do Brasil não existem. Os resultados de busca para consultas sobre gastar cripto são dominados por conteúdo de afiliados que recomenda o que paga a maior comissão, e as pesquisas de adoção seguem apontando o mesmo paradoxo: a posse de stablecoins é quase universal entre usuários brasileiros de cripto, mas o gasto cotidiano fica muito atrás 4.

A bitsARK já responde como escolher uma exchange, como os fluxos de stablecoin se comportam e como receber do exterior. Gastar era o quadrante que faltava, e o mais difícil de definir o escopo: diferente de uma exchange ou de um fluxo de stablecoin, "gastar" não é um produto com uma tabela de taxas. São cinco modelos mentais diferentes que só têm a palavra em comum.

Evidências de discovery

O que os dados dizem

Achados que motivaram esta feature, em ordem decrescente de peso. Citações completas na seção de fontes.

  1. Tamanho de mercado: o Brasil é o 5º colocado no Índice Global de Adoção de Cripto 2025 da Chainalysis 1, com US$ 318,8 bilhões recebidos on-chain - quase um terço de toda a atividade da América Latina 16. Dados da Receita Federal mostram R$ 505,5 bilhões movimentados em operações declaradas em 2025 (alta de 21,5% sobre 2024), com média de ~4,7 milhões de CPFs reportando operações com cripto por trimestre 2.

  2. Dominância das stablecoins: stablecoins são ~71% do volume anual declarado de cripto no Brasil (só o USDT ~65%), chegando a 90% das transações reportadas em alguns meses 23. Dólar digital é um meio de guardar valor, e guardar sempre termina em algum lugar - o que torna o momento de gastar/sacar uma necessidade universal e recorrente para toda a base de detentores, no longo prazo.

  3. A lacuna do gasto: estudos de adoção apontam posse de stablecoins em 91,8% dos usuários brasileiros de cripto, enquanto o gasto cotidiano segue marginal 4 - a fricção está na camada de gasto, bem depois da questão de adoção.

  4. Pesquisa interna de personas: das sete personas mapeadas no estudo de stablecoins da bitsARK, pelo menos quatro (profissionais globais pagos do exterior, poupadores de dólar digital, receptores de remessas e consumidores da economia digital) enfrentam uma decisão recorrente de converter-para-gastar 5.

  5. A oferta de canais cresce, mas segue não mapeada: Binance e Mastercard relançaram um cartão cripto para o Brasil em outubro de 2025 6, plataformas de gift card operam catálogos específicos para o Brasil, e o P2P segue sendo um mercado com capacidade de trilhões de reais concentrado em três plataformas 10. Nenhuma fonte neutra compara seus custos.

  6. As apostas regulatórias aumentam: gastar cripto é uma alienação tributável que conta para a isenção mensal de R$ 35 mil 7, o IOF sobre gastos internacionais no cartão foi unificado em 3,5% 8, e o reporte mensal da DeCripto começa em julho de 2026 9. Gastar de forma consciente agora tem consequências de compliance.

Personas atendidas

Para quem é isto

Os perfis de persona vêm da pesquisa de stablecoins publicada pela bitsARK. Esta feature atende as quatro com decisões recorrentes de gasto:

Profissionais globais (exportadores de serviços e trabalhadores remotos)

Pagos em USDT/USDC do exterior; convertem parte de cada fatura em custo de vida em reais. O lado de receber já é coberto pelo guia PJ - isto cobre o lado de gastar.

Ver perfil da persona

Poupadores de dólar digital (varejo)

A maior persona em número de pessoas. Guardam stablecoins como poupança; gastam episodicamente (uma emergência, uma compra grande, complementos mensais).

Ver perfil da persona

Receptores de remessas

Recebem transferências familiares em cripto; quase 100% do valor recebido precisa virar reais gastáveis rápido e barato.

Ver perfil da persona

Consumidores da economia digital

Usuários de games, apostas e serviços digitais que já pagam comerciantes digitais; os mais propensos a usar gift cards e pagamento direto em cripto.

Ver perfil da persona

User stories

As histórias que a feature precisa atender

Cada história parte de uma persona acima e mapeia para pelo menos um requisito funcional.

  • Como freelancer pago em USDT que precisa de R$ 2.000 para mercado e contas nesta semana, quero comparar o que vender na minha exchange + saque Pix custa de verdade versus carregar um cartão cripto ou comprar um gift card de supermercado, para que eu fique com mais da minha fatura e pare de usar por padrão a primeira rota que aprendi.

  • Como poupador de dólar digital fazendo uma compra pontual de R$ 10.000, quero ver como taxas fixas e percentuais se comportam no meu valor, e qual canal é mais barato nesse tamanho, para que eu não pague uma estrutura de taxas de compra pequena em uma compra grande.

  • Como receptor de remessas convertendo R$ 500 por mês, quero uma resposta padrão que seja segura em valores pequenos, onde as taxas fixas pesam mais, para que o dinheiro da família não seja corroído por uma taxa de saque de R$ 3,50 e um spread de 1%.

  • Como gamer que gasta apenas com comerciantes digitais, quero saber quando um gift card comprado com cripto vence a conversão para reais primeiro, para que eu pague pelo mesmo item com menos etapas de conversão.

  • Como qualquer um dos acima, quero ver quando cada número foi verificado pela última vez e editar qualquer premissa da qual eu discorde, para que eu possa confiar na comparação - ou corrigi-la para o meu caso.

Requisitos funcionais

Requisitos e critérios de aceite

Critérios de aceite no formato dado/quando/então. Um requisito só é entregue quando seus critérios passam nas páginas EN e PT.

R1

Baseline estática ranqueada (progressive enhancement)

Dado
um leitor com JavaScript desabilitado ou um crawler
Quando
a página de pesquisa carrega
Então
uma tabela de custos ranqueada e completa para um valor de referência fica visível e legível, sem nenhuma dependência funcional do script do comparador.
R2

Cálculo interativo de custo por canal

Dado
o comparador carregado com seus parâmetros padrão
Quando
o usuário informa um valor em reais (presets: R$ 100 / R$ 500 / R$ 2.000 / R$ 10.000)
Então
cada card de canal mostra sua decomposição de taxas linha a linha e o valor líquido que sobrevive, calculado com as fórmulas do apêndice.
R3

Re-ranqueamento ao vivo

Dado
resultados exibidos
Quando
o usuário edita o valor ou qualquer parâmetro de taxa
Então
a faixa de resumo reordena os canais por valor líquido sem recarregar a página, e a mudança é anunciada para tecnologia assistiva via aria-live.
R4

Premissas transparentes e datadas

Dado
qualquer parâmetro mantido manualmente (taxas, spreads, ágios)
Quando
seu card de canal renderiza
Então
o card exibe a data da última verificação e linka para a fonte pública do número.
R5

Premissas editáveis com restauração

Dado
um usuário que discorda de um padrão
Quando
ele edita qualquer campo de parâmetro
Então
os resultados atualizam imediatamente, os inputs respeitam limites mín/máx documentados, e um controle de restaurar padrões por card devolve os valores publicados.
R6

PTAX de referência ao vivo

Dado
o pipeline diário de PTAX já existente no site
Quando
a página builda
Então
o comparador embute a PTAX atual do BCB e sua data de referência em tempo de build, sem fetch no cliente, e o usuário pode sobrescrever a taxa manualmente.
R7

Seletor de exchange alimentado pelo dataset vivo

Dado
o canal exchange + Pix
Quando
o usuário seleciona uma exchange no seletor
Então
o padrão de taxa de negociação atualiza para a taxa taker publicada daquela exchange no dataset de exchanges da bitsARK, com link para sua página de perfil.
R8

Paridade bilíngue

Dado
as variantes EN e PT
Quando
qualquer uma das páginas é comparada com a outra
Então
ambas expõem as mesmas seções, os mesmos dados, triplas hreflang corretas (en, pt-BR, x-default) e formatação numérica correta por locale.

Requisitos não funcionais

Restrições que a feature precisa respeitar

Orçamento de performance

Nota Lighthouse mobile de 95 ou mais, igual ao orçamento de CI do site inteiro. O comparador é uma ilha de JS vanilla inline; sem payload de framework, sem biblioteca de gráficos.

Acessibilidade

Todos os controles interativos operáveis por teclado; saídas anunciadas via aria-live; toda tabela de dados com caption; hierarquia de headings válida, sem níveis pulados.

Privacidade

Sem analytics, sem cookies, sem PII. Nada do que o usuário digita sai da página - todo o cálculo é client-side.

Arquitetura

Somente estático, consistente com o site: dados embutidos em tempo de build a partir de JSON versionado e do pipeline de PTAX existente. Nenhum endpoint novo em runtime.

Integridade editorial

Nenhum link de afiliado em lugar algum da feature. Plataformas de gift card, emissores de cartão e exchanges têm programas de indicação, e encaixar um seria fácil - um único parâmetro no dropdown de exchange. Fica de fora porque uma recomendação com comissão por trás é um produto diferente do que esta página se propõe a ser.

Métricas de sucesso

Como o sucesso é medido

Metas revisadas 90 dias após a entrega. Este site não roda analytics por decisão de design, então as métricas se apoiam em sinais do lado da busca.

Como o sucesso é medido
MétricaMeta (90 dias)Medida via
Impressões de busca, cluster de consultas "gastar cripto" (PT + EN)A página entra no top-10 de impressões do cluster para o perfil de país do siteGoogle Search Console, filtros de consulta e página
Saúde de indexaçãoAs quatro novas URLs indexadas com cluster hreflang válido, zero erros no Search ConsoleInspeção de páginas no GSC + relatório de sitemap
Descoberta internaPágina de pesquisa linkada de pelo menos 4 páginas existentes (personas, guia PJ, exchanges, home)Auditoria de links em tempo de build (check-links)
Sinal qualitativoPelo menos 3 envios substantivos de feedback ou correções sobre premissas do comparadorFormulário de feedback já existente no site

Fora do escopo

Cortado explicitamente da v1

Os cortes mantêm a v1 entregável por uma pessoa cobrindo a decisão completa. Cada corte é candidato a uma iteração futura, promovido apenas se as métricas acima justificarem.

Catálogo de gift cards e preços ao vivo (scraping)

Preços de catálogo mudam todo dia, e scraping quebra no momento em que o fornecedor mexe no HTML. A v1 usa faixas de ágio datadas e com fonte no lugar disso - um número com algumas semanas de atraso é melhor que um número "ao vivo" que passa uma semana devolvendo zero sem ninguém perceber.

Integrações de API por provedor (cartões, order books de P2P)

Cada integração é um passivo de manutenção em um site mantido solo. O modelo de parâmetros editáveis dá ao usuário o mesmo poder sem a fragilidade.

Cenários salvos e permalinks compartilháveis

Exige serialização de estado e superfície de teste desproporcionais ao valor da v1. Reavaliar se o feedback pedir.

Mercados além do Brasil

O diferencial do site é a profundidade regulatória e de custos específica do Brasil. Generalizar diluiria exatamente o que torna a comparação confiável.

Cálculo de imposto (DARF)

Gastar cripto é uma alienação tributável e a página precisa dizer isso, mas calcular ganho de capital exige dados de custo de aquisição que este site jamais deveria coletar. Linkar para orientação em vez disso.

Log de decisões

Decisões e seus porquês

Datado, append-only. Novas decisões entram no topo; decisões superadas são riscadas, nunca apagadas.

  1. URL: /gastar-cripto/ top-level, não sob /stablecoins-brasil/

    Publicar a pesquisa como uma nova seção top-level usando o slug em português para os dois idiomas.

    Gastar cobre BTC, gift cards e cartões - mais amplo que stablecoins. O site já compartilha slugs PT entre locales (stablecoins-brasil, receber-exterior-pj), e o slug PT mira a língua das consultas do cluster pouco atendido.

  2. Parâmetros de canal vivem em JSON versionado, não em scraping

    Os padrões de taxa são entregues em um arquivo de dados versionado, cada um carregando data de última verificação e links de fonte, renderizados na UI.

    Um número datado, com fonte e levemente defasado que o usuário pode inspecionar e editar vale mais que um número raspado que quebra em silêncio. Cheguei a cogitar um scraper noturno no começo; as páginas de taxa das próprias exchanges divergem da API delas com frequência suficiente para que automatizar isso entregasse números errados com um timestamp confiante - pior que um honesto 'verificado há duas semanas'.

  3. Comparador é uma ilha de JS vanilla

    Sem framework, sem dependências de runtime; script inline com dados passados por atributos, seguindo o padrão comprovado do simulador de custos PJ.

    Mantém o orçamento Lighthouse >= 95 intacto e a superfície de manutenção perto de zero. O modelo de interação (inputs, recálculo, re-ranqueamento) não precisa de framework.

  4. Sem links de afiliado, sem monetização de recomendações

    A feature jamais carregará parâmetros de afiliado ou posicionamentos patrocinados.

    Os resultados de busca para todo esse cluster de consultas já são dominados por conteúdo de afiliados recomendando o que paga a maior comissão - isso é o problem statement, seção um. Somar esta página a essa pilha, mesmo discretamente, deixaria o ranking dela exatamente tão pouco confiável quanto os que ela tenta substituir.

  5. PRD publicado antes da feature

    Este documento é entregue em seu próprio commit, antes de qualquer código da feature, e atualizado pelos commits que a constroem.

    Torna o processo auditável de ponta a ponta, e obriga a spec a ficar completa o suficiente para construir a partir dela de verdade - uma seção vaga fica óbvia quando é pública, em vez de ficar quieta num rascunho que só eu leio.

Changelog

Histórico do documento

Histórico do documento
VersãoDataStatusNotas
v1.02026-07-08EntregueLançado. Navegação e links no rodapé site-wide, card de produto na homepage, imagens OG (EN + PT), entrada no llms.txt e cross-links internos das páginas relacionadas estão no ar nos dois idiomas. Todos os requisitos R1-R8 atendidos e verificados; a feature está descobrível e indexada. Status passou de Rascunho para Entregue.
v0.92026-07-07RascunhoComparador interativo entregue: taxas editáveis por canal, presets de valor, seletor de exchange alimentado pelo dataset vivo, faixa de resumo com re-ranqueamento ao vivo e datas de verificação e fontes por parâmetro (R2, R3, R4, R5, R6, R7 atendidos). Os parâmetros vivem em src/data/spend-channels.json; os padrões também renderizam no servidor para a baseline sem JS (R1). Coberto por 11 testes Playwright. Pendente: wiring de launch (nav, homepage, OG, cross-links) antes da v1.0.
v0.22026-07-07RascunhoDiscovery completo, pesquisa entregue: o ranking dos cinco canais, sumário executivo, perfis dos canais, camada tributária, metodologia e citações completas estão no ar em /gastar-cripto/. O comparador está presente como baseline estática ranqueada; a versão interativa (R2, R3, R5, R7) ainda está pendente.
v0.12026-07-07RascunhoPrimeiro rascunho público: problem statement, evidências de discovery, personas, user stories, requisitos R1-R8, NFRs, métricas, cortes de escopo e decisões fundadoras. Publicado antes de qualquer código da feature.

Apêndice

Modelo de custo

O comparador aplica o mesmo esqueleto a todos os canais: componentes percentuais incidem sobre o valor gasto; componentes fixos são valores em reais. Os parâmetros de canal e suas fontes são publicados no arquivo de dados público (src/data/spend-channels.json no repositório do site).

X            = valor a gastar, em BRL
netBrl       = max(0, X - soma(componentesPct) * X / 100 - soma(componentesFixosBrl))
totalCostBrl = X - netBrl
totalCostPct = totalCostBrl / X * 100

Componentes por canal:
  exchange-pix      = tradingFeePct + spreadVsPtaxPct + pixWithdrawFeePct  [+ pixWithdrawFeeBrl fixo]
  gift-card         = premiumPct (pode ser negativo) + fxSpreadPct         [+ networkFeeBrl fixo]
  crypto-debit-card = topUpFeePct + fxSpreadPct + iofPct
  merchant-direct   = conversionSpreadPct + processorFeePct
  p2p               = priceDiscountPct + platformFeePct

Taxas fixas dominam em valores pequenos, taxas percentuais dominam em valores grandes, então o canal mais barato se inverte em algum ponto entre X = 0 e X = 10.000. Onde exatamente essa inversão acontece depende de qual exchange e qual emissor de cartão você usa - por isso esses parâmetros são editáveis em vez de fixos numa tabela estática.

Fontes

Evidências citadas nesta spec

Citações referenciadas com [n] ao longo do documento.

  1. Índice Global de Adoção de Cripto 2025: Brasil em 5º no mundo Chainalysis
  2. Brasileiros negociaram R$ 505,5 bi em cripto em 2025 (dados RFB): +21,5% vs 2024; USDT R$ 326,9 bi + USDC R$ 33 bi ≈ 71% do total; ~4,7 mi de CPFs/trimestre Exame
  3. Stablecoins chegam a 90% das transações de cripto reportadas no Brasil em alguns meses (dados da Receita) CoinDesk
  4. Adoção de stablecoins no Brasil em 91,8%, mas o gasto ainda fica atrás Oobit
  5. Quem usa stablecoins no Brasil: 7 personas (pesquisa interna, publicada) bitsARK
  6. Binance e Mastercard lançam cartão de cripto no Brasil (out 2025) Mastercard Newsroom
  7. Guia de tributação de cripto no Brasil: alienações, isenção mensal de R$ 35 mil e alíquotas TokenTax
  8. IOF unificado em 3,5% para gastos internacionais no cartão e câmbio (Decreto 12.499/2025, restabelecido pelo STF, em vigor desde 17 de julho de 2025) Câmara dos Deputados
  9. IN RFB 2.291/2025 (DeCripto): reporte mensal de cripto a partir de julho de 2026 Receita Federal
  10. Análise do mercado P2P brasileiro: Binance detém 45,1% dos anúncios ativos Livecoins

Fontes revisadas pela última vez:

Relacionado

A pesquisa que alimentou esta spec

O estudo de personas abaixo é o item [5] das evidências de discovery - o ponto de partida publicado de tudo neste documento.