AUTONOMY DIRECTORATE

๐Ÿ  Main

๐Ÿงช Interactive Apps

๐Ÿ“ฐ News

๐Ÿ›ก๏ธ PQ Crypta Proxy

๐Ÿ‘ค Account

โŸจ QUANTUM ERROR PORTAL โŸฉ

Navigate the Error Dimensions

PQ Crypta Logo

Health Monitor

Real-Time API Endpoint Health Status Dashboard

Endpoints Healthy Unhealthy Success Rate
d1e339bc-c23a-4ba1-8fa4-3d9685ba9627
2026-03-27T02:18:01Z (462.1s)
Total Endpoints
570
Healthy
568
Unhealthy
2
Success Rate
99.6%
Duration
462s
Overall
HEALTHY
Showing 570 endpoints
๐Ÿ”‘ Core Algorithms 35/35
classical-algorithm-info
GET 200 7ms
classical-benchmark
POST 200 12ms
classical-decrypt
POST 200 37ms
classical-encrypt
POST 200 28ms
classical-generate-keys
POST 200 12ms
classical-info
GET 200 18ms
classical-validate
POST 200 17ms
hybrid-algorithm-info
GET 200 6ms
hybrid-benchmark
POST 200 38ms
hybrid-decrypt
POST 200 42ms
hybrid-encrypt
POST 200 26ms
hybrid-generate-keys
POST 200 15ms
hybrid-info
GET 200 13ms
hybrid-validate
POST 200 22ms
ml-kem-1024-algorithm-info
GET 200 6ms
ml-kem-1024-benchmark
POST 200 13ms
ml-kem-1024-decrypt
POST 200 32ms
ml-kem-1024-encrypt
POST 200 38ms
ml-kem-1024-generate-keys
POST 200 19ms
ml-kem-1024-info
GET 200 30ms
ml-kem-1024-validate
POST 200 54ms
multi-algorithm-algorithm-info
GET 200 13ms
multi-algorithm-benchmark
POST 200 12ms
multi-algorithm-decrypt
POST 200 124ms
multi-algorithm-encrypt
POST 200 50ms
multi-algorithm-generate-keys
POST 200 44ms
multi-algorithm-info
GET 200 11ms
multi-algorithm-validate
POST 200 55ms
post-quantum-algorithm-info
GET 200 7ms
post-quantum-benchmark
POST 200 19ms
post-quantum-decrypt
POST 200 40ms
post-quantum-encrypt
POST 200 33ms
post-quantum-generate-keys
POST 200 12ms
post-quantum-info
GET 200 12ms
post-quantum-validate
POST 200 16ms
๐Ÿ” Multi-KEM Series 21/21
multi-kem-algorithm-info
GET 200 6ms
multi-kem-benchmark
POST 200 12ms
multi-kem-decrypt
POST 200 118ms
multi-kem-encrypt
POST 200 58ms
multi-kem-generate-keys
POST 200 44ms
multi-kem-info
GET 200 17ms
multi-kem-triple-algorithm-info
GET 200 13ms
multi-kem-triple-benchmark
POST 200 29ms
multi-kem-triple-decrypt
POST 200 116ms
multi-kem-triple-encrypt
POST 200 57ms
multi-kem-triple-generate-keys
POST 200 45ms
multi-kem-triple-info
GET 200 27ms
multi-kem-triple-validate
POST 200 47ms
multi-kem-validate
POST 200 59ms
quad-layer-algorithm-info
GET 200 9ms
quad-layer-benchmark
POST 200 50ms
quad-layer-decrypt
POST 200 123ms
quad-layer-encrypt
POST 200 48ms
quad-layer-generate-keys
POST 200 47ms
quad-layer-info
GET 200 32ms
quad-layer-validate
POST 200 43ms
๐Ÿ— Advanced Stacks 14/14
lattice-code-hybrid-algorithm-info
GET 200 13ms
lattice-code-hybrid-benchmark
POST 200 13ms
lattice-code-hybrid-decrypt
POST 200 120ms
lattice-code-hybrid-encrypt
POST 200 57ms
lattice-code-hybrid-generate-keys
POST 200 43ms
lattice-code-hybrid-info
GET 200 18ms
lattice-code-hybrid-validate
POST 200 64ms
pq3-stack-algorithm-info
GET 200 14ms
pq3-stack-benchmark
POST 200 11ms
pq3-stack-decrypt
POST 200 55ms
pq3-stack-encrypt
POST 200 31ms
pq3-stack-generate-keys
POST 200 13ms
pq3-stack-info
GET 200 16ms
pq3-stack-validate
POST 200 19ms
๐Ÿ›ก Max Secure Series 42/42
max-secure-crypto-agile-algorithm-info
GET 200 7ms
max-secure-crypto-agile-benchmark
POST 200 18ms
max-secure-crypto-agile-decrypt
POST 200 39ms
max-secure-crypto-agile-encrypt
POST 200 22ms
max-secure-crypto-agile-generate-keys
POST 200 12ms
max-secure-crypto-agile-info
GET 200 18ms
max-secure-crypto-agile-validate
POST 200 20ms
max-secure-hybrid-transition-algorithm-info
GET 200 7ms
max-secure-hybrid-transition-benchmark
POST 200 13ms
max-secure-hybrid-transition-decrypt
POST 200 35ms
max-secure-hybrid-transition-encrypt
POST 200 98ms
max-secure-hybrid-transition-generate-keys
POST 200 28ms
max-secure-hybrid-transition-info
GET 200 19ms
max-secure-hybrid-transition-validate
POST 200 17ms
max-secure-lightweight-algorithm-info
GET 200 8ms
max-secure-lightweight-benchmark
POST 200 17ms
max-secure-lightweight-decrypt
POST 200 41ms
max-secure-lightweight-encrypt
POST 200 30ms
max-secure-lightweight-generate-keys
POST 200 23ms
max-secure-lightweight-info
GET 200 19ms
max-secure-lightweight-validate
POST 200 25ms
max-secure-pqc-zk-algorithm-info
GET 200 13ms
max-secure-pqc-zk-benchmark
POST 200 22ms
max-secure-pqc-zk-decrypt
POST 200 116ms
max-secure-pqc-zk-encrypt
POST 200 48ms
max-secure-pqc-zk-generate-keys
POST 200 39ms
max-secure-pqc-zk-info
GET 200 18ms
max-secure-pqc-zk-validate
POST 200 42ms
max-secure-pure-pq-algorithm-info
GET 200 6ms
max-secure-pure-pq-benchmark
POST 200 11ms
max-secure-pure-pq-decrypt
POST 200 36ms
max-secure-pure-pq-encrypt
POST 200 44ms
max-secure-pure-pq-generate-keys
POST 200 12ms
max-secure-pure-pq-info
GET 200 18ms
max-secure-pure-pq-validate
POST 200 19ms
max-secure-stateless-algorithm-info
GET 200 6ms
max-secure-stateless-benchmark
POST 200 19ms
max-secure-stateless-decrypt
POST 200 137ms
max-secure-stateless-encrypt
POST 200 68ms
max-secure-stateless-generate-keys
POST 200 44ms
max-secure-stateless-info
GET 200 12ms
max-secure-stateless-validate
POST 200 42ms
โœ FN-DSA Signatures 42/42
fn-dsa-1024-security-algorithm-info
GET 200 11ms
fn-dsa-1024-security-benchmark
POST 200 12ms
fn-dsa-1024-security-decrypt
POST 200 36ms
fn-dsa-1024-security-encrypt
POST 200 23ms
fn-dsa-1024-security-generate-keys
POST 200 12ms
fn-dsa-1024-security-info
GET 200 11ms
fn-dsa-1024-security-validate
POST 200 26ms
fn-dsa-512-compact-algorithm-info
GET 200 7ms
fn-dsa-512-compact-benchmark
POST 200 26ms
fn-dsa-512-compact-decrypt
POST 200 35ms
fn-dsa-512-compact-encrypt
POST 200 38ms
fn-dsa-512-compact-generate-keys
POST 200 19ms
fn-dsa-512-compact-info
GET 200 15ms
fn-dsa-512-compact-validate
POST 200 23ms
fn-dsa-dual-signature-algorithm-info
GET 200 6ms
fn-dsa-dual-signature-benchmark
POST 200 11ms
fn-dsa-dual-signature-decrypt
POST 200 34ms
fn-dsa-dual-signature-encrypt
POST 200 30ms
fn-dsa-dual-signature-generate-keys
POST 200 16ms
fn-dsa-dual-signature-info
GET 200 12ms
fn-dsa-dual-signature-validate
POST 200 18ms
fn-dsa-fp-hardened-algorithm-info
GET 200 6ms
fn-dsa-fp-hardened-benchmark
POST 200 11ms
fn-dsa-fp-hardened-decrypt
POST 200 40ms
fn-dsa-fp-hardened-encrypt
POST 200 21ms
fn-dsa-fp-hardened-generate-keys
POST 200 19ms
fn-dsa-fp-hardened-info
GET 200 19ms
fn-dsa-fp-hardened-validate
POST 200 16ms
fn-dsa-transition-stack-algorithm-info
GET 200 7ms
fn-dsa-transition-stack-benchmark
POST 200 20ms
fn-dsa-transition-stack-decrypt
POST 200 60ms
fn-dsa-transition-stack-encrypt
POST 200 29ms
fn-dsa-transition-stack-generate-keys
POST 200 44ms
fn-dsa-transition-stack-info
GET 200 12ms
fn-dsa-transition-stack-validate
POST 200 41ms
fn-dsa-zk-stack-algorithm-info
GET 200 7ms
fn-dsa-zk-stack-benchmark
POST 200 13ms
fn-dsa-zk-stack-decrypt
POST 200 85ms
fn-dsa-zk-stack-encrypt
POST 200 32ms
fn-dsa-zk-stack-generate-keys
POST 200 18ms
fn-dsa-zk-stack-info
GET 200 11ms
fn-dsa-zk-stack-validate
POST 200 56ms
๐Ÿ”ฌ Experimental Engines 35/35
ai-synthesized-crypto-agile-algorithm-info
GET 200 7ms
ai-synthesized-crypto-agile-benchmark
POST 200 19ms
ai-synthesized-crypto-agile-decrypt
POST 200 43ms
ai-synthesized-crypto-agile-encrypt
POST 200 28ms
ai-synthesized-crypto-agile-generate-keys
POST 200 20ms
ai-synthesized-crypto-agile-info
GET 200 12ms
ai-synthesized-crypto-agile-validate
POST 200 23ms
entropy-orchestrated-algorithm-info
GET 200 7ms
entropy-orchestrated-benchmark
POST 200 12ms
entropy-orchestrated-decrypt
POST 200 126ms
entropy-orchestrated-encrypt
POST 200 96ms
entropy-orchestrated-generate-keys
POST 200 56ms
entropy-orchestrated-info
GET 200 20ms
entropy-orchestrated-validate
POST 200 44ms
post-zk-homomorphic-algorithm-info
GET 200 12ms
post-zk-homomorphic-benchmark
POST 200 11ms
post-zk-homomorphic-decrypt
POST 200 5,033ms
post-zk-homomorphic-encrypt
POST 200 1,759ms
post-zk-homomorphic-generate-keys
POST 200 1,628ms
post-zk-homomorphic-info
GET 200 18ms
post-zk-homomorphic-validate
POST 200 1,622ms
quantum-lattice-fusion-algorithm-info
GET 200 7ms
quantum-lattice-fusion-benchmark
POST 200 19ms
quantum-lattice-fusion-decrypt
POST 200 80ms
quantum-lattice-fusion-encrypt
POST 200 38ms
quantum-lattice-fusion-generate-keys
POST 200 25ms
quantum-lattice-fusion-info
GET 200 12ms
quantum-lattice-fusion-validate
POST 200 22ms
quantum-resistant-consensus-algorithm-info
GET 200 16ms
quantum-resistant-consensus-benchmark
POST 200 19ms
quantum-resistant-consensus-decrypt
POST 200 101ms
quantum-resistant-consensus-encrypt
POST 200 51ms
quantum-resistant-consensus-generate-keys
POST 200 42ms
quantum-resistant-consensus-info
GET 200 20ms
quantum-resistant-consensus-validate
POST 200 36ms
๐Ÿ“ก HQC Code-Based 21/21
hqc-128-algorithm-info
GET 200 7ms
hqc-128-benchmark
POST 200 13ms
hqc-128-decrypt
POST 200 115ms
hqc-128-encrypt
POST 200 32ms
hqc-128-generate-keys
POST 200 16ms
hqc-128-info
GET 200 11ms
hqc-128-validate
POST 200 27ms
hqc-192-algorithm-info
GET 200 7ms
hqc-192-benchmark
POST 200 18ms
hqc-192-decrypt
POST 200 140ms
hqc-192-encrypt
POST 200 60ms
hqc-192-generate-keys
POST 200 18ms
hqc-192-info
GET 200 18ms
hqc-192-validate
POST 200 24ms
hqc-256-algorithm-info
GET 200 14ms
hqc-256-benchmark
POST 200 11ms
hqc-256-decrypt
POST 200 170ms
hqc-256-encrypt
POST 200 115ms
hqc-256-generate-keys
POST 200 31ms
hqc-256-info
GET 200 11ms
hqc-256-validate
POST 200 29ms
๐Ÿ”’ Password-Based 7/7
password-classical-algorithm-info
GET 200 6ms
password-classical-benchmark
POST 200 11ms
password-classical-decrypt
POST 200 285ms
password-classical-encrypt
POST 200 153ms
password-classical-generate-keys
POST 200 52ms
password-classical-info
GET 200 19ms
password-classical-validate
POST 200 65ms
๐Ÿ‘ค Authentication 29/29
delete-auth
DELETE 200 7ms
delete-auth-keys--key_id
DELETE 200 13ms
get-auth
GET 200 7ms
get-auth-2fa-setup
GET 200 6ms
get-auth-keys
GET 200 16ms
get-auth-oauth-github
GET 200 14ms
get-auth-oauth-github-callback
GET 200 144ms
get-auth-oauth-google
GET 200 6ms
get-auth-oauth-google-callback
GET 200 113ms
get-auth-oauth-login
GET 200 236ms
get-auth-oauth-microsoft
GET 200 7ms
get-auth-oauth-microsoft-callback
GET 200 150ms
get-auth-providers
GET 200 7ms
get-auth-session
GET 200 13ms
get-auth-test
GET 200 14ms
get-auth-usage
GET 200 6ms
get-auth-user
GET 200 14ms
post-auth-change-password
POST 200 9ms
post-auth-forgot-password
POST 200 14ms
post-auth-keys
POST 200 14ms
post-auth-ldap-login
POST 200 18ms
post-auth-login
POST 200 29ms
post-auth-logout
POST 200 13ms
post-auth-refresh-session
POST 200 7ms
post-auth-register
POST 200 14ms
post-auth-reset-password
POST 200 7ms
post-auth-saml-login
POST 200 16ms
post-auth-verify-2fa
POST 200 6ms
post-auth-verify-email
POST 200 6ms
๐Ÿ‘ฅ User Management 19/21
delete-user-allowed-ips--ip
DELETE 200 11ms
delete-user-api-keys--id-allowed-ips--ip
DELETE 400 13ms
HTTP 400 - Invalid key ID
delete-user-sessions--id
DELETE 200 17ms
get-user-2fa-status
GET 200 14ms
get-user-allowed-ips
GET 200 12ms
get-user-api-keys
GET 200 20ms
get-user-preferences
GET 200 14ms
get-user-profile
GET 200 28ms
get-user-security-events
GET 200 21ms
get-user-session-timeout
GET 200 21ms
get-user-sessions
GET 200 13ms
post-user-2fa-disable
POST 200 21ms
post-user-allowed-ips
POST 200 12ms
post-user-api-keys--id-allowed-ips
POST 415 18ms
HTTP 415 - Expected request with `Content-Type: application/json`
post-user-avatar
POST 400 19ms
post-user-change-password
POST 200 56ms
post-user-verify-email-send
POST 200 14ms
post-user-verify-phone-send
POST 200 12ms
put-user-preferences
PUT 200 22ms
put-user-profile
PUT 200 19ms
put-user-session-timeout
PUT 200 13ms
๐Ÿ“Š Analytics 55/55
get-analytics-blockchain
GET 200 23ms
get-analytics-charts
GET 200 12ms
get-analytics-dashboard
GET 200 24ms
get-analytics-export-all
GET 200 20ms
get-analytics-health
GET 200 21ms
get-analytics-kpi
GET 200 27ms
get-analytics-metrics
GET 200 18ms
get-analytics-operations
GET 200 22ms
get-analytics-performance
GET 200 39ms
get-analytics-recent-activity
GET 200 106ms
get-analytics-security
GET 200 22ms
get-analytics-tables
GET 200 14ms
get-analytics-usage
GET 200 24ms
get-analytics-users
GET 200 14ms
get-analytics-web-anonymous-geography
GET 200 18ms
get-analytics-web-anonymous-overview
GET 200 20ms
get-analytics-web-anonymous-pages
GET 200 12ms
get-analytics-web-anonymous-technology
GET 200 45ms
get-analytics-web-behavior
GET 200 64ms
get-analytics-web-browser-os-combo
GET 200 21ms
get-analytics-web-campaigns
GET 200 23ms
get-analytics-web-comparative
GET 200 82ms
get-analytics-web-engaged-pages
GET 200 1,636ms
get-analytics-web-engagement-score
GET 200 25ms
get-analytics-web-errors
GET 200 23ms
get-analytics-web-events-top
GET 200 66ms
get-analytics-web-form-analytics
GET 200 29ms
get-analytics-web-geographic
GET 200 68ms
get-analytics-web-isp-performance
GET 200 35ms
get-analytics-web-language
GET 200 13ms
get-analytics-web-network-performance
GET 200 24ms
get-analytics-web-overview
GET 200 57ms
get-analytics-web-pages
GET 200 815ms
get-analytics-web-pages-location
GET 200 514ms
get-analytics-web-performance
GET 200 27ms
get-analytics-web-performance-insights
GET 200 28ms
get-analytics-web-realtime
GET 200 22ms
get-analytics-web-referrers
GET 200 29ms
get-analytics-web-screen-analytics
GET 200 18ms
get-analytics-web-scroll-behavior
GET 200 57ms
get-analytics-web-session-recording
GET 200 30ms
get-analytics-web-sources
GET 200 14ms
get-analytics-web-stats
GET 200 64ms
get-analytics-web-technology
GET 200 116ms
get-analytics-web-timeseries
GET 200 21ms
get-analytics-web-user-flow
GET 200 64ms
get-analytics-web-vitals-timeseries
GET 200 66ms
post-analytics-log-activity
POST 200 23ms
post-analytics-report
POST 200 28ms
post-analytics-track
POST 200 17ms
post-analytics-web-error
POST 200 8ms
post-analytics-web-event
POST 200 15ms
post-analytics-web-heartbeat
POST 200 15ms
post-analytics-web-pageview
POST 200 8ms
post-analytics-web-session
POST 200 99ms
๐Ÿ’ณ Billing & Payments 14/14
delete-billing-payment-methods--id
DELETE 200 19ms
get-billing-invoices
GET 200 12ms
get-billing-invoices--id-download
GET 200 17ms
get-billing-payment-methods
GET 200 19ms
get-billing-subscription
GET 200 19ms
get-billing-usage
GET 200 28ms
post-billing-billing-info
POST 200 11ms
post-billing-create-setup-intent
POST 200 20ms
post-billing-enable-usage-billing
POST 200 19ms
post-billing-invoices--id-pay
POST 200 28ms
post-billing-notification-settings
POST 200 11ms
post-billing-payment-methods--id-default
POST 200 18ms
post-billing-subscribe
POST 200 17ms
post-billing-subscription-cancel
POST 200 18ms
โ›“ Blockchain 26/26
get-balance
GET 200 14ms
get-blockchain-health
GET 200 48ms
get-blockchain-mining-stats
GET 200 14ms
get-blockchain-nodes
GET 200 18ms
get-blockchain-stats
GET 200 27ms
get-blockchain-status
GET 200 18ms
get-blockchain-validators
GET 200 60ms
get-blockchain-ws
GET 400 11ms
get-blockchain-wt-info
GET 200 6ms
get-blocks
GET 200 12ms
get-blocks-latest
GET 200 11ms
get-contracts-fhe
GET 200 40ms
get-contracts-zk
GET 200 18ms
get-network-peers
GET 200 20ms
get-network-status
GET 200 19ms
post-blockchain-initialize
POST 200 38ms
post-blockchain-mining-start
POST 200 13ms
post-blockchain-mining-stop
POST 200 11ms
post-blockchain-nodes
POST 200 13ms
post-blockchain-shutdown
POST 200 71ms
post-blocks-mine
POST 200 13ms
post-contracts-deploy
POST 200 19ms
post-contracts-execute
POST 200 22ms
post-contracts-zk-execute
POST 200 20ms
post-contracts-zk-verify
POST 200 19ms
post-transactions-submit
POST 200 24ms
๐Ÿ›ก Bot & Threat Detection 15/15
get-bot-threat-blocklist
GET 200 15ms
get-bot-threat-countries
GET 200 8ms
get-bot-threat-honeypot-interactions
GET 200 30ms
get-bot-threat-honeypot-stats
GET 200 15ms
get-bot-threat-patterns
GET 200 7ms
get-bot-threat-reload-stats
GET 200 13ms
get-bot-threat-stats
GET 200 21ms
get-bot-threat-threat-intelligence
GET 200 58ms
get-bot-threat-timeline
GET 200 19ms
get-bot-threat-top-threats
GET 200 28ms
get-bot-threat-waf-blocks
GET 200 8ms
post-bot-threat-block
POST 200 19ms
post-bot-threat-clear-expired
POST 200 14ms
post-bot-threat-unblock
POST 200 26ms
post-bot-threat-whitelist
POST 200 12ms
๐Ÿ’ฌ Chatbot 6/6
get-chatbot-health
GET 200 11ms
get-chatbot-history
GET 200 23ms
get-chatbot-session
GET 200 7ms
post-chatbot
POST 200 262ms
post-chatbot-feedback
POST 200 19ms
post-chatbot-stream
POST 200 131ms
๐Ÿ“‹ Compliance & Audit 15/15
get-compliance-adaptive-config
GET 200 20ms
get-compliance-adaptive-stats
GET 200 37ms
get-compliance-audit
GET 200 51ms
get-compliance-certificates
GET 200 22ms
get-compliance-config
GET 200 39ms
get-compliance-dashboard
GET 200 33ms
get-compliance-entropy
GET 200 20ms
get-compliance-export
GET 200 34ms
get-compliance-status
GET 200 39ms
post-compliance-adaptive-evaluate
POST 200 20ms
post-compliance-cis-validate
POST 200 25ms
post-compliance-fips-validate
POST 200 19ms
post-compliance-profiles-evaluate
POST 200 19ms
post-compliance-zk-generate
POST 200 31ms
post-compliance-zk-verify
POST 200 45ms
๐Ÿ’พ Crypto Asset Management 11/11
get-crypto-assets-bundle-certificates
GET 200 12ms
get-crypto-assets-bundles
GET 200 19ms
get-crypto-assets-compliance-status
GET 200 24ms
get-crypto-assets-inventory
GET 200 19ms
get-crypto-assets-migration-progress
GET 200 13ms
get-crypto-assets-os-metadata-dashboard
GET 200 13ms
get-crypto-assets-os-metadata-system-details
GET 200 15ms
get-crypto-assets-os-metadata-vulnerabilities
GET 200 19ms
post-crypto-assets-export-siem
POST 200 37ms
post-crypto-assets-scan
POST 200 15ms
post-crypto-assets-scan-results
POST 200 13ms
๐Ÿ“ File Operations 13/13
get-files-download--file_id
GET 200 12ms
get-files-list
GET 200 16ms
get-files-secure-retrieve--file_id
GET 200 11ms
get-files-status--job_id
GET 200 18ms
post-files-analyze
POST 200 20ms
post-files-batch-decrypt
POST 200 18ms
post-files-batch-encrypt
POST 200 12ms
post-files-convert
POST 200 18ms
post-files-decrypt
POST 200 18ms
post-files-encrypt
POST 200 19ms
post-files-secure-store
POST 200 19ms
post-files-upload
POST 200 12ms
post-files-verify--file_id
POST 200 12ms
๐ŸŽต Music & Media 13/13
delete-music-playlist--id
DELETE 200 7ms
get-music-download--filename
GET 200 15ms
get-music-health
GET 200 7ms
get-music-images--filename
GET 200 14ms
get-music-metadata
GET 200 13ms
get-music-playlist
GET 200 9ms
get-music-search
GET 200 6ms
get-music-stream--filename
GET 200 15ms
get-music-track
GET 200 13ms
get-music-tracks
GET 200 7ms
patch-music-playlist--id
PATCH 200 7ms
post-music-playlist
POST 200 16ms
put-music-playlist--id-track
PUT 200 22ms
๐Ÿง  ML & AI 13/13
get-ai-intelligence
GET 200 18ms
get-ml-model-status
GET 200 17ms
get-ml-models
GET 200 11ms
post-ai-analyze-threat
POST 200 12ms
post-ai-detect-vulnerabilities
POST 200 19ms
post-ai-security-scan
POST 200 28ms
post-ml-compress
POST 200 12ms
post-ml-decompress
POST 200 22ms
post-ml-optimize-performance
POST 200 17ms
post-ml-predict-performance
POST 200 20ms
post-ml-recommend-algorithm
POST 200 11ms
post-ml-select-algorithm
POST 200 18ms
post-ml-train
POST 200 18ms
๐ŸŒŠ Streaming 8/8
get-stream-config
GET 200 18ms
get-stream-status--stream_id
GET 200 11ms
post-stream-abort--stream_id
POST 200 18ms
post-stream-decrypt
POST 200 23ms
post-stream-encrypt
POST 200 18ms
post-stream-init
POST 200 11ms
post-stream-pause
POST 200 30ms
post-stream-resume
POST 200 17ms
๐Ÿง™ Wizard 6/6
get-wizard-analytics
GET 200 13ms
get-wizard-health
GET 200 20ms
post-wizard-chat
POST 200 7,443ms
post-wizard-chat-stream
POST 200 125ms
post-wizard-feedback
POST 200 18ms
post-wizard-history--session_id
POST 200 19ms
โš› Quantum Validation 9/9
get-quantum-algorithms
GET 200 11ms
get-quantum-resistance
GET 200 19ms
get-quantum-security
GET 200 17ms
get-quantum-validation-metrics
GET 200 19ms
get-quantum-validation-status
GET 200 12ms
post-quantum-validation-analyze
POST 200 12ms
post-quantum-validation-collect
POST 200 20ms
post-quantum-validation-initialize
POST 200 28ms
post-quantum-validation-verify
POST 200 11ms
๐Ÿ” Zero-Knowledge Proofs 10/10
get-zk-circuits
GET 200 12ms
get-zk-parameters
GET 200 11ms
get-zk-proof-size
GET 200 11ms
get-zk-scalability
GET 200 17ms
get-zk-schemes
GET 200 11ms
get-zk-verification-time
GET 200 27ms
post-zk-generate
POST 200 50ms
post-zk-trusted-setup
POST 200 17ms
post-zk-verify
POST 200 40ms
post-zk-witness
POST 200 44ms
๐Ÿ“ฆ Batch Processing 10/10
delete-batch-jobs--job_id
DELETE 200 12ms
get-batch-history
GET 200 27ms
get-batch-jobs
GET 200 31ms
get-batch-jobs--job_id
GET 200 18ms
get-batch-metrics
GET 200 25ms
get-batch-status--job_id
GET 200 19ms
post-batch-decrypt
POST 200 18ms
post-batch-encrypt
POST 200 20ms
post-batch-jobs
POST 200 19ms
post-batch-keys-generate
POST 200 23ms
๐Ÿ— Key Management 6/6
get-key-vault-stats
GET 200 15ms
post-keys-export
POST 200 15ms
post-keys-generate
POST 200 17ms
post-keys-generate--algorithm
POST 200 12ms
post-keys-import
POST 200 29ms
post-keys-validate
POST 200 11ms
๐Ÿ” General Crypto 14/14
post-check-lattice
POST 200 20ms
post-compress
POST 200 20ms
post-decapsulate
POST 200 18ms
post-decompress
POST 200 13ms
post-decrypt
POST 200 60ms
post-decrypt-num
POST 200 58ms
post-dual-sign
POST 200 18ms
post-dual-verify
POST 200 12ms
post-encapsulate
POST 200 45ms
post-encrypt
POST 200 12ms
post-encrypt-num
POST 200 58ms
post-generate-password
POST 200 6ms
post-sign
POST 200 27ms
post-verify
POST 200 86ms
๐Ÿ” Scanner & Security 6/6
get-http3-scanner-stats
GET 200 49ms
get-security-config
GET 200 18ms
post-http3-scanner-scan
POST 200 408ms
post-pqc-scanner-scan
POST 200 66ms
post-security-audit
POST 200 11ms
post-security-scan
POST 200 43ms
๐Ÿ‘ Human Verification 5/5
get-human-analytics
GET 200 11ms
get-human-challenge
GET 200 53ms
get-human-config
GET 200 11ms
get-human-status
GET 200 19ms
post-human-verify
POST 200 6ms
๐Ÿ“ฐ News & Resume 4/4
get-news
GET 200 19ms
get-resume-popular-searches
GET 200 8ms
post-news-refresh
POST 200 14ms
post-resume-track-search
POST 200 8ms
๐ŸŽฒ Entropy 3/3
get-entropy-analysis
GET 200 12ms
get-entropy-quality
GET 200 20ms
get-entropy-sources
GET 200 14ms
๐Ÿ—„ Database 2/2
get-db-contact-list
GET 200 30ms
post-db-contact-add
POST 200 22ms
๐Ÿ“ Regex & Text 8/8
get-regex-cache-stats
GET 200 54ms
options-realtime-validate
OPTIONS 200 13ms
post-dictionary
POST 200 65ms
post-realtime-validate
POST 200 16ms
post-regex-cache-cleanup
POST 200 19ms
post-regex-generate
POST 200 22ms
post-sql-generate
POST 200 3,166ms
post-text-to-regex
POST 200 72ms
โš™ System & Status 31/31
get
GET 200 22ms
get-algorithms
GET 200 8ms
get-algorithms-info--algorithm
GET 200 13ms
get-analytics
GET 200 34ms
get-benchmarks
GET 200 14ms
get-contracts
GET 200 78ms
get-features-status
GET 200 15ms
get-gpu-status
GET 200 11ms
get-health
GET 200 17ms
get-health-detailed
GET 200 17ms
get-help
GET 200 8ms
get-info--algorithm
GET 200 12ms
get-metrics
GET 200 25ms
get-metrics-prometheus
GET 200 27ms
get-optimizations-stats
GET 200 55ms
get-performance-monitor
GET 200 63ms
get-simd-capabilities
GET 200 13ms
get-status
GET 200 13ms
get-system-capabilities
GET 200 6ms
get-technical-analysis
GET 200 48ms
get-usage-stats
GET 200 18ms
get-version
GET 200 6ms
post-acceleration-benchmark
POST 200 31ms
post-benchmark--algorithm
POST 200 11ms
post-decrypt--algorithm
POST 200 61ms
post-encrypt--algorithm
POST 200 31ms
post-gpu-ntt
POST 200 15ms
post-optimizations-benchmark
POST 200 30ms
post-performance-profile
POST 200 95ms
post-simd-polynomial-multiply
POST 200 12ms
post-validate--algorithm
POST 200 15ms

