A mente por trás dos sistemas inteligentes
🧬 ElpoCore Plataforma v1

Converse com a IA.
Construa Seu App.

ElpoCore é a plataforma central do ecossistema ELPO. Mesmo usuários sem conhecimento de código podem construir aplicações conversando com a IA. A IA traduz solicitações em linguagem natural para metadata JSON; a Metadata Engine então gera automaticamente tabelas PostgreSQL, APIs REST e formulários React a partir desse JSON.

SmartERP, Integrador e-Belge e 12 pacotes setoriais rodam sobre o ElpoCore. Clientes também podem construir seus próprios apps personalizados com IA em minutos, sem código. Cortex fica ao lado da plataforma como camada superior de licenciamento / identidade / uso.

3
Modelos de implantação
(On-Prem · SaaS · PaaS)
7
Provedores de IA
atrás de um único gateway
0
Linhas de código para escrever
para construir um app
🧬
Assistente IA do ElpoCore
● Online · 7 provedores de IA
Quero um sistema de acompanhamento de clientes com telefone, nome e data do último contato
✨ Entendi. Construindo a estrutura abaixo:

Customer entity (4 campos)
name, phone, lastContactDate, notes
REST API: /api/customers (CRUD)
Formulário React + página de listagem
Tabela PostgreSQL + índices

Pronto — você pode começar a usar em 5 segundos.
💡 Sugestão: Devo adicionar um campo "categoria" para segmentação de clientes? (VIP, Padrão, Inativo)
🏗️ Núcleo da Plataforma

Os 8 Blocos de Construção do ElpoCore

Da AI Chat Layer ao Metadata Engine, do Plugin Host ao Script Runtime — cada componente é poderoso por si só, incrível quando combinado.

💬 01

AI Chat Layer

O usuário escreve em linguagem natural: "Quero um sistema de acompanhamento de clientes com telefone, nome, data do último contato". A IA produz metadata JSON; a Metadata Engine gera a tabela, o endpoint REST e o formulário automaticamente a partir desse JSON. A IA nunca escreve código diretamente — apenas produz metadata, e a plataforma a interpreta.

🧬 02

Metadata Engine

5 tipos de metadata (entity, field, validation, ui, rule). Uma fonte, múltiplas saídas: schema PostgreSQL + REST API + UI React tudo gerado automaticamente a partir da mesma metadata. Armazenamento híbrido: tabelas reais para core entities embutidas, JSONB + índice GIN para entities dinâmicas.

🎨 03

Generic UI Renderer

UI automática a partir de metadata: formulário, lista, detalhe, dashboard renderizados automaticamente. Web (React 19), Desktop (Tauri), Mobile (Flutter) — cada um puxa a mesma metadata e renderiza sua própria UI. Um backend, muitos clientes.

⚙️ 04

Workflow & Rule Engine

JSON Rule DSL — construtor visual de regras. Workflow baseado em BPMN (sidecar elpobpm), state machine, cadeia de aprovação, jobs agendados. Regras de negócio são armazenadas como metadata e executadas em runtime.

🏢 05

Multi-Tenant + RLS

Cada organização = 1 tenant = 1 DB ou 1 schema. Isolamento total de dados com PostgreSQL Row Level Security (RLS). Tenant resolver por código da empresa (sem necessidade de subdomínio). Registros de tenant no Master DB + provisioning.

🔌 06

Plugin Host

Arquitetura microkernel. Execute plugins de terceiros em sandbox. Formato de pacote `.elpoapp` no estilo app-store definido. Infraestrutura de marketplace (tabelas publisher + listing) pronta, fluxo de publicação de terceiros no roadmap.

📜 07

Script Runtime (Roslyn)

Sandboxed C# scripting via Microsoft.CodeAnalysis.CSharp.Scripting. Lógica de negócio personalizada, computed fields e event handlers são escritos em runtime e executam sem compilação.

📦 08

App Packaging (.elpoapp)

Cada aplicação é empacotada em um arquivo .elpoapp: metadata + script + tema UI + permissões + documentação. Distribuição via marketplace, versionamento, atualizações automáticas.

⏱️ Um App em 45 Segundos

Converse · Deixe a IA Sugerir · Gere · Use

