GreenCheck

Identity Systems

A proof-of-personhood and web-of-trust identity system using three-friend authentication and intersectional identity to enable high-trust networks. Each human gets one and only one GreenCheck ID (GCID), forming nodes in a trust graph where validated relationships form edges. Designed as infrastructure for Networked Adaptive Organisms (NAOs) — trust-network-based DAOs for emergent coordination .

Híbrido Comunidade Risco de captura baixo

Detalhes

Licença Private
Status de Dev Planned
Proprietário NooNAO / NooNet (Brad DeGraf and Charles Blass); NooNet is a fiscally-sponsored project of Planetwork, a 501(c)(3); development by InsightNetwork (kfancy on GitHub)
País USA
Ano de Início 2022
Stack TypeScript, web-based storage, zustand for state management, SQLite for claims data storage, ArangoDB graph database for the trust graph backend
Financiamento VC, Nonprofit, Donations
Última Investigação 10 de mar. de 2026

Domínios de Caso de Uso

Affordances

Proof of humanity Sovereign identity

Identity System / Design Atributos

Authentication & Identity Intersectional identity + three-friend authentication: users prove sole control of multiple attributes (email, phone via 2FA, OAuth with social services, bookmarklet login tests); uniqueness attested via web-of-trust validation by people who know the user, to a stated confidence level (e.g., 98%)
Storage Model Centralized server with federation path: GreenCheck server stores claims and issues authentication tokens; design specifies that all nodes/edges for a user can be encapsulated in a cryptographically secure microledger portable to any application independent of GreenCheck; IPFS via Ceramic/Hypercore discussed for microledger hosting
Interoperability SSO to any supporting application via GreenCheck IDs; microledger encapsulation allows any application to edit/maintain user identity data independently; blockchain-independent but Web3-friendly (designed for 'Web 2.5' via MagicLink-style onboarding); integration with NextGraph planned (gc-claims-link built for NextGraph compatibility)
Data Portability High (by design): user's complete identity graph (all nodes and edges) can be encapsulated in a portable cryptographic microledger usable by any application; multiple DIDs can be 'owned' by a single GC DID
Governance & Decision Making Fractal network cooperative with liquid democracy: intended to be structured as a self-owning, self-governing social graph; 'extreme decisioning' via trust network delegation/proxy links weighted by domain-specific authoritativeness (network centrality); based on Smartocracy whitepaper (2005 LANL) predating liquid democracy by five years
Identity Standards W3C DIDs (user can have multiple DIDs owned by their GC DID); Verifiable Credentials; JLINC microledger specification; OAuth (for social service attribute proofs)
DID Methods Supported JLINC-based DIDs (microledger-backed); design supports multiple DIDs per user owned by a primary GC DID
Key Management Cryptographic attestations for ownership claims; authentication tokens issued by GreenCheck server upon 2FA verification; mobile device keystore (SecureStore) for token storage in native contexts; web localStorage for browser contexts
Credential Types Proof of personhood (attestation of uniqueness — 'this DID corresponds to one and only one human in the GC registry'); ownership attestations (cryptographically secure verifiable claims to control of attributes like email, phone, social accounts); peer validations (other users validate ownership claims, creating trust graph edges)
Verification Method Web of trust / three-friend authentication: validators who personally know the user attest to their claims; validations include the GCIDs of validators; attestations carry a stated confidence level; graph analytics detect anomalies for sybil resistance
Privacy Features Pseudonymity (multiple DIDs owned by one GC DID); zero-knowledge attestations (can return only verification that a DID corresponds to a unique human without revealing identity); scoped information disclosure (user controls what additional information is shared beyond uniqueness proof)
Authentication Methods Phone 2FA (primary: phone number collected, GreenCheck server sends 2FA token, user verifies token to receive authentication token); OAuth roundtrips with social services; email 2FA; bookmarklet/browser extension for login-at-application proofs
Revocation Mechanism TBD (not specified in available documentation; microledger versioning could support revocation via updated entries)
Agent Types Supported Humans only (explicitly designed for proof of personhood — 'any human can get one and only one GreenCheck ID'; no organizational or machine agent support documented)
Wallet/Client Types Web application (greencheck.world); mobile-compatible library (gc-claims-link with SecureStore support); intended for embedding in host applications (library designed for NextGraph integration)
Recovery Mechanisms Three-friend authentication (implicit: the web-of-trust validators who attested to the user's identity could re-validate after recovery; microledger portability means identity persists across custodians)
Compliance / Regulations TBD (no specific regulatory compliance documented; designed for sufficient decentralization per Varun Srinivasan's framework)
Credential Exchange Protocols Custom (GreenCheck server API with basic authentication headers; claims retrieval via authenticated token; microledger exchange for portable identity)
Trust Framework Web of trust with economic incentives: validations have a cost/value that incentivizes high trust density; sybil and collusion resistance through cost barriers and detection mechanisms; trust density measured via graph analytics; chain of accountability through invitation-only growth (every participant has an accountability chain to their inviter)
Cost Model Free for users (nonprofit infrastructure); validations have implicit cost/value to incentivize quality; future plans for collective value capture and emergent allocation as a fractal commons
Censorship Resistance Moderate (by design): sufficiently decentralized — users own direct relationship with their audience and developers can always build on the network; microledger portability means no single custodian can revoke identity; federation of custodians planned but not yet implemented