Skip to Content

Capabilities & Contracts

In AIX AEP, an AI agent’s capability is governed through formal, machine-readable contracts between the Capability Provider and the Consuming Application.


The Dual-Contract Architecture

┌──────────────────────────┐ ┌──────────────────────────┐ │ Provider Contract │ │ Consumption Contract │ ├──────────────────────────┤ ├──────────────────────────┤ │ • Authority identity │ │ • Permitted tenant scope │ │ • Tool invocation schema │ ──────> │ • Side-effect boundaries │ │ • Service token issuer │ │ • Read-only vs Read-Write│ │ • SLA & max staleness │ │ • Expiration / TTL │ └──────────────────────────┘ └──────────────────────────┘

Consumption Contract Attributes

When exploring the Catalog in /aep/catalog, each capability exposes:

AttributeMeaningAllowed Values
readinessCapability deployment statusready, updating, deprecated
classificationEnterprise data sensitivity tierpublic, internal, confidential, restricted
side_effectMutating impact on external systemsnone, read, scoped_write, destructive
route_classNetwork isolation topologyinternal, egress_proxy, vpc_peering
provider_syncTimestamp of last authoritative syncUTC ISO8601 string

Capability Grant Lifecycle

  1. Catalog Registration: Capability provider publishes manifest signed by CI/CD cosign key.
  2. Entitlement Request: Consumer project owner submits a request with duration and justification.
  3. Grant Issuance: Upon approval, AEP issues an immutable scoped grant projected into Kubernetes Secrets or GSM.