{
  "version": 1,
  "last_updated": "2026-06-01",
  "contract": "Every URL listed below is promised to keep working. Renamed pages must redirect, never 404.",
  "domains": {
    "allannott": "https://allannott.tech",
    "upgradeai": "https://upgradeai.net",
    "localpayments": "https://localpayments.io"
  },
  "allannott": [
    {
      "url": "https://allannott.tech/",
      "path": "/",
      "purpose": "Front door.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/help",
      "path": "/help",
      "purpose": "Get help when you're locked out.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/letter",
      "path": "/letter",
      "purpose": "Generate an escalation letter.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/preserve",
      "path": "/preserve",
      "purpose": "Preserve evidence before it's wiped.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/wall",
      "path": "/wall",
      "purpose": "The Wall — human witness verification.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/wall/request",
      "path": "/wall/request",
      "purpose": "Request a Wall call.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/wall/verify",
      "path": "/wall/verify",
      "purpose": "Verify a Wall receipt.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/wall/checklist",
      "path": "/wall/checklist",
      "purpose": "Verifier checklist.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/wall/directory",
      "path": "/wall/directory",
      "purpose": "Directory of verified people.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/i",
      "path": "/i",
      "purpose": "Public VID registry.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/disclosure",
      "path": "/disclosure",
      "purpose": "Full Disclosure — the opposite of Anonymous.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/open",
      "path": "/open",
      "purpose": "The Open Defence doctrine.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/field-reports",
      "path": "/field-reports",
      "purpose": "Upload URLs, browser, device, network anomalies.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/laws",
      "path": "/laws",
      "purpose": "Your rights under GDPR, DSA, FTC, CCPA, and more.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/trinity",
      "path": "/trinity",
      "purpose": "How the three domains connect.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/plan",
      "path": "/plan",
      "purpose": "The plain-language business plan.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/about",
      "path": "/about",
      "purpose": "Who runs this and why.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/donate",
      "path": "/donate",
      "purpose": "Fund the work.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/stories",
      "path": "/stories",
      "purpose": "Read what's happened to others.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/share",
      "path": "/share",
      "purpose": "Submit your own story.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/petitions",
      "path": "/petitions",
      "purpose": "Platform-specific petitions.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/refunds",
      "path": "/refunds",
      "purpose": "Refund abuse cases.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/templates",
      "path": "/templates",
      "purpose": "Letter and complaint templates.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/amplify",
      "path": "/amplify",
      "purpose": "For journalists and regulators.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/escape",
      "path": "/escape",
      "purpose": "How to leave Google safely.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/case",
      "path": "/case",
      "purpose": "The legal case.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/trillion",
      "path": "/trillion",
      "purpose": "$4.68T vs. you.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/downstream",
      "path": "/downstream",
      "purpose": "Downstream damage from lockouts.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/why",
      "path": "/why",
      "purpose": "Why this exists.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/local",
      "path": "/local",
      "purpose": "Find help in your city.",
      "stable_since": "2025-01-01",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/localpayments",
      "path": "/localpayments",
      "purpose": "The accountability marketplace charter.",
      "stable_since": "2025-11-22",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/paper-trail",
      "path": "/paper-trail",
      "purpose": "Build definitive proof before and after a lockout.",
      "stable_since": "2025-11-22",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/keyholders",
      "path": "/keyholders",
      "purpose": "Public register of named decision-makers at major platforms.",
      "stable_since": "2025-11-22",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/urls",
      "path": "/urls",
      "purpose": "The permanent URL contract (this page).",
      "stable_since": "2025-11-22",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/urls/card",
      "path": "/urls/card",
      "purpose": "Printable wallet card of essential URLs.",
      "stable_since": "2025-11-22",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/.well-known/urls.json",
      "path": "/.well-known/urls.json",
      "purpose": "Machine-readable URL manifest.",
      "stable_since": "2025-11-22",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/reconcile",
      "path": "/reconcile",
      "purpose": "The anti-RipoffReport doctrine.",
      "stable_since": "2026-05-22",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/reconcile/how-it-works",
      "path": "/reconcile/how-it-works",
      "purpose": "The 4-stage reconciliation flow with a worked example.",
      "stable_since": "2026-05-22",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/reconcile/rules",
      "path": "/reconcile/rules",
      "purpose": "Seven rules of reconciliation.",
      "stable_since": "2026-05-22",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/disclosure/case/:id",
      "path": "/disclosure/case/:id",
      "purpose": "Permanent disclosed-case record (per case).",
      "stable_since": "2026-05-22",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/interchange",
      "path": "/interchange",
      "purpose": "How identity, work, and money flow safely between the three sites.",
      "stable_since": "2026-05-22",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/verify",
      "path": "/verify",
      "purpose": "What verification means on this network — the four pillars.",
      "stable_since": "2026-05-22",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/verify/people",
      "path": "/verify/people",
      "purpose": "How a person gets verified; what shows publicly, what stays private.",
      "stable_since": "2026-05-22",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/verify/businesses",
      "path": "/verify/businesses",
      "purpose": "How a business gets verified; the public ledger of named operators.",
      "stable_since": "2026-05-22",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/network",
      "path": "/network",
      "purpose": "The advocacy network: who's in it, how to join, the doctrine.",
      "stable_since": "2026-05-22",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/recommended-setup",
      "path": "/recommended-setup",
      "purpose": "Apple-first secure-setup guidance, in plain language.",
      "stable_since": "2026-05-22",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/foundation",
      "path": "/foundation",
      "purpose": "First principles: rights are the floor, terms are an offer.",
      "stable_since": "2026-05-22",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/rights-vs-terms",
      "path": "/rights-vs-terms",
      "purpose": "Side-by-side: real rights vs. what platform terms of service pretend.",
      "stable_since": "2026-05-22",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/live-proof",
      "path": "/live-proof",
      "purpose": "Live-video proof primitive: one-time phrase + free call tools to kill scams.",
      "stable_since": "2026-05-22",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/accountability",
      "path": "/accountability",
      "purpose": "The five layers every scam touches: registrar, host, TLD, processor, carrier.",
      "stable_since": "2026-05-22",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/researchers",
      "path": "/researchers",
      "purpose": "The white-hat volunteer track: trace chains, file abuse, publish refusals.",
      "stable_since": "2026-05-22",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/justice",
      "path": "/justice",
      "purpose": "Access to justice: small-claims caps, fee-shifting statutes, legal-aid routes — US state-by-state and Canada province-by-province.",
      "stable_since": "2026-05-22",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/locked-out-but-pinged",
      "path": "/locked-out-but-pinged",
      "purpose": "Playbook for when a platform locks you out but keeps texting sign-in prompts — 24-hour rule, video evidence, statutes.",
      "stable_since": "2026-05-22",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/laws/udap",
      "path": "/laws/udap",
      "purpose": "50-state US UDAP table with private right of action and fee-shifting.",
      "stable_since": "2026-05-22",
      "aliases": []
    },
    {
      "url": "https://allannott.tech/laws/eu",
      "path": "/laws/eu",
      "purpose": "Every EU national DPA + DSA Art. 21 out-of-court route + DMA escalation.",
      "stable_since": "2026-05-22",
      "aliases": []
    }
  ],
  "trinity": [
    {
      "url": "https://upgradeai.net/signup",
      "purpose": "Free account anchored to a VID — no mailbox required.",
      "stable_since": "2025-11-22"
    },
    {
      "url": "https://upgradeai.net/build",
      "purpose": "AI site builder for Verified Humans.",
      "stable_since": "2025-11-22"
    },
    {
      "url": "https://localpayments.io/get-paid",
      "purpose": "Payment routing that survives platform lockouts.",
      "stable_since": "2025-11-22"
    },
    {
      "url": "https://localpayments.io/verify",
      "purpose": "Verifier honorarium intake.",
      "stable_since": "2025-11-22"
    },
    {
      "url": "https://localpayments.io/listing",
      "purpose": "Contractor / small-operator profile and listing (no pay-to-rank).",
      "stable_since": "2025-11-22"
    },
    {
      "url": "https://localpayments.io/receipt",
      "purpose": "Verified, two-party-signed receipt for a transaction.",
      "stable_since": "2025-11-22"
    },
    {
      "url": "https://localpayments.io/review",
      "purpose": "Review tied to a signed receipt — no review without a receipt.",
      "stable_since": "2025-11-22"
    },
    {
      "url": "https://localpayments.io/grievance/new",
      "purpose": "File a grievance against a signed receipt (either side).",
      "stable_since": "2026-05-22"
    },
    {
      "url": "https://localpayments.io/case",
      "purpose": "Private 14-day amends window for an active case.",
      "stable_since": "2026-05-22"
    }
  ],
  "redirects": []
}