List view
1. Certificate Handles identity certificates with type, serial number, subject/certifier public keys, revocation outpoints, encrypted fields, and digital signatures * Certificate serialization/deserialization to/from wallet interface format * Digital signature creation and verification using certifier's private key 2. MasterCertificate Extends Certificate to manage master keyrings, enabling creation of verifiable certificates with selective field disclosure capabilities * Master keyring management for selective disclosure * Field encryption/decryption with symmetric keys 3. VerifiableCertificate Extends Certificate with verifier-specific keyrings for authorized field decryption * Certificate validation and verification workflows * Integration with wallet protocols for certificate operations
No due date•7/7 issues closedThis epic implements the communication layer abstraction and HTTP transport: Transport Defines the contract for message sending and receiving with callback registration SimplifiedFetchTransport HTTP-based transport implementation using fetch/requests * Abstract transport interface for pluggable communication mechanisms * HTTP transport with POST requests to /.well-known/auth endpoints * Message serialization/deserialization for network transmission * Asynchronous message handling with callback registration * Error handling and retry mechanisms for network operations * Support for both authentication messages and general payload messages * Integration with authentication protocols and message routing
No due date•9/9 issues closedThis epic provides session state management for authenticated peer connections: * Session storage and retrieval using session nonces as primary keys * Multi-session support per peer identity key (allows concurrent sessions) * Session lifecycle management (creation, updates, cleanup) * Authentication state tracking per session * Nonce management for session security * Session lookup by both session nonce and peer identity key * Thread-safe session operations for concurrent access * Session expiration and cleanup mechanisms
No due date•9/9 issues closedThis epic implements the main mutual authentication and communication orchestrator: * Mutual authentication handshakes between peers using nonce-based protocols * Multi-session management per identity key through SessionManager integration * Certificate request/response handling with selective disclosure * General message sending/receiving over configurable transport layers * Callback system for handling different message types (general messages, certificate requests/responses) * Authentication state management and session lifecycle control * Integration with wallet interface for cryptographic operations * Support for concurrent sessions and multiple peer connections
No due date•9/9 issues closed