Skip to main content
This reference covers the stable public contracts. These are the endpoints the Python SDK and the FastAPI middleware depend on, and the ones you may call directly. They don’t change without a deprecation window. The endpoint pages under “Public Contracts” are generated from openapi.yaml.

What’s in the public contract

EndpointUsed by
POST /api/v1/auth/tokenSDK — trade credentials for a JWT
POST /api/v1/auth/agents/me/platformsSDK — bootstrap the agent’s platforms
GET /.well-known/jwks.jsonMiddleware — fetch public signing keys
GET /api/v1/platforms/{platform_id}/scopes.yamlMiddleware — fetch the scope file
The JWT claim shape and the mudraid_scopes.yaml schema are part of the contract too.

Server

  • Production: https://api.mudraid.ai