API
The canonical API contract lives in:
The main API families are:
POST /api/maxine/signinfor JWT issuancePUT /api/maxine/change-passwordfor admin password rotationPOST /api/maxine/serviceops/registerfor heartbeat registrationGET /api/maxine/serviceops/discoverfor redirect or proxy-based discoveryALL /api/maxine/serviceops/proxy/:serviceName/*for direct proxy forwardingGETandPUT /api/maxine/control/configfor runtime configuration/api/actuator/*for health, metrics, traces, alerts, audit, cluster state, and Prometheus output
Authentication Model
- Unauthenticated endpoints:
POST /api/maxine/signin- public actuator basics such as
/api/actuator/health - Authenticated operational endpoints:
- config
- logs
- registry snapshot
- operational actuator endpoints
RBAC roles:
viewer: read-only operational accessoperator: runtime operations and config mutationadmin: full access including password rotation