Version: v0.1
Status: Specification suite complete; pending Zenodo deposit
Spec home: aegis-governance.com/identity/
RFC: RFC-0019 — Draft
License: CC-BY-SA-4.0

What it is

AIAM-1 is the AEGIS Initiative’s specification for identity and access management at the AI-agent layer. It introduces:

Why it exists

Existing IAM frameworks were designed for humans (with persistent identities and stable purposes) and for services (with narrow, declared functional scopes). Autonomous agents fit neither. They have ephemeral session-scoped identities, broad capability sets, and intent that varies per action — and the consequences of a misauthorized action can extend through delegation chains across multiple principals.

AIAM-1 names the structural primitives needed to govern this: composite identity (agent + session + principal chain), intent claims (structured purpose assertions at moment of action), authority (capability scope under IBAC), delegation (multi-step principal chains with depth limits), attestation (action-level governance decision proofs), and revocation (mid-session capability invalidation).

What’s in v0.1

ChapterTopic
1Identity Model — composite identity, sessions, principals
2Intent Claims — structured purpose assertions
3Authority (IBAC) — Intent-Bound Access Control
4Capabilities — capability schema and lifecycle
5Delegation — multi-step principal chains
6Sessions — session structure and scope
7Attestation — action-level governance decision proofs
8Revocation — mid-session capability invalidation
9Interoperability — relationship to RBAC, ABAC, PBAC, OAuth, OIDC
10Threat Model — AIAM-1 specific failure modes
11Conformance — how to claim AIAM-1 conformance
12Open Questions — items deferred to v0.2

Five JSON Schemas accompany the chapters: identity, intent claim, authority, capability, attestation. All schemas are committed to aegis-core/schemas/aiam/ and validated by the runtime test suite.

Distinctions worth noting

Status and next steps

Closest prior art

PBAC (Purpose-Based Access Control), Byun et al. (2005) — the closest prior art to IBAC. PBAC binds authorization to declared purpose at policy-write time; IBAC adds intent context at action-evaluation time. Differences are documented in AIAM-1 §9 (Interoperability).