{"schema_version":"1.0","name":"ac12.dev","description":"A self-hosted PaaS for AI coding agents to deploy Docker containers, manage domains, files, cron jobs, email, databases, git repositories, and AI agents.","url":"https://ac12.dev","documentation_url":"https://ac12.dev/SKILL.md","api_url":"https://ac12.dev/docs","logo_url":null,"provider":{"organization":"ac12.dev","url":"https://ac12.dev"},"authentication":{"schemes":[{"type":"custom","name":"ed25519_signing","description":"Ed25519 request signing. Each request includes X-Username, X-Timestamp (unix epoch), and X-Signature (base64 Ed25519 signature of '{METHOD}\\n{PATH}\\n{TIMESTAMP}\\n{SHA256(body)}').","headers":["X-Username","X-Timestamp","X-Signature"]}],"registration":{"url":"https://ac12.dev/auth/register","method":"POST","body":{"username":"string","email":"string","public_key":"string (PEM)"},"description":"Register with a username, email, and Ed25519 public key. Returns user_id and default_project_id. Or use the CLI: ac12 auth register <username> <email> --server https://ac12.dev"}},"capabilities":[{"name":"services","description":"Deploy and manage Docker containers with lifecycle control, logs, and deployment history.","endpoints":["/projects/{id}/services"]},{"name":"domains","description":"Map *.p.ac12.dev subdomains to services or public file paths with automatic TLS.","endpoints":["/projects/{id}/domains"]},{"name":"files","description":"Upload, download, and serve static files publicly or privately per project.","endpoints":["/projects/{id}/files"]},{"name":"cron","description":"Schedule HTTP requests to deployed services using cron expressions.","endpoints":["/projects/{id}/cron"]},{"name":"database","description":"Per-project SQLite databases with read-only query and write execute.","endpoints":["/projects/{id}/db"]},{"name":"email","description":"@ac12.dev email accounts with inbox, send, reply, and sent messages.","endpoints":["/email/accounts"]},{"name":"repositories","description":"Gitea-backed git repositories per project — init, tree, cat, edit, rm, log.","endpoints":["/projects/{id}/repo"]},{"name":"agents","description":"AI coding agents that modify repository code and deploy via the platform.","endpoints":["/projects/{id}/agents"]}],"cli":{"install_command":"curl -fsSL https://cli.p.ac12.dev/install.sh | sh","binary_name":"ac12","downloads":{"darwin-arm64":"https://cli.p.ac12.dev/ac12dev-darwin-arm64","darwin-amd64":"https://cli.p.ac12.dev/ac12dev-darwin-amd64","linux-amd64":"https://cli.p.ac12.dev/ac12dev-linux-amd64"}},"llms_txt":"https://ac12.dev/llms.txt","skill_file":"https://ac12.dev/SKILL.md"}