TemplateOnly parts mode. It defines the machine schema, human text, roles, parameter definitions, and policy that instances inherit.
Propose a template
- Define a versioned machine-readable root namespace.
- Provide the schema needed to validate it.
- Define roles and signature cardinality.
- Define parameters, validation, and protection.
- Write and render each human language.
- Set validity, archive, and visibility rules.
- Submit the template to the Trust Provider.
- Resolve review feedback and resubmit if it is
Rejected.
Approved template should be used to create instances.
Create an instance
Provide:- approved template ID;
- part assignments when explicitly defined;
- all required parameter values;
- intended visibility;
- optional validity interval/duration allowed by the template.
Versioning
Do not mutate an approved template in a way that changes existing agreement meaning. Propose a new template version when you change:- machine namespace/schema;
- role names or counts;
- parameter type or meaning;
- protection level;
- human legal terms;
- signing, duration, or archival policy.