O desenvolvimento de aplicações que leva semanas em plataformas tradicionais cai para minutos no ElpoCore. Nenhum código é escrito — metadata é escrita, e a plataforma a interpreta.

01
⏱ 30 seg

Converse

Escreva ou diga o que você quer em linguagem natural. "Quero um sistema de acompanhamento de clientes com telefone, nome e data do último contato."

02
⏱ 5 seg

IA Sugere

A IA gera metadata JSON: entity, campos, validações, relações, UI. Mostra para você aprovar. "Devo adicionar também uma categoria de Customer?"

03
⏱ 10 seg

Geração Automática

A Metadata Engine gera automaticamente a tabela PostgreSQL, endpoints REST, formulário React e página de listagem. A migration roda.

04
⏱ Imediato

Use

Abra a página e comece a inserir dados. Se as necessidades mudarem, basta conversar de novo — adicionar campos, mudar regras. Sem escrever código.

📦 Apps que Rodam Por Cima

Uma Plataforma, Apps Ilimitados

SmartERP, Integrador e-Belge e os pacotes setoriais rodam sobre o ElpoCore. Quando precisarem, clientes também podem criar seus próprios apps personalizados na mesma plataforma conversando com a IA ou usando o In-Form Designer.

★ Flagship
SmartERP

SmartERP

Contabilidade, estoque, vendas, compras, produção, RH — módulos ERP embutidos (manifest-driven app v2.0)

Ver detalhes
Integrador e-Belge

Integrador e-Belge

GİB e-fatura, e-arquivo, e-conhecimento, e-livro, e-bilhete, e-SMM, e-MM — geração e envio de XML UBL-TR

Ver detalhes

Pacotes Setoriais (12)

Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — cada um com entities + modelos de formulário + assistente IA + cross-module wire

Country Packs (3)

TR (Plano de Contas Único / GİB), US (GAAP), DE (HGB · SKR03/04) — pacotes regulatórios locais

Apps Personalizados

Clientes constroem seus próprios apps personalizados em minutos conversando com a IA ou usando o In-Form Designer — sem escrever código

🧠 Capacidades de IA

A IA faz.
Humanos supervisionam.

A AI Chat Layer do ElpoCore usa 7 provedores de IA diferentes (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). Cada produto ELPO faz chamadas através do gateway compartilhado ElpoAIapi — a troca de modelo acontece em um só lugar, atualizações de prompt vêm do banco de dados.

01

Criação de app em linguagem natural ("acompanhamento de cliente, telefone, nome, último contato..." → pronto)

02

Analisar metadata existente e sugerir customizações

03

Converter regras de negócio para JSON Rule DSL

04

Detectar erros do usuário e sugerir correções

05

7 provedores de IA através do gateway ElpoAIapi (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)

06

Cadeia de fallback gratuita: groq → qwen → gemini → openrouter → deepseek → anthropic

07

BYOK (Bring Your Own Key) — clientes podem usar suas próprias chaves de LLM

08

Rastreamento de custo, rate limiting, métricas de uso (marketplace de agentes no roadmap)

🚀 3 Modelos de Implantação

Mesma Engine, Três Canais

Você quer on-premise, SaaS ou construir seu próprio produto? O ElpoCore é entregue a partir da mesma base de código em três modelos diferentes.

01

On-Premise

Público-alvo

Grandes corporações, órgãos governamentais, indústrias sensíveis a dados

Modelo de Receita

Licença única + renovação anual + pacote de suporte

O cliente descompacta ElpoCore-v1.0.zip em seu próprio servidor e roda setup.bat. PostgreSQL em seu próprio servidor. Licenciamento atrelado ao Cortex, pago anualmente. Os dados permanecem totalmente com o cliente. IA: chave própria ou ElpoAIapi.

  • Máxima privacidade dos dados
  • Single tenant, login JWT, assistente de instalação
  • Renovação anual de licença + pacote de suporte
★ Popular
02

SaaS

Público-alvo

PMEs, startups, autônomos — qualquer um sem servidor próprio

Modelo de Receita

Assinatura mensal + taxa de uso de IA + armazenamento

Roda em nossos servidores. Login via domínio único usando código da empresa — cada empresa isolada em seu próprio DB. IA: através do ElpoAIapi (pague pelo uso). Cuidamos de atualizações, backups e monitoramento.

  • Código da empresa → tenant resolver (sem necessidade de subdomínio)
  • Backups automáticos + monitoramento + atualizações
  • Assinatura mensal, planos em níveis (free/pro/enterprise)
