Fralda Pampers Confort Sec G 30un
R$6169
último preço registrado · Salvador
R$6169
Inflação real em Salvador · últimos 30 dias · +1,5% ▲
cobertura da cesta 86% · Instalar o app →
A API não respondeu no build ou devolveu dados de seed. Tudo o que você vê nesta página é ilustrativo até o piloto começar a coletar.
Todo dia, milhões de brasileiros descobrem o preço do arroz do mesmo jeito: indo até a gôndola. A informação existe, está impressa numa etiqueta, mas morre ali. Quem mora a dois quilômetros não sabe; quem mediu a inflação no fim do mês trabalhou com uma amostra que não incluiu aquela loja.
O precisa parte de uma ideia simples: se uma pessoa aponta a câmera para a etiqueta, o preço vira dado. Se três pessoas fazem isso na mesma loja, o dado vira consenso. Não há autoridade que decide qual preço é o certo — há contagem, contestação e prazo de validade.
Consenso é diferente de confiança cega. Cada preço carrega quantas pessoas o confirmaram, quando foi visto pela última vez e até quando vale. Um pão registrado ontem já não é informação; um saco de arroz visto há cinco dias ainda é.
À meia-noite, os preços do dia viram folhas de uma árvore de Merkle e uma única raiz é gravada na Base, uma transação por dia. Isso não faz o preço ser verdadeiro — faz com que ninguém, nem nós, possa reescrevê-lo depois. É um carimbo de tempo, não um selo de qualidade.
O que sai disso é um número que hoje não existe: a inflação real do seu bairro, calculada a partir de etiquetas fotografadas por vizinhos. Começamos em Salvador. O resto do Brasil tem gôndola também.
A etiqueta que se transforma
Alguém em Cajazeiras aponta a câmera para uma etiqueta.
O app registra preço, loja, hora e posição. Sem sinal? Fica na fila e sobe depois.
Duas outras pessoas confirmam. Uma contesta. Um terceiro registro independente decide.
À meia-noite, o preço consolidado vira uma folha. Milhares de folhas viram uma única raiz.
A raiz é gravada na Base. Uma transação por dia. Qualquer pessoa verifica.
Todos os preços ancorados do mês somam um número: a inflação real do seu bairro.
Um preço não é verdadeiro para sempre. Cada categoria tem uma janela de validade; vencida a janela, o preço expira sem punir quem registrou. Um novo registro reabre a contagem.
| categoria | validade | unidade | nível |
|---|---|---|---|
| Alimentos | 7 dias | unit | 0 |
| Açúcar e adoçantes | 7 dias | kg | 1 |
| Bebidas não alcoólicas | 7 dias | l | 1 |
| Café e chás | 7 dias | kg | 1 |
| Carnes bovinas | 2 dias | kg | 1 |
| Enlatados e conservas | 14 dias | unit | 1 |
| Frango | 2 dias | kg | 1 |
| Grãos e cereais | 7 dias | kg | 1 |
| Hortifruti | 2 dias | kg | 1 |
| Laticínios | 3 dias | l | 1 |
| Massas | 7 dias | kg | 1 |
| Óleos e gorduras | 7 dias | l | 1 |
| Ovos | 3 dias | unit | 1 |
| Padaria | 24 h | unit | 1 |
| Peixes | 24 h | kg | 1 |
| Bebê | 14 dias | unit | 0 |
| Fraldas | 14 dias | unit | 1 |
| Combustíveis | 6 h | l | 0 |
| Diesel S10 | 6 h | l | 1 |
| Etanol | 6 h | l | 1 |
| Gasolina comum | 6 h | l | 1 |
| Farmácia | 14 dias | unit | 0 |
| Analgésicos | 14 dias | unit | 1 |
| Higiene e beleza | 14 dias | unit | 0 |
| Limpeza | 14 dias | unit | 0 |
| Pet | 14 dias | unit | 0 |
Janelas definidas por categoria em `/v1/categories`. Combustível muda de manhã para a tarde; enlatado dura semanas. Expiração é neutra: não há penalidade por preço vencido, só ausência de dado.
Escolha produto, loja e dia. O navegador baixa a prova, recalcula a folha e lê a raiz direto do contrato na Base. Nós não participamos da verificação.
O que é
O que não é
ECONOMIA · UM RECIBO
A recompensa base cai pela metade a cada marco de contribuidores ativos por semana — na cidade e no total. Regras versionadas, nunca editadas.
| marco | cidade (ativos/sem.) | global (ativos/sem.) | fator |
|---|---|---|---|
| 1 | ≥ 500 | ≥ 5.000 | ×0,5 |
| 2 | ≥ 2.000 | ≥ 20.000 | ×0,25 |
| 3 | ≥ 10.000 | ≥ 100.000 | ×0,125 |
| 4 | ≥ 50.000 | ≥ 500.000 | ×0,0625 |
Fonte: `DEFAULT_REWARD_RULES` em @precisa/shared. Base: 1,000000 por registro, 0,5 por atualização, ×0,2 por confirmação, ×1,5 por contestação sustentada.
Cesta de 200 itens do piloto, mediana geométrica por item, encadeada dia a dia. Base 100 no primeiro dia com cobertura ≥ 60%. Publicado só com cobertura ≥ 40%.
Salvador
+1,5% ▲
variação 30 d · último 104.88 · cobertura 86%
CSV direto da API: data, dayIndex, valor, variação diária, cobertura, publicado.
Nota metodológica. O índice não é o IPCA. É a variação de preços de gôndola observados por pessoas, ponderada igualmente por item da cesta, sem pesos de consumo. Dias sem cobertura mínima ficam em branco em vez de interpolados. Metodologia e cesta em /dados.
Lojas com preço registrado nos últimos 7 dias. O anel indica frescor: quanto mais recente a mediana das observações, mais escuro.
© OpenStreetMap contributors · 24 lojas
Mercados, postos e farmácias podem falar com quem já está comparando preço na porta da loja.
exemplo de oferta
R$1690
R$ 18,99 · −11% ▼
Universidades, imprensa, órgãos de defesa do consumidor e secretarias de fazenda: os dados são abertos por padrão.
Salvador, 20 bairros, ~40 lojas no piloto. Cesta de 200 itens em alimentos, limpeza, higiene, farmácia e combustível.
Consenso por contagem e contestação, validade por categoria, mediana geométrica por item, sem interpolação. Documentado nas ADRs do repositório.
Uma raiz de Merkle por dia no contrato PrecisaAnchor (Base). Dataset completo em CSV e Parquet com SHA-256 gravado junto da raiz.
Números arredondados; fontes públicas indicadas. Os dois primeiros são séries oficiais; o terceiro é uma estimativa a partir de relatórios de fiscalização e será substituído pelo dado próprio do piloto.
| risco | mitigação | estado |
|---|---|---|
| Fraude de observação (preço inventado, foto reaproveitada) | Plausibilidade geográfica (raio da loja), pHash de fotos, cadência por usuário, quarentena para novos contribuidores, contestação com caução. | implementado |
| Custódia centralizada do saldo em token | Ledger append-only auditável; saque on-chain atrás de flag; prova de reservas planejada. Chaves em KMS e owner em multisig antes da mainnet (ADR 0007). | protótipo · risco aceito |
| Regulação (CVM/Bacen) | Token de utilidade, sem rendimento; stake com yield desligado até parecer jurídico (ADR 0008). Sem promessa de valorização em nenhum material. | em acompanhamento |
| Adoção insuficiente na cidade piloto | Bônus de pioneiro (primeiras 1 000 observações ×3), parcerias com lojas de bairro, foco em 20 bairros antes de expandir. | hipótese a validar |
| Dependência de RPC público da Base | Retry com backoff, RPC alternativo configurável, âncora reenviada por até 6 h; alerta em toda falha. | implementado |
| Erro de base cartográfica (OSM) | Tiles próprios; lojas propostas passam por aprovação; merge manual de duplicatas. | implementado |
Piloto Salvador: 20 bairros, 40 lojas, âncora diária em Base Sepolia.
Índice publicado por bairro; primeiras 3 parcerias comerciais; app nas lojas.
Mainnet Base com owner em Safe e chaves em KMS; saque on-chain para nível 3+.
Segunda cidade (Recife ou Fortaleza); API de dados para instituições.
Reconhecimento de etiqueta por imagem; índice em 5 capitais.
Produto e engenharia. Escreveu o protocolo, o app e este site.
| etapa | faixa | quando | uso |
|---|---|---|---|
| Pré-seed | faixa a definir | 2026 Q4 | Piloto Salvador, 3 pessoas, 12 meses de operação. |
| Seed | — | 2027 | Segunda cidade, mainnet, time de 8. |
Memorando sob solicitação: invest@precisa.io