{
  "$schema": "rulealize/registry/plugin/v1",
  "id": "Rulealize.Plugin.Secret",
  "namespace": "secret",
  "prefix": null,
  "admitted": "1.0.0",
  "latest": "1.0.0",
  "description": "Sealed values for Rulealize rule sets: choices that are made but not yet shown, which is what a simultaneous move needs.",
  "repository": "https://github.com/reny-develop/Rulealize.Plugin.Secret",
  "license": "Apache-2.0",
  "specification": "https://raw.githubusercontent.com/reny-develop/Rulealize.Plugin.Secret/main/doc/specification.md",
  "forms": {
    "secret.all": "{ \u0022op\u0022: \u0022secret.all\u0022, \u0022of\u0022: \u003Cexpression:sealed\u003E }",
    "secret.clear": "{ \u0022op\u0022: \u0022secret.clear\u0022, \u0022target\u0022: \u003Cstate field:sealed\u003E, \u0022owner\u0022: \u003Cexpression:Text\u003E }   // \u0060owner\u0060 optional",
    "secret.of": "{ \u0022op\u0022: \u0022secret.of\u0022, \u0022owners\u0022: [\u0022\u003Cowner\u003E\u0022, …], \u0022value\u0022: \u003Cschema\u003E }   // the owners are static",
    "secret.open": "{ \u0022op\u0022: \u0022secret.open\u0022, \u0022of\u0022: \u003Cexpression:sealed\u003E, \u0022owner\u0022: \u003Cexpression:Text\u003E }",
    "secret.seal": "{ \u0022op\u0022: \u0022secret.seal\u0022, \u0022target\u0022: \u003Cstate field:sealed\u003E, \u0022owner\u0022: \u003Cexpression:Text\u003E, \u0022value\u0022: \u003Cexpression\u003E }",
    "secret.sealed": "{ \u0022op\u0022: \u0022secret.sealed\u0022, \u0022of\u0022: \u003Cexpression:sealed\u003E, \u0022owner\u0022: \u003Cexpression:Text\u003E }",
    "secret.waiting": "{ \u0022op\u0022: \u0022secret.waiting\u0022, \u0022of\u0022: \u003Cexpression:sealed\u003E }"
  },
  "versions": [
    {
      "version": "1.0.0",
      "abstraction": "0.4.0",
      "framework": "net10.0",
      "operations": {
        "expression": [
          "secret.all",
          "secret.open",
          "secret.sealed",
          "secret.waiting"
        ],
        "effect": [
          "secret.clear",
          "secret.seal"
        ],
        "schema": [
          "secret.of"
        ],
        "draw": []
      }
    }
  ]
}
