PermissionProto

shrikedb.identity.v2.PermissionProto · Message

FieldTypeCardinality / presenceDescription
scope
JSON: scope · #1
PermissionScopeProtosingular—
mode
JSON: mode · #2
PermissionModeProtosingular—
namespace
JSON: namespace · #3
stringsingularNamespace name (for KV/Graph/Vector scopes). Empty for Tenant scope.

Field names and numbers come from the protocol contract. Singular fields use protobuf defaults unless explicit presence applies. Server-side validation and permissions apply in addition to this wire structure.