JedIN SRE — Plataforma Completa de Supplier Relationship Engagement
Documento Técnico para Investidores
Versão: 1.0 | Data: Abril 2026 | Classificação: Confidencial
Sumário
- Visão Geral da Plataforma
- Arquitetura Técnica
- R2-CX -- Agente IA Autônomo
- Módulos Funcionais (15 Submodules)
- Integrações SAP & Enterprise
- IA Embarcada -- Análise Jurídica e Preditiva
- Assinatura Eletrônica
- Segurança e Compliance
- API Reference (Principais Endpoints)
- Evolução e Escalabilidade
- Dados do MVP
1. Visão Geral da Plataforma
O que é o JedIN SRE?
JedIN SRE (Supplier Relationship Engagement) é uma plataforma SaaS white-label de gestão de fornecedores potencializada por Inteligência Artificial. Diferente de ERPs tradicionais que tratam fornecedores como meros cadastros, o JedIN SRE trata o relacionamento com fornecedores como um ativo estratégico da empresa, oferecendo ferramentas de análise jurídica, predição de riscos e automação inteligente.
Primeiro Cliente: Belgo Bekaert Arames
O MVP foi construído para a Belgo Bekaert Arames S.A. (grupo ArcelorMittal), uma das maiores fabricantes de arames da América Latina. A cadeia de fornecimento da Belgo envolve:
- 15+ fornecedores críticos de matérias-primas (aço, zinco, cobre, polietileno)
- 8 contratos ativos com valores entre R$ 420.000 e R$ 12.000.000
- 10+ pedidos de compra mensais com 3-way matching
- Operações em Contagem/MG, Osasco/SP, Vespasiano/MG e Sabará/MG
O Problema
Empresas de médio e grande porte gastam entre R$ 2 a R$ 5 milhões por ano em processos manuais de procurement:
| Processo Manual | Custo Estimado/Ano | Tempo Gasto |
|---|---|---|
| Qualificação de fornecedores | R$ 400K - R$ 800K | 2-4 semanas |
| Análise jurídica de contratos | R$ 300K - R$ 600K | 3-5 dias/contrato |
| Gestão de riscos e compliance | R$ 200K - R$ 500K | Contínuo |
| Processos de sourcing (RFP/RFQ) | R$ 150K - R$ 400K | 4-8 semanas |
| Reconciliação de pagamentos | R$ 200K - R$ 400K | 3-5 dias/ciclo |
| Coleta de assinaturas em contratos | R$ 100K - R$ 300K | 1-3 semanas |
| Total | R$ 2M - R$ 5M |
A Solução
O JedIN SRE automatiza 80% das tarefas operacionais de procurement através de:
- IA Agent-Driven (R2-CX): assistente de IA que opera dentro da plataforma via linguagem natural, executando 44 ferramentas de gestão de fornecedores
- Análise Jurídica Automatizada: GPT-4o configurado como advogado brasileiro, analisa contratos cláusula por cláusula com referências à legislação vigente
- Predição de Riscos: alertas proativos de contratos vencendo, fornecedores em risco e forecast de gastos
- Assinatura Eletrônica: fluxo completo com compliance legal (MP 2.200-2, Lei 14.063)
- Portal do Fornecedor: acesso self-service para fornecedores consultarem pedidos, documentos e performance
Diferencial Competitivo
| Característica | SAP Ariba | Coupa | JedIN SRE |
|---|---|---|---|
| IA conversacional | Não | Limitada | 44 tools MCP |
| Análise jurídica IA | Não | Não | GPT-4o |
| Predição de riscos | Básica | Básica | Proativa |
| Assinatura eletrônica | Terceirizada | Terceirizada | Nativa |
| Integração SAP | Nativa | Conector | OData v4 |
| Implementação | 6-12 meses | 3-6 meses | 4-8 semanas |
| Custo/ano (mid-market) | R$ 500K+ | R$ 300K+ | R$ 60K-120K |
| White-label | Não | Não | Sim |
2. Arquitetura Técnica
Visão Geral em 3 Camadas
+==================================================================+
| PRESENTATION LAYER |
| Next.js 14 + React 18 |
| +----------+ +----------+ +----------+ +------------------+ |
| | Workspace | | Portal | | Admin | | E-Signature | |
| | (Compras) | | (Fornec) | | (Config) | | (/sre/sign/[t]) | |
| +----------+ +----------+ +----------+ +------------------+ |
| 37 páginas React | Tailwind CSS | shadcn/ui |
+==================================================================+
|
REST API
|
+==================================================================+
| MANAGEMENT LAYER |
| NestJS 10 + Prisma 5 |
| +----------+ +----------+ +----------+ +------------------+ |
| | Supplier | | Contract | | Procure- | | Analytics | |
| | Module | | Module | | ment | | Module | |
| +----------+ +----------+ +----------+ +------------------+ |
| +----------+ +----------+ +----------+ +------------------+ |
| | Legal | | Predict | | Risk | | Performance | |
| | Module | | Module | | Module | | Module | |
| +----------+ +----------+ +----------+ +------------------+ |
| +----------+ +----------+ +----------+ +------------------+ |
| | Document | | Notifica-| | Sourcing | | Signature | |
| | Module | | tion | | Module | | Module | |
| +----------+ +----------+ +----------+ +------------------+ |
| +----------+ +----------+ +----------+ |
| | Supplier | | AI | | Schedu- | 15 submodules |
| | User | | Module | | ler | 44 MCP tools |
| +----------+ +----------+ +----------+ 7.222 linhas TS |
+==================================================================+
|
PostgreSQL + Redis
|
+==================================================================+
| DATA LAYER |
| +----------+ +----------+ +----------+ +------------------+ |
| | sre_ | | sre_ | | sre_ | | sre_contract_ | |
| | suppliers| | contracts| | purchase_| | signatures | |
| | | | | | orders | | | |
| +----------+ +----------+ +----------+ +------------------+ |
| +----------+ +----------+ +----------+ +------------------+ |
| | sre_ | | sre_ | | sre_ | | sre_supplier_ | |
| | documents| | rfx_ | | audit_ | | users | |
| | | | events | | log | | | |
| +----------+ +----------+ +----------+ +------------------+ |
| +------------------+ |
| | sre_notifications| 9 tabelas PostgreSQL + RLS |
| +------------------+ Row-Level Security por tenant_id |
+==================================================================+
Stack Tecnológica
| Camada | Tecnologia | Versão | Justificativa |
|---|---|---|---|
| Frontend | Next.js (App Router) | 14+ | SSR, SEO, i18n nativo |
| Frontend | React | 18 | Ecossistema, componentes reutilizáveis |
| Frontend | TypeScript | 5+ | Type safety, produtividade |
| Frontend | Tailwind CSS + shadcn/ui | 3+ | Design system consistente |
| Backend | NestJS | 10+ | Modular, enterprise-grade |
| Backend | Prisma | 5+ | ORM type-safe, migrations |
| Backend | Node.js | 20 LTS | Performance, LTS |
| IA | OpenAI GPT-4o | latest | Análise jurídica, predição |
| Database | PostgreSQL | 16+ | RLS, JSONB, performance |
| Cache | Redis | 7+ | Sessions, cache, filas |
| Storage | AWS S3 / MinIO | latest | Documentos, contratos |
| OCR | AWS Textract | latest | Extração de texto de PDFs |
| AWS SES | latest | Notificações transacionais | |
| Infra | AWS EKS (Kubernetes) | 1.35 | Orquestração, auto-scaling |
| Container | Docker + ECR | latest | Build, registry |
| CDN | AWS CloudFront | latest | HTTPS, caching |
| Mensageria | Meta WhatsApp Business | latest | Alertas para fornecedores |
API-First Design
Toda funcionalidade do JedIN SRE é exposta via REST API antes de ter interface gráfica. Isso garante:
- Testabilidade: cada endpoint pode ser testado isoladamente
- Integrabilidade: clientes podem integrar via API sem depender da UI
- IA-First: o R2-CX (agente IA) consome exatamente as mesmas APIs que a UI
- Extensibilidade: novos frontends (mobile, desktop) usam a mesma API
Multi-Tenancy
O JedIN SRE implementa isolamento de dados por tenant através de:
- Row-Level Security (RLS): todas as 9 tabelas
sre_*possuem colunatenant_idcom políticas RLS no PostgreSQL - Schema Isolation por Tier: clientes enterprise recebem schema dedicado
- Namespace Kubernetes: isolamento de runtime por tier
-- Exemplo de política RLS aplicada em todas as tabelas SRE
CREATE POLICY tenant_isolation ON sre_suppliers
FOR ALL
USING (tenant_id = current_setting('app.tenant_id')::uuid);
| Tier | Isolamento DB | Isolamento K8s | Preço Estimado |
|---|---|---|---|
| Starter | Pool + RLS | Shared Namespace | R$ 5K/mês |
| Professional | Schema-per-tenant | Namespace-per-tenant | R$ 10K/mês |
| Enterprise | Database dedicado | Cluster dedicado | Sob consulta |
3. R2-CX -- Agente IA Autônomo
O que é o R2-CX?
O R2-CX é um agente de Inteligência Artificial conversacional embarcado em toda a plataforma JedIN SRE. Ele funciona como um assistente virtual especialista em gestão de fornecedores, capaz de executar ações reais no sistema através de linguagem natural.
O nome R2-CX combina a referência ao ícone de IA "R2" com "CX" (Customer/Corporate Experience), refletindo a missão de transformar a experiência de gestão de fornecedores.
Model Context Protocol (MCP)
O R2-CX utiliza o Model Context Protocol (MCP), protocolo aberto criado pela Anthropic para conexão de ferramentas externas a modelos de IA. Cada capacidade do sistema é mapeada como uma "tool" MCP, permitindo que o modelo de linguagem invoque funções reais da API.
+------------------+ +------------------+ +------------------+
| Usuário | | R2-CX | | API NestJS |
| (Chat Natural) | --> | (OpenAI GPT-4o) | --> | (44 MCP Tools) |
| | | Function Calling | | |
| "Quais contratos | | -> sre_predict_ | | -> SQL query |
| vencem em 30 | | contract_risks | | -> Resultado |
| dias?" | | {horizon: 30} | | formatado |
+------------------+ +------------------+ +------------------+
44 Tools SRE Mapeadas
O R2-CX possui 44 ferramentas que cobrem todo o ciclo de gestão de fornecedores:
| Categoria | Qtd | Tools Principais |
|---|---|---|
| Fornecedores | 5 | list, get, search, create, qualify |
| Contratos | 4 | list, get, create, analyze |
| Compras | 5 | list_po, get_po, create_requisition, approve, 3way_match |
| Sourcing | 3 | list_rfx, create_rfx, compare_proposals |
| Performance | 3 | scorecard, ranking, action_plan |
| Risco | 3 | dashboard, assess, list_audits |
| Analytics | 3 | spend_analysis, savings_report, dashboard_kpis |
| Documentos | 3 | upload, analyze, list |
| Legal (IA) | 6 | review, compare_clauses, risk_score, amendments, compliance, obligations |
| Predição | 5 | contract_risks, supplier_risks, spend_forecast, alerts, digest |
| Assinatura | 2 | send_for_signature, check_status |
| Notificação | 2 | send, list |
Tool Filtering por Perfil
Nem todos os usuários podem executar todas as ferramentas. O R2-CX aplica filtragem automática baseada no perfil do usuário:
| Perfil | Tools Disponíveis | Permissões |
|---|---|---|
| supplier | 26 tools | Somente leitura dos próprios dados |
| operator | 37 tools | Leitura + escrita operacional |
| admin | 44 tools | Todas as ferramentas |
Exemplos de Interação Real
Exemplo 1: Predição de Riscos
Usuário: "Quais contratos vencem nos próximos 30 dias?"
R2-CX: [chama sre_predict_contract_risks({horizon: 30})]
Resposta: "Encontrei 2 contratos com vencimento próximo:
1. CT-2025-0187 (Gerdau Aços Longos) - vence em 12/05/2026 - R$ 8.500.000
2. CT-2025-0192 (Votorantim Cimentos) - vence em 28/05/2026 - R$ 2.100.000
Recomendo iniciar o processo de renovação imediatamente para o contrato
da Gerdau, dado o valor e a criticidade do fornecimento."
Exemplo 2: Análise Jurídica
Usuário: "Faça a análise jurídica do contrato CT-2025-0187"
R2-CX: [chama sre_legal_review_contract({contractId: "uuid-do-contrato"})]
Resposta: "Análise jurídica concluída. Score de risco: 42/100 (médio).
Principais achados:
- Cláusula de rescisão: multa de 2% é baixa (art. 408 CC recomenda 10%)
- Cláusula de LGPD: ausente (risco alto - art. 46 Lei 13.709/2018)
- Cláusula de anticorrupção: presente e adequada
- Cláusula de reajuste: IGPM anual - padrão de mercado
Recomendo adicionar cláusula de proteção de dados pessoais."
Exemplo 3: Análise de Gastos
Usuário: "Qual fornecedor mais recebeu pagamento este ano?"
R2-CX: [chama sre_spend_analysis({groupBy: "supplier", period: "ytd"})]
Resposta: "Top 3 fornecedores por volume de pagamento em 2026:
1. Gerdau Aços Longos: R$ 8.500.000 (35% do total)
2. Usiminas: R$ 4.200.000 (17% do total)
3. Votorantim Cimentos: R$ 3.800.000 (15% do total)
Total gasto: R$ 24.300.000. Saving acumulado: R$ 1.890.000 (7,2%)."
Widget Flutuante
O R2-CX é acessível em todas as telas da plataforma através de um widget flutuante no canto inferior direito. Características:
- Auto-login: o widget herda a sessão do usuário logado
- Session persistence: conversas são mantidas durante a sessão
- Markdown rendering: respostas formatadas com tabelas, listas e código
- Streaming SSE: respostas em tempo real via Server-Sent Events
- Perguntas sugeridas: o widget sugere perguntas relevantes ao contexto da tela atual
4. Módulos Funcionais (15 Submodules)
4.1 Suppliers (Fornecedores)
Responsabilidade: Cadastro, busca, detalhamento e qualificação de fornecedores.
| Endpoint | Método | Descrição |
|---|---|---|
/sre/suppliers | GET | Listar com filtros (segmento, status, risco, cidade) |
/sre/suppliers/search?q= | GET | Busca por CNPJ, nome, email, segmento |
/sre/suppliers/:id | GET | Detalhe completo do fornecedor |
/sre/suppliers | POST | Criar novo fornecedor |
/sre/suppliers/:id/qualify | POST | Executar qualificação (score 0-100) |
Valor de Negócio: Centraliza toda a base de fornecedores com qualificação automatizada, eliminando planilhas Excel e formulários manuais. O score de qualificação considera documentação, capacidade produtiva, saúde financeira e histórico de entregas.
4.2 Contracts (Contratos)
Responsabilidade: CRUD de contratos, análise IA, envio para assinatura e geração de PDF.
| Endpoint | Método | Descrição |
|---|---|---|
/sre/contracts | GET | Listar com filtros (status, fornecedor, tipo) |
/sre/contracts/:id | GET | Detalhe do contrato |
/sre/contracts | POST | Criar contrato |
/sre/contracts/:id/analyze | POST | Análise IA cláusula-por-cláusula |
/sre/contracts/:id/send-for-signature | POST | Enviar para assinatura eletrônica |
/sre/contracts/:id/signature-status | GET | Status das assinaturas |
/sre/contracts/:id/pdf | GET | Gerar PDF do contrato |
Valor de Negócio: Reduz o tempo de análise de contratos de 3-5 dias para minutos. A IA identifica riscos jurídicos, sugere emendas e extrai obrigações automaticamente. O PDF é gerado com layout profissional pronto para assinatura.
4.3 Procurement (Compras)
Responsabilidade: Purchase orders, requisições de compra, aprovação e 3-way matching.
| Endpoint | Método | Descrição |
|---|---|---|
/sre/purchase-orders | GET | Listar POs com filtros |
/sre/purchase-orders/:id | GET | Detalhe do PO |
/sre/requisitions | POST | Criar requisição de compra |
/sre/requisitions/:id/approve | PUT | Aprovar/rejeitar requisição |
/sre/purchase-orders/:id/match | POST | 3-way matching (PO x NF x Recebimento) |
Valor de Negócio: Automatiza o ciclo purchase-to-pay com workflow de aprovação e reconciliação automática (3-way matching). Elimina divergências entre pedido, nota fiscal e recebimento físico, reduzindo perdas em até 15%.
4.4 Sourcing (Processos de Cotação)
Responsabilidade: Processos de RFP (Request for Proposal), RFQ (Request for Quotation) e RFI (Request for Information), com comparação de propostas.
| Endpoint | Método | Descrição |
|---|---|---|
/sre/sourcing/rfx | GET | Listar processos de RFx |
/sre/sourcing/rfx | POST | Criar novo processo de RFx |
/sre/sourcing/rfx/:id/compare | GET | Comparar propostas recebidas |
Valor de Negócio: Estrutura e padroniza processos de sourcing que antes eram feitos por email. A comparação automática de propostas acelera a decisão e garante transparência no processo seletivo, gerando savings médios de 8-15%.
4.5 Performance (Avaliação de Fornecedores)
Responsabilidade: Scorecard individual, ranking comparativo e planos de ação corretivos.
| Endpoint | Método | Descrição |
|---|---|---|
/sre/performance/supplier/:id | GET | Performance individual (scorecard) |
/sre/performance/ranking | GET | Ranking geral com filtro por segmento |
/sre/performance/action-plans | POST | Criar plano de ação corretivo |
Valor de Negócio: Transforma a avaliação de fornecedores de subjetiva para quantitativa, com KPIs claros (on-time delivery, qualidade, compliance, custo). Planos de ação corretivos garantem melhoria contínua da base de fornecimento.
4.6 Analytics (Análise de Gastos)
Responsabilidade: Análise de spend, relatório de savings e dashboard de KPIs executivos.
| Endpoint | Método | Descrição |
|---|---|---|
/sre/analytics/spend | GET | Análise de gastos (por fornecedor, período, categoria) |
/sre/analytics/savings | GET | Relatório de savings acumulados |
/sre/analytics/dashboard | GET | Dashboard com KPIs consolidados |
Valor de Negócio: Visibilidade total sobre gastos com fornecedores, identificação de oportunidades de consolidação e tracking de savings. O dashboard executivo permite decisões rápidas baseadas em dados reais.
4.7 Risk (Gestão de Riscos)
Responsabilidade: Dashboard de riscos, avaliação individual e histórico de auditorias.
| Endpoint | Método | Descrição |
|---|---|---|
/sre/risk/dashboard | GET | Dashboard consolidado de riscos |
/sre/risk/assess/:supplierId | POST | Avaliação de risco individual |
/sre/compliance/audits | GET | Histórico de auditorias |
Valor de Negócio: Identificação proativa de riscos na cadeia de fornecimento (financeiros, operacionais, reputacionais, regulatórios). Cada fornecedor recebe um risk score (0-100) com classificação automática (baixo/médio/alto/crítico).
4.8 Legal (Análise Jurídica IA)
Responsabilidade: 6 ferramentas de análise jurídica potencializadas por GPT-4o.
| Endpoint | Método | Descrição |
|---|---|---|
/sre/legal/review/:contractId | POST | Revisão jurídica completa |
/sre/legal/compare-clauses/:contractId | POST | Comparação contra template |
/sre/legal/risk-score/:contractId | GET | Score de risco jurídico (0-100) |
/sre/legal/suggest-amendments/:contractId | POST | Sugestão de emendas com texto |
/sre/legal/compliance-check/:contractId | POST | Verificação LGPD + anticorrupção |
/sre/legal/obligations/:contractId | GET | Extração de obrigações |
Valor de Negócio: Substitui a necessidade de enviar cada contrato para revisão de escritório de advocacia externo (custo médio R$ 5.000-15.000 por contrato). A IA analisa em minutos o que um advogado levaria dias, com referência precisa à legislação brasileira.
4.9 Predict (Predição e Alertas)
Responsabilidade: Previsão de riscos, forecast de gastos e alertas proativos.
| Endpoint | Método | Descrição |
|---|---|---|
/sre/predict/contract-risks | GET | Contratos próximos ao vencimento |
/sre/predict/supplier-risks | GET | Fornecedores com score de risco alto |
/sre/predict/spend-forecast | GET | Previsão de gastos futuros |
/sre/predict/generate-alerts | POST | Gerar alertas proativos manualmente |
/sre/predict/daily-digest | GET | Digest diário compilado |
Valor de Negócio: Transforma a gestão de reativa para proativa. O gestor recebe alertas antes que problemas aconteçam: contratos prestes a vencer, fornecedores deteriorando, gastos acima do orçamento. O daily digest (enviado às 7h BRT) consolida tudo em um email.
4.10 Document (Gestão Documental)
Responsabilidade: Upload, listagem e análise de documentos com OCR (AWS Textract).
| Endpoint | Método | Descrição |
|---|---|---|
/sre/documents | GET | Listar documentos (por fornecedor, contrato, tipo) |
/sre/documents/upload | POST | Upload de documento para S3 |
/sre/documents/:id/analyze | POST | Análise IA do documento (OCR + GPT-4o) |
Valor de Negócio: Centraliza toda a documentação de fornecedores e contratos em repositório único com busca inteligente. O OCR extrai texto de PDFs escaneados e a IA classifica e analisa o conteúdo automaticamente.
4.11 Notification (Notificações)
Responsabilidade: Envio e listagem de notificações por múltiplos canais.
| Endpoint | Método | Descrição |
|---|---|---|
/sre/notifications/send | POST | Enviar notificação (email, WhatsApp) |
/sre/notifications | GET | Listar notificações enviadas |
Canais Disponíveis:
- Email (AWS SES): convites de assinatura, digest diário, alertas de contrato
- WhatsApp Business (Meta Graph API): alertas urgentes, lembretes de prazo
- In-App: notificações no portal do fornecedor
Valor de Negócio: Garante que as informações certas cheguem às pessoas certas no canal certo. Fornecedores são notificados automaticamente sobre pedidos, prazos e documentos pendentes, reduzindo atrasos e melhorando o SLA de resposta.
4.12 Signature (Assinatura Eletrônica)
Responsabilidade: Fluxo completo de assinatura eletrônica com validade jurídica.
| Endpoint | Método | Descrição |
|---|---|---|
/sre/signatures/send | POST | Enviar contrato para assinatura |
/sre/signatures/verify/:token | GET | Verificar token (página pública) |
/sre/signatures/sign/:token | POST | Assinar eletronicamente (público) |
/sre/signatures/status/:contractId | GET | Timeline completa de assinaturas |
Detalhamento completo na Seção 7: Assinatura Eletrônica.
4.13 Supplier-User (Portal do Fornecedor)
Responsabilidade: Registro, login e gestão de usuários do portal de self-service para fornecedores.
| Endpoint | Método | Descrição |
|---|---|---|
/sre/supplier-users/register | POST | Registro de novo usuário |
/sre/supplier-users/login | POST | Login do portal |
/sre/supplier-users/:id | GET | Perfil do usuário |
/sre/supplier-users/by-supplier/:supplierId | GET | Listar usuários do fornecedor |
Valor de Negócio: Cada empresa fornecedora pode ter múltiplos usuários com acesso ao portal de self-service, onde consultam pedidos, enviam documentos, acompanham performance e respondem a processos de sourcing. Reduz em 70% as ligações e emails de fornecedores pedindo status de pedidos e pagamentos.
4.14 AI (Motor de Inteligência Artificial)
Responsabilidade: Motor central de IA para análise jurídica, predição e sumarização.
O módulo AI encapsula a integração com OpenAI GPT-4o e oferece 4 capacidades:
- analyzeContract(): Análise cláusula-por-cláusula com scores de risco
- generateRiskScore(): Cálculo de score ponderado (financeiro 30%, legal 25%, LGPD 20%, penalidades 15%, confidencialidade 10%)
- suggestAmendments(): Geração de texto jurídico para emendas contratuais
- extractObligations(): Extração de obrigações com prazos e responsáveis
- summarizePredictions(): Resumo executivo de alertas preditivos
Configuração: OPENAI_API_KEY como variável de ambiente. Modelo gpt-4o,
temperatura 0.3 (análise precisa), resposta em JSON, max 4.096 tokens.
4.15 Scheduler (Agendamento CRON)
Responsabilidade: Tarefas automáticas agendadas via CRON.
Digest Diário (Seg-Sex, 07:00 BRT / 10:00 UTC):
- Coleta alertas de contratos próximos ao vencimento (90 dias)
- Identifica fornecedores com score de risco baixo
- Conta requisições de compra pendentes de aprovação
- Conta assinaturas eletrônicas pendentes
- Monta email com highlights e envia para gestores
- Registra execução no audit log para rastreabilidade
Valor de Negócio: O gestor começa o dia com uma visão consolidada de tudo que precisa de atenção, sem precisar abrir a plataforma. Isso acelera a tomada de decisão e evita que itens críticos passem despercebidos.
5. Integrações SAP & Enterprise
5.1 SAP S/4HANA (OData v4)
Integração bidirecional com SAP S/4HANA Cloud e On-Premise via APIs OData v4.
| API SAP | Funcionalidade | Mapeamento SRE |
|---|---|---|
API_BUSINESS_PARTNER | Fornecedores (CRUD) | sre_suppliers |
API_PURCHASEORDER_PROCESS_SRV | Pedidos de Compra (CRUD) | sre_purchase_orders |
API_PURCHASECONTRACT_PROCESS_SRV | Contratos (consulta) | sre_contracts |
Mapeamento de Campos (Supplier -> Business Partner):
| Campo SRE | Campo SAP S/4HANA |
|---|---|
| cnpj | TaxNumber1 |
| razao_social | BusinessPartnerFullName |
| nome_fantasia | SearchTerm1 |
| cidade | CityName |
| estado | Region |
| cep | PostalCode |
| endereco | StreetName |
| contato_email | EmailAddress |
| contato_telefone | PhoneNumber |
| inscricao_estadual | TaxNumber3 |
Autenticação: Basic Auth + CSRF Token (X-CSRF-Token: Fetch).
5.2 SAP ECC (REST/RFC)
Integração com SAP ECC via wrappers REST sobre BAPIs clássicas.
| BAPI | Funcionalidade |
|---|---|
BAPI_VENDOR_GETDETAIL | Consulta detalhada de fornecedor |
BAPI_PO_CREATE1 | Criação de pedido de compra |
BAPI_PO_GETDETAIL | Consulta de pedido de compra |
BAPI_VENDORGROUP_GETLIST | Lista de grupos de fornecedores |
Autenticação: RFC connection via SAP Cloud Connector ou REST adapter.
5.3 SAP Ariba (OAuth2)
Integração com SAP Ariba para processos de sourcing.
| API Ariba | Funcionalidade |
|---|---|
| Sourcing Events API | Sincronização de processos de cotação |
| Supplier Management API | Sincronização de cadastro |
| Contract Workspace API | Sincronização de contratos |
Autenticação: OAuth2 Client Credentials com api_key e realm.
5.4 WhatsApp Business (Meta Graph API)
| Funcionalidade | Template |
|---|---|
| Alerta de contrato vencendo | contract_expiry_alert |
| Convite de assinatura | signature_invitation |
| Lembrete de prazo | deadline_reminder |
| Status de pedido | order_status_update |
Configuração: WHATSAPP_BUSINESS_PHONE_ID + WHATSAPP_TOKEN via Meta Developer.
5.5 Email (AWS SES)
| Funcionalidade | Descrição |
|---|---|
| Convite de assinatura | Link único com token para assinatura |
| Digest diário | Resumo de alertas às 7h BRT |
| Alerta de contrato | Notificação de vencimento próximo |
| Reset de senha | Recuperação de acesso ao portal |
Configuração: AWS_SES_REGION + AWS_SES_FROM_EMAIL.
5.6 SharePoint (Microsoft Graph API)
| Funcionalidade | Descrição |
|---|---|
| Upload de documentos | Sincronização de contratos para SP |
| Download de documentos | Importação de documentos do SP |
| Listagem de pastas | Navegação em bibliotecas de documentos |
Autenticação: OAuth2 via Azure AD com Microsoft Graph API.
5.7 Extensibilidade
A arquitetura de integrações do JedIN SRE é extensível por design. Para adicionar uma nova integração:
- Criar novo service em
integration/(ex:totvs-protheus.service.ts) - Registrar no
SreModule - Criar MCP tool correspondente no R2-CX
- A IA passa a invocar a nova integração automaticamente via chat
Integrações planejadas para próximas versões:
- TOTVS Protheus: SOAP/REST, maior ERP do mercado brasileiro
- Oracle Fusion: REST API, compras e fornecedores
- ServiceNow: Gestão de tickets e incidentes com fornecedores
- Salesforce: Sincronização de contas e oportunidades
- Power BI: Dashboards executivos com dados SRE
6. IA Embarcada -- Análise Jurídica e Preditiva
6.1 Motor de Análise Jurídica
O JedIN SRE utiliza OpenAI GPT-4o configurado com um system prompt especializado em direito contratual brasileiro. O prompt inclui:
Você é um advogado brasileiro especialista em contratos empresariais,
com profundo conhecimento em:
- Código Civil (Lei 10.406/2002)
- LGPD (Lei 13.709/2018)
- Lei Anticorrupção (12.846/2013)
- Lei de Licitações (14.133/2021)
- MP 2.200-2/2001 (assinatura eletrônica)
Diretrizes:
- Sempre cite artigos de lei específicos ao identificar riscos
- Classifique riscos como: crítico, alto, médio, baixo
- Considere jurisprudência do STJ e TJMG para contratos em MG
- Priorize proteção da parte CONTRATANTE
- Considere implicações fiscais (ICMS, ISS, PIS/COFINS)
- Responda SEMPRE em português do Brasil
6.2 Análise Cláusula-por-Cláusula
Para cada contrato analisado, o motor retorna:
{
"resumoGeral": "Contrato de fornecimento de aço com risco médio...",
"scoreGeral": 42,
"clausulas": [
{
"nome": "Cláusula de Pagamento",
"texto": "Pagamento em 30 dias após emissão da NF...",
"risco": "baixo",
"score": 20,
"referenciaLegal": "Art. 315 CC - Pagamento em moeda corrente",
"problema": "Nenhum",
"recomendacao": "Cláusula adequada"
},
{
"nome": "Proteção de Dados",
"texto": "(ausente)",
"risco": "alto",
"score": 85,
"referenciaLegal": "Art. 46 Lei 13.709/2018 (LGPD)",
"problema": "Contrato não possui cláusula de proteção de dados",
"recomendacao": "Incluir cláusula de tratamento de dados pessoais"
}
],
"conformidadeLGPD": { "adequado": false, "observacoes": "..." },
"conformidadeAnticorrupcao": { "adequado": true, "observacoes": "..." }
}
6.3 Score de Risco Ponderado (0-100)
O score de risco jurídico é calculado com pesos por área:
| Área | Peso | Descrição |
|---|---|---|
| Financeiro | 30% | Cláusulas de valor, pagamento, reajuste |
| Conformidade Legal | 25% | Conformidade com legislação aplicável |
| LGPD | 20% | Proteção de dados pessoais |
| Penalidades | 15% | Multas, rescisão, indenização |
| Confidencialidade | 10% | Sigilo, propriedade intelectual |
| Faixa de Score | Classificação | Ação Recomendada |
|---|---|---|
| 0-24 | Baixo | Contrato adequado, seguir para assinatura |
| 25-49 | Médio | Revisar cláusulas sinalizadas |
| 50-74 | Alto | Negociar alterações antes de assinar |
| 75-100 | Crítico | Não assinar sem revisão jurídica completa |
6.4 Sugestão de Emendas
Quando cláusulas problemáticas são identificadas, a IA gera texto jurídico pronto para uso como aditivo contratual:
{
"emendas": [
{
"clausulaOriginal": "Cláusula de Proteção de Dados (ausente)",
"textoSugerido": "CLÁUSULA X - PROTEÇÃO DE DADOS PESSOAIS. As Partes se comprometem a tratar os dados pessoais em conformidade com a Lei Geral de Proteção de Dados (Lei 13.709/2018)...",
"justificativa": "Art. 46 da LGPD exige medidas de segurança...",
"referenciaLegal": "Lei 13.709/2018, arts. 6, 7, 46",
"prioridade": "alta"
}
]
}
6.5 Extração de Obrigações
O motor extrai automaticamente todas as obrigações de ambas as partes:
{
"obrigacoes": [
{
"descricao": "Entrega de aço SAE 1008 conforme especificação técnica",
"responsavel": "CONTRATADO",
"prazo": "15 dias úteis após emissão do pedido",
"recorrencia": "contínua",
"clausulaRef": "Cláusula 3.1",
"consequenciaDescumprimento": "Multa de 2% do valor do pedido por dia",
"prioridade": "alta"
}
],
"totalObrigacoes": 12,
"obrigacoesContratante": 4,
"obrigacoesContratado": 8
}
6.6 Análise Preditiva
O módulo de predição monitora continuamente:
| Indicador | Horizonte | Frequência | Canal de Alerta |
|---|---|---|---|
| Contratos vencendo | 30/60/90d | Diário | Email + WhatsApp |
| Fornecedores com risco alto | Contínuo | Diário | Email + Dashboard |
| Forecast de gastos | 3/6/12m | Semanal | Dashboard |
| Requisições pendentes | Contínuo | Diário | |
| Assinaturas pendentes | 7 dias | Diário |
6.7 Daily Digest Automático
Executado automaticamente via CRON todos os dias úteis às 7h BRT:
+--[ CRON 10:00 UTC / 07:00 BRT, Seg-Sex ]--+
| |
| 1. Coletar alertas de contratos (90 dias) |
| 2. Identificar fornecedores em risco |
| 3. Contar aprovações pendentes |
| 4. Contar assinaturas pendentes |
| 5. Montar highlights críticos |
| 6. Enviar email para gestores |
| 7. Registrar no audit log |
| |
+---------------------------------------------+
6.8 OCR de Documentos
Documentos PDF escaneados são processados pelo AWS Textract para extração de texto, que é então analisado pela IA para classificação e sumarização automática.
6.9 Perguntas Recomendadas
O R2-CX sugere perguntas relevantes para o comprador com base no contexto:
- Na tela de contratos: "Quais contratos vencem este mês?"
- Na tela de fornecedores: "Qual o risco do fornecedor X?"
- Na tela de analytics: "Quanto gastamos com logística no Q1?"
- Na tela de compras: "Há requisições pendentes de aprovação?"
7. Assinatura Eletrônica
7.1 Fluxo Completo
ENVIO VISUALIZAÇÃO ASSINATURA CERTIFICADO
+--------+ +--------+ +--------+ +--------+
| Gestor | | Signa- | | Signa- | | Sistema|
| envia | ----> | tário | --------> | tário | -------> | gera |
| para | | recebe | | assina | | certi- |
| assina-| | email | | com | | ficado |
| tura | | com | | nome, | | SHA-256|
| | | link | | CPF | | |
+--------+ +--------+ +--------+ +--------+
| | | |
v v v v
Status: Status: Status: Status:
"pendente" "visualizado" "assinado" Contrato
"assinado"
7.2 Evidências Coletadas
Para cada assinatura, o sistema registra:
| Evidência | Descrição | Exemplo |
|---|---|---|
| Nome Completo | Nome do signatário conforme digitado | "João Carlos Silva" |
| CPF | Documento de identificação | "123.456.789-00" |
| IP Address | Endereço IP do signatário | "189.40.82.153" |
| User-Agent | Navegador e sistema operacional | "Mozilla/5.0 (Windows NT 10.0)" |
| Timestamp | Data e hora exata (ISO 8601) | "2026-04-09T14:32:15.000Z" |
| Hash SHA-256 | Hash criptográfico do documento + dados | "a7f3b2c4d5e6..." |
| Token | Token único de 64 caracteres hexadecimais | "9f8a7b6c5d4e..." |
7.3 Compliance Legal
| Legislação | Artigo | Requisito Atendido |
|---|---|---|
| MP 2.200-2/2001 | Art. 10, ss2 | Assinatura eletrônica avançada |
| Lei 14.063/2020 | Art. 4 | Classificação como assinatura avançada |
| Lei 11.419/2006 | Art. 11 | Validade de documentos eletrônicos |
| Código Civil | Art. 104 | Requisitos de validade do negócio |
| LGPD (13.709/2018) | Art. 7 | Base legal para tratamento de CPF |
7.4 Múltiplos Signatários
O sistema suporta múltiplos signatários com ordem definida:
{
"contractId": "uuid-do-contrato",
"signers": [
{
"name": "Maria Santos",
"email": "maria@belgo.com.br",
"role": "Gerente de Compras",
"order": 1
},
{
"name": "Carlos Oliveira",
"email": "carlos@fornecedor.com.br",
"role": "Diretor Comercial",
"order": 2
},
{
"name": "Ana Costa",
"email": "ana@belgo.com.br",
"role": "Diretora Jurídica",
"order": 3
}
],
"expiresInDays": 7,
"message": "Contrato de fornecimento de aço - favor assinar até 16/04/2026"
}
7.5 Página Pública de Assinatura
A rota /sre/sign/[token] é uma página pública (sem autenticação) que permite
ao signatário visualizar o contrato e assinar eletronicamente. A página exibe:
- Dados do contrato (número, objeto, valor, vigência)
- Dados do contratante (Belgo Bekaert Arames S.A.)
- Dados do fornecedor
- Formulário de assinatura (nome completo + CPF)
- Progresso das assinaturas (X de Y assinaram)
- Avisos legais sobre validade jurídica
8. Segurança e Compliance
8.1 Autenticação
| Mecanismo | Tecnologia | Descrição |
|---|---|---|
| JWT | @nestjs/jwt | Access token (15min) + refresh token (7d) |
| MFA | otplib (TOTP) | QR code + códigos de recuperação bcrypt |
| SSO | openid-client | OIDC com PKCE + state em Redis |
| Portal Fornec. | JWT dedicado | Sessão separada para usuários fornecedores |
8.2 Autorização
| Camada | Mecanismo | Descrição |
|---|---|---|
| API (NestJS) | Guards + Decorators | @Public() para rotas abertas |
| R2-CX (MCP tools) | Tool filtering por perfil | supplier/operator/admin |
| Database (PG) | Row-Level Security | tenant_id em todas as tabelas |
| Frontend (Next.js) | Middleware de sessão | Redirect para login se não autenticado |
8.3 MCP On-Premise -- Dados Nunca Saem da Rede do Cliente
Uma das maiores preocupações de empresas enterprise ao adotar IA é: "meus dados vão para a nuvem?". O JedIN SRE resolve isso com a arquitetura MCP on-premise:
+=====================================================+
| REDE INTERNA DO CLIENTE |
| |
| +------------+ +------------------+ |
| | PostgreSQL | | MCP Server | |
| | (Dados | <-- | (Node.js) | |
| | Sensíveis)| | Processa queries | |
| +------------+ | localmente | |
| +--------+---------+ |
| | |
| Somente resultado textual |
| | |
+=====================================================+
|
HTTPS/TLS 1.3
|
+=====================================================+
| CLOUD JedIN (AWS) |
| |
| +------------------+ +------------------+ |
| | R2-CX (GPT-4o) | | Web Frontend | |
| | Recebe apenas | | (Next.js) | |
| | texto formatado | | | |
| +------------------+ +------------------+ |
+=====================================================+
Benefícios:
- Dados sensíveis (CNPJ, contratos, valores) nunca saem da rede do cliente
- A IA recebe apenas o resultado textual já processado
- Compliance total com LGPD Art. 7 (base legal para tratamento de dados)
- Compatível com políticas de segurança de bancos e indústrias reguladas
8.4 Criptografia
| Camada | Algoritmo | Descrição |
|---|---|---|
| Em repouso | AES-256 | Dados sensíveis no banco de dados |
| Em trânsito | TLS 1.3 | Todas as comunicações HTTP/HTTPS |
| Assinaturas | SHA-256 | Hash de evidências de assinatura |
| Senhas | bcrypt | Hash de senhas de usuários |
| Tokens | crypto.randomBytes(32) | Tokens de assinatura de 64 chars |
8.5 Audit Log
Todas as operações são registradas na tabela sre_audit_log:
CREATE TABLE sre_audit_log (
id UUID PRIMARY KEY,
tenant_id UUID NOT NULL,
entity_type VARCHAR(50),
entity_id UUID,
action VARCHAR(100),
details JSONB,
ip_address VARCHAR(50),
created_at TIMESTAMP DEFAULT NOW()
);
Tipos de Evento Auditados:
| Tipo de Evento | Descrição |
|---|---|
| supplier_created | Novo fornecedor cadastrado |
| supplier_qualified | Fornecedor qualificado (score calculado) |
| contract_created | Novo contrato criado |
| contract_analyzed | Contrato analisado pela IA |
| signature_sent | Contrato enviado para assinatura |
| signature_viewed | Signatário visualizou o contrato |
| signature_completed | Assinatura eletrônica concluída |
| requisition_approved | Requisição de compra aprovada |
| requisition_rejected | Requisição de compra rejeitada |
| risk_assessment | Avaliação de risco executada |
| sap_s4hana_sync | Sincronização com SAP S/4HANA |
| daily_digest_success | Digest diário executado com sucesso |
| daily_digest_error | Falha na execução do digest diário |
8.6 SIEM Integration
O JedIN SRE exporta eventos de segurança em 3 formatos para integração com SIEMs:
| Formato | Compatibilidade |
|---|---|
| JSON | Splunk, Elasticsearch, Datadog |
| CEF | ArcSight, QRadar |
| LEEF | IBM QRadar |
13 tipos de evento de segurança são monitorados, incluindo: login, logout, falha de autenticação, alteração de permissão, acesso a dados sensíveis, exportação de dados, alteração de configuração, criação de usuário, entre outros.
8.7 Key Rotation
O sistema suporta rotação de chaves de criptografia sem downtime:
ENCRYPTION_KEY(chave atual)ENCRYPTION_KEY_PREVIOUS(chave anterior, fallback para decriptografia)
Ao rotacionar, dados antigos são decriptados com a chave anterior e re-encriptados com a nova chave em batch.
8.8 Backup Automático
- PostgreSQL: backup diário automático via AWS RDS
- S3: versionamento habilitado para documentos
- Redis: snapshot periódico para sessões e cache
- Retenção: 30 dias para backups diários, 12 meses para backups mensais
9. API Reference (Principais Endpoints)
Base URL
Produção: https://{cliente}.jedin.io/api/v1
Staging: https://staging.jedin.io/api/v1
Local: http://localhost:3001/api/v1
Autenticação
Todos os endpoints (exceto os marcados com @Public()) requerem header:
Authorization: Bearer <access_token>
Grupos de Endpoints
Fornecedores
GET /api/v1/sre/suppliers Listar (filtros: segment, status, riskLevel, city)
GET /api/v1/sre/suppliers/search?q={query} Buscar por CNPJ, nome, email
GET /api/v1/sre/suppliers/:id Detalhe
POST /api/v1/sre/suppliers Criar
POST /api/v1/sre/suppliers/:id/qualify Qualificar
Contratos
GET /api/v1/sre/contracts Listar (filtros: status, supplierId, tipo)
GET /api/v1/sre/contracts/:id Detalhe
POST /api/v1/sre/contracts Criar
POST /api/v1/sre/contracts/:id/analyze Análise IA
POST /api/v1/sre/contracts/:id/send-for-signature Enviar para assinatura
GET /api/v1/sre/contracts/:id/signature-status Status assinaturas
GET /api/v1/sre/contracts/:id/pdf Gerar PDF
Compras
GET /api/v1/sre/purchase-orders Listar POs
GET /api/v1/sre/purchase-orders/:id Detalhe PO
POST /api/v1/sre/requisitions Criar requisição
PUT /api/v1/sre/requisitions/:id/approve Aprovar/rejeitar
POST /api/v1/sre/purchase-orders/:id/match 3-way matching
Sourcing
GET /api/v1/sre/sourcing/rfx Listar RFx
POST /api/v1/sre/sourcing/rfx Criar RFx
GET /api/v1/sre/sourcing/rfx/:id/compare Comparar propostas
Performance
GET /api/v1/sre/performance/supplier/:supplierId Scorecard individual
GET /api/v1/sre/performance/ranking Ranking geral
POST /api/v1/sre/performance/action-plans Criar plano de ação
Risco e Compliance
GET /api/v1/sre/risk/dashboard Dashboard de riscos
POST /api/v1/sre/risk/assess/:supplierId Avaliar risco
GET /api/v1/sre/compliance/audits Listar auditorias
Analytics
GET /api/v1/sre/analytics/spend Análise de gastos
GET /api/v1/sre/analytics/savings Relatório de savings
GET /api/v1/sre/analytics/dashboard Dashboard KPIs
Análise Jurídica
POST /api/v1/sre/legal/review/:contractId Revisão jurídica completa
POST /api/v1/sre/legal/compare-clauses/:contractId Comparar contra template
GET /api/v1/sre/legal/risk-score/:contractId Score de risco (0-100)
POST /api/v1/sre/legal/suggest-amendments/:contractId Sugerir emendas
POST /api/v1/sre/legal/compliance-check/:contractId Verificar LGPD + anticorrupção
GET /api/v1/sre/legal/obligations/:contractId Extrair obrigações
Predição e Alertas
GET /api/v1/sre/predict/contract-risks Contratos em risco
GET /api/v1/sre/predict/supplier-risks Fornecedores em risco
GET /api/v1/sre/predict/spend-forecast Forecast de gastos
POST /api/v1/sre/predict/generate-alerts Gerar alertas
GET /api/v1/sre/predict/daily-digest Digest diário
Assinatura Eletrônica
POST /api/v1/sre/signatures/send Enviar para assinatura
GET /api/v1/sre/signatures/verify/:token Verificar token (público)
POST /api/v1/sre/signatures/sign/:token Assinar (público)
GET /api/v1/sre/signatures/status/:contractId Timeline de assinaturas
Documentos
GET /api/v1/sre/documents Listar documentos
POST /api/v1/sre/documents/upload Upload
POST /api/v1/sre/documents/:id/analyze Análise IA + OCR
Notificações
POST /api/v1/sre/notifications/send Enviar notificação
GET /api/v1/sre/notifications Listar enviadas
Portal do Fornecedor
POST /api/v1/sre/supplier-users/register Registrar usuário
POST /api/v1/sre/supplier-users/login Login
GET /api/v1/sre/supplier-users/:id Perfil
GET /api/v1/sre/supplier-users/by-supplier/:id Listar usuários
R2-CX (Agente IA)
POST /api/v1/r2cx/chat Chat streaming (SSE)
10. Evolução e Escalabilidade
10.1 Agent-Driven: MCP Tools como Extensão
A arquitetura baseada em MCP tools permite que o próprio cliente crie novas ferramentas sem alterar o core da plataforma:
// Exemplo: criar tool customizada para consultar ERP interno
const customTool = {
name: 'acme_check_inventory',
description: 'Consulta estoque no ERP ACME',
parameters: {
type: 'object',
properties: {
materialCode: { type: 'string', description: 'Código do material' },
plant: { type: 'string', description: 'Planta de verificação' },
},
},
handler: async (params) => {
// Chamada para API interna do cliente
const stock = await acmeErp.getStock(params.materialCode, params.plant);
return { available: stock.quantity, unit: stock.unit };
},
};
Uma vez registrada, a tool fica disponível no R2-CX:
Usuário: "Qual o estoque de aço SAE 1008 na planta de Contagem?"
R2-CX: [chama acme_check_inventory({materialCode: "SAE1008", plant: "CONTAGEM"})]
Resposta: "O estoque atual de aço SAE 1008 na planta de Contagem é de 450 toneladas."
10.2 Marketplace de Tools
Visão de futuro: um marketplace onde parceiros e integradores publicam MCP tools para diferentes ERPs, CRMs e sistemas:
| Categoria | Tools Planejadas |
|---|---|
| SAP | S/4HANA (pronto), ECC (pronto), Ariba (pronto) |
| TOTVS | Protheus, RM, Datasul |
| Oracle | Fusion, NetSuite, JD Edwards |
| Microsoft | Dynamics 365, Business Central |
| CRM | Salesforce, HubSpot, Pipedrive |
| BI | Power BI, Tableau, Looker |
| Financeiro | SAP Concur, Coupa Pay, PagSeguro |
| Logística | TMS, WMS, rastreamento de frotas |
10.3 White-Label
Cada cliente opera com seu próprio branding:
| Elemento | Personalizável | Descrição |
|---|---|---|
| Logo | Sim | Logo no header, favicon, login |
| Cores | Sim | Tema CSS (primary, secondary, accent) |
| Domínio | Sim | belgo.jedin.io ou fornecedores.belgo.com.br |
| Email remetente | Sim | noreply@belgo.com.br via SES |
| Termos de uso | Sim | Termos personalizados na assinatura |
| Nome do produto | Sim | "Portal Belgo Fornecedores" |
10.4 Multi-Idioma
A plataforma suporta 3 idiomas com tradução completa:
| Idioma | Código | Status |
|---|---|---|
| Português (BR) | pt-BR | Completo |
| Inglês (US) | en-US | Completo |
| Espanhol | es | Completo |
Implementação via next-intl com detecção automática do idioma do navegador
e troca manual via seletor no header.
10.5 Roadmap de Produto
| Fase | Trimestre | Funcionalidade | Status |
|---|---|---|---|
| MVP | Q2 2026 | 15 módulos + 44 tools + R2-CX | Concluído |
| 1.1 | Q3 2026 | OCR avançado (tabelas em PDF) | Planejado |
| 1.2 | Q3 2026 | Voice interface (Whisper + TTS) | Planejado |
| 1.3 | Q4 2026 | Mobile app (React Native) | Planejado |
| 2.0 | Q1 2027 | Blockchain audit trail (Hyperledger) | Pesquisa |
| 2.1 | Q1 2027 | Marketplace de tools | Pesquisa |
| 2.2 | Q2 2027 | Multi-ERP connector hub | Pesquisa |
| 3.0 | Q3 2027 | Autonomous procurement agent | Visão |
10.6 Modelo de Receita
| Componente | Modelo | Faixa de Preço |
|---|---|---|
| Plataforma SaaS | Assinatura mensal por tier | R$ 5K - R$ 50K/mês |
| Implementação | Projeto one-time | R$ 30K - R$ 150K |
| Tools customizadas | Por tool desenvolvida | R$ 5K - R$ 20K/tool |
| Suporte premium | SLA 24/7 | 15% do valor anual |
| Treinamento | Por turma (até 20 pessoas) | R$ 8K - R$ 15K/turma |
10.7 Métricas de Escalabilidade
| Métrica | Valor Atual | Meta 12 Meses |
|---|---|---|
| Tenants ativos | 1 (MVP) | 10-15 |
| Fornecedores/tenant | 15 | 200+ |
| Contratos/tenant | 8 | 500+ |
| Tools MCP | 44 | 100+ |
| Req/segundo (API) | 50 | 500+ |
| Tempo de implementação | 4-8 semanas | 2-4 semanas |
11. Dados do MVP
11.1 Base de Dados Seed (Belgo Bekaert Arames)
O MVP foi populado com dados realistas da cadeia de fornecimento da Belgo:
Fornecedores (15)
| # | Fornecedor | Segmento | Cidade | Risk Score |
|---|---|---|---|---|
| 1 | Gerdau Aços Longos S.A. | Matéria-Prima | Porto Alegre | 92 |
| 2 | Usiminas S.A. | Matéria-Prima | Belo Horizonte | 88 |
| 3 | Votorantim Cimentos S.A. | Insumos | São Paulo | 85 |
| 4 | Braskem S.A. | Química | Salvador | 82 |
| 5 | Suzano Papel e Celulose | Embalagem | São Paulo | 90 |
| 6 | Klabin S.A. | Embalagem | Telêmaco Borba | 87 |
| 7 | Transportes Atlas S.A. | Logística | Contagem | 75 |
| 8 | MRV Engenharia | Serviços | Belo Horizonte | 70 |
| 9 | Localiza Rent a Car | Serviços | Belo Horizonte | 88 |
| 10 | Copasa MG | Utilidades | Belo Horizonte | 95 |
| 11 | Cemig Distribuição | Energia | Belo Horizonte | 93 |
| 12 | Tecnotri Plásticos | Insumos | Caxias do Sul | 72 |
| 13 | Metalúrgica Becker | Metalurgia | Sapucaia do Sul | 68 |
| 14 | Química Anastácio | Química | São Paulo | 78 |
| 15 | JSL S.A. | Logística | Mogi das Cruzes | 80 |
Contratos (8)
| Contrato | Fornecedor | Tipo | Valor | Vigência |
|---|---|---|---|---|
| CT-2025-0187 | Gerdau Aços Longos | Fornecimento | R$ 8.500.000 | 01/2025 - 12/2026 |
| CT-2025-0192 | Votorantim Cimentos | Fornecimento | R$ 2.100.000 | 03/2025 - 02/2026 |
| CT-2025-0201 | Braskem S.A. | Fornecimento | R$ 3.800.000 | 06/2025 - 05/2026 |
| CT-2025-0215 | Transportes Atlas | Serviço | R$ 1.200.000 | 01/2025 - 12/2025 |
| CT-2025-0223 | Usiminas S.A. | Fornecimento | R$ 12.000.000 | 01/2025 - 12/2026 |
| CT-2025-0230 | Klabin S.A. | Fornecimento | R$ 950.000 | 04/2025 - 03/2026 |
| CT-2025-0241 | Cemig Distribuição | Serviço | R$ 420.000 | 01/2025 - 12/2025 |
| CT-2025-0255 | JSL S.A. | Serviço | R$ 1.800.000 | 02/2025 - 01/2026 |
Purchase Orders (10)
10 pedidos de compra distribuídos entre os fornecedores, com valores entre R$ 45.000 e R$ 850.000, em diferentes status (aprovado, pendente, em trânsito, recebido).
Usuários Fornecedor (5)
5 usuários de portal de fornecedores cadastrados para teste do self-service.
11.2 Infraestrutura de Dados
| Recurso | Quantidade |
|---|---|
| Tabelas PostgreSQL | 9 |
| Arquivos TypeScript | 55 |
| Linhas de código (TS) | 7.222 |
| Submódulos NestJS | 15 |
| Controllers | 13 |
| Services | 22 |
| DTOs | 16 |
| MCP Tools (R2-CX) | 44 |
| Páginas React (Frontend) | 37 |
| Integrações SAP | 3 |
| Canais de notificação | 3 |
11.3 Tabelas do Banco de Dados
-- 9 tabelas SRE no PostgreSQL
sre_suppliers -- Cadastro de fornecedores
sre_contracts -- Contratos e aditivos
sre_purchase_orders -- Pedidos de compra
sre_documents -- Documentos e anexos
sre_rfx_events -- Processos de sourcing
sre_notifications -- Histórico de notificações
sre_contract_signatures -- Assinaturas eletrônicas
sre_supplier_users -- Usuários do portal do fornecedor
sre_audit_log -- Log de auditoria completo
Todas as tabelas possuem:
id(UUID, primary key)tenant_id(UUID, foreign key para isolamento multi-tenant)created_at/updated_at(timestamps automáticos)- Row-Level Security (RLS) ativa
Glossário
| Termo | Significado |
|---|---|
| SRE | Supplier Relationship Engagement |
| R2-CX | Agente IA autônomo embarcado na plataforma |
| MCP | Model Context Protocol (Anthropic) |
| RLS | Row-Level Security (isolamento de dados no PostgreSQL) |
| RFP | Request for Proposal (solicitação de proposta) |
| RFQ | Request for Quotation (solicitação de cotação) |
| RFI | Request for Information (solicitação de informação) |
| 3-Way Match | Reconciliação PO vs Nota Fiscal vs Recebimento |
| LGPD | Lei Geral de Proteção de Dados (13.709/2018) |
| PO | Purchase Order (pedido de compra) |
| OData v4 | Protocolo de dados aberto da SAP/Microsoft |
| SSE | Server-Sent Events (streaming unidirecional) |
| CSRF | Cross-Site Request Forgery (token SAP) |
| OCR | Optical Character Recognition |
| TOTP | Time-based One-Time Password (MFA) |
| OIDC | OpenID Connect (SSO) |
Contato
JedIN -- Integração Inteligente
- Website: https://jedin.io
- Email: contato@jedin.io
- Documentação: https://docs.jedin.io
Documento gerado em Abril 2026. Informações sujeitas a atualização conforme evolução do produto. Confidencial -- Uso restrito a potenciais investidores e parceiros estratégicos.
Related Articles
JedIN SRE — Stack Tecnológica Completa (Supplier Relationship)
Deep dive no JedIN SRE: 15 submódulos NestJS, integração SAP S/4HANA + ECC + Ariba + SharePoint, IA jurídica OpenAI GPT-4o para análise de contratos, e-signature SHA-256 compliance MP 2.200-2/2001, AWS Textract OCR e 44 tools MCP role-based.
R2-CX — Stack Tecnológica Completa do Consultor Autônomo
Deep dive no R2-CX: consultor autônomo multi-produto com 14+ MCP targets, Playwright browser automation, LLM multi-provider (Groq Llama 3.3 70B + Gemini Flash + Ollama), Live View em tempo real, session persistence PostgreSQL e skill improvement loop.
JedIN IS-U — Auditoria Cruzada Completa: 139/139 PASS
Resultado da auditoria funcional, visual e de dados do JedIN IS-U: 22 páginas, 73 checkpoints de banco, 38 testes E2E, integração SAP V2, MCP-ISU com 34 tools, e R2-CX scope filtering — tudo verde.