Quem vai vender seu produto
é um agente de IA.
Daqui pra frente, agentes de IA vão indicar produtos para arquitetos, lojistas e consumidores. Se o seu catálogo não tem dados estruturados, a IA não encontra, não compara e não recomenda. O PACP é o padrão aberto que torna seus produtos visíveis, comparáveis e vendáveis por qualquer IA.
O problema
Seus produtos estão invisíveis para quem mais vende
Agentes de IA já estão recomendando produtos para arquitetos, lojistas e consumidores. Se os seus dados estão presos em planilhas, PDFs e sistemas fechados, a IA não encontra o seu produto. E se não encontra, recomenda o concorrente.
Sem o PACP
- Agentes de IA não encontram seus produtos
- Seu diferencial competitivo está perdido num PDF ou planilha
- Cada sistema calcula um preço diferente para o mesmo produto
- Milhares de SKUs no cadastro para cobrir combinações
- IA recomenda o concorrente porque ele tem dados melhores
Com o PACP
- Agentes de IA recomendam seus produtos com confiança
- Diferenciais do produto estão no dado, não na cabeça do vendedor
- Preço calculado na hora, igual em qualquer sistema
- Um formato que qualquer IA, ERP ou e-commerce consegue ler
- Mais visibilidade = mais indicações = mais vendas
A mudança
Agentes de IA são os novos vendedores
Arquitetos, lojistas e consumidores já estão pedindo recomendações para agentes de IA. A pergunta que você precisa se fazer: quando a IA buscar um produto no seu segmento, ela vai encontrar o seu ou o do concorrente?
Qual é o diferencial do seu produto?
Se o acabamento especial, a garantia estendida ou a capacidade de carga não estão no dado, a IA não sabe. E se a IA não sabe, ela recomenda o concorrente que tem essa informação.
Diferencial no dado = vendaDados estruturados = recomendações
Agentes de IA comparam produtos por campos reais: acabamento, material, lumens, PEI. Quem tem esses dados preenchidos e padronizados aparece primeiro. Quem não tem, fica de fora.
Mais dados = mais visibilidadePreço certo, na hora, para fechar venda
Um agente de IA precisa calcular preço em tempo real para converter o cliente. Se o seu catálogo não entrega preço sob demanda, a IA pula para quem entrega. PACP resolve isso.
Preço em tempo real = conversãoComo funciona
O padrão que faz IA vender seu produto
O PACP organiza seu catálogo e suas regras de preço num formato que qualquer agente de IA, sistema ou plataforma consegue ler, comparar e usar para vender.
Catálogo que qualquer IA entende
Seus produtos, regras de preço, tabelas e restrições num formato padronizado. Qualquer agente de IA, ERP ou e-commerce lê e usa na hora.
Formato universalPreço na hora, sem planilha
A IA precisa de preço em tempo real para fechar venda. Suas regras calculam o valor sob demanda, conforme as opções do cliente. Sem tabela estática, sem retrabalho.
Preço em tempo realMesmo preço em qualquer canal
Não importa se é a IA, o ERP ou o e-commerce calculando: o resultado é sempre o mesmo. Zero divergência, zero reclamação de cliente.
Confiança total no preçoDiferencial competitivo dentro do produto
Acabamento, garantia, material, capacidade de carga — o que faz o seu produto melhor que o concorrente fica no dado. A IA lê, compara e recomenda o seu.
Seu diferencial vira recomendaçãoCampos do seu mercado, padronizados
Cada setor tem o que importa: lumens para iluminação, PEI para pisos, acabamento para móveis. Os Profiles garantem que a IA entende os dados do seu segmento.
Seu setor fala a mesma línguaDado certo antes de publicar
Um validador verifica tudo antes de sair: dados incompletos, preços inconsistentes, campos faltando. Erro aparece antes de chegar no cliente.
Zero erro na publicaçãoArquitetura
Dois tipos de documento, um catálogo completo
O catálogo é um manifesto JSON que referencia os produtos. Cada produto vive no seu próprio arquivo — fácil de versionar, fácil de validar.
{ "spec": "1.0.0", "document_type": "CATALOG", "catalog": { "id": "cat_moveis_2026", "name": "Catálogo Móveis 2026" }, "profiles": ["moveis", "fiscal-br"], "product_refs": [ { "id": "prod_painel", "path": "products/prod_painel.json" } ], "rulesets": [ ... ], "tables": [ ... ], "constraints": [ ... ] }
{ "spec": "1.0.0", "document_type": "PRODUCT", "catalog_id": "cat_moveis_2026", "product": { "id": "prod_painel", "name": "Painel Ripado Elegance", "sku": "PNL-ELG-001", "base_price": 100, "weight": { "value": 12.5, "unit": "kg" }, "x-finish": "Nogueira natural", "x-warranty_months": 12 } }
Motor de preços
Três estágios, dez operações
O preço passa por um pipeline com ordem definida. Cada estágio aplica um tipo de ajuste. Não tem mágica: a spec define tudo.
Estágio 1
BASE
Ajustes diretos no preço base do produto: somar valor, substituir, buscar em tabela por material ou tamanho.
Estágio 2
SUBTOTAL
Agregadores que comparam componentes: pegar o maior preço, o menor, ou o primeiro que se encaixe.
Estágio 3
TOTAL
Ajustes finais: margem percentual, impostos, arredondamento, teto máximo e piso mínimo.
| Operação | O que faz | Parâmetro |
|---|---|---|
| ADD | Soma um valor fixo ao preço | value: 10 |
| PERCENT_OF | Aplica percentual sobre o valor atual | percent: 20 |
| OVERRIDE | Substitui o valor corrente | value: 50 |
| LOOKUP | Busca preço em tabela matricial | tableId: "tbl_preco" |
| MAX_OF | Maior valor entre componentes | components: [...] |
| MIN_OF | Menor valor entre componentes | components: [...] |
| PICK | Primeiro componente elegível | components: [...] |
| ROUND | Arredonda o resultado | precision: 2 |
| CAP | Define um teto máximo | max: 500 |
| FLOOR | Define um piso mínimo | min: 10 |
Extension Profiles
Campos padronizados por indústria
Todo produto tem campos universais (nome, SKU, peso, fotos). Mas cada setor precisa de informações específicas. Os Profiles resolvem isso com campos x-* validáveis.
Móveis e Alta Decoração
moveisIluminação
iluminacaoPisos e Revestimentos
pisos-revestimentosFiscal Brasil
fiscal-brPrimeiros passos
Do zero ao catálogo completo
Integrar com o PACP é progressivo. Comece com o mínimo e vá adicionando conforme precisar. Em 6 etapas você tem um catálogo completo.
Comece simples
Crie um catálogo com 1 produto e 1 regra de preço. Valide com o CLI para garantir que está tudo certo.
Descreva seus produtos
Adicione nome, SKU, fabricante, marca, fotos, peso e dimensões. O produto fica completo e autocontido.
Ative os Profiles do seu setor
Declare "profiles": ["moveis"] e use os campos específicos da sua indústria com validação automática.
Tabelas e condicionais
Use LOOKUP para preços que variam por combinação (material x tamanho) e regras condicionais com when.
Restrições e dependências
Bloqueie combinações inválidas com constraints e crie relações entre opções com dependencies.
Múltiplas listas de preço
Ative listas para varejo, B2B e atacado. O contexto define qual usar na hora do cálculo.
# Instalar o validador $ cd tools/validator $ npm ci && npm run build # Validar um arquivo $ npm run validate -- \ ../../spec/1.0.0/examples/moveis/max_of.json ✓ Schema válido ✓ Referências OK ✓ Semântica OK # Validar todos os exemplos oficiais $ npm run validate:examples ✓ 12/12 exemplos válidos
Recursos
Documentação e referências
Tudo que você precisa para entender, implementar e validar o PACP.
Especificação v1.0.0
Documento normativo completo. A referência oficial com regras DEVE/NÃO DEVE.
Abrir no GitHubJSON Schema
Schema formal para validação automatizada. Use no seu pipeline de CI/CD.
Abrir no GitHubExemplos oficiais
Catálogos reais de móveis, iluminação e pisos, com profiles e extensões.
Ver exemplosGuia de integração
Passo a passo detalhado com exemplos por vertical. Melhor ponto de entrada.
Abrir guiaGuia do engine
Pipeline de processamento, ordenação de regras e semântica completa das operações.
Abrir guiaExtension Profiles
Schemas JSON por vertical: móveis, iluminação, pisos, fiscal-br.
Ver profiles