This document describes the structure of the Agent Manifest ecosystem and the role of each repository.
The system is organized as a minimal infrastructure for declarative AI agent identity.
The Agent Manifest system follows this operational flow:
Manifest Specification
↓
Manifest Generation
↓
Submission
↓
Validation Pipeline
↓
Dataset Storage
↓
Registry Index
↓
Discovery Endpoint
The Agent Manifest ecosystem consists of seven repositories.
Repository: https://github.com/agent-manifest/agent-manifest
Role: Hosts the canonical Agent Manifest specification.
Contains:
This repository defines the structure of a valid Agent Manifest.
Repository: https://github.com/agent-manifest/agent-manifest-ambassador
Role: Manifest generator.
Ambassador assists users in creating valid Agent Manifest declarations and prepares submissions to the dataset repository.
Capabilities:
Repository: https://github.com/agent-manifest/agent-manifest-diplomat
Role: Registration gateway.
The Diplomat is the operational API layer between manifest submissions and the dataset repository.
It receives manifest submissions, verifies structural conformance, and writes valid declarations to the dataset.
The Diplomat does not enforce policy, score risk, or determine compliance. It validates structure and records declarations.
Repository: https://github.com/agent-manifest/agent-manifest-dataset
Role: Operational dataset and registration pipeline.
Functions:
Manifests are stored using the following structure:
manifests/YYYY/MM/agent-name.json
Repository: https://github.com/agent-manifest/agent-manifest-registry
Role: Registry definition and discovery layer.
The registry provides a machine-readable index of registered agents.
The public discovery endpoint is:
https://agent-manifest-spec.org/.well-known/agent-manifest-registry.json
Repository: https://github.com/agent-manifest/agent-manifest-cli
Role: Command-line tool for offline validation of manifests against the canonical v1.0 JSON Schema.
Repository: https://github.com/agent-manifest/boundary-handshake
Role: Conceptual extension exploring compatibility evaluation between agents prior to interaction.
This repository is experimental and not part of the current operational pipeline.
The current operational pipeline has two submission paths.
Direct (Ambassador):
Ambassador
↓
Diplomat API (schema validation)
↓
Dataset storage
↓
Registry update
↓
Discovery endpoint
Manual (GitHub Issue):
GitHub Issue submission
↓
Dataset workflow (schema validation)
↓
Dataset storage
↓
Registry update
↓
Discovery endpoint
Operational today:
Conceptual / research:
The ecosystem provides minimal infrastructure for:
The system follows the principle:
Declare before interacting.