Skip to main content

Interface: RequestRule

Defined in: packages/contracts/src/permissions/table.ts:87

Who serves a request contract, and who may call it.

Properties​

calledBy​

readonly calledBy: readonly Participant[]

Defined in: packages/contracts/src/permissions/table.ts:96

Every participant permitted to call it. Listed one by one: a wildcard on another module's request is never granted, so the dependency graph can be read from the generated file. A caller hosted with the server is an in-process edge: valid, listed here, and absent from the broker file.


servedBy​

readonly servedBy: "identity" | "audit" | "governance" | "trust" | "issuance" | "verification" | "vault" | "signing" | "e-services" | "provisioning"

Defined in: packages/contracts/src/permissions/table.ts:89

The only module that serves it. Must be the key's module token.