Concepts
Labels and information flow
Every line and every request has a label. A line reaches a reader only when the reader's clearance dominates its label on every axis, and the same rule governs tool calls.
Syderial checks clearance before a question reaches the record. A model never sees a line the caller isn’t cleared for, so there’s nothing to filter out of an answer afterwards.
Labels
Section titled “Labels”Every line in the record has a label, and every request has a clearance with the same five axes.
| Axis | Meaning | Rule |
|---|---|---|
| boundary | The part of the organization the line belongs to, from a tree your organization manages. | The reader’s boundary must contain the line’s. |
| sensitivity | How widely the line may travel, as a ladder of ranks your organization names. | The reader’s rank must be at or above the line’s. |
| compartments | Need-to-know groups within a boundary. | The reader must belong to every compartment the line is in. |
| integrity | How well the evidence supports the line, from unverified to proven. | The line must meet the floor the request sets. |
| purpose | The uses the line is permitted for. | The request’s purpose must be one the line allows. |
Dominance
Section titled “Dominance”A line reaches a reader only when the reader’s clearance dominates the line’s label on every axis. Dominance is a partial order. One clearance can dominate many labels, and two labels can be incomparable.
Three rules follow from dominance.
- Anything built from several lines gets the strictest of their labels.
- No operation lowers a label.
- A request can narrow its clearance and can’t widen it. Clearance comes from the credential and the permissions it maps to.
Refusal and absence
Section titled “Refusal and absence”A question can end in four ways, and Syderial answers each one differently.
| Case | What you get |
|---|---|
| The record has it and you’re cleared. | The answer with its evidence. |
| The record has it and you aren’t cleared. | A refusal that names no one and reveals nothing about the withheld lines. |
| The record doesn’t have it. | An honest absence. The door says the record has nothing on the question. |
| A service failed. | An error. The door doesn’t answer from partial context. |
Tool calls
Section titled “Tool calls”A tool call has a label too. Before a tool runs, the caller’s clearance and the tool’s own reach must both dominate the request. A tool with no declared reach doesn’t run. The Gate station applies this rule.
Available to design partners as it ships.
Further reading
Section titled “Further reading”Boundary-First Information Governance is the architecture note behind this model.