Create budget reservation (Cycles v0.1.23)
POST
/v1/reservations
See Cycles Protocol v0.1.23 specification.
GOVERNANCE INTEGRATION: 1. Validates X-Cycles-API-Key via /v1/auth/validate 2. Derives effective tenant from key 3. Validates Subject.tenant matches effective tenant (403 if mismatch) 4. Checks tenant status (blocks if SUSPENDED or CLOSED) 5. Checks budget ledger exists for scope 6. Applies matching policies (caps, rate limits) 7. Executes Cycles reservation logic (reserve.lua) 8. Logs operation to audit trail
Authorizations
ApiKeyAuth
Tenant-scoped API key for runtime operations (consistent with Cycles Protocol)
Type
API Key (header: X-Cycles-API-Key)
Responses
Reservation created (see Cycles v0.1.23)
