{
    "@context": "https://schema.org",
    "@type": "Dataset",
    "@id": "https://sourcebans.vudira.com/ai/changelog.json",
    "name": "Vudira SourceBans Changelog",
    "description": "What has changed on Vudira SourceBans, in machine-readable form. Gives AI crawlers a quick freshness signal.",
    "url": "https://sourcebans.vudira.com/ai/changelog.json",
    "dateModified": "2026-09-07T10:45:49+00:00",
    "license": "https://creativecommons.org/licenses/by-nc-sa/3.0/",
    "isAccessibleForFree": true,
    "current_version": "2.3",
    "releases": [
        {
            "version": "2.3",
            "date": "2026-08-16",
            "type": "feature",
            "title": "AI SEO 2026+ v13.0 alignment",
            "summary": "Crawl efficiency, Meta-WebIndexer and Web Bot Auth awareness, EU AI Act article 50 declarations kept consistent, Google Preferred Sources deep link published for AI Overviews and AI Mode.",
            "changes": [
                "Every /ai/*.json endpoint now sends a strong ETag and answers 304 Not Modified to If-None-Match, so repeat AI crawls no longer re-download unchanged payloads",
                "robots.txt and ai.txt allow Meta-WebIndexer, Google-Agent, xAI-Bot and DeepSeekBot; Bytespider is throttled by crawl-delay and edge rate limit instead of a robots ban it ignores",
                "AI crawler detection classifies bots as training, ai-search or user-triggered and records whether the request carried a Web Bot Auth Signature-Agent header",
                "Knowledge and entity endpoints expose the Google Preferred Sources opt-in URL and the machine-readable AI Act transparency declaration (ai-generated false, human-reviewed true)",
                "Discovery lists refreshed to AI SEO 2026+ v13.0 across llms.txt, ai.txt, robots.txt and the /ai/ index"
            ]
        },
        {
            "version": "2.2",
            "date": "2026-08-16",
            "type": "migration",
            "title": "Move to sourcebans.vudira.com",
            "summary": "The community rebranded from Avalon Community Servers to Vudira. The sanctions portal moved from proserver.sk to sourcebans.vudira.com, the community hub from avaloncs.net and avalonia.sk to vudira.com. Same database, same operators, same ban history - only the address changed.",
            "changes": [
                "Canonical host is now sourcebans.vudira.com; proserver.sk 301-redirects here path for path",
                "Community hub links repointed from avaloncs.net and avalonia.sk to vudira.com with identical paths",
                "Portal renamed to Vudira SourceBans across all seven interface languages",
                "Entity records carry previousURL and urlMigratedOn so crawlers keep the citation history",
                "Contact address changed to info@vudira.com in security.txt, agent manifests and FAQ endpoints",
                "Language cookie renamed to vudira_lang; visitors get one language reset on first visit",
                "WebMCP tool namespace moved from proserver.* to vudira.*",
                "Fact IDs renamed from proserver-* to vudira-*; old IDs are retired, not reused",
                "Head expanded with the AI SEO 2026+ meta layer: purpose, entity, licence, TDM reservation, reading level and fact-validity window",
                "meta robots added site-wide; admin, login and account surfaces now explicitly noindex",
                "Canonical, og:url and hreflang x-default now derive from one source so they cannot drift",
                "og:locale:alternate cluster across all seven languages; twitter card upgraded to summary_large_image",
                "JSON-LD graph extended with WebApplication and BreadcrumbList; Organization @id unified to #organization across the head and every /ai/ endpoint",
                "Speculation Rules restored - prerender on banlist, commslist and servers",
                "Markdown content negotiation: Accept text/markdown on the root serves llms.txt noindex",
                "Added /.well-known/payment-agent-rules.json declaring no commerce and no agentic checkout"
            ]
        },
        {
            "version": "2.1",
            "date": "2026-07-12",
            "type": "feature",
            "title": "AI SEO 2026+ v11.0 rollout",
            "summary": "Knowledge API, Citation Engineering with canonical fact URLs, AI Change Feed, RSL content license, A2A agent card, UCP manifest, and an AI Trust Dashboard in the admin panel.",
            "changes": [
                "New Knowledge API endpoints: /ai/knowledge.json, /ai/entities.json, /ai/taxonomy.json, /ai/status.json, /ai/releases.json",
                "AI Change Feed: /ai/changes.json (?since=YYYY-MM-DD), /ai/history.json, /ai/diff.json with daily fact snapshots",
                "Citation Engineering: stable fact IDs with confidence and verification dates in /ai/facts.json, canonical per-fact URLs at /facts/{id} in HTML and JSON",
                "New manifests: /.well-known/agent-card.json (A2A), /.well-known/ucp.json, RSL license at /license.xml",
                "robots.txt now carries Content-Signal and RSL License declarations",
                "Markdown content negotiation: agents requesting text/markdown on the root get llms.txt",
                "AI bot detection extended: OAI-SearchBot, Claude-User, Claude-SearchBot, Perplexity-User, GoogleOther, Meta-ExternalAgent, MistralAI-User, DuckAssistBot and more",
                "Rate limiting on /ai/* and /facts/ at 60 requests per minute per IP",
                "AI Trust Dashboard scorecard in the admin panel: entity, schema, knowledge, trust, freshness and crawl health"
            ]
        },
        {
            "version": "2.0",
            "date": "2026-04-22",
            "type": "feature",
            "title": "AI SEO 2026+ v10.4 rollout",
            "summary": "Big update. The site now speaks fluent machine — 12 JSON endpoints, W3C Agent Protocol, WebMCP, entity disambiguation, a proper glossary, RSS and JSON Feeds, and a bunch of hardening.",
            "changes": [
                "New endpoints: /ai/stats.json, /ai/servers.json, /ai/bans-recent.json, /ai/schema.json, /ai/entity.json, /ai/glossary.json, /ai/feed.json, /ai/changelog.json",
                "New well-known manifests: agent.json (W3C), webmcp.json (Chrome 146+), ai-license.json, llms.json",
                "RSS 2.0 feed at /feed.xml and JSON Feed 1.1 at /ai/feed.json",
                "Speculation Rules API — banlist / commslist / servers now prerender on nav",
                "Robots.txt reworked: 30+ bots grouped by vendor, explicit block list for scrapers",
                "JSON-LD graph expanded with BreadcrumbList, SoftwareApplication, Service",
                "Confidence Tagging and Fact-Density meta declarations site-wide",
                "Security headers tightened — CSP-ready Permissions-Policy, COOP, HSTS with preload",
                "security.txt updated to RFC 9116",
                "Content across FAQ, summaries, descriptions rewritten to sound like a human wrote it"
            ]
        },
        {
            "version": "1.5",
            "date": "2026-01-03",
            "type": "feature",
            "title": "First round of AI SEO",
            "summary": "Got the basics in: summary, facts, FAQ endpoints, JSON-LD graph, robots.txt opened to AI crawlers, dynamic sitemap.",
            "changes": [
                "Added /ai/summary.json, /ai/facts.json, /ai/faq.json",
                "Added llms.txt, llms-full.txt, ai.txt",
                "Added .well-known/ai-actions.json and security.txt",
                "Added JSON-LD @graph — Organization, WebSite, WebApplication, Dataset",
                "Added Speakable schema for voice assistants",
                "Added dynamic sitemap.xml.php"
            ]
        },
        {
            "version": "1.0",
            "date": "2025-12-02",
            "type": "launch",
            "title": "Vudira SourceBans goes live",
            "summary": "Platform launches with the Animated-Fluent theme.",
            "changes": [
                "Launched the shared sanctions portal",
                "Animated-fluent theme",
                "Sanctions plugin integration"
            ]
        }
    ],
    "next_expected_update": "2026-10-07"
}