catalogue's working set starts empty and a host gives it the seats it read (UseSeats over SeatsFromDefinitions); the node-engine's verbs and events take the seat's name from the caller. Tests take their seats from seatlisttest. Claude-Session: https://claude.ai/code/session_01JG73KJNrH5EgFXMKKYSrig
9 lines
397 B
Go
9 lines
397 B
Go
package catalogue
|
|
|
|
// ReadsSeat is the role that reads a node's files and accounts (novox/hq ADR 0310).
|
|
const ReadsSeat = "node-reads"
|
|
|
|
// ReadsSecretPlaces is the word the holder of node-reads is given: the places on its node where a secret is
|
|
// kept, as a JSON list of absolute paths, each refused by name before any read (novox/hq ADR 0310 §5).
|
|
const ReadsSecretPlaces = "MESH_SECRET_PLACES"
|