RFI Gateway

rfi.ia.br v1.2 — 16/04/2026 Open WebUI + 35 tools
O que e o RFI Gateway: Plataforma pessoal de IA multi-modelo de Ricardo Fiuza. Roda Open WebUI num VPS Vultr. Acesso via rfi.ia.br. 35 tools especializadas (OSINT, analise, research, judicial, MEI, jurisprudencia), telemetria. Laboratorio onde Ricardo testa antes de vender (base para Gateway white-label RFI).

Arquitectura

rfi.ia.br (Vultr VPS, IP 207.246.114.246) │ ├── Open WebUI v0.8.12 (Docker) │ ├── Interface web multi-modelo │ ├── Knowledge Base (220 docs indexados) │ └── Pipes framework (35 tools activas) │ ├── Nginx (reverse proxy, SSL via Let's Encrypt) │ ├── 35 Tools │ ├── CORE (4) │ │ ├── LEX Juridico — analise juridica estruturada (Sonnet) │ │ ├── Coliseu — 3 modelos paralelos + arbitro │ │ ├── Adversarial — debate / devil's advocate │ │ └── Hallucination Check — validador de citacoes (Gemini + Sonnet) │ │ │ ├── OSINT FREE (6) │ │ ├── CNPJ — OpenCNPJ + BrasilAPI │ │ ├── CEP — ViaCEP │ │ ├── WHOIS — RDAP │ │ ├── Web Search — Brave API / DuckDuckGo fallback │ │ ├── Transparencia — Portal da Transparencia │ │ └── Jurisprudencia — juscraper, 25 TJs estaduais │ │ │ ├── OSINT PAID — Sherlocker (10) — novo 15/04/2026, free-first routing │ │ ├── Pessoa — CPF, nome completo, filiacao │ │ ├── Empresa (fallback) — complemento ao CNPJ free │ │ ├── Processos (fallback)— busca processual paga │ │ ├── Dividas — protestos, negativacoes │ │ ├── Veiculos — placa, RENAVAM │ │ ├── Imoveis — matriculas, propriedades │ │ ├── Perfil — score + consolidado │ │ ├── Busca Reversa — telefone/email → pessoa │ │ ├── Rural — propriedades rurais, CAR │ │ └── Beneficios — programas sociais │ │ │ ├── JUDICIAL (11) │ │ ├── JUDIT (7) │ │ │ ├── Busca Async — busca processual assincrona │ │ │ ├── Busca Rapida — busca processual rapida │ │ │ ├── Agrupada — busca com agrupamento │ │ │ ├── Existencia — verifica se processo existe │ │ │ ├── Monitorar — adicionar monitoramento │ │ │ ├── Monitoramentos — listar monitoramentos │ │ │ └── Cadastral — dados cadastrais do processo │ │ │ │ │ └── DataJud (4) │ │ ├── Processo — busca por numero CNJ │ │ ├── Classe — busca por classe processual │ │ ├── Textual — busca textual livre │ │ └── Multi — busca multi-tribunal │ │ │ ├── RESEARCH (4) │ │ ├── Deep Research — pesquisa profunda (Perplexity sonar-pro) │ │ ├── Grounded Analysis — analise com grounding (Gemini Flash) │ │ ├── Multi Research — cross-check 3 modelos (Perplexity+Gemini+Sonnet) │ │ └── News Monitor — monitoramento de noticias (Perplexity sonar) │ │ │ ├── MEI (2) │ │ ├── MEI Fiscal — classificacao ISS LC 116/2003 (Sonnet) │ │ └── MEI Score — scoring de credito MEI (3 modelos + arbitro) │ │ │ └── Operacionais │ ├── Smart Router — auto-roteia por tipo de tarefa │ ├── Aria Mentari — persona de individuacao (Sonnet) │ ├── Token Counter — telemetria de contexto │ ├── Dashboard — uso por usuario │ ├── The Watcher — monitoramento 5min + Telegram │ ├── Morning Brief — brief diario 7h Telegram │ ├── KB Upload — batch upload knowledge base │ └── Deploy All — 1 comando sobe tudo │ ├── Bots Telegram │ ├── lex-bot — acesso LEX via Telegram │ └── noe-bot — acesso geral │ ├── Invite Service (FastAPI) │ ├── Convites por email │ └── Dashboard admin │ └── MCP Bridge (local, C:\Users\useradmin\RFI Gateway Client\) └── 35 tools — expoe TODOS os pipes do Gateway como tools MCP para Claude Code

Evolucao do acesso

PeriodoAcessoDominio
Mar/2026Tailscale only (IP privado 100.127.234.27)Nenhum
Abr/2026Dominio publico + Tailscalerfi.ia.br
Nota sobre porta 80: Decisao D-L4 em DECISIONS_OPEN — liberar IP publico porta 80 para usuarios sem Tailscale ainda esta ABERTA. Hoje, acesso publico e via dominio rfi.ia.br (Nginx + SSL). Tailscale continua como fallback.

CORE (4) — Analise e orquestracao multi-modelo

As tools de alto valor que usam LLMs para analise juridica, redundancia e qualidade.

SONNET LEX Juridico

Analise juridica estruturada. System prompt especializado em direito BR. Retorna: SINTESE, CLAUSULAS DE RISCO, OBRIGACOES-CHAVE, RECOMENDACOES.

  • Modelo: Claude Sonnet 4.6
  • Custo: ~$0.03-0.08
  • MCP: rfi_lex_juridico(query)
  • Usar para: analise de contratos, pareceres, clausulas de risco

MULTI Coliseu

3 modelos paralelos + arbitro. Claude Sonnet + GPT-4o + Gemini respondem a mesma questao sem se verem. Um arbitro (Claude) sintetiza o melhor de cada um.

  • Modelos: Claude Sonnet 4.6 + GPT-4o + Gemini 2.0 Flash
  • Custo: ~$0.20-0.60
  • MCP: rfi_coliseu(query)
  • Usar para: decisoes importantes, analise juridica complexa

MULTI Adversarial

Debate (tese vs antitese) ou Devil's Advocate (ataque → defesa → sintese). Dois modos de operacao para stress-test de argumentos.

  • Modelos: multi-modelo
  • Custo: ~$0.10-0.30
  • MCP: rfi_adversarial(query, mode)
  • Usar para: due diligence, validacao de clausulas, preparacao para contraparte

2-STAGE Hallucination Check

Validador de citacoes juridicas. Gemini extrai citacoes, Sonnet valida cada uma. Essencial para qualidade de pareceres.

  • Modelos: Gemini Flash (extractor) + Sonnet (validator)
  • Custo: ~$0.05-0.15
  • MCP: rfi_hallucination_check(text)
  • Usar para: validar citacoes em pareceres, peticoes, analises

MEI (2)

SONNET MEI Fiscal

Classificacao ISS via LC 116/2003. 2 stages: classificador + validador municipal.

  • MCP: rfi_mei_fiscal
  • Custo: ~$0.06

MULTI MEI Score

Scoring de credito MEI. 3 modelos + arbitro (similar ao Coliseu, focado em scoring).

  • MCP: rfi_mei_score
  • Custo: ~$0.20

OSINT FREE (6)

FREE CNPJ

OpenCNPJ + BrasilAPI. Razao social, situacao, capital social, QSA.

FREE CEP

ViaCEP. Endereco completo a partir do CEP.

FREE WHOIS

RDAP. Proprietario de dominio, datas, registrar.

FREE Transparencia

Portal da Transparencia. Contratos, convenios, servidores.

FREE* Web Search

DuckDuckGo (free) ou Brave API (pago). Pesquisa de noticias e web.

FREE Jurisprudencia

juscraper — pesquisa de jurisprudencia em 25 Tribunais de Justica estaduais. Busca textual com filtros.

OSINT PAID — Sherlocker (10)

Inteligencia investigativa paga via Sherlocker API. Adicionado em 15/04/2026. Routing free-first: sempre tenta APIs gratuitas antes de recorrer ao Sherlocker (ex: CNPJ free via OpenCNPJ, fallback pago via Sherlocker). Requer autorizacao por chamada.

PAID Pessoa

CPF, nome completo, filiacao, data nascimento.

PAID Empresa (fallback)

Complemento ao CNPJ free — dados adicionais, socios ocultos.

PAID Processos (fallback)

Busca processual paga — complemento ao JUDIT/DataJud.

PAID Dividas

Protestos, negativacoes, restricoes financeiras.

PAID Veiculos

Busca por placa ou RENAVAM. Proprietario, restricoes.

PAID Imoveis

Matriculas, propriedades registradas.

PAID Perfil

Score consolidado + perfil completo da pessoa/empresa.

PAID Busca Reversa

Telefone ou email → identificacao da pessoa.

PAID Rural

Propriedades rurais, CAR (Cadastro Ambiental Rural).

PAID Beneficios

Programas sociais, beneficios governamentais.

JUDICIAL (11)

Busca processual em tribunais brasileiros via JUDIT (7 tools) e DataJud/CNJ (4 tools).

JUDIT Busca Rapida

Busca processual rapida por nome ou documento.

JUDIT Agrupada

Busca com agrupamento por tribunal/classe/assunto.

JUDIT Existencia

Verifica rapidamente se um processo existe.

JUDIT Monitorar

Adiciona processo a monitoramento continuo.

JUDIT Monitoramentos

Lista monitoramentos activos.

JUDIT Cadastral

Dados cadastrais detalhados do processo.

JUDIT Busca Async

Busca processual assincrona (para volumes grandes).

DATAJUD Processo

Busca por numero CNJ no DataJud/CNJ.

DATAJUD Classe

Busca por classe processual no DataJud.

DATAJUD Textual

Busca textual livre no DataJud.

DATAJUD Multi

Busca multi-tribunal no DataJud.

RESEARCH (4) — Pesquisa Web Live

Tools que pesquisam a web em tempo real usando modelos especializados (Perplexity, Gemini). Dados actuais com fontes citadas.

MCP Deep Research

Pesquisa profunda via Perplexity sonar-pro. Busca web nativa com URLs e fontes oficiais. 4 focus modes: general, academic, news, finance.

  • Modelo: Perplexity sonar-pro
  • Custo: ~$0.01 por query
  • MCP: rfi_deep_research(query, focus)

MCP Grounded Analysis

Analise com grounding via Gemini Flash. Pesquisa web integrada na resposta. Mais coesa que Perplexity, menos granular em fontes.

  • Modelo: Gemini 2.5 Flash
  • Custo: ~$0.001 (muito barato)
  • MCP: rfi_grounded_analysis(query)

MULTI Multi Research

Pipeline 3-stage com cross-check. Perplexity + Gemini pesquisam em paralelo, Claude Sonnet arbitro compara, identifica concordancias e divergencias.

  • Modelos: Perplexity + Gemini + Sonnet (arbitro)
  • Custo: ~$0.03-0.05
  • MCP: rfi_multi_research(query)

MCP News Monitor

Monitoramento de noticias via Perplexity sonar. Retorna headlines com datas, resumo narrativo e sinais de tendencia.

  • Modelo: Perplexity sonar (leve)
  • Custo: ~$0.003 (quase gratis)
  • MCP: rfi_news_monitor(query)

Tools operacionais

PipeFuncaoFrequencia
Token CounterTelemetria de contexto (alertas 20/50/75/90%)Cada mensagem
DashboardUso por usuario (chats, tokens, modelos)On demand
The WatcherMonitoramento infra + alertas TelegramCada 5 min
Morning BriefBrief diario no Telegram7h diario
KB UploadBatch upload para knowledge baseOn demand
Deploy All1 comando sobe todos os pipesPos-update
Invite ServiceConvites por email + dashboard adminOn demand

O que e o MCP Bridge

Bridge Python (FastMCP, stdio) que expoe TODOS os pipes do Gateway como tools nativas do Claude Code. 35 tools disponiveis — o bridge descobre automaticamente os pipes instalados no Gateway e os expoe como mcp__rfi_gateway__rfi_*. Codigo em C:\Users\useradmin\RFI Gateway Client\mcp-server\.

Claude Code (Opus 4.6) │ ├── chama mcp__rfi_gateway__rfi_*(args) │ │ │ └── bridge traduz → importa pipe Python → executa → resposta │ ├── 35 tools expostas │ ├── CORE (4): lex_juridico, coliseu, adversarial, hallucination_check │ ├── OSINT FREE (6): osint_cnpj, osint_cep, osint_whois, osint_web, osint_transparencia, jurisprudencia │ ├── SHERLOCKER (10): pessoa, empresa, processos, dividas, veiculos, imoveis, perfil, busca_reversa, rural, beneficios │ ├── JUDICIAL (11): judit_rapida, judit_agrupada, judit_existe, judit_monitorar, judit_monitoramentos, judit_cadastral + datajud_processo, datajud_classe, datajud_textual, datajud_multi + osint_judit │ ├── RESEARCH (4): deep_research, grounded_analysis, multi_research, news_monitor │ ├── MEI (2): mei_fiscal, mei_score │ └── INFRA (1): hello (smoke test) │ └── Autonomia plena — o Code invoca proactivamente + reporta em formato 5W2H

35 Tools expostas via MCP (atualizado 16/04/2026)

Tool MCPCategoriaCustoValor para Code
CORE (4)
rfi_lex_juridicoSONNET~$0.06Segunda opiniao juridica
rfi_coliseuMULTI~$0.30Multi-modelo real (3 LLMs + arbitro)
rfi_adversarialMULTI~$0.20Debate / devil's advocate
rfi_hallucination_check2-STAGE~$0.10Validacao de citacoes juridicas
OSINT FREE (6)
rfi_osint_cnpjFREE$0Due diligence de empresa
rfi_osint_cepFREE$0Endereco a partir de CEP
rfi_osint_whoisFREE$0Due diligence de dominios
rfi_osint_webFREE*$0*Noticias, reputacao (DDG free / Brave pago)
rfi_osint_transparenciaFREE$0Contratacao publica, convenios
rfi_jurisprudenciaFREE$0Jurisprudencia em 25 TJs estaduais
SHERLOCKER (10) — novo 15/04/2026
rfi_sherlocker_pessoaPAIDvariavelCPF, nome, filiacao
rfi_sherlocker_empresaPAIDvariavelComplemento CNPJ (fallback)
rfi_sherlocker_processosPAIDvariavelBusca processual paga (fallback)
rfi_sherlocker_dividasPAIDvariavelProtestos, negativacoes
rfi_sherlocker_veiculosPAIDvariavelPlaca, RENAVAM, restricoes
rfi_sherlocker_imoveisPAIDvariavelMatriculas, propriedades
rfi_sherlocker_perfilPAIDvariavelScore + consolidado
rfi_sherlocker_busca_reversaPAIDvariavelTelefone/email → pessoa
rfi_sherlocker_ruralPAIDvariavelPropriedades rurais, CAR
rfi_sherlocker_beneficiosPAIDvariavelProgramas sociais
JUDICIAL (11)
rfi_judit_rapidaJUDITvariavelBusca processual rapida
rfi_judit_agrupadaJUDITvariavelBusca com agrupamento
rfi_judit_existeJUDITvariavelVerifica existencia de processo
rfi_judit_monitorarJUDITvariavelAdicionar monitoramento
rfi_judit_monitoramentosJUDITvariavelListar monitoramentos activos
rfi_judit_cadastralJUDITvariavelDados cadastrais do processo
rfi_osint_juditJUDITvariavelBusca processual assincrona
rfi_datajud_processoDATAJUD$0Busca por numero CNJ
rfi_datajud_classeDATAJUD$0Busca por classe processual
rfi_datajud_textualDATAJUD$0Busca textual livre
rfi_datajud_multiDATAJUD$0Busca multi-tribunal
RESEARCH (4)
rfi_deep_researchRESEARCH~$0.01Pesquisa web profunda (Perplexity)
rfi_grounded_analysisRESEARCH~$0.001Analise com grounding (Gemini)
rfi_multi_researchMULTI+RES~$0.03Cross-check 3 modelos
rfi_news_monitorRESEARCH~$0.003Monitor de noticias
MEI (2)
rfi_mei_fiscal2-STAGE~$0.06Classificacao ISS (LC 116/2003)
rfi_mei_scoreMULTI~$0.20Scoring de credito MEI
INFRA (1)
rfi_helloINFRA$0Smoke test do bridge
Estado actual (16/04/2026): Bridge com 35 tools operacionais — cobertura completa de todos os pipes do Gateway. Inclui Sherlocker (adicionado 15/04/2026) com routing free-first: tenta APIs gratuitas antes de recorrer a APIs pagas. JUDIT + DataJud cobrem busca judicial completa. Jurisprudencia via juscraper cobre 25 TJs estaduais.

Acesso ao Gateway

Via dominio (principal)

https://rfi.ia.br
Browser, qualquer dispositivo. Login com email + senha do convite.

Via Tailscale (fallback)

http://100.127.234.27
Requer Tailscale instalado e conectado. Acesso directo ao VPS.

Administracao

Convidar usuario
Via Telegram: /invite email@dominio.com Nome
Via terminal: python invite_cli.py send --email email@dominio.com --name "Nome"
Ver pendentes: /convites (Telegram) ou python invite_cli.py list
Dashboard de uso
https://rfi.ia.br/invite/admin/dashboard?secret=rf-intelligence-admin-2026
Mostra: chats por usuario, mensagens, tokens, modelos mais usados, ultimo acesso.
SSH no servidor
ssh root@100.127.234.27 (via Tailscale)
ssh -p 2222 root@207.246.114.246 (via IP publico, fallback)
Servicos no servidor
docker ps — Open WebUI container
systemctl status nginx
systemctl status invite-service
systemctl status lex-bot
systemctl status noe-bot
Re-deploy dos pipes
cd "C:\Users\useradmin\RFI Gateway Client\pipes"
python deploy_all.py
Ou via Golden AI Gateway workspace (SSH + SCP).

Custos por modulo (OpenRouter)

ModuloModelosCusto/mensagemNota
Smart Router (rapido)Auto-selecao~$0.001Usa modelo barato quando suficiente
Claude Sonnet 4.6Sonnet~$0.002-0.01LEX Juridico usa este
Coliseu3 modelos + arbitro~$0.01-0.054 chamadas (3 paralelas + 1 sintese)
Debate3 modelos~$0.01-0.043 chamadas sequenciais
Devil's Advocate3 modelos~$0.01-0.043 chamadas (ataque+defesa+sintese)
Claude Opus 4.6Opus~$0.05-0.15Para tarefas criticas
OSINT FREE (6 tools)APIs publicas$0CNPJ, CEP, WHOIS, Transparencia, Web, Jurisprudencia
Sherlocker (10 tools)API pagavariavelPessoa, empresa, processos, dividas, veiculos, imoveis, perfil, busca reversa, rural, beneficios
JUDIT (7 tools)API judicialvariavelBusca rapida, agrupada, existencia, monitorar, cadastral, async
DataJud (4 tools)CNJ publico$0Processo, classe, textual, multi-tribunal
Deep ResearchPerplexity sonar-pro~$0.01Pesquisa web profunda com fontes
Grounded AnalysisGemini 2.5 Flash~$0.001Muito barato — grounding nativo
Multi ResearchPerplexity + Gemini + Sonnet~$0.03-0.053 modelos: pesquisa + cross-check
News MonitorPerplexity sonar~$0.003Modelo leve, suficiente para news
Hallucination CheckGemini Flash + Sonnet~$0.05-0.152 stages: extractor + validator
MEI FiscalSonnet (2 stages)~$0.06Classificador + validador municipal
MEI Score3 modelos + arbitro~$0.20Similar ao Coliseu, focado em scoring

Custo operacional mensal (Ricardo)

ItemCusto
Vultr VPS~$24/mes (~R$138)
OpenRouter (uso variavel)~R$50-200/mes
Dominio rfi.ia.br~R$80/ano
Claude Max (mothership)~$100/mes (~R$575)
Total~R$850-1.000/mes
Guardrail MCP: Cadeias de invocacao do esquadrao que ultrapassem $3 USD por tarefa pedem go previo de Ricardo. OSINT free nunca conta. Chamadas single-shot (1 rfi_lex_juridico, 1 rfi_osint_cnpj) nunca disparam o gate.