
Soulprint Ecosystem: ZK Identity + Bot Reputation = 100-Point AI Trust Score
What we built A complete trust ecosystem for AI agents. Two components, one score: Trust Score (0-100) = Identity (0-80) + Reputation (0-20) After 3 weeks of building: 7 npm packages 7 countries supported 104+ tests passing 1 verified MCP service (mcp-colombia-hub) 1 premium endpoint gated at score >= 95 Component 1: Identity via ZK Proofs (0-80) npx soulprint verify-me --selfie me.jpg --document cedula.jpg # What happens locally (data never leaves device): # 1. EXIF rotation fix + CLAHE normalization # 2. Tesseract OCR reads ID + validates MRZ check digits (ICAO 9303) # 3. InsightFace matches selfie to document face # 4. Circom circuit generates Groth16 ZK proof (564ms) # 5. Ed25519-signed SPT token issued (~700 bytes) Credentials and weights: Credential Points How EmailVerified 8 Email confirmation PhoneVerified 12 SMS OTP GitHubLinked 16 GitHub OAuth DocumentVerified 20 OCR + MRZ FaceMatch 16 Biometric BiometricBound 8 Device binding Max 80 Component 2: Reputation from behavior (0-2
Continue reading on Dev.to Webdev
Opens in a new tab


