Resources & Diagrams

Technical diagrams, architecture visualizations, and reference materials for understanding proConsul's capabilities and integration patterns.

Architecture & System Diagrams

Visual representations of proConsul's technical architecture and system components

System Components Overview

proConsul System Components

Comprehensive view of proConsul system components showing frontend portals, orchestration APIs, TrustVault integration, and external identity provider connections

Ecosystem Positioning

proConsul Positioning

How proConsul fits within the digital trust ecosystem, orchestrating interactions between idGuard consumer wallets, enterprise governance, and TrustVault cryptographic infrastructure

Core Architecture

proConsul Core

Core architectural patterns showing policy engines, workflow orchestration, and service coordination

Three-Plane Architecture

Three-Plane Architecture

Separation of control plane (orchestration), data plane (credential operations), and identity plane (authentication/authorization)

Control, Data, and Identity Planes Detail

System Architecture Three Planes

Detailed view of how control, data, and identity planes interact within the overall system architecture

Integration & Flow Diagrams

Request flows, data pipelines, and integration patterns

Request Flow

Request Flow

How requests flow through proConsul from initiation through orchestration to TrustVault and external systems

Credential Issuance Sequence

Credential Issuance Sequence

Detailed sequence diagram for credential issuance showing interactions between components, approvals, and cryptographic operations

Gateway to Services

Gateway to Services

API gateway architecture showing how external requests are authenticated, routed, and processed

Services to Data Stores

Services to Data Stores

Service layer integration with credential repositories, policy engines, and audit logs

Services to Vault Mounts

Services to Vault

How proConsul services integrate with HashiCorp Vault mounts for secrets management and TrustVault coordination

Color-Enhanced Pipeline

Pipeline Enhanced

Color-coded visualization of request pipeline through gateway, services, data stores, and Vault infrastructure

System Overview

System Overview

Complete system overview showing deployment architecture, load balancers, service clusters, and external integrations

PKI & Trust Services Diagrams

Certificate hierarchies, trust chains, and cryptographic operations

PKI Hierarchy with Validation

PKI Hierarchy

Complete PKI hierarchy from root CA through intermediate and issuing CAs to end-entity certificates, with validation flows

OpenID Federation

OpenID Federation

OpenID Federation architecture showing trust anchor relationships, entity statements, and federated authentication patterns

EU Trust List Integration

EUTL Sequence

Integration with European Union Trusted Lists (EUTL) for trust service provider status verification

EUDI Wallet Ecosystem

Diagrams specific to European Digital Identity Wallet implementation

Payment Use Case

EUDI Payments

Example payment authentication flow using EUDI Wallet credentials for strong customer authentication

WSCD Options & Threats

WSCD Options

Analysis of Wallet Secure Cryptographic Device implementation options, threat models, and certification paths

Credential Issuance Flow

UCT Flow

User Consent Token (UCT) flow showing how a use-once, timebound token is issued by a MasterCode or TrustCode to a Relying Party ID (RPID) for secure data retrieval

Security & Compliance

Security architecture, threat modeling, and data protection diagrams

Data Protection Architecture

Data Protection

Data protection mechanisms including encryption, access controls, and privacy-preserving processing

STRIDE Threat Model

STRIDE Model

STRIDE threat model matrix showing identified threats and corresponding mitigations across system components

Audit Log Architecture

Audit Logs

Audit log architecture showing event capture, immutable storage, search capabilities, and compliance reporting

Additional Technical Resources

Database Architecture

Database Architecture

Database architecture showing entity relationships, data stores, and persistence patterns

Service Overview

Services Overview

High-level overview of services provided by the proConsul platform

Need More Technical Information?

Contact our technical team for detailed architecture documentation, integration guides, and deployment planning resources.