RFC 005 (Economy) - BARTER ENGINE: O Metabolismo da Troca Soberana
Status: Padrão Fundamental (v0.0.1) Dependência: RFC 004 (Valuation)
1. O Estômago Econômico
Se a RFC 004 define a medida do esforço (DRE), a RFC 005 define o mecanismo de troca desse esforço. No PAEBIRU, a economia não é um mercado de capitais, mas um Barter Engine (Motor de Escambo) que regula o fluxo de energia entre os Agentes ABAPORU.
O Barter Engine é o estômago do nó: ele decide quais tarefas podem ser digeridas com base no saldo energético (Joules) e como os frutos da digestão são distribuídos pelo rizoma.
2. A Unidade Joule (J)
Diferente de tokens abstratos, o Joule no PAEBIRU é uma unidade física de trabalho.
- Ancoragem: 1 Joule ≈ 100.000 unidades de Wasm Fuel (execução instrumentada).
- Realidade Física: O valor é lastreado no custo termodinâmico de processar informação (Landauer Limit).
3. Ações Metabólicas de Troca
O motor executa três operações fundamentais para manter a homeostase econômica:
3.1. Cobrança (Charge)
Ao ingerir uma tarefa, o Agente verifica seu saldo. O custo é ajustado pelo multiplicador social do DRE.
- Lógica: O saldo é reduzido por $\text{Base} / (1 + B_{soc})$.
- Soberania: Se o saldo for insuficiente, a digestão é negada, a menos que o sistema esteja em Simbiose.
3.2. Crédito (Credit)
Ao fornecer utilidade para o rizoma, o Agente é recompensado.
- Lógica: O saldo é aumentado por $\text{Base} \times \mathcal{M}$.
- Incentivo: O Agente que utiliza hardware antigo e energia limpa (DRE alto) acumula mais Joules por tarefa realizada.
3.3. Swap Atômico de Utilidade
Para trocas de alta fidelidade, o motor utiliza Swaps Atômicos.
- Proposta: Os Joules são colocados em “escrow” (pendência) até que o resultado da digestão seja entregue.
- Liquidação: O pagamento só é liberado se o hash do resultado coincidir com o compromisso inicial.
4. Liquidação Probabilística (Joule Lottery)
Para micropagamentos de alta frequência (streaming de dados), o PAEBIRU evita o overhead de IO através da Loteria de Joules.
- Mecanismo: Em vez de registrar cada micro-transação, o sistema realiza um sorteio probabilístico.
- Estatística: Se um pagamento de 1 µJ tem probabilidade $p=0.001$, a loteria sorteia um pagamento de 1 mJ. Ao longo de milhares de transações, o valor liquidado converge exatamente para o valor do trabalho realizado, com custo de processamento quase zero.
5. Consequência Arquitetural: Economia Circular
O Barter Engine garante que o PAEBIRU seja um ecossistema Soberano por Design. Não há dependência de exchanges externas ou liquidez fiduciária. A economia é circular: a energia flui de quem precisa de ordem para quem tem conatus para organizá-la.
Resumo Técnico (v0.0.1)
| Termo | Implementação Rust/System | Função no Protocolo |
|---|---|---|
| Escambo | BarterEngine | Orquestrador de trocas de utilidade. |
| Saldo | engine.balance | Reserva local de Joules (crédito mútuo). |
| Loteria | JouleLottery | Liquidação estatística de micro-fluxos. |
| Swap | AtomicSwap | Troca garantida de resultado por energia. |
A RFC 005 fecha o ciclo metabólico: o que foi devorado na 001 e valorado na 004 é agora trocado na 005, sustentando a vida do rizoma.
graph TD
subgraph Engine [Barter Engine: O Estômago Econômico]
Balance[Saldo de Joules]
subgraph Operations [Operações Metabólicas]
Charge[Cobrança: Base / 1+Bsoc]
Credit[Crédito: Base * DRE]
Swap[Atomic Swap: Resultado <=> Energia]
end
Lottery{Joule Lottery <br/> Liquidação Probabilística}
end
Task[Tarefa Ingerida] --> Charge
Charge --> Balance
Work[Trabalho Realizado] --> Credit
Credit --> Balance
Balance --> Swap
Stream[Micro-fluxos de Dados] --> Lottery
Lottery -->|Sorteio Estatístico| Balance
subgraph External [Rizoma]
Provider[Provedor de Conatus]
Requester[Requisitante de Ordem]
end
Provider -->|Oferece Trabalho| Work
Requester -->|Envia Tarefa| Task
style Engine fill:#fff4dd,stroke:#d4a017,stroke-width:2px
style Balance fill:#f9f,stroke:#333
style Lottery fill:#d1e8ff,stroke:#007bff