Trust Circle uncollateralized loans backed by people who know you, not banks.
Trust Circle is a decentralized social credit protocol that turns real-world trust into programmable, enforceable credit. Instead of requiring collateral or a credit history, borrowers get vouched for by people who actually know them friends, family, or community members who stake USDC as a guarantee.
The protocol is built natively inside World App using MiniKit 2.0, with World ID 4.0 ensuring every participant is a verified unique human making Sybil attacks impossible. Each user gets an ENS identity that carries their trust score, vouch history, and repayment record across the ecosystem.
When someone vouches for a borrower, they lock USDC in a smart contract. The vouch activates after a 48-hour delay to prevent flash-loan attacks. The borrower's credit limit is determined by the total vouched amount, weighted by each voucher's reputation multiplier. Upon repayment, 80% of the interest goes to vouchers making selective vouching economically rational. Default triggers automatic slashing and a trust score penalty, with an insurance pool covering 30% of voucher losses.
The result is a selfreinforcing system where repaying builds credit, vouching earns yield, and defaulting has real consequences aligning everyone's incentives without a single bank or algorithm involved.
Trust Circle is built as a World App Mini App using MiniKit 2.0, with a React.Native + Tailwind frontend that abstracts all blockchain complexity from the user. Users never switch networks, never sign raw transactions — a dynamic network router detects the action and routes it to the correct contract via getContracts(chainId) automatically. The protocol runs across two chains. World Chain hosts TrustCircleV2.sol, which handles World ID 4.0 verification, vouch registration, loan record creation, and USDC disbursement to borrowers. Arc Testnet hosts TrustCircleArc.sol, which manages the liquidity side — when a user repays from Arc, their USDC is burned via Circle's CCTP contract. Circle's Attestation Service then generates a cryptographic signature for that burn event, which is read by the World Chain CCTP mint contract to issue the equivalent USDC natively on World Chain. The minted USDC flows directly into TrustCircleV2.sol, closes the loan, and distributes principal + interest to vouchers automatically. On-chain identity is handled via ENS subnames — every user is registered as name.trustcircle.eth at signup, tying their trust score and repayment history to a portable, human-readable identity. The most notable technical decision was treating Arc as a liquidity hub rather than a secondary chain — users with USDC on Arc never need to manually bridge. The burn-attest-mint cycle via CCTP happens under the hood, making cross-chain repayment feel like a single transaction. Smart contracts: TrustCircleV2.sol, TrustCircleArc.sol, ReputationEngine.sol, InsurancePool.sol, CircuitBreaker.sol.

