Keychain Core Documentation

Overview

    • Introduction
      • The Agency Problem
      • The Keychain Solution
      • Copyright and License
      • Help and Support
    • Releases
      • Support Schedule
      • Version Policy
      • Compatibility Matrix
      • Release Notes
      • Roadmap
    • Getting Started
      • Installing Keychain Core
      • Migration Guide: 2.x to 3.0
      • Installing Keychain Wrappers
        • Python
      • Accelerators
        • Man in the Middle Demo
        • Secure Chat App
        • Bio Sensor Monitor App
        • Digital Asset Demo
    • Quick Start (5 min)
    • Design
      • Architecture
      • Core Concepts
        • Keychains
        • Personas
        • Pairing
        • Gateway
      • Application Scope
      • Cryptography
    • Threat Model
      • Requirements
      • Threat Analysis
      • Keychain Risk Assessment
    • SDK Reference
      • Error Codes
      • C++
        • Enums
          • char_encoding
          • cipher_class
          • cipher
          • consensus_algorithm
          • consensus_stage
          • data_type
          • did_status
          • encryption_algorithm_class
          • encryption_scheme
          • keychain_type
          • ledger_result
          • security_level
          • serialization_format
          • signature_algorithm_class
          • signature_scheme
          • version
        • Classes
          • Core Data Classes
            • attestation
            • credential
            • encrypted_data
            • key_lock
            • serialized_data
            • tag_set
            • transaction
            • verifiable_data
          • Identity Management
            • contact
            • did
            • facade
            • keychain
            • keychain_did
            • keychain_element
            • persona
            • persona_did
          • Gateway and Operations
            • gateway
            • monitor
            • pair_helper
            • settings
            • verification_result
          • Error Handling
            • error
            • exception
      • C API
        • Core Functions
          • Initialization and Cleanup
          • Memory Management
          • Error Handling
        • Gateway Functions
          • Gateway Operations
          • Cryptographic Functions
          • Persona Management
        • Data Types
          • Serialized Data Functions
          • Verifiable Data Functions
          • Credential Functions
          • Transaction Functions
          • Encrypted Data Functions
          • Attestation Functions
          • Key Lock Functions
          • Tag Set Functions
        • Identity Management
          • Persona Functions
          • Contact Functions
          • DID Functions
          • Keychain DID Functions
          • Persona DID Functions
          • Keychain Element Functions
        • Utilities
          • Verification Result Functions
        • Enums
          • All C Enums
      • Python API
        • Core Enums
          • SecurityLevel
          • DataType
          • SerializationFormat
          • CharEncoding
          • ConsensusAlgorithm
          • DidStatus
          • KeychainType
          • Version
        • Cryptographic Enums
          • EncryptionAlgorithmClass
          • EncryptionScheme
          • SignatureAlgorithmClass
          • SignatureScheme
          • CipherClass
          • Cipher
        • Core Data Classes
          • Attestation
          • Credential
          • EncryptedData
          • KeyLock
          • SerializedData
          • TagSet
          • Transaction
          • VerifiableData
        • Identity Classes
          • Contact
          • DID
          • KeychainDID
          • KeychainElement
          • Persona
          • PersonaDID
        • Gateway and Operations
          • Gateway
          • Settings
          • VerificationResult
        • Exception Handling
          • Exception Classes
Overview 3.0
  • Overview
    • 3.0
    • 2.4
    • 2.3
3.0 2.4 2.3
Keychain Documentation GitHub Support

© 2025 Keychain. Built for developers.