How PQ Crypta Validates Every Algorithm, Every 15 Minutes

A deep dive into the continuous cryptographic verification system behind this dashboard.

Beyond the Typical Health Check

Most API health checks answer a simple question: "Is the server running?" PQ Crypta's health check answers a fundamentally different one: "Can every cryptographic algorithm still generate keys, encrypt data, and decrypt it back to the original plaintext?"

This distinction matters. A server can return HTTP 200 while its post-quantum key encapsulation is silently producing malformed ciphertexts. A process can be alive while a memory corruption has broken one specific signature scheme out of thirty-three. Traditional liveness probes cannot catch these failures. PQ Crypta's health system can.

Approach What It Checks Catches Crypto Failure? Typical Frequency
Liveness Probe Process is running, port responds No Every 10-30s
Readiness Probe Database connected, dependencies reachable No Every 10-30s
Synthetic Monitor One representative API call succeeds Partially Every 1-5 min
PQ Crypta Health Check Full cryptographic workflow for every algorithm and every endpoint Yes Every 15 min

The Full Verification Workflow

Every 15 minutes, a compiled Rust binary executes a complete cryptographic round-trip for each of the 31 implemented algorithms. The workflow is not simulated. Real keys are generated, real data is encrypted, and real decryption is performed. If the decrypted output does not match the original plaintext, the algorithm is marked as unhealthy.

