Appearance
KAIDAN user guide
This guide follows a safe first incident from opening a case through independent package verification.
Before an incident
Complete these checks before relying on KAIDAN:
- the current Briard agreement is accepted;
- deployment and rollback are validated;
- your user can sign in with the correct tenant and role;
- expected sources are healthy;
- source owners and emergency contacts are known;
- retention and legal-hold procedures are documented;
- the trusted offline verifier is available; and
- the team has practiced with fictional metadata.
If a source is degraded, write down the visibility gap before opening a conclusion.
Understand the four statement types
Every important statement must have one type:
| Type | Meaning | Example |
|---|---|---|
| Observed fact | KAIDAN directly preserved an event or receipt | “The relay accepted event X at 09:41 UTC.” |
| Source assertion | An external source reported something | “The guardrail reported policy outcome Y.” |
| Detector inference | A rule or model inferred meaning | “The event sequence may indicate tool misuse.” |
| Reviewer conclusion | A named human evaluated the evidence | “The response lead classified this as a contained incident.” |
Never rewrite an inference as a fact. Never treat a source’s label as KAIDAN’s independent observation.
Open a case
- Sign in through the approved Briard-to-KAIDAN access path.
- Confirm the tenant and environment.
- Select Cases, then New case.
- Use a factual title that does not assert an unproven cause.
- Enter the detection time, reporting source, initial scope, and response owner.
- Choose the permitted severity.
- Link the originating alert or evidence receipt.
- Record known missing sources.
- Save.
A good title is “Unexpected assistant tool activity on 13 August.” A poor title is “Malicious employee stole data” when intent and data access are not yet established.
Build the timeline
- Set the time window broad enough to include setup and follow-on activity.
- Add relevant evidence from approved sources.
- Normalize time zones to UTC while preserving source time.
- Review clock-skew indicators.
- Group by pseudonymous actor, request, trace, deployment, tool, or source receipt where supported.
- Mark duplicate, replayed, late, and contradicted events.
- Do not fill an empty period with assumptions.
For each event, open the citation and confirm:
- source package;
- source event time and KAIDAN receipt time;
- evidence classification;
- capability ceiling;
- integrity or custody status; and
- any redaction or pseudonymization note.
Ask investigation questions
Use narrow questions:
- Which approved sources observed this request?
- What model or deployment was requested, and what did the provider actually report as served?
- Which identity, agent, tool, vector store, or guardrail events share a trace or request identifier?
- What evidence supports the sequence?
- Which expected receipts are missing?
- Do any sources contradict one another?
- What was independently verified after the response action?
Avoid “Tell me what happened” without a time, system, and evidence scope.
Review gaps and contradictions
A gap is evidence you expected but do not have. A contradiction is two pieces of evidence that cannot both be accepted without explanation.
For each gap, record:
- expected source;
- expected receipt or field;
- time range;
- reason it may be missing;
- owner;
- next action; and
- effect on the conclusion.
For each contradiction, preserve both records. Do not delete the less convenient one.
Record a conclusion
A reviewer conclusion should include:
- reviewer identity and role;
- time recorded;
- question decided;
- cited evidence;
- contrary evidence;
- unresolved gaps;
- confidence and rationale;
- scope of the conclusion;
- response decision; and
- approval if required.
A conclusion is append-only. If it changes, add a superseding conclusion and explain why.
Record response actions
KAIDAN may record that an action was proposed, approved, attempted, reported by a source, or independently verified. These are different states.
For example:
- “Revoke token” proposed.
- Security owner approved.
- Operator reported execution.
- Identity provider supplied a revocation receipt.
- A separate check confirmed the token no longer worked.
Do not mark step 5 complete using only step 3.
KAIDAN does not silently execute response actions as an inline control.
Collaborate safely
- Assign a named owner to each task.
- Use case comments for metadata and decisions, not raw sensitive content.
- Link approved evidence instead of pasting it.
- Mention uncertainty explicitly.
- Follow legal hold and privilege instructions from qualified personnel.
- Keep tenant and role checks visible before sharing.
Export the case
Before export:
- confirm the authorized audience;
- select the case scope and time window;
- review included and excluded evidence;
- label every claim type;
- include gaps and contradictions;
- verify retention and legal-hold restrictions;
- confirm the custody head and signing identity; and
- choose whether the recipient needs an online or offline package.
Create the export. Keep the generated package unchanged.
Verify the export independently
- Transfer the package and trusted
kaidan-verifyexecutable through approved channels. - Verify the executable using the release checksums and signature.
- Run the verifier in an isolated review location.
- Confirm the package digest, signatures, custody chain, evidence inventory, and validation result.
- Save the verification receipt separately.
- If verification fails, preserve the package, stop distribution, and escalate.
Do not unzip, edit, and repackage an evidence export before verification.
Close the case
Close only when the response owner confirms:
- scope is documented;
- evidence and unknowns are preserved;
- conclusions have named reviewers;
- response actions have the correct evidence state;
- required notifications were handled outside KAIDAN;
- exports and verification receipts are retained;
- follow-up controls have owners and dates; and
- source gaps have remediation or accepted-risk decisions.
Closure does not mean every uncertainty disappeared.
Monthly operating routine
- Review users, roles, MFA, and service identities.
- Review connector health and credential age.
- Sample evidence citations and source classification.
- Check dead-letter and replay activity.
- Verify one fictional export offline.
- Review retention, holds, and storage capacity.
- Confirm backup and restore evidence.
- Review exceptions and expiring approvals.
- Schedule the next rollback rehearsal.
