Oracle
The Authoritative Oracle for Decentralized Identity
Terminal 3's Oracle encrypts, atomizes, and decentrally stores user data, creating a self-sovereign and universal identity record. Our zero-knowledge platform allows applications to accept decentralized identities, query customer data, and issue verifiable credentials, all while maintaining comprehensive user privacy. Securely stored user profiles serve as a single source of truth for publicly anonymous digital identities and credentials, powering a safer and more interoperable internet.
Get a demoFirst Principles
Terminal 3’s Oracle design is governed by our ‘First Principles’ regarding user data:
Self-sovereign and fully controlled by users
We believe individuals should be empowered with full ownership and autonomy over their digital data and identities.
Stored off-chain and mutable
We understand that user profiles can change over time and we believe that data should be stored off-chain to allow for modifications and deletion.
Generate rewards for users when accessed
We are building a more equitable future where users will directly benefit whenever their data is accessed and used.
Freely composable and fully private
We endeavor for data and digital identities to be truly interoperable across all digital platforms and applications, without infringing on user privacy and security.
Never transmitted or copied
We believe that user data should never be transmitted or copied from self-sovereign storage; instead, digital applications can be granted 'use-access' to data via cryptography.
Core Platform Design
Oracle Features
Enrich, standardize, & encrypt data
User data is always encrypted client-side before transmission to the Oracle. User profiles are then enriched and standardized to empower interoperability across platforms and applications.
Learn more
Atomize & decentrally store data
Encrypted data objects are atomized and stored across decentralized storage networks, ensuring self-sovereignty and world-class security.
Learn more
Privacy-preserving data access & applications
Access to user data is granted via zero-knowledge applications and APIs, enabling data use without revealing private information.
Learn more
Enrich, standardize, & encrypt
Secure and optimized identity infrastructure
Multiple data sources combine to form a universal record of a user, which can then be expressed selectively and privately across all digital platforms and applications.
Encrypted user data is enriched with additional on- and off-chain data points, standardized for interoperability across digital platforms, and optimized for performance and usability.
Atomize & decentrally store
Decentralized Data Storage for Protection and User Control
Securing user data with client-side encryption and decentralized storage ensures tamper-proof and self-sovereign ownership, while blockchain protocols guarantee accessibility and resilience.
Encrypted user data objects are broken into numerous pieces which guarantees enhanced security (no single server can access all data) and enables faster retrieval and transaction speeds.
Terminal 3 only stores the content ID of atomized user data in a dedicated reference database, while all PII is secured off-chain. Access to data is granted only by the user data, via a decentralized key-share network which guarantees user privacy and sovereignty.
Privacy-preserving data access & applications
Ensuring Data Integrity and Scalable Processing
Utilizing zero-knowledge cryptography and universally verifiable proofs, applications can confidently access user information and guarantee data integrity while safeguarding user privacy.
Claims and query-returns about a user are delivered with a zk-proof, which enables data to remain fully private yet verifiable. Underlying identity and private information is never revealed.
Oracle Use Cases
Terminal 3's Oracle is able to power the identity layer for any digital application, facilitating sign up and data storage, and enabling privacy-preserving use-access to customer information for targeting, analysis, segmentation, and communications.
Frequently Asked Questions
Everything you need to know about Oracle
- An oracle refers to a source of truth or authority that provides accurate and trusted information or answers.
- In a decentralized network, oracles serve as trusted entities responsible for providing external data or verifying accuracy of data. Oracles play a critical role in enabling smart contracts to interact with real-world data (such as user identity) to execute certain conditions or trigger specific actions.
Ready to get started?
Get in touch today to see Terminal 3 in action.