- Introduced AuthorityAdvisoryAiOptions and related classes for managing advisory AI configurations, including remote inference options and tenant-specific settings. - Added AuthorityApiLifecycleOptions to control API lifecycle settings, including legacy OAuth endpoint configurations. - Implemented validation and normalization methods for both advisory AI and API lifecycle options to ensure proper configuration. - Created AuthorityNotificationsOptions and its related classes for managing notification settings, including ack tokens, webhooks, and escalation options. - Developed IssuerDirectoryClient and related models for interacting with the issuer directory service, including caching mechanisms and HTTP client configurations. - Added support for dependency injection through ServiceCollectionExtensions for the Issuer Directory Client. - Updated project file to include necessary package references for the new Issuer Directory Client library.
1.3 KiB
1.3 KiB
2025-11-01 · Authority adds Orch.Admin quota controls
What changed
- Introduced new
orch:quotascope andOrch.Adminrole for Orchestrator quota and burst adjustments. - Client credential requests for
orch:quotanow requirequota_reason(≤256 chars) and accept optionalquota_ticket(≤128 chars). Authority records both values underquota.reason/quota.ticketaudit properties. - Tokens embedding
orch:quotaexpose the reason/ticket claims so downstream services and audit tooling can trace quota increases or emergency backfills. - Console, CLI, and configuration samples include the new role plus environment variables (
STELLAOPS_ORCH_QUOTA_REASON,STELLAOPS_ORCH_QUOTA_TICKET) for automation.
Why
Quotas and replay backfills materially affect tenant isolation and platform capacity. Capturing explicit operator intent keeps change windows reviewable and aligns with platform audit requirements.
Actions
- Update Authority configuration/offline bundles to seed
Orch.Adminrole for the handful of ops identities that manage quotas. - Adjust automation to pass
quota_reason/quota_ticketwhen exchanging tokens fororch:quota. - Monitor
authority.client_credentials.grantrecords for the newquota.*audit properties when reviewing change windows.