🔗 PoC Verification Logic

🔗 Page 3: PoC Verification Logic

Conneth’s Proof-of-Connection (PoC) protocol is the heart of human identity on the blockchain — a decentralized system for verifying real social bonds between wallets without needing KYC or biometric surveillance.


🧠 What is PoC?

PoC is a mutual, cryptographic handshake between wallets that proves they know and trust each other. This becomes the foundation for:

  • Reputation (Trust Score)

  • Call eligibility

  • Access control

  • DAO voting rights

  • Sybil-resistance


🛠️ PoC Process (On-Chain Steps)

  1. Wallet A sends a PoC Request to Wallet B

    • Signed message using private key

    • Optionally includes purpose (friend, hire, moderate, etc.)

  2. Wallet B receives and accepts

    • Confirms connection

    • Both wallets now have a mutual PoC link on-chain

  3. Smart Contract records the PoC

    • Time-stamped

    • Trust strength (default: 1, grows over time)

    • Optional metadata (role, label, expiration)

  4. PoC becomes a node in the Trust Graph

    • Used to compute Trust Scores

    • Enables call permissions and mining rights


🔍 On-Chain Contract Functions

Function
Description

request_poc(address target)

Initiates a PoC request

accept_poc(uint256 request_id)

Confirms mutual connection

get_poc(address user1, address user2)

Returns PoC status

burn_poc(uint256 id)

Revokes or expires a connection

Built using Solana’s Anchor framework, optimized for low gas and speed.


🔄 PoC Status States

  • 🟢 Active – Confirmed and valid

  • Pending – Request sent but not yet accepted

  • 🔴 Expired – Time-based expiration

  • 🚫 Revoked – Manually removed by either party


🧪 Trust Multiplier Rules

  • +0.5: Connection is over 30 days old

  • +1.0: Both parties have over 5 PoCs

  • +2.0: PoC confirmed via biometric or external attestation (future)

  • -1.0: Flagged by DAO or system for abuse

These rules feed the Trust Score Engine, powering anti-sybil protections.


🛡️ Anti-Spam & Abuse Safeguards

  • ⚠️ Daily request limits

  • 🔎 Rate limiting per wallet (PoC score-based)

  • ❌ Auto-block PoC from flagged accounts

  • 🧑‍⚖️ DAO moderators can burn or freeze abusive PoCs


🚀 Future Upgrades

  • zkPoC: Zero-knowledge version of PoC for anonymous trust

  • Temporary PoC: Time-limited relationships (for events, campaigns)

  • PoC Badges: Visual connections like “Built Together”, “DAO Founders”, “Trusted Validator”

Last updated