AG-336

Knowledge Freshness Attestation Governance

Memory, RAG & Knowledge ~15 min read AGS v2.1 · April 2026
EU AI Act GDPR FCA NIST ISO 42001

2. Summary

Knowledge Freshness Attestation Governance requires that every piece of knowledge or evidence in an agent's knowledge base carries a freshness attestation: a structured record of when the content was last verified as accurate against its authoritative source. The agent must expose freshness information in its outputs, and the system must flag or block the use of knowledge that has not been refreshed within its defined attestation period. Without this control, agents serve stale knowledge with the same authority as current knowledge, leading to decisions based on outdated facts, regulations, prices, or policies that have changed since the knowledge was ingested.

3. Example

Scenario A -- Outdated Regulatory Guidance Causing Non-Compliance: A compliance agent assists a financial services firm with AML (anti-money laundering) procedures. The knowledge base contains the FCA's AML guidance, last refreshed 14 months ago. In the interim, the FCA issued updated guidance expanding customer due diligence requirements for politically exposed persons (PEPs). The agent provides compliance advice based on the outdated guidance. The firm fails to implement the expanded PEP requirements. During an FCA supervisory visit, the firm's AML procedures are found non-compliant. The firm cannot plead ignorance because the updated guidance was publicly available for 14 months.

What went wrong: The knowledge base contained outdated regulatory guidance with no freshness attestation. The agent treated 14-month-old guidance as current. No mechanism flagged that the guidance had not been verified since ingestion. Consequence: FCA enforcement action, potential fine of £500,000+, mandatory remediation programme, reputational damage.

Scenario B -- Stale Pricing Data Leading to Financial Loss: An enterprise procurement agent uses a knowledge base containing supplier pricing agreements. A key supplier updated their pricing 6 weeks ago, increasing prices by 8% across three product categories. The knowledge base was not refreshed. The agent generates purchase orders at the old prices. The supplier rejects the orders and demands the updated prices. The organisation has committed to internal budgets based on the old pricing. The 8% price increase across £2.1 million in annual procurement creates an unbudgeted £168,000 cost increase.

What went wrong: The pricing data in the knowledge base had no freshness attestation and no automatic refresh trigger. The agent used 6-week-old pricing as if it were current. Consequence: £168,000 unbudgeted cost increase, supplier relationship friction, budget re-forecasting across 3 departments.

Scenario C -- Medical Protocol Change Not Reflected: A healthcare information agent provides guidance to nurses about medication administration protocols. A protocol change issued 3 weeks ago modified the dosing schedule for a commonly administered medication. The knowledge base has not been updated. The agent provides the old dosing schedule to a nurse who queries it. The nurse follows the outdated schedule. While no patient harm occurs (the old schedule was safe but suboptimal), the incident is identified in a clinical audit and raises concerns about the reliability of AI-assisted clinical guidance.

