Open Knowledge CLI Documentation
Frontmatter12 fields
Trust
Human reviewed
Status
Stable

Verified by human:openknowledge-maintainers

Sources 3
  1. claim-profile.mdtyped-claims
  2. commands/claims.mdclaims-command
  3. commands/audit.mdknowledge-audit
type
Feature Documentation
title
Claim Freshness
description
Derive exact typed claim staleness from changed evidence and reconcile it.
timestamp
status
stable
owner
team:openknowledge
verified
at
by
human:openknowledge-maintainers
openknowledge_claim_profile
1
claim_ontology
entities
  1. 1
    id
    okn:feature/claim-freshness
    pref_label
    Claim freshness
predicates
  1. 1
    datatype
    xsd:string
    id
    okn:derivesFreshnessFrom
    maximum_count
    1
    object_kind
    literal
  2. 2
    datatype
    xsd:string
    id
    okn:providesOperation
    object_kind
    literal
sources
  1. 1
    id
    typed-claims
    observe
    manual
    resource
    claim-profile.md
    role
    authoritative
  2. 2
    id
    claims-command
    observe
    manual
    resource
    commands/claims.md
    role
    authoritative
  3. 3
    id
    knowledge-audit
    observe
    manual
    resource
    commands/audit.md
    role
    authoritative
claims
  1. 1
    evidence
    1. 1
      id
      okn:evidence/claim-freshness/profile
      role
      primary
      source_ref
      typed-claims
      stance
      supports
    id
    okn:claim/claim-freshness/evidence-digest
    object
    datatype
    xsd:string
    value
    latest local evidence SHA-256 observation
    owners
    • team:openknowledge
    predicate
    okn:derivesFreshnessFrom
    section_ref
    #derived-state
    slot
    okn:slot/claim-freshness/evidence-digest
    status
    verified
    subject
    okn:feature/claim-freshness
    verification
    at
    by
    human:openknowledge-maintainers
    evidence_refs
    • okn:evidence/claim-freshness/profile
    evidence_versions
    1. 1
      at
      by
      human:openknowledge-maintainers
      evidence_ref
      okn:evidence/claim-freshness/profile
      resource
      claim-profile.md
      sha256
      5249e8e5fb7446695214cdefd85421d74fc858a3fa5d6267ad749b7783310e17
      source_ref
      typed-claims
    method
    documentation-review
  2. 2
    evidence
    1. 1
      id
      okn:evidence/claim-freshness/commands
      role
      primary
      source_ref
      claims-command
      stance
      supports
    id
    okn:claim/claim-freshness/reconcile-command
    object
    datatype
    xsd:string
    value
    claims stale and claims reconcile
    owners
    • team:openknowledge
    predicate
    okn:providesOperation
    section_ref
    #reconciliation
    slot
    okn:slot/claim-freshness/reconcile-command
    status
    verified
    subject
    okn:feature/claim-freshness
    verification
    at
    by
    human:openknowledge-maintainers
    evidence_refs
    • okn:evidence/claim-freshness/commands
    evidence_versions
    1. 1
      at
      by
      human:openknowledge-maintainers
      evidence_ref
      okn:evidence/claim-freshness/commands
      resource
      commands/claims.md
      sha256
      3a9afeb197446c097492e61bc687c382bf8b6af226aa77cfa8a0276f8601df37
      source_ref
      claims-command
    method
    documentation-review
  3. 3
    evidence
    1. 1
      id
      okn:evidence/claim-freshness/audit
      role
      primary
      source_ref
      knowledge-audit
      stance
      supports
    id
    okn:claim/claim-freshness/audit-gate
    object
    datatype
    xsd:string
    value
    source baseline advancement gate
    owners
    • team:openknowledge
    predicate
    okn:providesOperation
    section_ref
    #reconciliation
    slot
    okn:slot/claim-freshness/audit-gate
    status
    verified
    subject
    okn:feature/claim-freshness
    verification
    at
    by
    human:openknowledge-maintainers
    evidence_refs
    • okn:evidence/claim-freshness/audit
    evidence_versions
    1. 1
      at
      by
      human:openknowledge-maintainers
      evidence_ref
      okn:evidence/claim-freshness/audit
      resource
      commands/audit.md
      sha256
      349c857347cc394764826a842563961a0c9aa5a2e76d2d2a711d9d5fbabf4447
      source_ref
      knowledge-audit
    method
    documentation-review
