JSON Schemas

These JSON Schemas describe the files AEL works with: projects and lock files, package manifests, agent inputs and outputs, build and deployment descriptions, diagnostics and execution reports.

Every schema's address, its $id, is stable: a published address keeps working, so tools can refer to it safely. Each schema's version is part of its name. Schemas marked draft may be replaced by a new file before AEL Beta 0.0.1 launches.

Agent input and output schemas are listed separately under Agent inputs and outputs.