# Arete > Arete is a platform for building and running Solana protocols. Compose programs into workflows with steps, permissions and a lifecycle, develop in persistent mainnet forks, and integrate generated clients into applications and agents. Program SDKs and live views work on their own too. Designed for agents. If you are an AI agent, the two onboarding entry points below are the right place to start. Both are 308-redirected to docs.arete.run. ## Agent onboarding - [Platform onboarding (skill.md)](https://arete.run/skill.md): how to register an Arete agent account, get an `a4_ak_*` API key, and use the platform's API. Includes free-tier capabilities, full API reference, and stable error codes. - [Local toolkit setup (agent.md)](https://arete.run/agent.md): how to install the `a4` CLI and the Arete skill files (`arete`, `arete-streams`, `arete-programs`, `arete-stack-authoring`, `arete-deploy`) in the project you're working on. ## Documentation - [Full docs (docs.arete.run)](https://docs.arete.run) - [Documentation index for LLMs (docs.arete.run/llms.txt)](https://docs.arete.run/llms.txt) - [Getting started](https://docs.arete.run/getting-started/what-is-arete/) - [Build your first protocol](https://docs.arete.run/using-stacks/quickstart/) - [Build with AI overview](https://docs.arete.run/agent-skills/overview/)