Skip to content

Branch main Contract ModuleManifest

github-actions[bot] edited this page Apr 27, 2026 · 104 revisions

Contract: Modulemanifest

Back to Branch Overview

Field Value
Branch main
Source specs/contracts/ModuleManifest.schema.json
Commit 8ea5fdb8c6d9
Synced (UTC) 2026-04-27T05:31:23Z

JSON Payload

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "ModuleManifest",
  "description": "Module metadata for Aeostara downstream conformance and execution modules.",
  "type": "object",
  "properties": {
    "moduleID": {
      "type": "string"
    },
    "displayName": {
      "type": "string"
    },
    "version": {
      "type": "string"
    },
    "semanticRole": {
      "type": "string",
      "enum": [
        "STATE_NORMALIZATION",
        "STATE_MAPPING",
        "DIAGNOSTICS",
        "CLASSIFICATION",
        "RECOVERY_PLANNING",
        "EXECUTION",
        "FALLBACK",
        "CONTAINMENT",
        "SAFE_HALT",
        "AUDIT"
      ]
    },
    "supportedTargets": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "notes": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "required": ["moduleID", "displayName", "version", "semanticRole", "supportedTargets"],
  "additionalProperties": false
}

Clone this wiki locally