LOCAL-FIRST COMPOSER
Turn a team idea into a portable artifact.
Build from a friendly form, import a signed artifact to remix it, or edit the JSON directly. Nothing is uploaded. Studio exports an unsigned draft; the CLI remains the authoritative publication validator and signer.
Start with the example or describe your own team.
QUICK COMPOSER
Describe the contract
Actors
Logical seats, not hard-coded models or people.
Knowledge responsibilities
Metadata and stewardship only — never paste the actual knowledge.
Communication routes
Who should tell whom what, and with which intent.
Team slots
Portable roles and capabilities, staffed by the receiving host.
Outcome steps
The quick composer creates a bounded linear path. Advanced branches stay editable in JSON.
ADVANCED
Edit the full portable document
Imported loops, conditions, bindings, convergence points, and lineage are preserved here even when the quick composer does not expose every advanced field.
VERIFIED HANDOFF
Sign, verify, then prepare the PR.
Browser export deliberately stops before signing. Keep the generated private key outside git, preview the immutable registry diff, then let CI recompute every binding.
acx graph lint my-team.agent-graph.json --publish