Files
mesh-contracts/identity-and-access/module.json
T
jschoubben 5cd44f0ebe C9: the seat mesh-grants is defined whole: rule grant, the events wait-held, wait-ended, filling and room, and the read grants-for
Rewritten from the earlier branch to the final lines: the earlier verbs waits and release go (the part's
tools stay its own), grants-for is added, wait events carry clock-from, filling and room carry a store's fill
as mesh-wants' do. The generated Go and TypeScript wait on the generator.

Builds: design 47 Where it goes (grants part), G §264, §266, §331, §401, §441

Claude-Session: https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ
2026-11-11 10:41:42 +01:00

88 lines
1.9 KiB
JSON

{
"module": "mesh-identity-and-access-contracts",
"version": "1",
"build": {
"artifacts": [
{
"name": "go-meshvault",
"kind": "package",
"language": "go",
"paths": [
"go/seats/meshvault"
],
"series": "0.1",
"generated-from": "."
},
{
"name": "go-meshnodeenroller",
"kind": "package",
"language": "go",
"paths": [
"go/seats/meshnodeenroller"
],
"series": "0.1",
"generated-from": "."
},
{
"name": "go-meshgrants",
"kind": "package",
"language": "go",
"paths": [
"go/seats/meshgrants"
],
"series": "0.1",
"generated-from": "."
},
{
"name": "go-meshvaultclient",
"kind": "package",
"language": "go",
"paths": [
"go/clients/meshvaultclient"
],
"series": "0.1"
},
{
"name": "go-meshnodeenrollerclient",
"kind": "package",
"language": "go",
"paths": [
"go/clients/meshnodeenrollerclient"
],
"series": "0.1"
},
{
"name": "ts-meshvault",
"kind": "package",
"language": "typescript",
"paths": [
"ts/seats/meshvault"
],
"series": "0.1",
"generated-from": "."
},
{
"name": "ts-meshnodeenroller",
"kind": "package",
"language": "typescript",
"paths": [
"ts/seats/meshnodeenroller"
],
"series": "0.1",
"generated-from": "."
},
{
"name": "ts-meshgrants",
"kind": "package",
"language": "typescript",
"paths": [
"ts/seats/meshgrants"
],
"series": "0.1",
"generated-from": "."
}
]
},
"resources": []
}