AXIA Reference App

Public API only. A session JWT identifies a user; it does not authorize a root-wallet action. Create wallet opens the trusted confirmation origin as a popup (not an iframe), registers the public key with the session, then POSTs /wallets with device PoP and no Bearer — one create per dashboard Supported wallets family (EVM and Solana are separate roots). Sign message uses the same device PoP. Pick a wallet from the list to sign.

Each wizard button sends its own traceparent. Two users in one org (or two clicks) get different trace ids. Run all still joins every scripted step under one trace.

Run all (scripted flow — still needs org UUID + session JWT)