Files
mesh-contracts/seats/mesh-provisioner/seat.json
T
jschoubben df74b712c0 SD-M3: every other seat at the seat list's grain, in its reading order (ADR 0613 §2)
Converted mechanically from mesh-sdk's compiled list at 5a38a12 by a program kept out of the repository; the three new
registry seats follow npm-package-registry, operator-channel the mesh's own seats.

Claude-Session: https://claude.ai/code/session_01JG73KJNrH5EgFXMKKYSrig
2026-11-04 11:50:54 +01:00

36 lines
1.0 KiB
JSON

{
"format": 1,
"seat": "mesh-provisioner",
"scope": "mesh",
"grain": "seat-list",
"decision": "novox/hq ADR 0349",
"verbs": [
{
"name": "provisioning",
"description": "Read what the provisioner keeps: the registry (which domain answers which kind of placeholder), the needs each module on each node recorded, what is applied where, or the items of every collection, narrowed by node and module. Reads only.",
"optional": true,
"input": {
"properties": {
"collection": {
"description": "for collect: a collection",
"type": "string"
},
"module": {
"description": "a module: for collect, a contributor",
"type": "string"
},
"node": {
"description": "a node",
"type": "string"
},
"what": {
"description": "registry (when not given), needs, applied or collect",
"type": "string"
}
},
"type": "object"
}
}
]
}