Attestations
Introduction to Attestations via Ethereum Attestation Service (EAS)
Attestations are a powerful concept in blockchain technology, allowing one entity to make verified claims about another or about specific data on the blockchain. The Ethereum Attestation Service (EAS) is an open-source, permissionless platform that enables the creation, verification, and management of these attestations on or off-chain.
What are Attestations?
Attestations are essentially digital signatures that vouch for certain attributes or facts. They can be used for:
Identity Verification
Reputation Systems
Compliance Checks
Ownership Proofs
And much more!
Types of Attestations in Zipwire
Basic Attestations: "IsAHuman"
A simple boolean attestation that verifies a wallet belongs to a real person. Learn more about IsAHuman →
Robust Attestations: Private Data
A more secure attestation that uses Merkle root hashes to verify identity documents while preserving privacy. Learn more about Private Data attestations →
Getting Attestations
Self-Service Attestations
https://github.com/zipwireapp/gbk-tz-docs/blob/main/fundamentals/zipwire-attest/README.mdZipwire Attest is our self-service platform where individuals can register, connect their Ethereum wallet, and get blockchain attestations independently. This service allows you to:
Register independently - No business account required
Connect your wallet - Receive attestations directly to your wallet
Complete ID verification - Government-approved identity checks
Get attested - Claim IsAHuman and Private Data attestations
Generate proofs - Create selective disclosure proofs when needed
Business Attestations
For businesses and organizations, attestations can be obtained through Zipwire Collect when ID checks are included in document collections. This works as follows:
ID check integration - Collections can include ID verification items
Wallet connection - Users connect their Ethereum wallet to the collection
Free attestations - Users can claim attestations for free (business pays for ID check)
Same verification - Uses the same Yoti ID verification as Zipwire Attest
Same attestations - Users receive the same IsAHuman and Private Data attestations
How Do Attestations Work?
The Process
Verification: An attester (like Zipwire) verifies your information
Recording: The attestation is recorded on the blockchain
Verification: You can later prove specific attributes without revealing the underlying data
Privacy and Security
The blockchain only stores the attestation and its Merkle root hash, not your actual data
You can selectively reveal specific attributes using cryptographic proofs
The system maintains your privacy while ensuring verifiability
Why Use Attestations?
For Users
Privacy: Share only what you need to share
Control: You decide what information to reveal
Portability: Use your attestations across different platforms
Security: Cryptographic proofs ensure your data hasn't been tampered with
For Platforms
Trust: Verify user information without storing sensitive data
Compliance: Meet regulatory requirements while respecting privacy
Efficiency: Reduce the need for repeated identity checks
Security: Prevent fraud and identity theft
How to Get Started
For Individual Users
Visit Zipwire Attest: Go to our self-service platform
Connect Your Wallet: Link your Ethereum wallet (must be done before verification)
Complete ID Check: Verify your identity using government-approved methods
Claim Attestations: Add IsAHuman and Private Data attestations to your wallet
Generate Proofs: Create selective disclosure proofs when needed
For Businesses
Set up Zipwire Collect: Configure your document collection process
Add ID check items: Include ID verification in your collections
Users connect wallets: Users link their Ethereum wallets to the collection
Complete verification: Users complete ID checks as part of the collection
Claim attestations: Users can claim free attestations to their wallets
Learn More
Last updated