π Introduction
The Open Verifiable Schema Registry is a decentralized repository designed to aggregate, standardize, and provide access to common schemas used throughout the internet. It serves as a hub for openness and verifiable typings, allowing schemas to be shared, repurposed, and extended beyond their original intent. This approach helps lower the barrier for namespaces to establish themselves in the decentralized internet, fostering interoperability and trust across Web3 and AI ecosystems.
Built to support decentralized identity assurance, AI attribution, and open trust standards, Open Verifiable ensures schemas remain interoperable, community-driven, and aligned with global verification frameworks.
π― Mission Statement
Our mission is to enable a decentralized, verifiable, and privacy-preserving trust infrastructure by maintaining a shared repository of schemas for:
- Identity Verification & Trust Models (e.g., OpenID IDA, W3C Verifiable Credentials, Cheqd DID-Linked Resources)
- AI-Generated Content Provenance & Attribution (e.g., C2PA, W3C Metadata)
- Reputation & Trust Frameworks for decentralized applications
- Governance Models for digital trust and verification policies
By adopting open schemas, organizations, developers, and individuals can verify identity, establish content authenticity, and manage trust without reliance on centralized authorities.
π Current Development
At this stage, Open Verifiable is integrating existing schema standards from Verida, Cheqd, OpenID, and W3C to ensure a strong foundation for trust and verification.
πΉ Existing Schemas Referenced
- Verida Common & Core Repos β Schema structures for decentralized identity and storage
- Schema-DTS β A powerful TypeScript toolset that generates TypeScript types from JSON Schemas, allowing developers to work with strongly typed data models that align with schema specifications. Schema-DTS helps ensure consistency, validation, and interoperability when integrating schemas into Web3 and decentralized applications.
πΉ TypeScript Integration
The repository is designed to export schema types as a TypeScript package under:
@openverifiable/open-verifiable-types
This package allows developers to easily import and use strongly-typed schema definitions in their applications, ensuring consistency across decentralized identity, content verification, and trust frameworks.
To install the package:
npm install @openverifiable/open-verifiable-types
As we expand, Open Verifiable will introduce modular, extensible schemas to support:
- DID-based verification & reputation scoring
- AI-generated content provenance tracking
- OpenID & W3C-aligned credential models
π Ethos
We believe in:
β
Decentralization First β Trust frameworks should be open, verifiable, and permissionless.
β
Privacy-Preserving Verification β Users should control how their identity and credentials are shared.
β
Interoperability β Open Verifiable bridges Web2 identity models (OpenID, OAuth) with Web3 trust networks (DIDs, VCs, Cheqd).
β
Community Governance β Schema evolution should be driven by decentralized governance to ensure fairness and transparency.
π Next Steps
1οΈβ£ Define core schemas based on Verida, Cheqd, OpenID, and W3C models.
2οΈβ£ Publish an API & repository for schema querying and updates.
3οΈβ£ Establish a DAO governance model to maintain schema updates.
π Get Involved
Open Verifiable is a community-driven initiative. Join us to shape the future of decentralized trust and identity!
π Open Verifiable β Building the Decentralized Trust Layer for AI & Web3 π