Cron Trigger Every 15 minutes
🔑 Key Generation Real keypairs per algorithm
🔒 Encryption Encrypt test payload
🔓 Decryption Decrypt and verify
Verification Plaintext matches original
📊 Report JSON + Database + Dashboard

Each step is tracked independently. The dashboard above shows per-component status indicators so operators can pinpoint exactly where a failure occurs: was it key generation that failed, encryption, or decryption? This granularity transforms debugging from "the algorithm is broken" to "ML-KEM-1024 key generation is returning malformed public keys."

What Gets Tested

The health check validates every registered API endpoint, not just the cryptographic engines. Authentication routes, analytics endpoints, blockchain operations, ML/AI services, streaming interfaces, and utility endpoints are all included. Each receives a real HTTP request with appropriate method, headers, and payload.

📡
Total Endpoints
570
Every registered route validated per cycle
🧪
Algorithm Engines
31
Full keygen+encrypt+decrypt round-trip each
Check Interval
15 min
Cron-scheduled, automatic, unattended
💾
History Retention
30 days
Uptime trends and incident correlation

Eleven Validation Layers

Beyond round-trip correctness, the health check applies eleven distinct validation layers to catch classes of failure that a simple encrypt-decrypt cycle would miss — from configuration errors through biased RNG to nonce reuse.

