Skip to main content

ACI Specification

Agent Classification Identifier (ACI) Bundle Version: 1.0.0 Author: AgentAnchor (A3I)


Overview

The Agent Classification Identifier (ACI) is a hierarchical identifier system for AI agents that encodes identity, capabilities, autonomy level, and certification status in a human-readable and machine-parseable format.

This documentation contains the complete ACI specification, including core definitions, integration specifications, reference implementations, and security guidance.


ACI Format Quick Reference

[Registry].[Org].[AgentClass]:[Domains]-L[Level]-T[Tier]@[Version]

Example: a3i.vorion.banquet-advisor:FHC-L3-T2@1.2.0

This identifies an agent:

  • Registered with a3i (AgentAnchor)
  • Operated by vorion
  • Class: banquet-advisor
  • Domains: Finance (F), Hospitality (H), Communications (C)
  • Level: L3 (Execute - can act after human approval)
  • Trust: T2 (Tested - passed automated capability tests)
  • Version: 1.2.0

Domain Codes

CodeDomainBitmask
AAdministration0x001
BBusiness0x002
CCommunications0x004
DData0x008
EExternal0x010
FFinance0x020
GGovernance0x040
HHospitality0x080
IInfrastructure0x100
SSecurity0x200

Capability Levels

LevelNameDescription
L0ObserveRead-only
L1AdviseSuggest/recommend
L2DraftPrepare changes
L3ExecuteAct with approval
L4AutonomousSelf-directed
L5SovereignFull autonomy

Trust Tiers

TierNameScore Range
T0Unverified0-99
T1Registered100-299
T2Tested300-499
T3Certified500-699
T4Verified700-899
T5Sovereign900-1000

Document Inventory

Core Specifications

DocumentDescription
Core SpecificationFormat, encoding, validation rules
Extension ProtocolLayer 4 extension system
Semantic GovernanceLayer 5: Intent validation

Integration Standards

DocumentDescription
DID Methoddid:aci: method specification
OpenID ClaimsJWT/OIDC integration
Registry APIAgent discovery and query API

Security & Guidance

DocumentDescription
Security HardeningDPoP, TEE, pairwise DIDs
OWASP CheatsheetRisk mitigation guidance
Framework AnalysisCompetitive positioning
Security Audit ResponseGap analysis and remediation

Integration Points

1. DID Resolution

did:aci:a3i:vorion:banquet-advisor
-> Resolves to DID Document with aciCapabilities

2. OpenID Connect

{
"aci": "a3i.vorion.banquet-advisor:FHC-L3-T2@1.2.0",
"aci_domains": 164,
"aci_level": 3,
"aci_trust": 2
}

3. Registry Query

POST /agents/query
{
"domains": ["F", "H"],
"minLevel": 3,
"minTrust": 2
}

Installation

npm Package

npm install @agentanchor/aci-spec

Basic Usage

import { parseACI, validateACI, satisfiesRequirements } from '@agentanchor/aci-spec';

const parsed = parseACI('a3i.vorion.banquet-advisor:FHC-L3-T2@1.2.0');
console.log(parsed.domains); // ['F', 'H', 'C']
console.log(parsed.level); // 3
console.log(parsed.trustTier); // 2

Standards Alignment

StandardAlignment
W3C DID Coredid:aci: method
OpenID ConnectCustom claims extension
OAuth 2.0Scope-based authorization
JSON-LDLinked data vocabulary
OWASP LLM Top 10Risk mitigation mapping

ProjectDescription
VorionParent organization
BASIS StandardBehavioral AI Safety & Interoperability Standard
CognigateGovernance runtime
AgentAnchorPrimary global registry

License

Apache License 2.0


AgentAnchor (A3I) -- Building trust infrastructure for AI agents