module tutorial.engines.template_config; import tutorial.engines.template_messages open; import arch.node.types.basics open; import arch.node.types.engine open; import arch.node.types.identities open; type TemplateLocalCfg := mkTemplateLocalCfg@{ example : Nat; value : String; }; TemplateCfg : Type := EngineCfg TemplateLocalCfg; module template_config_example; exTemplateCfg : TemplateCfg := mkEngineCfg@{ node := Curve25519PubKey "0xabcd1234"; name := "template"; cfg := mkTemplateLocalCfg@{ example := 1; value := "hello world"; }; }; end;