03

PaaS — Platform as API

Público-alvo

Empresas de software, agências, parceiros

Modelo de Receita

Cobrança por chamada de API / entity / usuário

api.elpocore.com — endpoints REST API. Defina entities com POST /v1/entities, insira registros com POST /v1/entities/*/records, gere metadata a partir de linguagem natural com POST /v1/ai/generate. Uma empresa de software vende "Kodlax CRM" com o ElpoCore rodando por baixo.

  • API key + header X-Tenant
  • Rate limiting, billing, métricas de uso
  • Escala ilimitada (clientes parceiros)
🏭 12 Pacotes Setoriais

Pronto para o Seu Setor

De têxtil a farmácia, restaurante a automotivo — 12 pacotes setoriais vêm com entities específicas do setor, modelos de formulário, assistentes IA e fluxos cross-module. Instalação com um clique, idempotente.

👕

Vestuário

apparel
🚗

Automotivo

automotive
🏗️

Construção

construction
💄

Cosméticos

cosmetics
🎓

Educação

education
🥫

Alimentos e Bebidas

foodbeverage
👟

Calçados

footwear
🛋️

Móveis

furniture
🏥

Saúde

healthcare
🚚

Logística

logistics
💊

Farmácia

pharmacy
🍽️

Restaurante

restaurant

Cada pacote: catalogs/ · documents/ · registers/ · rules/ · form-templates/ · ai-agent-defaults/

📡 Um Backend, Quatro Clientes

Mesmo App em Todo Dispositivo

Como o ElpoCore é API-first + metadata-driven, qualquer cliente que puxe a metadata constrói sua própria UI. O backend permanece o mesmo — Web, PWA, Desktop e Mobile se conectam às mesmas entities.

🌐

Web

React 19 + TypeScript

Roda no navegador. A UI principal. Madura, ecossistema amplo.

  • Disponível agora
  • Projeto elpo-core-ui
  • Uma única codebase React
📲

PWA

React + Service Worker + Manifest

Adicione 3 arquivos ao app web = aplicativo de celular instalável. Funciona offline e envia push notifications.

  • Sem necessidade de app store
  • Grátis — mesma codebase
  • Offline + push
🖥️

Desktop

Tauri (Rust + WebView)

Empacota seu app React existente. Produz um .exe / .dmg de 5-10MB (vs. 200MB Electron). Menu nativo, tray, integração com SO.

  • Windows · macOS · Linux
  • Binário de 5-10MB
  • Baixo uso de RAM
📱

Mobil

Flutter (Dart)

Engine de renderização Skia — UI consistente em todo dispositivo. Câmera, GPS, NFC, notificações nativos.

  • Android + iOS
  • Performance nativa
  • elpo-platform-mobile
GET /api/platform/Customer  ──→  metadata JSON

React Renderer (web/PWA/Tauri):     Flutter Renderer (mobile):
  FieldType.String  → <input>         FieldType.String  → TextField
  FieldType.Boolean → <checkbox>      FieldType.Boolean → Switch
  FieldType.Date    → <DatePicker>    FieldType.Date    → DatePicker
  FieldType.Lookup  → <SearchSelect>  FieldType.Lookup  → SearchableDropdown
⚡ Capacidades ao Vivo

O Que o Low-Code Tradicional Não Consegue Fazer

O ElpoCore entrega para cada aplicação 10 capacidades de plataforma prontas para uso que concorrentes low-code não oferecem. Desenho de formulário, cross-module wiring, time-travel, visão 360° — tudo no nível de metadata.

⚙️

In-Form Designer

3 camadas: Platform / Tenant / User

Um botão ⚙️ Design em cada formulário. Usuários adicionam novos campos em 5 segundos. Mesmo quando a camada superior é atualizada, os overrides inferiores são preservados — customização upgrade-safe.

🔗

Cross-Module Wire

8 tipos × 8 triggers

Regras de wiring cross-module: AutoFill, LookupChain, Derived, Event, Cascade. Studio de canvas visual (SVG bezier graph) + visão de tabela. Detecção de ciclo AsyncLocal 10-hop.

🧠

Entity Deepening

Sugestão da IA

Os agents entity-deepener / variant-matrix-builder / industry-pack-generator analisam padrões de uso e sugerem campos, variantes ou pacotes setoriais ausentes.

📈

Auto-Recommend

cron 24h

O SectorAutoRecommendBackgroundService observa o comportamento do usuário e recomenda pacotes setoriais adicionais via banners no dashboard (ex. F&B instalado, Restaurant sugerido).

🕒

Entity Versioning

API time-travel

Cada mudança é versionada na tabela entity_versions. Busque uma versão passada via /api/admin/entity-version/X/Y/at?asOf=... Compliance + auditoria + rollback.

🎯

Visão 360°

Customer · Product · Supplier · Employee

Todas as movimentações, relações e resumos de IA para um único registro em uma só tela. Agregação metadata-driven em vez de JOINs complexos.

🧭

DrillDown Navigator

Histórico de 20 saltos

Botões voltar/avançar na navegação entity → entity → entity (sessionStorage). Usuários não se perdem no caminho pedido → cliente → fatura → pagamento.

🚀

Tenant Onboarding Saga

6 passos

Onboarding de nova empresa: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → pronto para usar. Assistente /onboarding para a interface do usuário.

🔐

Cortex Licensing

HMAC-SHA256

License heartbeat (ping de 5 min), banners expired/suspended/readonly/expiring, hook useLicenseStatus, validador HMAC do license.lic On-Premise, fluxo reset_token.

🧮

Computed + Document Numbering

Roslyn · race-safe

Computed Fields: campos calculados baseados em expressões (Roslyn sandbox). Document Numbering: prefixo / padding / reset anual-mensal, regras de numeração isoladas por tenant.

🗄️ Arquitetura de Dados Híbrida

Performance + Flexibilidade Juntas

Core entities embutidas vivem em tabelas reais (performance máxima), enquanto entities dinâmicas criadas com IA vivem em JSONB (flexibilidade total). O melhor dos dois mundos.

🏛️

Core Entities

Core entities embutidas (tenants, users, accounts, invoices, products, contacts) são armazenadas em tabelas reais. Performance máxima, índices ricos, JOINs complexos.

Exemplos
  • tenants, users, roles
  • accounting_accounts, journal_entries
  • invoices, invoice_lines
  • products, inventory, contacts
🌊

Dynamic Entities

Entities customizadas definidas via IA ou pela UI do Configurator são armazenadas como JSONB em uma única tabela dynamic_records. Performante graças ao índice GIN + partial indexes + materialized views.

Exemplos
  • dynamic_records (id, entity_def_id, tenant_id, data JSONB)
  • GIN index on data
  • Partial indexes for common queries
  • Materialized views for reporting

Stack Tecnológico

Ecossistema moderno, escalável, open-source

Backend
ASP.NET Core 10 (.NET 10 LTS)
Frontend
React 19 + TypeScript 5
Database
PostgreSQL 16 + JSONB + pgvector
ORM
EF Core 9 (DB-agnostic)
Cache
Redis
Background Jobs
Hangfire
Event Bus
MassTransit + RabbitMQ
Scripting
Roslyn (C# Sandboxed)
AI Gateway
ElpoAIapi (14)
Telemetry
OpenTelemetry
Auth
JWT + BCrypt
Mobile
Flutter (Android + iOS)
🏷️ White-Label · Parceiro PaaS

Use o ElpoCore como Sua Engine

Para empresas de software, agências e parceiros — modelo PaaS. Venda a engine metadata-driven sob sua própria marca via REST API + header X-Tenant. Seus clientes veem yourerp.com e nunca sabem que o ElpoCore está por trás. O ERP/CRM que levaria 6 meses para escrever fica pronto em 1 semana.

01 · API
Engine as a Service

POST /v1/entities · API key + isolamento de tenant

02 · UI
Seu Próprio Frontend

Sistema de temas · React renderer · iframe ou empacote com sua própria UI

03 · Escala
Tenants Ilimitados

Cobrança por uso · clientes do parceiro contam para você

Programa de Parceiros PaaS

Experimente a Plataforma que Conversa com a IA

O ElpoCore é a plataforma central na qual todas as aplicações ELPO rodam. Seus clientes também podem construir seus próprios apps — basta conversar com a IA.

Escrever no WhatsApp