-
Notifications
You must be signed in to change notification settings - Fork 0
Branch main Contract ModuleManifest
github-actions[bot] edited this page Mar 22, 2026
·
106 revisions
Source: specs/contracts/ModuleManifest.schema.json on branch main
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ModuleManifest",
"description": "Aeostara module metadata (NOT Forsetti's module manifest)",
"type": "object",
"properties": {
"moduleID": {
"type": "string",
"description": "Unique module identifier"
},
"displayName": {
"type": "string",
"description": "Human-readable module name"
},
"version": {
"type": "string",
"description": "Module version string"
},
"description": {
"type": "string",
"description": "What this module does"
},
"supportedConfigTypes": {
"type": "array",
"items": { "type": "string" },
"description": "Config file types this module can handle (e.g., 'json')"
}
},
"required": ["moduleID", "displayName", "version", "supportedConfigTypes"],
"additionalProperties": false
}