🧪 1. KAT Fingerprinting
Each algorithm's metadata is compared against expected cryptographic primitive names. If an engine silently swaps ML-KEM-1024 for X25519 or AES-256-GCM for ChaCha20, the KAT fingerprint catches it.
31 algorithm fingerprints: keyExchange + encryption + signature
📏 2. Key Size Validation
Generated keys are checked against algorithm-specific minimum sizes. Classical keys must exceed 100 bytes, post-quantum composites must exceed 2,000 bytes, HQC-256 must exceed 3,000 bytes.
31 per-algorithm minimum thresholds (public + private)
🎲 3. Entropy Quality (Statistical)
Key material undergoes seven checks: all-zeros, all-0xFF, single repeated byte, byte diversity, chi-squared frequency distribution, bit balance (40-60% set bits), and longest byte run analysis. Catches biased CSPRNG and structured non-randomness.
7 entropy checks per key. Chi-squared threshold: 1024. Bit balance: 40-60%.
📦 4. Ciphertext Size
Encrypted output is validated against minimum expected sizes per algorithm. Classical AES-GCM ciphertext must be at least 28 bytes (nonce + tag). Post-quantum ciphertexts must exceed 100 bytes.
31 minimum ciphertext thresholds in decoded bytes
5. Circuit Breaker (HMAC-Protected)
After 2 consecutive failures, the API returns HTTP 503 for that algorithm. The state file is integrity-protected with HMAC-SHA256 to prevent external tampering. Fail-open design: a corrupted HMAC disables the breaker rather than causing self-DoS.
Threshold: 2 failures. HMAC-SHA256 integrity verification on load.
6. Signature Verification
Digital signatures are tested independently from encryption. The health check generates keys, signs test data, and verifies the signature via dedicated /sign and /verify endpoints for Ed25519 and ML-DSA-87.
Full keygen → sign → verify flow per signature scheme
🔍 7. Semantic Body Validation
HTTP 200 responses are not blindly trusted. JSON bodies must contain a success field or recognized structural indicators. Infrastructure error keywords (database, timeout, deadlock) in any response trigger failure.
11 server-error keywords. 60+ structural indicators.
8. Performance Regression
Response times are compared against per-algorithm thresholds. A 10x slowdown in ML-KEM-1024 triggers a warning even if the round-trip succeeds. Complex algorithms like post-zk-homomorphic have relaxed 15-second thresholds.
Default: 5s crypto, 2s GET. 10 algorithm-specific overrides.
🔀 9. Key Non-Determinism
Two consecutive key generation calls for the same algorithm are compared. If public keys are byte-identical, the RNG is broken — this catches container entropy starvation, forked process state, or hardcoded key material.
31 algorithms × 2 keygen calls. Identical keys = hard fail.
🔒 10. Ciphertext Non-Determinism
The same plaintext is encrypted twice with the same key. If ciphertexts are byte-identical, nonce reuse is proven — a critical AES-GCM vulnerability that enables plaintext recovery and authentication bypass.
31 algorithms × 2 encryptions. Identical ciphertext = nonce reuse.
🚫 11. Wrong-Key Rejection
After a successful round-trip, decryption is attempted with a different key pair. If the endpoint returns the correct plaintext anyway, it proves the authentication tag is not being verified or keys are being ignored.
31 algorithms. Correct plaintext with wrong key = hard fail.

