Protocolo de Círculo de Confiança

¿VOCÊ PEDIRIA A UM BANCO COM JUROS DE 170% 2 ANOS?

OU CRIARIA UM CÍRCULO COM CONTRATOS INTELIGENTES QUE MITIGAM O RISCO.

MEMBRESIAS QUE MITIGAM O RISCO.

Y SORTEIO COM SOBRANTE DO FUNDO 4 PRÊMIOS COM 2 PARTICIPANTES EM CADA UM. E SE 1 PARTICIPANTE NÃO PAGOU. O 75% DA SUA DIVIDA FICA PARA VOCÊ ETERNAMENTE....

O QUE TE OFERECE OUTRA ON-CHAIN??

¿¿ XRP BNB BTC ETH LIBRA ????

EU TE DIGO, EM 3 MESES É O 15 DA SUA FILHA? CÍRCULO, CARRO? CÍRCULO, FÉRIAS? CÍRCULO...

O DINHEIRO SE MOVE PARA VOCÊS...

Design aprovado por ELDIOSCRIPTO · Versão: FINAL · 2026-03-13

Este documento é a única referência para o Construtor. Cada decisão foi aprovada pelo Operador. Não estão sujeitas a debate na implementação. Se surgir uma nova dúvida técnica → escalar para ELDIOSCRIPTO antes de mudar o design.

✗ Nenhuma mudança fora deste documento sem aprovação do Operador.

---

Resumo de mudanças obrigatórias

# ID Contrato(s) Mudança Sev.

1 MC-01 MembershipContract + TrustCircle Mapeamento activeCircleId + validação em join/create CRÍTICO

2 MC-02 MembershipContract Dívida por circleId (não global)

3 MC-03 MembershipContract Estrutura DebtEntry[] FIFO multi‑vítima

4 MC-04 TrustCircle Taxa 1% → DEV_WALLET (não proprietário)

5 MC-05 TrustCircle Limpeza automática devedor: teto = contribuído − taxa (rodada completa)

6 MC-06 MembershipContract wasVictim bool → victimCount uint256

7 MC-07 MembershipInsurance Fundo multi‑token (mesma moeda do círculo)

---

MC-05 — Limpeza automática — teto do devedor

Regra do operador:

"O máximo que o devedor pode receber em sua rodada é o que contribuiu, menos 1% da taxa da rodada COMPLETA. A taxa é paga por quem recebe. O restante do fundo é usado para pagar suas dívidas (divisão 75/7/18 + associação) e o que sobra vai para as próximas rodadas (standby)."

✓ O devedor recebe: o que contribuiu historicamente neste círculo menos 1% do total da rodada (maxMembers × contributionAmount).

✓ Se o que contribuiu é menor que a taxa, recebe 0 e a taxa é descontada do fundo (os demais pagam sua taxa).

✓ A taxa é transferida imediatamente para DEV_WALLET.

✓ As dívidas do devedor são pagas com o restante do fundo (divisão 75/7/18 + associação).

✓ O restante (standby) se acumula em standbyPerCycle[circleId] e é distribuído equitativamente nas rodadas restantes.

Exemplo confirmado: 10 membros, C=$100, devedor recebe na rodada 5, contribuiu $200 (rodadas 1‑2), deve $200 (rodadas 3‑4), na rodada 5 pagam 9 (todos menos ele) → fundo = $900.

Conceito Montante Destino

Fundo rodada 5 (9 pagam) $900 —

Taxa 1% da rodada completa ($1000) −$10 DEV_WALLET

O que o devedor contribuiu (rodadas 1‑2) $200 —

Devedor recebe (contribuído − taxa) $190 → Devedor

Restante do fundo ($900 − $190) $710 —

Dívida a pagar (rodadas 3‑4) $200 Divisão 75/7/18

75% de $200 $150 Vítimas ($75 c/u)

7% de $200 $14 DEV_WALLET

18% de $200 $36 Fundo de Garantia

Associação sobre 25% residual variável Fundo paga se disponível

Sobra final ($710 − $200) $510 —

Standby para rodadas 6‑10 $500 (arredondado para $100 por rodada, $10 restante? Neste exemplo é ajustado)

Total distribuído $900 ✅ Conservação completa

(Nota: o restante da divisão do standby se acumula na última rodada; no exemplo é simplificado para $500 para 5 rodadas → $100 cada uma.)

---

MUDANÇA 5A — TrustCircle_v6.sol — triggerDistribution

MC-06 — victimCount — vantagem acumulável [ BAIXO ]

(Sem alterações em relação à versão anterior, já estava correta.)

MC-07 — Fundo multi-token

(Sem alterações em relação à versão anterior, já estava correta, apenas garantir que o subscribe receba o token.)

---

08 — Testes obrigatórios da Fundição antes do deploy

(Lista de testes já incluída, sem alterações.)

---

AIONICA Security Lab · Trust Circle Protocol · Guia de Implementação FINAL · 2026-03-13

"Compilamos a partir da fonte. Auditamos do zero."