Claims3 statements · 3 verified
Claim freshnessProvides Operationsource baseline advancement gate
Verified
1 evidence record · Human reviewed
Evidence and metadata
Claim ID
okn:claim/claim-freshness/audit-gate
Slot
okn:slot/claim-freshness/audit-gate
Subject
okn:feature/claim-freshness
Predicate
okn:providesOperation
Status
Verified
Trust tier
Human reviewed
Datatype
xsd:string
Owners
team:openknowledge
Verified by
human:openknowledge-maintainers · documentation-review · 2026-08-26T17:15:00Z
Evidence
knowledge-audit · supports · primary
Claim freshnessDerives Freshness Fromlatest local evidence SHA-256 observation
Verified
1 evidence record · Human reviewed
Evidence and metadata
Claim ID
okn:claim/claim-freshness/evidence-digest
Slot
okn:slot/claim-freshness/evidence-digest
Subject
okn:feature/claim-freshness
Predicate
okn:derivesFreshnessFrom
Status
Verified
Trust tier
Human reviewed
Datatype
xsd:string
Owners
team:openknowledge
Verified by
human:openknowledge-maintainers · documentation-review · 2026-08-26T17:15:00Z
Evidence
typed-claims · supports · primary
Claim freshnessProvides Operationclaims stale and claims reconcile
Verified
1 evidence record · Human reviewed
Evidence and metadata
Claim ID
okn:claim/claim-freshness/reconcile-command
Slot
okn:slot/claim-freshness/reconcile-command
Subject
okn:feature/claim-freshness
Predicate
okn:providesOperation
Status
Verified
Trust tier
Human reviewed
Datatype
xsd:string
Owners
team:openknowledge
Verified by
human:openknowledge-maintainers · documentation-review · 2026-08-26T17:15:00Z
Evidence
claims-command · supports · primary

Claim Freshness

Open Knowledge derives claim freshness from evidence state. It does not store a second authored stale flag.

Observation contract

Claim verification records the SHA-256 identity of each local live evidence resource in verification.evidence_versions. The ordered list is append-only. The last entry for an evidence ID is the current reviewed observation.

A pinned source uses two identities. resource points to the immutable content-addressed artifact. live_resource points to the upstream local file. This separation prevents the artifact from hiding later upstream changes.

Remote evidence stays network-free during validation and claim maintenance. Remote-only verification can have no local evidence observation.

Derived state

The parser hashes an observable local live resource. When that digest differs from the latest reviewed observation, it sets stale: true on the machine claim projection and lists the exact evidence IDs in staleEvidence.

The derived state reaches search context, runtime policy, MCP, the viewer, and the audit. It remains stale across unrelated edits because the stored evidence history does not change.

Reconciliation

Use this review loop:

okn claims stale --path Wiki
okn claims reconcile <claim-id> --document <path> \
  --approved-by human:<id> --path Wiki
okn audit Wiki --baseline .openknowledge/audit-sources.json \
  --update-baseline --fail-on high

reconcile appends a current local evidence observation in one validated file write. It preserves the previous claim verification and observation history. It does not decide whether the claim is semantically true. Correct or replace the claim before reconciliation when the evidence no longer supports it.

The command writes page-level verified only when all active claims on the page are verified and current. It leaves generated unchanged because an evidence-only reconciliation does not change the body.

The audit refuses to advance its source baseline while a changed source has an unresolved typed claim. A source without typed claims keeps its page-level source-changed finding until review.

History evaluation

okn eval claims reads a strict dataset and checks active claim IDs at immutable Git checkpoints. Recorded states are supported, refuted, and unverified. The report classifies observed claims as supported, stale, hallucinated, or unverified.

This evaluation tests memory behavior across repository history. It does not use a model as a truth oracle.

Powered by OpenKnowledge.sh