Concepts
The handful of nouns you need to know — tenant, project, key, scope, region, resource, meter, audit event.
What it is
AIARCO ASC is structured around eight nouns. Everything else builds on top of them.
When to use it
- Tenant — your organisation. One tenant per signup.
- Project — a logical grouping of resources, keys and members inside a tenant.
- API key —
asc_live_…orasc_test_…. Scoped to a project, has a list of scopes, can be rotated and revoked. - Scope — a single capability like
pods:writeoraudit:read. See Scopes. - Region —
apac,use,euw. Resources are region-pinned; zero intra-region egress. - Resource ID — opaque, prefixed (
pod_…,fn_…,bkt_…). Never reuse across regions. - Meter — every metered operation emits a usage event; meters roll up into Stripe line items.
- Audit event — every state-changing call is logged with actor, IP, request-ID and resource ID; queryable for 365 days.
Quickstart
asc tenants whoami
asc projects list
asc keys list --project my-projectfrom aiarco import Client
client = Client()
client.tenants.me()
client.projects.list()import { Client } from '@aiarco/sdk';
const client = new Client();
await client.tenants.me();
await client.projects.list();Security
All access is authenticated and scoped. See Auth & scopes and Network controls.