Settings & Administration
Document ID: DASH-007
File Path: docs/10-dashboard/settings.md
Version: 1.0.0
Status: Draft
Owner: AI Platform Team
Last Updated: 2026-06-27
1. Purpose
Section titled “1. Purpose”This document specifies the Settings & Administration surfaces of the dashboard — managing organizations, projects, users, roles, API keys, quotas, and platform configuration. It is the visual front end over the Projects API and Users API.
2. Surfaces
Section titled “2. Surfaces”| View | Manages |
|---|---|
| Profile | The current user (/users/me) |
| Organizations | Orgs within the tenant |
| Projects | Projects, settings, defaults |
| Members & Roles | Memberships, roles, teams |
| API Keys | Keys for users and service accounts |
| Quotas | Org/project resource & cost limits |
| Integrations | SSO/IdP, secrets, webhooks |
Visibility and editability follow the user’s RBAC scopes.
3. Tenancy Administration
Section titled “3. Tenancy Administration”Manage the tenancy hierarchy:
- Create/configure organizations and projects.
- Edit project settings (default model class, marketplace policy, etc.) with clear inheritance indicators.
- Suspend/delete projects (guarded, with cleanup explanation).
4. Members, Roles & Teams
Section titled “4. Members, Roles & Teams”- Invite users (email/SSO), assign roles.
- Create custom roles bounded by the admin’s delegable scopes (Users API §7).
- Manage teams for bulk role assignment.
- Manage service accounts for automation.
5. API Keys
Section titled “5. API Keys”Create, view (prefix only), rotate, and revoke API keys:
- The secret is shown once on creation, with a copy affordance and a clear warning.
- Per-key scope selection (subset of the subject’s permissions), optional IP allowlist and expiry.
- Usage and last-seen surfaced; instant revocation.
6. Quotas & Budgets
Section titled “6. Quotas & Budgets”Set and monitor quotas:
- LLM cost/day, tool executions/minute, memory records, concurrent runs.
- Soft-threshold alerts (e.g. 80%) vs. hard limits.
- Current utilization shown against limits (links to Cost Explorer).
7. Integrations
Section titled “7. Integrations”| Integration | Configures |
|---|---|
| SSO / IdP | OIDC/SAML connection (auth) |
| Secrets | Secret references used by tools/providers (values never displayed) |
| Webhooks | Event subscriptions (API webhooks) |
| Providers | Default provider/model preferences (routing) |
8. Audit & Compliance
Section titled “8. Audit & Compliance”- A searchable audit log view across identity, project, plugin, and key events.
- Filter by principal, action, resource, time.
- Export for compliance, scoped to the user’s authority.
(Audit content is produced platform-wide; this view consumes it — see the planned Security section.)
9. Governance
Section titled “9. Governance”- Administrative actions require the appropriate admin scope
(
projects:admin,org.admin,users:admin,platform.admin). - Every change is audited and emits events.
- Secrets and tokens are never displayed after creation.
10. Dependencies
Section titled “10. Dependencies”11. Related Documents
Section titled “11. Related Documents”12. Revision History
Section titled “12. Revision History”| Version | Date | Description |
|---|---|---|
| 1.0.0 | 2026-06-27 | Initial Settings & Administration specification |