01/ 15
AUTO 15S
Ryzon

Denúncias
em tempo real.

Tecnologia que coloca o poder de fiscalização ambiental nas mãos de 213 milhões de brasileiros em 30 segundos.

Capítulo 01 · O Problema
"Cada chama na Amazônia é um pedaço do Brasil queimando sem ninguém ver."

O Brasil queima,
é minerado
e alaga em silêncio.

278MIL
Queimadas
focos de incêndio por ano segundo o INPE
1.200KM²
Garimpo ilegal
desmatados anualmente em terras indígenas
3M
Alagamentos
brasileiros afetados a cada estação chuvosa
— Nenhum canal digital unificado conecta cidadãos aos órgãos. Crimes ficam sem punição.
Capítulo 02 · A Solução
30s
do cidadão ao IBAMA.
Pelo Telegram. Sem cadastro. Sem login.
Totalmente anônimo. Totalmente público.
01
Localização
Coordenadas via GPS ou mapa interativo. Queimada, garimpo ou alagamento.
02
Imagem
Gemini Vision analisa autenticidade em tempo real e bloqueia falsas antes de escalar.
03
Rastreio público
ID gerado. Acompanhe o status a qualquer momento sem login. Transparência total.
04
Escalação
Sem resposta em 72h? Webhook automático para IBAMA, MPF ou Defesa Civil.
Capítulo 03 · Bot Telegram

Tudo no Telegram.
Sem app. Sem login.

O cidadão abre o app que já usa todos os dias. Três toques. Denúncia registrada. Sem fricção, sem cadastro.

/start instantâneo
Bot responde em <1s. Menu inline com opções claras de denúncia.
Localização precisa
GPS nativo do Telegram ou seleção via mapa interativo.
Foto + descrição
Análise de imagem por IA antes da escalação. Anonimato preservado.
Bot /start
01 · /start
Bot localização
02 · localização
Bot descrição
03 · descrição
Capítulo 03 · Painel · Público

Transparência para o cidadão.

Sua denúncia ganha rosto, status e prazo — sem login, sem burocracia.
/denuncias
MAPA PÚBLICO Painel público — listagem
/denuncias/:id
DETALHE Painel público — detalhe
ACESSO 01
Sem login
Cidadão vê todas as denúncias por geolocalização ou tipo.
ACESSO 02
Status em tempo real
Pendente · em análise · validada · escalada · arquivada.
ACESSO 03
Anonimato preservado
Sem dados pessoais expostos · LGPD por padrão.
ACESSO 04
Pressão social
Quanto mais visível, mais cobrado o órgão competente.
Capítulo 03 · Painel · Visão

Cockpit do fiscal.

Cada denúncia rastreável. Cada status auditável. Cada minuto contado.
ryzon-front.vercel.app/admin/dashboard
DASHBOARD Dashboard
Dashboard tempo real
Visão geral de denúncias por tipo, status e órgão competente.
Triagem auditável
Filtros por status, IA-score, tipo e zona geográfica. Cada ação registrada.
Webhook automático
Rota direta para IBAMA, MPF ou Defesa Civil após 72h sem resposta.
Capítulo 03 · Painel · Triagem

Auditável de
ponta a ponta.

Da listagem ao detalhe — cada denúncia carrega seu histórico completo.
/admin/denuncias
LISTAGEM Listagem
/admin/denuncias/:id
DETALHE Detalhe
FILTRO 01
Status
Pendente, em análise, validada, escalada, arquivada.
FILTRO 02
IA-Score
Threshold 60% mínimo · denúncias falsas bloqueadas automaticamente.
FILTRO 03
Tipo · Zona
Queimada, garimpo, alagamento — cruzados com geofencing.
AUDITORIA
Timeline
Cada interação registrada com timestamp e responsável.
Capítulo 04 · Mercado

Um problema
de escala nacional.

O Brasil tem o maior índice de crimes ambientais da América Latina — e nenhum canal digital eficiente para combatê-los.
— Análise de mercado
5M
km² de Amazônia sob ameaça direta
R$ 3bi
em danos ambientais anuais sem responsabilização
213M
brasileiros como potenciais fiscais e denunciantes
72h
SLA antes da escalação automática
ÓRGÃO · 01
IBAMA
Instituto Brasileiro do Meio Ambiente e dos Recursos Naturais
Queimada·Garimpo
ÓRGÃO · 02
Ministério Público Federal
Persecução penal e ação civil pública
Garimpo ilegal
ÓRGÃO · 03
Defesa Civil
Proteção e resposta a desastres naturais
Alagamentos
Capítulo 05 · Stack

Stack de produção,
escolhida com intenção.

Total de tecnologias 24+ Em uso ativo

Backend

  • NestJS 11
  • TypeScript
  • Prisma 6
  • PostgreSQL
  • Node 24
  • Gemini Vision
  • Telegram API

Frontend

  • Next.js 15
  • React 19
  • Tailwind v4
  • shadcn/ui
  • TypeScript
  • SWR

Dados

  • INPE · queimadas
  • ANM · garimpo
  • SGB · alagamentos
  • ImgBB
  • Resend · email
  • OpenRouter

DevOps

  • Docker
  • Vercel
  • Jest TDD
  • Swagger
  • pnpm
IA antes de escalar
Gemini Vision valida cada imagem em tempo real.
Validação geoespacial
Cruzamento com 3 bases oficiais brasileiras.
Escalação 72h
Webhook automático ao órgão competente.
Capítulo 06 · Arquitetura

Diagrama de produção,
frugal por design.

