Testing
Every organization gets a Sandbox operating environment alongside Production. Issuers, verifiers and profiles are set up there the same way, and API keys are scoped to one environment — ask your operator for a Sandbox-scoped key to start integrating.
Trusting Sandbox credentials
Sandbox credentials are cryptographically real but chain to a test root. Production checks that accept only issuers on trusted lists reject them, and wallets will only accept them once that root is installed.
Install the root CA
Request
curl -s "$LUTRAID_API/v1/trust/platform-root-ca"
# { "certificate": "-----BEGIN CERTIFICATE-----\n…" }
Unauthenticated, returns JSON whose certificate field contains the PEM. Install it on the device running your test wallet before issuing or verifying against Sandbox.
Reaching it from a phone
Wallets need HTTPS and a publicly resolvable host, so localhost will not do — the Sandbox environment your organization gets is already reachable over HTTPS, so this only matters if you're pointing a wallet at infrastructure of your own in front of it.
See Trust and production for what changes when you move to Production.