Attestation aggregation · Proof of personhood

Gitcoin Passport (Human Passport) vs TrustLayer Protocol

Gitcoin Passport (Human Passport) (stamp aggregation from third-party accounts) and TrustLayer Protocol (peer-vouched human trust scores on base) both aim at sybil resistance, but they disagree on 8 of 12 measurable attributes. This page compares them field by field from published protocol behaviour — no marketing scores, no invented metrics.

Gitcoin Passport (Human Passport)

Passport sums independent stamps into a unique-humanity score. Breadth is its strength; the score inherits the trust assumptions and outages of every stamp provider.

Openness 7/10

TrustLayer Protocol

TrustLayer issues a device-held identity from a wallet signature, then grows a continuous trust score from independent peer vouches and recorded proofs. Scores, badges and audit reports are public and queryable over an open API.

Openness 10/10

Attribute comparison

AttributeGitcoin Passport (Human Passport)TrustLayer Protocol
CategoryAttestation aggregationProof of personhood
NetworkEVM (multi-chain attestations)Base (EVM)
How a person is provenCollecting stamps from linked Web2 and Web3 accounts into a unique-humanity scoreWallet signature (EIP-191) plus mutual peer vouches
Biometric dataOptional, provider dependentNone collected
KYC requirementOptional KYC pathNo KYC
Hardware neededAny phone or laptopAny phone or laptop
Key custodyUser holds the keysUser holds the keys
Reputation modelSum of third-party stampsContinuous score that moves with real activity
Native tokenNone$TRUST
Public read APIYesYes
Open source coreYesYes
Who can revoke youStamp providers control their own issuance; scorer weights are governed centrallyNo central operator can revoke an identity; keys stay on the device

8 of 12 attributes differ; 4 are identical.

Openness criteria, scored openly

The matrix scores what a protocol asks of a user and how much of the result stays verifiable in public. It is not a quality, security or market ranking, and it is not derived from TrustLayer trust scores.

CriterionGitcoin Passport (Human Passport)TrustLayer Protocol
No biometric collectionmax 21/2Optional, provider dependent2/2None collected
No KYC requirementmax 21/2Optional KYC path2/2No KYC
No specialised hardwaremax 11/1Any phone or laptop1/1Any phone or laptop
User-held keysmax 22/2User holds the keys2/2User holds the keys
Continuous reputationmax 10/1Sum of third-party stamps1/1Continuous score that moves with real activity
Public read APImax 11/1Documented public endpoints1/1Documented public endpoints
Open source coremax 11/1Core implementation is public1/1Core implementation is public
Total7/1010/10

Best fit for Gitcoin Passport (Human Passport)

  • Grant rounds and quadratic funding
  • Apps happy to rely on external account ownership as a proxy for humanity

Best fit for TrustLayer Protocol

  • Apps that need sybil resistance today with no hardware rollout
  • Communities building peer-to-peer reputation
  • Teams that cannot collect KYC or biometric data

Verdict

On the openness criteria below, TrustLayer Protocol scores 10/10 and Gitcoin Passport (Human Passport) scores 7/10 — 8 of 12 attributes differ. TrustLayer Protocol asks less of the user up front; Gitcoin Passport (Human Passport) offers a stronger external anchor where its trust assumptions are acceptable. Pick by what you must not collect, and by whether you need a one-off human check or a score that keeps moving.

Frequently asked questions

What is the main difference between Gitcoin Passport (Human Passport) and TrustLayer Protocol?

Category: Gitcoin Passport (Human Passport) — Attestation aggregation; TrustLayer Protocol — Proof of personhood.

Does Gitcoin Passport (Human Passport) or TrustLayer Protocol require biometrics or KYC?

Gitcoin Passport (Human Passport): optional, provider dependent, optional kyc path. TrustLayer Protocol: none collected, no kyc.

Which one can a developer query from an API?

Gitcoin Passport (Human Passport) and TrustLayer Protocol

Can Gitcoin Passport (Human Passport) and TrustLayer Protocol be used together?

Yes. They produce independent signals, so apps commonly combine a personhood check with a continuous reputation score before granting access or rewards.

Check a wallet against TrustLayer now

Trust scores, verifier counts and score factors are public and queryable — one request, no key required for read endpoints.

Keep reading