Piloto Esteio - DeFarm
Visão Geral
O Piloto Esteio é um projeto piloto da DeFarm focado na Identidade Animal & Rastreabilidade de bovídeos usando arquitetura unificada.
🎯 Conceito Chave
Uma única API resolve tudo: POST /assets
- ✅ Criação de animais
- ✅ Atualizações e eventos
- ✅ Deduplicação automática
- ✅ Tokenização blockchain
- ✅ Histórico completo IPFS
O sistema processa qualquer dado enviado através de um pipeline inteligente que detecta automaticamente se é um animal novo, atualização ou evento, consolidando tudo sem intervenção manual.
Arquitetura do Sistema
O diagrama abaixo ilustra a arquitetura completa do sistema:
┌─────────────────┐ ┌──────────────────────┐ ┌─────────────────────┐
│ Produtores │ │ Integração │ │ DeFarm Core │
│ │ │ │ │ │
│ ┌─────────────┐ │ │ ┌─────────────────┐ │ │ ┌─────────────────┐ │
│ │ Produtor │ │ │ │ Base Centralizada│ │ │ │ DeFarm Process │ │
│ └─────────────┘ │ │ │ │ │ │ │ Rastreabilidade │ │
│ │ │ │ │ (Recebe ID + │ │ │ └─────────────────┘ │
│ ┌─────────────┐ │ │ │ Eventos) │ │ │ │ │
│ │ App Produtor│ │────┼─│ │──┼────┼─────────│ │
│ │ mobile/web │ │ │ └─────────────────┘ │ │ ┌─────────────────┐ │
│ └─────────────┘ │ │ │ │ │ Base Off-chain │ │
│ │ │ └──────────────────────┘ │ │ Postgres/ │ │
│ ┌─────────────┐ │ │ │ Supabase │ │
│ │Sistema ERP │ │ │ └─────────────────┘ │
│ └─────────────┘ │ └─────────────────────┘
│ │ │ │
│ ┌─────────────┐ │ │
│ │ Bovídeos │ │ ▼
│ │ (rebanho) │ │ ┌─────────────────────┐
│ └─────────────┘ │ │ Blockchain │
└─────────────────┘ │ (Stellar/Soroban) │
│ │
│ ┌─────────────────┐ │
│ │ NFT Animal │ │
│ │ Token │ │
│ └─────────────────┘ │
│ ┌─────────────────┐ │
│ │ IPCM Mapping │ │
│ │ (CID ➜ Hash) │ │
│ └─────────────────┘ │
│ ┌─────────────────┐ │
│ │ Árvore Merkle │ │
│ │ (Registros) │ │
│ └─────────────────┘ │
└─────────────────────┘
Como Funciona - Pipeline Unificado
1. Entrada Única
- Endpoint único:
POST /assets(nunca mais/livestock) - API Key governamental: Autenticação Esteio
- Payload flexível: Qualquer estrutura de dados de animal
2. Inteligência Automática
- Detecção: Sistema identifica se é animal novo ou existente via SISBOV
- Deduplicação: Consolida dados automaticamente sem conflitos
- Validação: Schema validation + compliance SISBOV obrigatório
- Roteamento: Pipeline inteligente baseado no conteúdo
3. Processamento Paralelo
- Verification Pipeline: Múltiplas verificações simultâneas
- IPFS Upload: Versionamento automático dos dados
- Tokenização: NFT + IPCM mapping para blockchain
- Status Tracking: Acompanhamento em tempo real
4. Consolidação Automática
- Asset único: Um animal = um registro consolidado
- Histórico completo: Todas as atualizações preservadas
- Blockchain immutable: Evidências criptográficas permanentes
- Dashboard sync: Dados aparecem automaticamente
5. Resposta Unificada
A DeFarm sempre retorna:
- Asset ID: Identificador único do sistema
- Status:
pending→processing→tokenized - IPFS CID: Hash do conteúdo versionado
- Blockchain Hash: Transação confirmada
Fluxo Simplificado
Esteio → POST /assets → Pipeline DeFarm → Blockchain + IPFS → Dashboard
- Envio:
POST /assetscom dados do animal - Pipeline: Detecção automática + verificação + deduplicação
- Tokenização: NFT + IPFS + blockchain automaticamente
- Dashboard: Dados aparecem em tempo real
- Resposta: Asset ID + status + hashes
Principais Componentes
API Gateway Unificada
- Endpoint único:
POST /assetspara todos os tipos de dados - Rate limiting: 100 requests/hora por organização
- Authentication: API key governamental Esteio
- Schema validation: Validação automática + SISBOV obrigatório
Pipeline Inteligente de Verificação
- Asset detection: Novo vs existente via SISBOV/ear_tag
- Deduplicação: Consolidação automática de dados duplicados
- Verification engines: Múltiplas verificações paralelas
- Status tracking: Acompanhamento em tempo real
Blockchain + IPFS Layer
- IPFS: Versionamento imutável de todos os dados
- NFTs: Token único por animal (ownership + identity)
- IPCM: Mapeamento CID → Asset para histórico completo
- Smart contracts: Stellar/Soroban para tokenização
Dashboard Web Governamental
- Visualização unificada: Todos os assets consolidados
- Histórico completo: Timeline de eventos por animal
- Status pipeline: Acompanhamento de processamento
- Export/API: Dados acessíveis via API
Benefícios da Arquitetura Unificada
✅ Para Esteio (Cliente)
- API única:
POST /assetsresolve qualquer cenário - Zero complexidade: Sistema decide automaticamente o que fazer
- Sem duplicatas: Deduplicação automática por SISBOV
- Compliance garantido: SISBOV obrigatório + validação automática
✅ Para Governança
- Auditoria simples: Endpoint único para monitorar
- Dados consolidados: Visão unificada de todos os assets
- Rastreabilidade total: Blockchain + IPFS automáticos
- Regulamentação: Compliance automático com normas
✅ Para o Sistema
- Escalabilidade: Pipeline pode processar volume alto
- Integridade: Blockchain + IPFS garantem imutabilidade
- Performance: Processamento paralelo otimizado
- Manutenção: Arquitetura simplificada
Implementação Piloto Esteio
Etapas de Implementação
-
Setup API
- Receber API key governamental
- Configurar base URL:
https://defarm-mvp.onrender.com/api - Testar com
GET /test
-
Integração Dados
- Mapear dados existentes para schema DeFarm
- Garantir SISBOV em todos os registros
- Preparar payloads JSON
-
Teste Pipeline
- Enviar animal de teste via
POST /assets - Verificar processamento no dashboard
- Validar tokenização blockchain
- Enviar animal de teste via
-
Produção
- Migração gradual dos dados históricos
- Monitoramento contínuo
- Auditoria regular via dashboard
Suporte Técnico
- Documentação: API Guide
- Dashboard: Visualização automática pós-processamento
- Support: Equipe técnica DeFarm disponível