appgrammar_fork
Axiom: IV — Architecture | Category: Composition
Fork a public appgrammar to create your own copy. Returns the new appgrammar with its own ID and slug.
Forking copies the entire blueprint — all modules, steps, and metadata — into a new appgrammar owned by you. The fork maintains a lineage reference to its parent for discovery and attribution. You can then evolve your fork independently without affecting the original.
Only public appgrammars can be forked.
Returns:
id— new appgrammar IDslug— new URL slugname— inherited nametotal_steps— step countforked_from— parent appgrammar ID
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
appgrammar_id | string (UUID) | Yes | ID of the public appgrammar to fork. |
Example
{
"method": "tools/call",
"params": {
"name": "appgrammar_fork",
"arguments": {
"appgrammar_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
}
}