AEVIONTrust · IP · Globus
DemoAuthQRightQSignBureauPlanetAwardsBankChessPricingAPI
Internal · Live wiring audit

Bank smoke runner

Click Run to fire every wired AEVION Bank endpoint live against the configured backend. Each step records HTTP status and latency. Use this page to prove the integration is real, and to catch regressions after backend deploys.

Backend base:
  1. GET /api/health
  2. Reuse token or register smoke user
  3. GET /api/auth/me
  4. GET /api/qtrade/accounts
  5. Provision primary account if missing
  6. POST /api/qtrade/topup (+100 AEC)
  7. GET /api/qtrade/operations (top-up visible)
  8. POST /api/qtrade/accounts (alt account)
  9. POST /api/qtrade/transfer (1 AEC primary → alt)
  10. POST /api/qsign/sign on transfer
  11. POST /api/qsign/verify (must accept)
  12. GET /api/ecosystem/earnings
  13. GET /api/qright/royalties
  14. GET /api/cyberchess/results
  15. GET /api/planet/payouts
  16. GET /api/qtrade/cap-status (peek shape)
  17. POST /api/bank/hmac-self-test (HMAC end-to-end)
  18. GET /api/qright/royalties?limit=1 (cursor shape)
  19. POST /api/multichat/conversations (round-trip)
Notes. The runner reuses an existing JWT in localStorage if present, otherwise registers a fresh smoke_<ts>@aevion.test user — every run after the first reuses the token, keeping account history accumulating. Append ?auto=1 to this URL to run on load (handy for CI screenshots and investor demos). Top-up amount is 100 AEC; transfer is 1 AEC primary → freshly-provisioned alt account. Step 10 also writes the (payload, signature) pair into the local audit log so the printable /bank/receipt/<id> renders the signature row end-to-end.