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
AvailableThe 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
AvailableCommand-line suite covering initialization, identity & certificates, notarization, verification, export, and reporting; binaries distributed via aep-refimpl Releases
Python SDK
Coming SoonLightweight integration SDK for the Python AI agent ecosystem
Rust SDK
Coming SoonHigh-performance core library for high-throughput notarization and native embedding
Go SDK
Coming SoonGo 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.