What went wrong: The knowledge base contained a clinical protocol with no freshness attestation linked to the authoritative source (the hospital's protocol management system). The agent presented outdated clinical guidance without any staleness indicator. Consequence: Clinical audit finding, loss of clinician trust in the AI system, 6-month re-certification requirement for the knowledge base.

4. Requirement Statement

Scope: This dimension applies to every AI agent whose knowledge base contains content that can become outdated: regulatory guidance, pricing data, policies, procedures, product specifications, clinical protocols, legal precedent, or any information that changes over time. The test is: could any content in the knowledge base become inaccurate due to the passage of time? If yes, freshness attestation governance applies. The scope excludes knowledge bases containing exclusively immutable content (mathematical constants, historical records that are definitionally fixed). The scope includes both the primary knowledge base and any cached or replicated copies.

4.1. A conforming system MUST maintain a freshness attestation record for every knowledge base entry, including: the date the content was last verified as accurate against its authoritative source, the identity of the verifier (human or automated process), and the defined attestation period (how frequently re-verification is required).

4.2. A conforming system MUST flag knowledge entries whose attestation has expired (the time since last verification exceeds the defined attestation period) and prevent them from being used without a staleness disclosure.

4.3. A conforming system MUST expose freshness information in agent outputs when the agent cites or relies on knowledge base content, using a human-readable format (e.g., "Last verified: 15 February 2026" or "Warning: this information has not been verified for 90 days").

4.4. A conforming system MUST define attestation periods appropriate to the content type: shorter periods for rapidly changing content (pricing, regulatory guidance) and longer periods for stable content (foundational technical documentation).

4.5. A conforming system MUST log all freshness attestation events including: entry identifier, verification date, verifier identity, verification method (manual review or automated comparison), and verification result (confirmed current or updated).

4.6. A conforming system SHOULD implement automated freshness verification that periodically checks knowledge base entries against their authoritative sources (e.g., comparing regulatory text against the regulator's published version, comparing pricing against the supplier's current price list).

4.7. A conforming system SHOULD implement escalation for entries that remain unattested beyond a grace period (e.g., attestation expired plus 30-day grace period), quarantining the entry and notifying the knowledge base owner.

4.8. A conforming system SHOULD provide a freshness dashboard showing the overall freshness health of the knowledge base: percentage of entries within attestation period, percentage expired, and percentage quarantined.

4.9. A conforming system MAY implement predictive freshness that estimates the likelihood of content change based on historical update patterns and pre-emptively triggers re-verification for content approaching probable staleness.

5. Rationale

Knowledge has a shelf life. Regulatory guidance changes when regulators issue updates. Pricing changes when suppliers update their terms. Clinical protocols change when new evidence emerges. Policies change when organisations update their governance. The question is not whether knowledge will become stale but how quickly staleness is detected and addressed.

In a traditional knowledge management context, human experts carry implicit awareness of freshness: a solicitor knows to check whether recent case law has modified a legal principle; a compliance officer monitors regulatory updates. AI agents lack this implicit awareness. An agent treats a 14-month-old regulatory document with exactly the same confidence as a document verified yesterday. The embedding similarity score does not decay with age (unless AG-330 decay weighting is applied), and the retrieval system does not inherently distinguish between fresh and stale content.

Freshness attestation introduces explicit freshness tracking into the knowledge management lifecycle. By requiring each entry to carry a verification date and a defined attestation period, the system creates a structural mechanism for detecting staleness. When an entry's attestation expires, the system knows the content has not been verified for longer than its defined acceptable period -- this does not mean the content is wrong, but it means the content's accuracy can no longer be assumed.

The exposure requirement (4.3) ensures that freshness information reaches the user, enabling appropriate trust calibration. An output that states "based on regulatory guidance last verified 14 months ago" invites different user behaviour than one that states "based on regulatory guidance verified this week." This transparency is particularly important in regulated environments where the recency of information is a compliance factor.

Automated verification against authoritative sources is the most scalable approach to maintaining freshness. Manual verification -- having a human expert review each entry periodically -- does not scale beyond a few hundred entries. Automated comparison against the authoritative source (the regulator's website, the supplier's price list API, the protocol management system) can cover thousands of entries on a continuous cycle.

6. Implementation Guidance

Freshness attestation requires three capabilities: attestation tracking (recording when each entry was last verified), staleness detection (identifying entries whose attestation has expired), and freshness enforcement (flagging or blocking the use of stale entries).

Recommended Patterns:

Anti-Patterns to Avoid:

Industry Considerations

Financial Services. Regulatory content must be verified against the regulator's current publications at least monthly. MiFID II product information must be current. The attestation period for regulatory content should align with the frequency of regulatory updates in the relevant jurisdiction.

Healthcare. Clinical protocol attestation should be linked to the hospital's protocol management system, with real-time webhook-based verification when protocols are updated. Given the patient safety implications, clinical content should have the shortest attestation periods (7 days recommended) and the strictest enforcement (quarantine rather than disclosure for expired attestations).

Legal. Legal precedent must be verified for current status (not overruled, distinguished, or superseded). Attestation for case law should include a check against legal databases for subsequent judicial history. The attestation period should be 30 days for actively cited authorities.

Maturity Model

Basic Implementation -- Every knowledge base entry carries freshness metadata (last_verified_at, attestation_period_days). A scheduled job runs daily to identify entries whose attestation has expired. Expired entries are flagged in retrieval results with a staleness warning. The agent's output includes the verification date when citing knowledge base content. This meets minimum mandatory requirements but relies on manual verification processes.

Intermediate Implementation -- All basic capabilities plus: automated verification runs on schedule, comparing knowledge base entries against authoritative sources using hash comparison or semantic similarity. Detected changes trigger human review. Tiered attestation periods are configured by content category. A freshness dashboard shows knowledge base health. Entries that remain unattested beyond the grace period are quarantined.

Advanced Implementation -- All intermediate capabilities plus: real-time webhook-based attestation for critical content categories. Predictive freshness estimates trigger pre-emptive re-verification. Automated verification covers greater than 90% of the knowledge base, with manual verification reserved for sources without automated access. The freshness pipeline has been independently audited for coverage and accuracy. The organisation can demonstrate to regulators the verification history of any knowledge base entry.

7. Evidence Requirements

Required artefacts:

Retention requirements:

Access requirements:

8. Test Specification

Test 8.1: Staleness Flagging in Agent Output

Test 8.2: Automated Verification Detection of Change

Test 8.3: Quarantine Enforcement for Expired Attestations

Test 8.4: Attestation Period Differentiation

Test 8.5: Freshness Exposure in Output

Test 8.6: Default Attestation Assignment

Conformance Scoring

9. Regulatory Mapping

RegulationProvisionRelationship Type
EU AI ActArticle 9 (Risk Management System)Supports compliance
EU AI ActArticle 15 (Accuracy, Robustness, Cybersecurity)Direct requirement
GDPRArticle 5(1)(d) (Accuracy)Supports compliance
MiFID IIArticle 16 (Organisational Requirements)Supports compliance
NIST AI RMFMANAGE 4.1, MEASURE 2.6Supports compliance
ISO 42001Clause 9.1 (Monitoring, Measurement, Analysis)Supports compliance

EU AI Act -- Article 15 (Accuracy, Robustness, Cybersecurity)

Article 15 requires high-risk AI systems to achieve appropriate levels of accuracy. An AI system that serves stale knowledge has degraded accuracy that compounds over time. Freshness attestation is a structural mechanism for maintaining accuracy by ensuring the knowledge base is periodically verified against authoritative sources. The attestation period defines the maximum acceptable age of unverified knowledge, directly linking to the accuracy requirement.

GDPR -- Article 5(1)(d) (Accuracy)

The accuracy principle requires personal data to be accurate and kept up to date. For knowledge bases containing personal data (e.g., customer records, employee information), freshness attestation provides the mechanism for demonstrating that data is kept up to date through regular verification.

MiFID II -- Article 16 (Organisational Requirements)

Article 16 requires firms to maintain adequate organisational arrangements. For AI agents providing investment services, this includes ensuring that the knowledge base underpinning the agent's advice is current and accurate. Freshness attestation provides the audit trail demonstrating that market data, product information, and regulatory guidance are verified at defined intervals.

EU AI Act -- Article 9 (Risk Management System)

Stale knowledge in an AI system is a risk that increases over time. Freshness attestation is a risk management control that bounds the maximum staleness of the knowledge base.

NIST AI RMF -- MANAGE 4.1, MEASURE 2.6

MANAGE 4.1 addresses post-deployment monitoring. MEASURE 2.6 addresses performance measurement. Freshness metrics (percentage of knowledge base within attestation period, average age of entries) are post-deployment monitoring measures.

ISO 42001 -- Clause 9.1

Clause 9.1 requires monitoring and measurement. Knowledge base freshness is a measurable property that should be monitored continuously as part of the AI management system.

10. Failure Severity

FieldValue
Severity RatingHigh
Blast RadiusDomain-specific -- affects all queries that rely on the stale content area

Consequence chain: Without freshness attestation governance, the knowledge base accumulates stale content that the agent treats as current. The failure is silent: there is no signal that the knowledge is outdated until a downstream consequence surfaces. In regulatory compliance (Scenario A), stale guidance leads to non-compliance with consequences reaching £500,000+ in fines and mandatory remediation. In procurement (Scenario B), stale pricing creates unbudgeted cost increases of £168,000. In healthcare (Scenario C), stale clinical protocols create audit findings and erode clinician trust. The blast radius is domain-specific: all queries that rely on the stale content area are affected. For a knowledge base with 10,000 entries and a 15% staleness rate, approximately 1,500 entries are potentially outdated at any given time, affecting every query that retrieves those entries.

Cross-references: AG-040 (Persistent Memory Governance) provides the foundational framework. AG-082 (Data Minimisation Enforcement) ensures only necessary knowledge is maintained, reducing the freshness verification burden. AG-122 (Knowledge Integrity Verification) verifies knowledge integrity; AG-336 extends this to temporal integrity. AG-132 (Memory Scope Boundary Enforcement) defines scope boundaries. AG-179 (Memory Audit Trail Governance) captures freshness attestation events. AG-330 (Memory Decay and Expiry Governance) enforces temporal decay; AG-336 provides the freshness data that informs decay decisions. AG-333 (Retrieved Evidence Confidence Governance) incorporates freshness as a confidence factor. AG-335 (Citation Completeness Governance) includes freshness in citation metadata. AG-337 (Embedding Model Migration Governance) addresses freshness implications when embeddings are re-generated.

Cite this protocol
AgentGoverning. (2026). AG-336: Knowledge Freshness Attestation Governance. The 783 Protocols of AI Agent Governance, AGS v2.1. agentgoverning.com/protocols/AG-336