KBP-005 · Knowledge base · ingestion
Knowledge base ingestion requires owner approval
Compiled into the runtime gateway and evaluated inline on every prompt, tool call and completion in scope. Owned by Platform.
Triggers / 30d
9
blocks, masks and escalations
Integrations bound
0
enforced at each connection
Severity
medium
owner Platform
Added latency
7 ms
p99 within the 60 ms budget
Rule definition
Compiled expression
When
- new source registered
- approval record absent
Then
- park ingestion for approval
- write ledger entry
Policy as code
apiVersion: truint.ai/v1
kind: KnowledgeBasePolicy
metadata:
id: KBP-005
name: "Knowledge base ingestion requires owner approval"
owner: "Platform"
scope: "Knowledge base · ingestion"
spec:
severity: medium
mode: monitor
knowledgeBase:
sources:
- "kb/*"
classification: Internal
maxAgeDays: 30
minCitationCoverage: 0
retentionMonths: 36
audiences:
- "Knowledge owners"
when:
- "new source registered"
- "approval record absent"
then:
- "park ingestion for approval"
- "write ledger entry"Knowledge base scope
Collections and grounding thresholds
- Sources
- kb/*
- Classification
- Internal
- Max source age
- 30 days
- Min citation coverage
- 0%
- Retention
- 36 months
- Permitted audiences
- Knowledge owners
Governance metadata
- Policy ID
- KBP-005
- Owner
- Platform
- Scope
- Knowledge base · ingestion
- State
- Disabled — logged only
- Catalog version
- 2026.07.3
- Last change
- 2026-07-22 · approved by AI Council
Bound integrations
Where this rule executes
Applies estate-wide rather than to a specific connection.
Recent evaluations
Decisions where this rule fired
No evaluations from this rule in the current buffer.