AEP

DEVELOPER CENTER

Developer Center

Integrate AEP evidence infrastructure into your agent workflows

Quick Start

Connect Evidence MCP

Add Evidence MCP Server to your Agent configuration to equip it with native evidence generation capabilities

# Download the CLI binary for your platform from aep-refimpl Releases
# https://github.com/DJBoy520/aep-refimpl/releases
chmod +x ./aep && sudo mv ./aep /usr/local/bin/

Configure Agent Machine Identity

Initialize AEP PKI credentials, binding the agent with asymmetric digital signing keys and certificates

aep init --non-interactive && aep project create myproj

Notarize & Verify Independently

Perform critical actions to automatically generate .aep evidence packages, verifiable anytime via CLI or API

aep notarize ./artifact --project myproj --verify -o artifact.aep

Tool Matrix

The reference implementation registers the full toolset (see aep-refimpl); for agent workflows, the two core tools (aep_notarize and aep_verify) are the recommended starting point.

Evidence MCP Server

Available

The recommended starting point for agents: the two core tools (aep_notarize for notarization, aep_verify for verification); the full toolset is registered in the reference implementation aep-refimpl

AEP CLI

Available

Command-line suite covering initialization, identity & certificates, notarization, verification, export, and reporting; binaries distributed via aep-refimpl Releases

Python SDK

Coming Soon

Lightweight integration SDK for the Python AI agent ecosystem

Rust SDK

Coming Soon

High-performance core library for high-throughput notarization and native embedding

Go SDK

Coming Soon

Go SDK for cloud-native and microservice architectures

Code Examples

# initialize identity and project (first use)
aep init --non-interactive
aep project create myproj
# notarize: generate a signed evidence package for files/directories and verify
aep notarize ./artifact --project myproj --verify -o artifact.aep
# validate the evidence package (seven stages)
aep validate artifact.aep --json
{
  "mcpServers": {
    "aep": {
      "command": "aep-mcp"
    }
  }
}

Common Commands

The AEP CLI covers the full flow from initialization to verification and export; these are the high-frequency commands.

aep init Initialize local identity and configuration
aep identity create Create a machine-identity key pair
aep notarize <path> Generate a signed evidence package for a file or directory
aep validate <file.aep> Run the seven-stage independent verification
aep inspect <file.aep> Inspect package structure and evidence level
aep attest timestamp | chain Append a trusted timestamp / on-chain anchor

Documentation & Specifications

The full protocol specification, the evidence-level system, and interoperability with other standards are covered on the in-site Technical Specification page; the reference implementation and tool releases are on the Downloads page.