Algorithm Families Under Continuous Verification

🔑
Core Algorithms
Classical, Hybrid, Post-Quantum, ML-KEM, Multi-Algorithm
5
🔐
Multi-KEM Series
Multi-KEM, Triple Layer, Quad-Layer Redundant
3
🏗
Advanced Stacks
PQ3-Stack, Lattice-Code Hybrid
2
🛡
Max Secure Series
Lightweight, Pure PQ, Hybrid Transition, Stateless, Crypto-Agile, PQC+ZK
6
FN-DSA Signatures
512 Compact, 1024 Security, FP Hardened, Dual Signature, Transition, ZK Stack
6
🔬
Experimental Engines
Lattice Fusion, Post-ZK Homomorphic, Resistant Consensus, Entropy Orchestrated, AI Crypto-Agile
5
📡
HQC Code-Based
HQC-128, HQC-192, HQC-256 (NIST 2025 Backup KEM)
3
🔒
Password-Based
Password-Classical (PBKDF2 + AES-256-GCM)
1

Architecture

The health check system is built as a standalone Rust binary that runs independently from the API server. This separation is deliberate: if the API has a catastrophic failure, the health check binary can still report the outage rather than silently dying alongside the service it monitors.

1 Cron Scheduler System cron triggers the health check binary every 15 minutes on a fixed schedule crontab
2 Rust Binary Compiled native executable makes real HTTP requests to every API endpoint with valid payloads health_check_cron
3 API Server Receives requests identically to production traffic. No special test mode or bypass. pqcrypta-api :3003
4 JSON Output Results written to a JSON file with session ID, per-endpoint status, response times, and errors health_check_latest.json
5 Database Storage Historical results persisted to PostgreSQL for 30-day trend analysis and incident correlation PostgreSQL
6 This Dashboard PHP reads the JSON file and renders the real-time status view you see above /health/

