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."