Custo / mês US$ 0
Uptime 99.4%
Telegram Cloud · Bot API
@ryzon_bot
long-polling · pt-BR
Vercel Edge Network · GLOBAL CDN
ryzon-front.vercel.app
Next.js 15 · React 19 · Edge SSR
Oracle Cloud Infrastructure · Always Free Tier SA-SAOPAULO-1
VCN ryzon-vcn-prod  10.0.0.0/16 Public IP 152.70.222.149
Public Subnet  10.0.1.0/24 Internet Gateway · 0.0.0.0/0
Compute · VM.Standard.E2.1.Micro 1 OCPU · 1 GB RAM · Ubuntu 24.04 LTS priv 10.0.1.42
NestJS API
Node 24 · Prisma 6 · Swagger
:3000
Bot Worker
node-telegram-bot-api · long-poll
PID
Digital Ocean · Managed Database NYC3
PostgreSQL 16 · ryzon-db-prod
db-s-1vcpu-1gb · backup diário · SSL only · :25060
VCN ⇄ DO
External APIs Gemini Vision OpenRouter INPE ANM SGB ImgBB Resend
Capítulo 06.5 · GeoAlerta · Pipeline

Bronze → Silver → Gold.

Bronze · raw
Silver · spatial
Gold · business
INGESTION
denúncias
cidadão · Telegram
Rizon API
NestJS · ingestão
Apache Airflow
DAG · coleta · dispara
Databricks Jobs
PySpark · consome & envia
AWS S3
landing · raw bucket
BRONZE raw ingestion
Leitura S3
JSON bruto
Filtro Bounding Box
recorte amplo
bronze.denuncias_staged
tabela versionada
SILVER matemática espacial
Cruzamento Shapefiles
S3 · TI · garimpo · APP
Gera Flags
in_mining_area · in_ti_context
Backup S3 · JSON
snapshot processado
GOLD regras de negócio
Geocodificação reversa
API Nominatim
Confidence Score
& severidade
Filtro de qualidade
score ≥ 50
SERVING
API PythonAnywhere
recebe denúncias · cruzamento
Mapa Dashboard
GeoAlerta · Monitor Amazônico
Capítulo 07 · Engenharia

Construído como
software de produção.

Arquitetura DDD + TDD. Domínio isolado de frameworks. Cada regra de negócio testada antes de chegar ao banco.

Domain
EntidadesValue ObjectsUse CasesRepos (abstract)
Application
DTOsControllersModulesSwagger
Infrastructure
PrismaPostgreSQLTelegramGeminiWebhooks
Tests
In-memory reposUnit specsJest
PILAR 01
Domain-Driven Design
Entidades puras. Use cases independentes de framework. NestJS e Prisma são detalhes — não fundações.
PILAR 02
Test-Driven Development
Repositórios in-memory tornam cada teste 100× mais rápido. Sem banco, sem flakiness, sem desculpa.
PILAR 03
Clean Architecture
Dependências fluem para dentro. Trocar PostgreSQL por MySQL não toca uma única regra de negócio.
PILAR 04
Escalação automática · 72h
Scheduler desacoplado roteia denúncias para o órgão competente sem intervenção humana.
Capítulo 08 · IA

IA na
linha de frente.

Antes de notificar qualquer órgão, o Ryzon cruza três bases oficiais e analisa imagens com Gemini Vision — eliminando denúncias falsas.

Coordenadas cruzadas com INPE
FOCOS DE CALOR
Batida com Amazônia Minada
ANM · ÁREAS
Zonas validadas via SGB / Defesa Civil
HIDROLOGIA
Imagem analisada por Gemini Vision
0 – 100%
94%
Índice médio de autenticidade
Threshold mínimo · 60%
5
Status auditáveis na timeline
3
Órgãos conectados via webhook
10+
Endpoints REST documentados
Capítulo 09 · Fluxo

Do cidadão ao
órgão competente.

Pipeline humano
IA · validação
ETAPA 01
Cidadão
Abre o bot no Telegram. Zero cadastro, zero fricção.
Telegram · /start
ETAPA 02
Captura
GPS + imagem + descrição. Tudo em ≤30s.
NestJS · API REST
ETAPA 03
Análise IA
Gemini Vision + INPE + ANM + SGB. Score 0–100%.
Gemini · 94% médio
ETAPA 04
Persistência
PostgreSQL + Prisma. Status auditável e público.
PostgreSQL · 5 status
ETAPA 05
Escalação
Webhook 72h → IBAMA, MPF ou Defesa Civil.
Webhook · 3 órgãos
Capítulo 10 · Roadmap

Em 3 semanas,
até onde chegamos.

Sprints concluídos 3 / 3 Próxima entrega Iteração 04 · maio/26
Shipped · 3 semanas
Em produção / 09
MVP testado e em uso
Bot Telegram completo (pt-BR)
API NestJS + Prisma + PostgreSQL
Painel admin (triagem + dashboard)
Painel público (transparência)
Gemini Vision · análise por imagem
Validação INPE · ANM · SGB
Webhook 72h aos órgãos
Suite Jest · TDD nas regras críticas
Deploy Oracle Free Tier + Vercel
Backlog · 6+ meses
Visão de produto / 06
Plataforma nacional
Multi-tenant (estados / municípios)
Integração API oficial IBAMA / MPF
IA preditiva · zonas de risco
Open Data (CSV / GraphQL público)
Gamificação · reputação cidadã
Amazônia transfronteira (PT/ES/EN)
Denuncie.
Acompanhe.
Cobre.

Tecnologia que protege
o que importa.

RYZON · 2026 · OBRIGADO