Agent Interaction Specs

September 13, 2026 ยท View on GitHub

ACI | AIP | AJSON

An open standards stack for autonomous agent interaction, governance, and evidence.

๐ŸŒ Landing page: https://narko4u.github.io/agent-interaction-specs/

What's Here

  • ACI โ€” Agent Interaction Specification: agent manifest schema and validation library

    • aci/py/ โ€” Python package (pip install aci-spec)
    • Schema: agent_name, version, capabilities, constraints
  • AIP โ€” Agent Interaction Protocol: receipt chain and interaction record types

    • aip/go/ โ€” Go module (go get github.com/narko4u/agent-interaction-specs/aip)
    • Types: AgentReceipt, ActionRecord, ReceiptChain, Capability
  • AJSON โ€” Agent JSON Notation: superset of JSON for agent manifests and interaction records

Quick Start

from aci import SpecValidator

v = SpecValidator()
manifest = v.validate_manifest({
    "agent_name": "my-agent",
    "version": "1.0.0",
    "capabilities": ["web", "code"],
    "constraints": {"max_tokens": 16000}
})
import "github.com/narko4u/agent-interaction-specs/aip"

receipt := aip.AgentReceipt{
    AgentName:   "my-agent",
    ActionType:  "execute",
    Status:      "allowed",
    EvidenceE3:  "sha256:abc...",
}

License

MIT โ€” Empire Labs Pty Ltd

www.empirelabs.com.au


Part of the WitnessOS launch family: eu-ai-act-compliance-grade ยท witnessos-verifier ยท agent-interaction-specs ยท aci-spec ยท aip-spec ยท ajson โ€” Empire Labs Pty Ltd