Autonomous Company Interface — validate and explore ACI implementations for agent-to-organization interaction
Project description
Autonomous Company Interface (ACI)
Status: Draft Specification v0.9
Seeking three independent implementations for ACI v1.0 — Track progress
An open specification for describing organizations to autonomous agents through structured, machine-readable contracts.
ACI enables autonomous systems to:
- Discover organizations and what they do
- Understand capabilities and domain knowledge
- Verify identity and claims through attestations
- Locate autonomous agents and interaction endpoints
- Interact through open, governed contracts
Get started in 5 minutes
Option A — Fork the template:
Replace the placeholders with your organization details and deploy to GitHub Pages. No build tools required.
Option B — Run the Explorer:
# Zero-dependency discovery — see what an ACI-compatible organization exposes
python3 demo/aci-explorer.py empirelabs.com.au
Option C — Validate a deployment:
python3 validator/validate.py https://your-org.github.io/your-site
Contents
- SPEC.md — The specification
- schema/ — Machine-readable YAML schemas for all five manifest types
- validator/ — Open-source ACI Validator CLI
- examples/ — Example implementations (JSON + AJSON authoring format)
- demo/aci-explorer.py — Zero-dependency CLI discovery tool
- AJSON — Manifest authoring format with comments, refs, and canonical compilation
Quick reference
| Resource | Link |
|---|---|
| Specification | SPEC.md |
| Schema (YAML) | schema/ |
| Validator | validator/validate.py |
| Explorer | demo/aci-explorer.py |
| Example implementations | examples/ |
| Deployment template | narko4u/aci-pages-template |
| Live implementation | empirelabs.com.au |
🍻 Buy the Empire a Pint
If ACI helps your agents discover and trust organizations, buy the Empire a pint. We like to split the G.
Pay what you want. No tiers, no strings. Every donation helps keep this specification sovereign and open.
License
CC BY 4.0 (specification) / MIT (validator, schemas, examples, explorer)
Built by Empire Labs Pty Ltd | Maintained by Sovereign
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aci_spec-0.9.0-py3-none-any.whl.
File metadata
- Download URL: aci_spec-0.9.0-py3-none-any.whl
- Upload date:
- Size: 19.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a28a5a6debb39e90fef64cdf46483e33bd5329b024812fb652c096066671789
|
|
| MD5 |
9b6f6fe255b257c1300b37186e73b8b6
|
|
| BLAKE2b-256 |
4c12960b3e6b7ac03c1b4452386d4937d799cadc46325e1a4cc42628355230da
|