This guide helps you pick an auth strategy by surface. It does not define canonical headers, endpoint literals, or environment values.Documentation Index
Fetch the complete documentation index at: https://docs.ixo.world/llms.txt
Use this file to discover all available pages before exploring further.
Before you start
- Identify which interface you are integrating with: protocol gateway or service API.
- Confirm active endpoint and network from
/reference/networks-and-endpoints. - Confirm required credential format from
/reference/authentication-matrix.
What this guide does
You will map your integration to an auth pattern, apply the required header format, and verify a successful authenticated request without guessing cross-surface behavior.Step 1 - Classify the target surface
- Protocol gateways:
/api-reference/rpc-api,/api-reference/grpc-gateway-api - Service APIs:
/api-reference/blocksync-graphql-api,/api-reference/matrix-state-bot-api,/api-reference/registry-api
Step 2 - Apply the required auth format
Common formats used across IXO surfaces are documented in/reference/authentication-matrix.
Step 3 - Verify the result
Send a minimal authenticated read request to the target interface. Expected result:- HTTP success response for your target endpoint.
- No authentication or permission error.
Troubleshooting
401 Unauthorized
Your credential format or token source does not match the target API surface. Re-check /reference/authentication-matrix.
403 Forbidden
Your identity is valid but missing required scope or role for the resource.
429 Too Many Requests
The surface-level rate policy has been exceeded. Apply retry/backoff per API guidance.
Next steps
API authentication reference
Apply endpoint-specific authentication requirements and headers.
Networks and endpoints
Select chain IDs and base URLs for your environment.
Product and SDK map
Confirm canonical product names, SDK names, and routes.