๐ฌ Circles of Trust Architecture
Technical documentation on how the protocol behind P2P.me works.
System Overviewโ
Circles of Trust is a decentralized reputation system that replaces centralized verification with community validation.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ P2P.me App โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Protocol Layer โ
โ โโโโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โ
โ โ Users โ โ Merchantsโ โ Circle Adminsโ โ
โ โโโโโโฌโโโโโโ โโโโโโฌโโโโโโ โโโโโโโโฌโโโโโโโโ โ
โ โ โ โ โ
โ โโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโ โ
โ โผ โ
โ โโโโโโโโโโโโโโโโโโโ โ
โ โ Circles of Trustโ โ
โ โ Protocol โ โ
โ โโโโโโโโโโฌโโโโโโโโโ โ
โ โ โ
โ โโโโโโโโโโโโโโผโโโโโโโโโโโโโ โ
โ โผ โผ โผ โ
โ โโโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโโ โ
โ โ Staking โ โ Disputes โ โ Rewards โ โ
โ โโโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Base Blockchain (L2) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Main Componentsโ
Circlesโ
- Groups of merchants managed by an admin
- Each Circle has its own stake (protection fund)
- Limit of 300 merchants per Circle
- Identified by blockchain address
Stakingโ
- Admin stake: Minimum $250 in P2P tokens
- Merchant stake: Minimum $250 USDC
- Stakes serve as collateral for disputes
- Automatic slashing in cases of misconduct
Capital Delegationโ
- Investors can delegate capital to Circles
- Delegated capital increases merchant capacity
- Rewards distributed proportionally
Transaction Flowโ
User initiates purchase
โ
โผ
โโโโโโโโโโโโโโโโโโโโโ
โ Select Circle โ โ Ranking by score/volume
โโโโโโโโโโฌโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโ
โ Match with Merchantโ
โโโโโโโโโโฌโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโ
โ On-chain Escrow โ โ Crypto locked in contract
โโโโโโโโโโฌโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโ
โ Fiat payment โ โ Off-chain (PIX, etc)
โโโโโโโโโโฌโโโโโโโโโโโ
โ
โโโโโโดโโโโโ
โ โ
Success Dispute
โ โ
โผ โผ
Release Admin
funds arbitrates
Dispute Systemโ
Flowโ
- User opens dispute with evidence
- Merchant responds with their version
- Circle Admin analyzes and decides
- Decision executed on-chain
- Losing party can appeal
Penaltiesโ
| Infraction | Penalty |
|---|---|
| Merchant abandons transaction | Partial stake slashing |
| Admin decides incorrectly (2x) | Stake slashing |
| Proven fraud | Ban + total slashing |
Rewards Distributionโ
Per transaction (1.8% total)โ
| Recipient | % |
|---|---|
| Merchant | 60% |
| Delegators | 20% |
| Circle Fund | 10% |
| Circle Admin | 10% |
Example: $1,000 Transactionโ
- Merchant: $12
- Delegators: $4
- Circle Fund: $2
- Circle Admin: $2
Smart Contractsโ
Main contractsโ
CircleRegistry.solโ Circle RegistryMerchantRegistry.solโ Merchant RegistryStakingPool.solโ Stake ManagementDisputeResolver.solโ Dispute ResolutionRewardsDistributor.solโ Rewards Distribution
Networkโ
- Mainnet: Base (Ethereum L2)
- Testnet: Base Sepolia
Linksโ
- Source code (coming soon)
- Verified contracts (coming soon)
- API Docs (coming soon)