{
  "$schema": "https://memr.it/content-credentials.schema.json",
  "spec_version": "content-credentials-1.0",
  "spec_ref": "https://c2pa.org/specifications/specifications/2.1/",
  "hash_algorithm": "sha256",
  "claim_generator": "memrit content-credentials v1 (scripts/generate-content-credentials.ts)",
  "generated_at": "2026-07-26T20:06:22.389Z",
  "signature": {
    "type": "none",
    "note": "Unsigned. Integrity-only manifest: independently recompute SHA-256 over each referenced artifact and compare against the values listed here. Cross-verify parity.json (memrit.parity assertion) against the same repo state at https://github.com/. When a signing certificate is provisioned, signature.type upgrades to 'cose' or 'jws' in place; the assertion set does not change."
  },
  "authorship": {
    "name": "memrit",
    "url": "https://memr.it",
    "contact": "mailto:answers@memr.it",
    "license": "CC-BY-4.0",
    "license_url": "https://creativecommons.org/licenses/by/4.0/"
  },
  "canonical_url": "https://memr.it/",
  "trust_model": "Integrity-only. This manifest establishes what memrit publishes; it does NOT cryptographically prove who published it. Use SHA-256 equality to detect tampering, but treat authorship as unauthenticated until signature.type !== 'none'.",
  "assertions": [
    {
      "label": "stds.schema-org.CreativeWork",
      "description": "Sitewide JSON-LD graph is embedded in index.html: Organization, Brand, WebSite, ItemList, FAQPage, and one Book payload per journal (all nine, each carrying its ASIN via productID and identifier).",
      "artifacts": [
        {
          "path": "index.html",
          "url": "https://memr.it/",
          "sha256": "e80d5aee4648e4fbc30f199a1806d8d65c4fa1e5273433320f36256a7010335b",
          "bytes": 184423,
          "content_type": "text/html"
        }
      ]
    },
    {
      "label": "memrit.corpus",
      "description": "Human-readable AI corpus. llms.txt is the tight index; llms-full.txt is the long-form corpus for retrieval; ai.txt mirrors the AI usage policy.",
      "artifacts": [
        {
          "path": "public/llms.txt",
          "url": "https://memr.it/llms.txt",
          "sha256": "89fb564c11a5aea03a1a23c794e761a76e68ff680ae6317b06c21005811fda9c",
          "bytes": 10609,
          "content_type": "text/plain"
        },
        {
          "path": "public/llms-full.txt",
          "url": "https://memr.it/llms-full.txt",
          "sha256": "e4197b0d22819f892982ef0c2c6ae18e68ea8e1838c1ab6029c5499ba8e4c06b",
          "bytes": 76245,
          "content_type": "text/plain"
        },
        {
          "path": "public/ai.txt",
          "url": "https://memr.it/ai.txt",
          "sha256": "d932453c06946366a807ec5039c33f47114b2699da46197ee392affcab05f03e",
          "bytes": 8150,
          "content_type": "text/plain"
        },
        {
          "path": "public/.well-known/ai.txt",
          "url": "https://memr.it/.well-known/ai.txt",
          "sha256": "6dc13e699b93481d47f96ef0b880d406e2c8c2a76664299faf4cbed8a5ffd476",
          "bytes": 2063,
          "content_type": "text/plain"
        },
        {
          "path": "public/.well-known/ai.json",
          "url": "https://memr.it/.well-known/ai.json",
          "sha256": "adf5dcd5ef4b1b241d65e4536a301dc771959650f499be4a7adce04380558464",
          "bytes": 8359,
          "content_type": "application/json"
        }
      ]
    },
    {
      "label": "memrit.parity",
      "description": "Cross-tier parity manifest. Fingerprints every source module each canonical route reads so agents can prove JS render, no-JS prerender, /retro/ mirror, and both themes serve identical semantic content. Schema is published alongside for validation.",
      "artifacts": [
        {
          "path": "public/parity.json",
          "url": "https://memr.it/parity.json",
          "sha256": "1a9639ae0a63ebd5dca58eed5f39ebfe882965b13e414aab7b8402fe434f50f1",
          "bytes": 15271,
          "content_type": "application/json"
        },
        {
          "path": "public/parity.schema.json",
          "url": "https://memr.it/parity.schema.json",
          "sha256": "68f54d1cc2611418ef006de1236d345edd5666933fcf3cee0c72652543b34a54",
          "bytes": 3709,
          "content_type": "application/json"
        }
      ]
    },
    {
      "label": "memrit.licensing",
      "description": "Machine-readable licensing surface: ODRL policy documents (per tier), TDMRep 1.0 policy set (opt-in), and Really Simple Licensing 1.0 feed. Default license across every artifact is CC BY 4.0.",
      "artifacts": [
        {
          "path": "public/rsl.xml",
          "url": "https://memr.it/rsl.xml",
          "sha256": "286237ef557d25519e78b7a120bac0c51e2b99cc1216bdda8cb270234d92aa56",
          "bytes": 3128,
          "content_type": "application/xml"
        },
        {
          "path": "public/.well-known/tdmrep.json",
          "url": "https://memr.it/.well-known/tdmrep.json",
          "sha256": "80240e5606094c4a405729397fc916842b0af0521fe1f2f3d51f27092eaec38c",
          "bytes": 816,
          "content_type": "application/json"
        },
        {
          "path": "public/licenses/journal.json",
          "url": "https://memr.it/licenses/journal.json",
          "sha256": "dbb43b4a3d40e1494314adeef48631fd761dc9da8625bcd9c9b3390e201ecd50",
          "bytes": 2525,
          "content_type": "application/json"
        },
        {
          "path": "public/licenses/site.json",
          "url": "https://memr.it/licenses/site.json",
          "sha256": "eba66d97cd3f8b366649c7f269f42f9456f45b389f90099d83c594850f5c7fe3",
          "bytes": 1266,
          "content_type": "application/json"
        },
        {
          "path": "public/licenses/wiki.json",
          "url": "https://memr.it/licenses/wiki.json",
          "sha256": "33be813f0300b8410c445958aaba557fc28084b863516cecd8ef870328b7e7b9",
          "bytes": 1602,
          "content_type": "application/json"
        }
      ]
    },
    {
      "label": "memrit.discovery",
      "description": "Sitemap index and child feeds (URLs + images) plus the agent capability card. sitemap-index.xml is the root advertised by robots.txt.",
      "artifacts": [
        {
          "path": "public/sitemap-index.xml",
          "url": "https://memr.it/sitemap-index.xml",
          "sha256": "2b83078149efb0f0e232eed7251cc800a1e2916fcd2ac8fcda63f24ba2f9c21e",
          "bytes": 333,
          "content_type": "application/xml"
        },
        {
          "path": "public/sitemap.xml",
          "url": "https://memr.it/sitemap.xml",
          "sha256": "7fe97a04b93e88580699d71aa150ba6395b38ca3c358f7b697d4d08cdcd44677",
          "bytes": 4627,
          "content_type": "application/xml"
        },
        {
          "path": "public/sitemap-images.xml",
          "url": "https://memr.it/sitemap-images.xml",
          "sha256": "b4c65139ac7fc2b494cad47e07c6b866dca74a9a74f71c7d81bc3a430b5ca2d8",
          "bytes": 3180,
          "content_type": "application/xml"
        },
        {
          "path": "public/agents.json",
          "url": "https://memr.it/agents.json",
          "sha256": "6ad9d5f476bbfc02e2c3c2a625c432c25ca7dc8e7b0fd226880b61be90727a37",
          "bytes": 21077,
          "content_type": "application/json"
        },
        {
          "path": "public/agents.txt",
          "url": "https://memr.it/agents.txt",
          "sha256": "a3aef19c4923b3cebb224911ccf53c0131667f1c2335acc6a0d31eee492fcfbf",
          "bytes": 5280,
          "content_type": "text/plain"
        },
        {
          "path": "public/agents.schema.json",
          "url": "https://memr.it/agents.schema.json",
          "sha256": "7c49236fd36db42c465f7f9bd4e5676b919b5d9a014b892e696c9d25dc4a87ad",
          "bytes": 4277,
          "content_type": "application/json"
        }
      ]
    }
  ]
}
