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.