Skip to main content

Overview

Attestations are cryptographically signed claims about identities, behaviors, or achievements that enable trust verification across the ZKScore ecosystem.

Attestation Structure

Basic Attestation

Schema Definition

Creating Attestations

1. Define Attestation Data

2. Create Attestation

3. Verify Attestation

Attestation Types

Skill Verification

Identity Verification

Achievement Verification

Attestation Verification

On-chain Verification

Batch Verification

Revoking Attestations

Revoke Attestation

Check Revocation Status

Trust Modules

Custom Trust Logic

Register Trust Module

Best Practices

  1. Clear Schemas: Define clear, well-documented schemas
  2. Appropriate Expiration: Set reasonable expiration times
  3. Secure Signing: Use secure key management for signing
  4. Regular Verification: Periodically verify attestation validity
  5. Privacy Considerations: Consider data privacy in attestations