Why This Approach

The FIPS 140-3 Parallel

NIST's FIPS 140-3 standard requires certified cryptographic modules to run Known Answer Tests (KATs) at power-on and periodically during operation. These tests feed known inputs through the cryptographic algorithms and verify the outputs match expected values. If a KAT fails, the module must enter an error state and refuse to process further requests.

FIPS 140-3 Section 4.9 — Self-Tests

"A cryptographic module shall perform power-up self-tests and conditional self-tests to ensure that the module is functioning properly. [...] If a self-test fails, the module shall enter an error state and shall output an error indicator."

PQ Crypta's health check is the software-service equivalent of this requirement. Rather than testing at power-on alone, the system tests continuously. It combines KAT-style fingerprint validation (verifying that each algorithm reports the correct cryptographic primitives) with full round-trip verification (generating fresh keys, encrypting, and decrypting). This dual approach catches a broader class of failures including silent primitive swaps, memory corruption, entropy exhaustion, key size regressions, and library upgrades that alter algorithm behavior.

The Case for Continuous Verification

Post-quantum cryptography is a rapidly evolving field. Libraries update, algorithm parameters change, and hardware environments shift. A deployment that worked last Tuesday might fail after a kernel update changes the available entropy sources or a library upgrade subtly alters key encapsulation behavior.

