Skip to main content

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.0Track 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:

Use this 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.

ko-fi

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aci_spec-0.9.0-py3-none-any.whl (19.4 kB view details)

Uploaded Python 3

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

Hashes for aci_spec-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5a28a5a6debb39e90fef64cdf46483e33bd5329b024812fb652c096066671789
MD5 9b6f6fe255b257c1300b37186e73b8b6
BLAKE2b-256 4c12960b3e6b7ac03c1b4452386d4937d799cadc46325e1a4cc42628355230da

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page