# ALIGNMENT.md starters

Five ready-to-edit ALIGNMENT.md files, one per common agent role, with the values, limits, permissions, escalation rules, scope and checks that role needs. Each passes check_alignment with no errors, and each has an eval pack of plan cases with the verdict every step should get. Change the owner, the scope lists and the amounts, run the pack again, and have the owner save it; a starter decides nothing and counts only once the owner saves it.

- [Coding agent](https://alignment.md/starters/coding-agent.md): An agent that reads and changes code in one repository, runs tests and builds, and pushes branches for review; it never merges, releases or deploys on its own. Eval pack: https://alignment.md/evals/coding-agent.json
- [Support agent](https://alignment.md/starters/support-agent.md): An agent that answers customer messages from a support inbox and a knowledge base; it may reply and look up records, while refunds, outreach and anything binding wait for a person. Eval pack: https://alignment.md/evals/support-agent.json
- [Purchasing agent](https://alignment.md/starters/purchasing-agent.md): An agent that asks approved vendors for quotes and places orders within a budget; every payment, renewal and contract waits for a yes. Eval pack: https://alignment.md/evals/purchasing-agent.json
- [Research agent](https://alignment.md/starters/research-agent.md): An agent that searches, reads and summarises sources into a report for the owner's team; it cites every claim, pays and contacts no one without a yes, and publishes nothing. Eval pack: https://alignment.md/evals/research-agent.json
- [Operations agent](https://alignment.md/starters/operations-agent.md): An agent that watches systems and runs routine jobs from a runbook; it may restart services, page the on-call person and post updates to the team, and never deletes data or changes access. Eval pack: https://alignment.md/evals/operations-agent.json

Tool: GET https://alignment.md/api/v1/alignment_starter?kind=<id>&owner=<name> returns the file with your owner line and today's reviewed date, its lint and its pack URL; without kind, this list. Test a file against a pack: POST https://alignment.md/api/v1/run_eval_pack with {"file": "<text>", "role": "<id>"}. New starters and changes to these show up in this index and in GET https://alignment.md/api/v1/alignment_starter; each file's X-Content-SHA256 header changes with its text.

Use at your own risk. alignment.md is provided as is, without warranty. Information here may be inaccurate, incomplete or not current, and is not verified; figures are estimates from the numbers you send and the formulas stated. Nothing here is a safety assessment, certification or guarantee of behaviour, and nothing here is legal, compliance or other professional advice. alignment.md never runs, judges or controls an agent itself. Check everything yourself before you act on it. Terms: https://alignment.md/terms