By running a complete cryptographic workflow every 15 minutes, PQ Crypta detects these regressions within minutes rather than discovering them when a customer's data fails to decrypt. The cost of running the check is a few seconds of CPU time. The cost of a silent cryptographic failure is immeasurably higher.

No Test Mode, No Shortcuts

Design Principle

The health check binary hits the same API endpoints, through the same authentication middleware, with the same request validation, using the same cryptographic code paths as production traffic. There is no test mode, no mock layer, and no bypass. If the health check passes, production works. If it fails, production is broken.

Reading This Dashboard

The endpoint groups above are organized by functional area rather than alphabetically. Each group header shows a fraction indicating how many endpoints in that group are healthy. Click any group to expand it and see individual endpoint details.

For each endpoint, the dashboard displays:

🟢
Status Dot
Green for healthy, amber for warning (slow response), red for error (failed verification)
📨
HTTP Method
The HTTP verb used to test the endpoint: GET, POST, PUT, DELETE, PATCH
📟
Status Code
The HTTP response code. 200 = success. 401 = auth required (expected for protected endpoints)
Response Time
Time in milliseconds. Green under 500ms, cyan under 2s, amber under 5s, red above 5s

Public API Access

The health check results are also available programmatically via the API subdomain. Both endpoints require no API key.

Health API Endpoints

GET https://api.pqcrypta.com/health — Returns a lightweight JSON status: service health, database connectivity, version, and feature flags.

GET https://api.pqcrypta.com/health?detailed=true — Returns the complete dataset powering this dashboard: per-endpoint response times, error messages, algorithm results, and session metadata.