truss template

Manage built-in and custom mandate templates.

Subcommands

truss template list

List all templates with ID, name, category, and custom flag.

OptionDescription
--jsonOutput as JSON
truss template list
truss template list --json

truss template get <template-id>

Get template details: ID, name, description, category, risk level, and human review requirement.

OptionDescription
--jsonOutput as JSON
truss template get template_abc123
truss template get template_abc123 --json

truss template create

Create an org-level custom template.

OptionDescription
--nameTemplate name (required)
--descriptionTemplate description (required)
--categoryTemplate category (required)
--scope <json>Scope definition (required)
--jurisdiction-context <json>Jurisdiction context (required)
--validity <json>Validity rules (required)
truss template create \
  --name "GDPR Consent" \
  --description "Standard GDPR consent mandate" \
  --category consent \
  --scope '{"type":"data_processing"}' \
  --jurisdiction-context '{"jurisdictions":["eu"]}' \
  --validity '{"duration_days":365}'

truss template delete <template-id>

Delete a custom template. Fails for built-in templates.

truss template delete template_abc123