Zipwire Documentation
Visit Zipwire
  • ๐Ÿ‘‹Welcome to Zipwire
  • Overview
    • ๐Ÿ’กWhat is it?
    • ๐Ÿ™‹โ€โ™€๏ธWho can use it?
    • โœจOur Features
    • ๐Ÿš—Can I test drive it?
      • ๐Ÿ“ฆSetting up Zipwire Approve
      • ๐Ÿ“ฅSetting up Zipwire Collect
    • ๐Ÿ”‘Logins & Invitations
    • ๐ŸขZipwire Collect: Rapid Onboarding, Effortless Compliance
    • ๐Ÿ’พData Ownership in Zipwire
  • Zipwire Approve
    • ๐Ÿ…How Zipwire Approve is radically different and speeds up pay day
    • โ›”Why we don't track start and end times
    • ๐Ÿ“ฆUnboxing key concepts
      • ๐Ÿ“œAccounts
      • โฒ๏ธTimesheets
      • ๐Ÿ‘ทSenders
      • ๐ŸšฆApprovers
      • ๐Ÿ‘‘Processors
      • โคต๏ธWorkflows
      • ๐Ÿท๏ธAssignments
      • ๐Ÿ“Billing Plans
      • ๐Ÿ’ฑRate Plans
      • ๐Ÿ“ฌTeams & Inboxes
      • ๐ŸขWorkplaces
      • ๐Ÿ›ก๏ธClients
      • โœ๏ธThe Journal
      • ๐ŸคธActivities
      • ๐Ÿ’ธPayment Methods
    • ๐Ÿ”ฒLogical structure
    • ๐Ÿ› ๏ธSet up your workplace
    • ๐ŸšฅProcessing stages
    • ๐Ÿ’ตUnderstanding invoicing
    • ๐Ÿท๏ธUsing assignments
      • ๐Ÿ–๏ธHoliday assignment
  • Zipwire Collect
    • ๐Ÿ—„๏ธEffortless Document Collection for Any Need
    • ๐ŸŸขGet Started
    • ๐Ÿ˜ญIDSP, IDVT, KYC, KYB and AML
      • ๐ŸคณSelfie Checks Powered by Yoti
      • โ›“๏ธBlockchain Attestations
    • ๐Ÿ“„Using Packs
    • ๐Ÿค–Machine Vision
      • ๐ŸคทFailure to Recognise
      • ๐ŸชชDocument Types
    • โœ๏ธManual Entry for Streamlined Information Gathering
    • โœจCreating a Collection with AI
    • ๐Ÿ‘€What the Respondent Sees at Their End
    • โ™ป๏ธLifecycle of a Collection
    • ๐ŸššBulk Upload
    • ๐Ÿ”Document Inspection
  • Fundamentals
    • ๐Ÿ›ก๏ธSecurity
      • ๐Ÿ“ฒAuthenticator mobile apps
      • ๐Ÿ”Two factor in Zipwire
      • Wallet Connections
      • Sign-in with Ethereum
      • Attestations
        • The "IsAHuman" Attestation: Purpose and Limitations
        • The "Private Data" Attestation: Merkle Roots
        • Zipwireโ€™s Master Attester Wallet Address and Public Key
      • Wallet Verification Guide
        • Introduction to Sleeper Wallets and Blockchain Legends
        • How Sleeper Wallets Are Created
        • Verifying Attested Wallets
        • The Market for Selling and Buying Attested Wallets
        • Holistic Evaluation of Ethereum Wallets
        • The Future of Attestations and Wallet Verification
        • Verifying Zipwireโ€™s Merkle Root Attestations for Developers
      • Understanding Merkle Trees and Proofs
  • Use Cases
    • ๐ŸŽญIdentity Checks - Right to Work
    • ๐ŸชชCompliance - Know Your Customer
    • ๐ŸŽจFor Senders
      • ๐Ÿ’ฌSending journal updates via WhatsApp
      • ๐Ÿคธโ€โ™‚๏ธNaming activities
      • โœ๏ธTracking time in your Journal
      • โฒ๏ธSend your first timesheet
    • ๐Ÿ“ฑTracking time via WhatsApp
    • ๐Ÿ–ฅ๏ธFor Approvers
      • ๐Ÿ’ฌApproving timesheets via WhatsApp
  • Troubleshooting
    • ๐Ÿ”€Tangled Identities
Powered by GitBook
On this page
  • What are Attestations?
  • Types of Attestations in Zipwire
  • Basic Attestations: "IsAHuman"
  • Robust Attestations: Private Data
  • How Do Attestations Work?
  • The Process
  • Privacy and Security
  • Why Use Attestations?
  • For Users
  • For Platforms
  • How to Get Started
  • Learn More
  1. Fundamentals
  2. Security

Attestations

Introduction to Attestations via Ethereum Attestation Service (EAS)

PreviousSign-in with EthereumNextThe "IsAHuman" Attestation: Purpose and Limitations

Last updated 17 days ago

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.

Robust Attestations: Private Data

A more secure attestation that uses Merkle root hashes to verify identity documents while preserving privacy.

How Do Attestations Work?

The Process

  1. Verification: An attester (like Zipwire) verifies your information

  2. Recording: The attestation is recorded on the blockchain

  3. 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

  1. Connect Your Wallet: Link your Ethereum wallet to Zipwire

  2. Choose Your Attestation: Select between IsAHuman or Private Data attestation

  3. Complete Verification: Follow the verification process

  4. Claim Your Attestation: Add it to your wallet

  5. Use Your Attestation: Share it with platforms that need verification

Learn More

๐Ÿ›ก๏ธ
Learn more about IsAHuman โ†’
Learn more about Private Data attestations โ†’
Understanding Merkle Trees and Proofs
Verifying Attested Wallets
The Ethereum Attestation Service
EAS Scan for the Base Ethereum blockchain