AEVIONTrust · IP · Globus
DemoAuthQRightQSignBureauPlanetAwardsBankChessPricingAPI
Operational health board

Bank diagnostics

Continuous read-out of backend reachability, endpoint latency, auth state and local audit log. Re-runs automatically on load; click Re-run probes to refresh. For engineers and on-call only.

Overall
PENDING
Probes ok
0/15
Avg latency
0.0 ms
Auth
ANONYMOUS
✦ Run E2E smoke✎ Open audit log

Endpoint probes

Each probe runs in parallel; latency is wall-clock from request start to response.

EndpointPathHTTPLatencyStatusDetail
Backend health/api/healthPENDING
Backend health (deep)/api/health/deepPENDING
Auth — /api/auth/meauth/api/auth/mePENDING
Accounts listauth/api/qtrade/accountsPENDING
Operations feedauth/api/qtrade/operationsPENDING
Account summaryauth/api/qtrade/summaryPENDING
Daily cap headroomauth/api/qtrade/cap-statusPENDING
Ecosystem earningsauth/api/ecosystem/earningsPENDING
QRight royaltiesauth/api/qright/royaltiesPENDING
CyberChess resultsauth/api/cyberchess/resultsPENDING
CyberChess upcoming/api/cyberchess/upcomingPENDING
Planet payoutsauth/api/planet/payoutsPENDING
QCoreAI chat historyauth/api/qcoreai/history?limit=1PENDING
Multichat conversationsauth/api/multichat/conversationsPENDING
OAuth providers/api/auth/oauth/providersPENDING

Synthetic webhook tester

Fires a synthetic partner webhook against the backend with the secret loaded from process.env. The synthesized event is pinned to your authenticated email — the resulting royalty / prize / certify entry lands in your own /earnings.

Fires 3 royalty + 2 chess + 2 planet webhooks. Each event lands in your own /earnings.
No webhooks fired yet. Click a button above to record a synthetic event in your ledger; the probes will re-run automatically and the new amount should appear in /api/ecosystem/earnings.

HMAC webhook self-test

Server-side: signs a fresh payload with each webhook secret and POSTs it via X-Aevion-Signature + X-Aevion-Timestamp. Verifies the HMAC verification path works end-to-end on this deploy. No secrets leave the backend.

Observability self-test

Fires a synthetic message + async exception so you can verify the Sentry hook is configured AND receiving events. No-op if NEXT_PUBLIC_SENTRY_DSN is unset.

Auth state

Token is read from localStorage and verified via /api/auth/me.

Token present
no
Token preview
Token length
/api/auth/me
ANONYMOUS
Detail
no token in localStorage

Local audit log

QSign signatures persisted in this browser. Same store rendered on /bank/audit-log.

Total signatures
0
Top-ups signed
0
Transfers signed
0
Oldest
Newest

Environment

Read at page load. Useful to attach to bug reports.

Why this page? /bank/smoke writes a full E2E flow to the backend (register, top-up, transfer, sign). This page is mostly read-only — only the synthetic webhook tester writes, and it pins every event to your own email.

Hidden from search: robots noindex,nofollow. Operational tool only.