Skip to main content
Access labels are visibility tags, not roles. Create them in the organization catalog first. A workspace freezes a subset as {name, description} objects. description is the classifier prompt used at ingestion. Hyphens are illegal in names — use audit_only, not audit-only.

File visibility

Upload metadata labels is caller-supplied key-value metadata ({"year":"2025"}), not the access catalog. Visibility labels are assigned at ingestion from the workspace’s frozen set using each label’s description as the prompt. A document that matches none gets null (visible to everyone) or falls back to default_label if classification fails. The allowed set is immutable. Changing it requires a new workspace.

Coverage

Tool and search responses include coverage when your key cannot see every candidate:
A file carries one visibility label. It is visible when that label is in your key’s granted set, or when the file has no label. A direct read of a source whose documents carry several distinct labels requires your key to hold all of them. See Access labels concept.