feat: add module contracts and discovery
CI / verify (push) Has been cancelled
CI / infrastructure-smoke (push) Has been cancelled

This commit is contained in:
ekklesia
2026-07-12 22:14:01 -05:00
parent d9489384c1
commit 57552a21a4
43 changed files with 2277 additions and 21 deletions
+24
View File
@@ -0,0 +1,24 @@
{
"manifestVersion": 1,
"id": "example",
"name": "Example Module",
"description": "A minimal backend-only Ekklesia module template.",
"version": "0.1.0",
"compatibility": {
"platform": "^0.1.0",
"moduleSdk": "^0.1.0"
},
"capabilities": ["example.records"],
"permissions": ["example.records.read"],
"storage": {
"buckets": [
{
"id": "records",
"description": "Private objects owned by this example module."
}
]
},
"entrypoints": {
"server": "./src/server/index.ts"
}
}