Verified Text Registry for AI and RAG Systems

Search stable, source-attributed text records with normalized text, SHA-256 integrity verification, 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 text they can verify, cite, and audit.

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

Browse the Britannica Verified Text Library

Looking for a website or domain trust record? Use GoGuides Website Trust Lookup.

Built for AI systems

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

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 launch collection concentrates on substantial Britannica records that meet the current title-quality and minimum-length publication rules. Short or extraction-fragment records remain readable for transparency but are not promoted through the public library or record sitemap.

14,993 Public Britannica records in the launch collection
150 Alphabetical browse-library pages
SHA-256 Full normalized-text integrity verification
HTML + JSON Human-readable and machine-readable access

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

How GoGuides Verifies Text

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.

Verification 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.

AI citation records

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 decision 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 vs Trust Layer · Activate Trust Signal

Important GoGuides machine pages

White Paper · Signal Feed · Evaluate JSON · GoGuides 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