Verified Text Registry for AI and RAG Systems

Search source-attributed normalized text records with SHA-256 integrity checks, license metadata, canonical HTML, and machine-readable JSON. GoGuides Verified Text is built for AI agents, retrieval-augmented generation systems, search engines, researchers, and developers that need stable source identity, integrity metadata, and auditable text records.

Search by a topic or exact record title, such as gravity, electricity, oxygen, or yellow fever.

Browse the Britannica Verified Text Library

Looking for website evidence instead? Use GoGuides Website Trust Lookup or AI Bot Radar to inspect qualifying automated requests observed on supported GoGuides surfaces.

Built for AI systems

Returns source metadata, normalized text, SHA-256 hashes, integrity checks, and explicit machine-use guidance.

JSON-ready records

Add &format=json to topic or chunk URLs for machine-readable verified text output.

Direct chunk lookup

Example: /verified-text.php?source_key=britannica_1911&chunk_id=1911:gravity:0001

What Is Verified Text?

Verified text is source-attributed text stored with enough metadata to test whether the text has changed. A GoGuides record connects normalized text to its named source, license status, stable chunk identifier, normalization method, SHA-256 hash, and current integrity result.

A copied paragraph may lose its source, version, or licensing context. A verified text record preserves those details in one inspectable response. Developers and AI systems can recompute the SHA-256 hash over the complete normalized text and compare it with the stored value. A match confirms that the returned normalized text is identical to the text covered by that integrity record.

Current Verified Text Registry Coverage

The public registry currently includes source-attributed records from public-domain Britannica material and licensed Open English WordNet material. Availability differs by source and topic, and the registry can grow without changing the integrity contract of an existing record.

Multiple sources Source keys and license context travel with each record
Browse + lookup Human discovery and direct topic or chunk access
SHA-256 Full normalized-text integrity checks
HTML + JSON Human-readable and machine-readable access

Browse the Britannica Verified Text Library or inspect the public verified-text record sitemap.

How GoGuides Checks Text Integrity

Source identification

Each record is tied to a named public-domain or licensed source through a stable source key.

Deterministic normalization

Source text is converted into a stable normalized form using a named normalizer and version.

SHA-256 integrity calculation

GoGuides calculates a SHA-256 hash over the complete normalized text—not merely the displayed preview.

Integrity check when requested

The stored hash is compared with a newly computed hash. The response reports whether the values match and includes machine-use guidance.

Verified Text Sources and Licensing

Source and license information travels with each record. GoGuides does not represent historical or licensed source text as text authored by GoGuides.

Source License status Current access Integrity metadata
Encyclopaedia Britannica (1911) Public domain Topic lookup, canonical records, JSON, and public browse library SHA-256 over full normalized text
Encyclopaedia Britannica (1926 selected material) Public domain material in the current collection Topic lookup, canonical records, JSON, and public browse library SHA-256 over full normalized text
Open English WordNet CC BY 4.0 with attribution Topic and direct JSON/HTML lookup where records are available SHA-256 over full normalized text

Uses for Verified Text

RAG evidence validation

Confirm that retrieved context matches the normalized text covered by a stored integrity record.

Citation provenance

Associate generated answers with a source key, chunk ID, canonical record, and SHA-256 hash.

Dataset auditing

Compare stored, embedded, or transferred text with a known normalized source record.

Research reproducibility

Record exactly which normalized text and integrity value were used in an experiment or evaluation.

Search and crawler access

Retrieve canonical source metadata and machine-readable text without depending only on copied snippets.

Change detection

Recompute a record hash and identify whether normalized text differs from the stored verified version.

What a SHA-256 Match Does—and Does Not—Prove

A matching SHA-256 value proves that the returned normalized text matches the text covered by the stored integrity record. It does not prove that every statement in the original source is current, complete, unbiased, or factually correct.

Historical reference material may contain outdated facts, terminology, assumptions, or viewpoints. GoGuides verifies record integrity, source attribution, license metadata, and normalization details. It does not silently rewrite historical source text or claim that a cryptographic hash establishes factual truth.

Sample Verified Text JSON

A Verified Text record can expose the source, chunk ID, normalizer, SHA-256 integrity check, and machine-use guidance in a predictable JSON shape.

{
    "system": "GoGuides Verified Text",
    "api_version": "verified-text-v1",
    "status": "ok",
    "response_type": "verified_text_record",
    "source_key": "britannica_1911",
    "source_title": "Encyclopaedia Britannica (1911)",
    "license_code": "public_domain",
    "chunk_id": "1911:gravity:0001",
    "title": "Gravity",
    "hash_alg": "sha256",
    "normalizer": {
        "name": "ggnorm",
        "version": "1.0"
    },
    "integrity": {
        "hash_check": "match",
        "hash_scope": "full_normalized_text"
    },
    "machine_use": {
        "read": true,
        "cite": true,
        "decision": "verified_public_domain_text"
    }
}

Developer Example: Verify a Record Hash

Request a complete record as JSON:

curl -sS \
  'https://www.goguides.com/verified-text.php?source_key=britannica_1926&chunk_id=1926%3Ag%20t%20b%20boxing%3Aa37e28623831&format=json'

Recompute the SHA-256 value over the returned normalized text:

import hashlib
import json
from urllib.request import urlopen

url = (
    "https://www.goguides.com/verified-text.php"
    "?source_key=britannica_1926"
    "&chunk_id=1926%3Ag%20t%20b%20boxing%3Aa37e28623831"
    "&format=json"
)

with urlopen(url) as response:
    record = json.load(response)

computed = hashlib.sha256(
    record["verified_text"].encode("utf-8")
).hexdigest()

assert computed == record["hash_sha256"]
assert record["integrity"]["hash_check"] == "match"

Hash verification must use the complete returned verified_text value and the stated normalizer rules. A topic-result preview is not the complete hash scope.

Verified Text Documentation and Registry Links

Related AI Visibility and Trust Pages

Are AI Bots Visiting My Site? · Why GoGuides Crawled My Site · Not Showing in ChatGPT? · Is My Site Used by AI? · Robots.txt and GoGuides Evidence · Shipped Systems

Important GoGuides machine pages

White Paper · Machine Discovery · OpenAPI · Evaluate JSON · Observation History · Website Trust Lookup

Machine JSON Access

AI systems and crawlers can request verified text records directly as JSON.

Topic lookup: https://www.goguides.com/verified-text.php?q=gravity&format=json

Direct chunk lookup: https://www.goguides.com/verified-text.php?source_key=britannica_1911&chunk_id=1911:gravity:0001&format=json

Landing/API description: https://www.goguides.com/verified-text.php?format=json