# ABX

ABX is an open protocol for production NFTs on EVM chains, built to be driven by coding agents.

ABX supports all types of digital assets: images, audio, code-based art, static and dynamic outputs based on PostParams, off-chain artifacts generated from on-chain data.

If you can dream it, ABX can help you ship it!

## The two parts

[The Protocol](protocol/index.md) is the core: a smart contract event spine and a set of read interfaces.

[Using ABX](using-abx/index.md) is the toolkit: a coding agent, the `abx` CLI, and a skill that deploy a project and run its services on self-hosted infrastructure.

## Start here

- [Quickstart](using-abx/quickstart.md): deploy a live, self-hosted asset on testnet.
- [The Protocol](protocol/index.md): the event spine and the extensions built on it.
- [Using ABX](using-abx/index.md): the agent, CLI, and skill.
- [Reference](reference/index.md): CLI and SDK.
