{
  "receiver_id": "JW-CV-RCV-001",
  "schema_version": "1.0.0",
  "site": "https://cv.jermainewhiteside.com/",
  "page": "https://cv.jermainewhiteside.com/evidence/external/",
  "generated_at": "2026-10-20T08:37:19Z",
  "policy": [
    "A sender register is candidate evidence. Fetching it is not CV acceptance.",
    "No staged entry changes a CV claim until the owner records 'approved' in evidence/external/approvals.json.",
    "An approval covers the wording it was given for. If the sender changes the entry, it returns to review.",
    "Entries a sender marks context_only are shown as context. The owner may still approve one, but nothing is offered as a CV line by default.",
    "Entries a sender marks do_not_promote are staged for context and never offered for approval.",
    "Entries a sender withdraws are kept and marked withdrawn_by_sender, so lineage is preserved.",
    "Only public metadata is fetched. No credentials, private records or client data."
  ],
  "states": {
    "NOT_YET_CONSUMED": "Receiver is configured; no fetch has run.",
    "TESTED_LOCAL_FIXTURE_ONLY": "The code path ran against local copies of the register. Not a live consumption.",
    "CONSUMED_PENDING_OWNER_REVIEW": "The live register was fetched, validated and staged. No entry approved yet.",
    "ACCEPTED_IN_PART": "The owner has approved at least one staged entry from this sender."
  },
  "consumption_log": "https://cv.jermainewhiteside.com/evidence/external/consumption-log.json",
  "approvals": "https://cv.jermainewhiteside.com/evidence/external/approvals.json",
  "senders": [
    {
      "sender_id": "EW-CORP",
      "name": "EWTECHNERD LLC",
      "site": "https://ewtechnerd.com/",
      "handshake_id": "EW-CORP-CV-HS-001",
      "register_url": "https://ewtechnerd.com/data/cv-evidence-register.json",
      "feed_url": "https://ewtechnerd.com/feeds/cv-evidence.xml",
      "sender_handshake_url": "https://ewtechnerd.com/data/cv-register-handshake.json",
      "receiver_state": "ACCEPTED_IN_PART",
      "last_live_consumption": {
        "at": "2026-10-20T08:37:16Z",
        "sha256": "c1e236e116c393093e991b9d77697d953f45ae6b6fa5bbffc6cfb37254de2339",
        "entry_count": 41
      },
      "last_run": {
        "at": "2026-10-20T08:37:16Z",
        "result": "consumed"
      },
      "staged_entries": 41,
      "staged_url": "https://cv.jermainewhiteside.com/evidence/external/staged/EW-CORP.json",
      "receiver_acceptance": {
        "approved_entries": 24,
        "basis": "owner decisions in approvals.json"
      }
    },
    {
      "sender_id": "EVBC",
      "name": "E-Vision Business Center Historical Archive",
      "site": "https://evisioncenter.com/",
      "handshake_id": "JW-CV-HS-EVBC-001",
      "register_url": "https://evisioncenter.com/cv-evidence/registry.json",
      "feed_url": "https://evisioncenter.com/cv-evidence/feed.xml",
      "sender_handshake_url": null,
      "receiver_state": "CONSUMED_PENDING_OWNER_REVIEW",
      "last_live_consumption": {
        "at": "2026-10-20T08:37:16Z",
        "sha256": "ad80f5e58d19f109ebe094fc3934ad5320c6fb74c4c75ab36986c3d4c00448f9",
        "entry_count": 16
      },
      "last_run": {
        "at": "2026-10-20T08:37:16Z",
        "result": "consumed"
      },
      "staged_entries": 16,
      "staged_url": "https://cv.jermainewhiteside.com/evidence/external/staged/EVBC.json",
      "receiver_acceptance": null
    },
    {
      "sender_id": "PRAXIS",
      "name": "Dissertation and Praxis CV bridge",
      "site": "https://praxis.anointededu.com/",
      "handshake_id": "AGPL-CV-HANDSHAKE-001",
      "register_url": "https://praxis.anointededu.com/feeds/cv-dissertation-register.json",
      "feed_url": null,
      "sender_handshake_url": null,
      "receiver_state": "CONSUMED_PENDING_OWNER_REVIEW",
      "last_live_consumption": {
        "at": "2026-10-20T08:37:16Z",
        "sha256": "2a47668b7c9ea49e53a46f9de30de571ca7a84479a9f7a375219ce337292fbb3",
        "entry_count": 1
      },
      "last_run": {
        "at": "2026-10-20T08:37:16Z",
        "result": "consumed"
      },
      "staged_entries": 1,
      "staged_url": "https://cv.jermainewhiteside.com/evidence/external/staged/PRAXIS.json",
      "receiver_acceptance": null
    },
    {
      "sender_id": "WRS",
      "name": "Whiteside Research provenance index",
      "site": "https://whitesideresearch.com/",
      "handshake_id": "JW-CV-WR-HS-001",
      "register_url": "https://whitesideresearch.com/provenance/records.json",
      "feed_url": null,
      "sender_handshake_url": "https://whitesideresearch.com/machine-access/",
      "receiver_state": "ACCEPTED_IN_PART",
      "last_live_consumption": {
        "at": "2026-10-20T08:37:16Z",
        "sha256": "fc2f09d97ce1e4d0f6ccf6621537d7f3c13067174414551947407c68f700d9c7",
        "entry_count": 8
      },
      "last_run": {
        "at": "2026-10-20T08:37:16Z",
        "result": "consumed"
      },
      "staged_entries": 8,
      "staged_url": "https://cv.jermainewhiteside.com/evidence/external/staged/WRS.json",
      "receiver_acceptance": {
        "approved_entries": 5,
        "basis": "owner decisions in approvals.json"
      }
    },
    {
      "sender_id": "LE-LAB",
      "name": "Lost Estate Research Laboratory",
      "site": "https://lab.thelostestate.org/",
      "handshake_id": "JW-CV-LE-HS-001",
      "register_url": "https://lab.thelostestate.org/machine-manifest.json",
      "feed_url": "https://lab.thelostestate.org/feeds/ew-capabilities.xml",
      "sender_handshake_url": null,
      "receiver_state": "CONSUMED_PENDING_OWNER_REVIEW",
      "last_live_consumption": {
        "at": "2026-10-20T08:37:16Z",
        "sha256": "89402e517f777f78cad66b325439e9274561a713f78f4fb28a9253a6087b08af",
        "entry_count": 10
      },
      "last_run": {
        "at": "2026-10-20T08:37:16Z",
        "result": "consumed"
      },
      "staged_entries": 10,
      "staged_url": "https://cv.jermainewhiteside.com/evidence/external/staged/LE-LAB.json",
      "receiver_acceptance": null
    },
    {
      "sender_id": "ACC-CHURCH",
      "name": "Anointed Connect Church public website",
      "site": "https://anointedconnect.com/",
      "handshake_id": "JW-CV-ACC-CHURCH-HS-001",
      "register_url": "https://anointedconnect.com/ai-manifest.json",
      "feed_url": null,
      "sender_handshake_url": null,
      "receiver_state": "CONSUMED_PENDING_OWNER_REVIEW",
      "last_live_consumption": {
        "at": "2026-10-20T08:37:16Z",
        "sha256": "75884a5a109d159508faa46686009136d5d51117622d8f9ef6d2f3a2fe7c7393",
        "entry_count": 2
      },
      "last_run": {
        "at": "2026-10-20T08:37:16Z",
        "result": "consumed"
      },
      "staged_entries": 2,
      "staged_url": "https://cv.jermainewhiteside.com/evidence/external/staged/ACC-CHURCH.json",
      "receiver_acceptance": null
    },
    {
      "sender_id": "ACC-LAB",
      "name": "Anointed Connect Church Laboratory",
      "site": "https://acclab.anointededu.com/",
      "handshake_id": "JW-CV-ACC-LAB-HS-001",
      "register_url": "https://acclab.anointededu.com/data/manifest.json",
      "feed_url": "https://acclab.anointededu.com/feeds/ewtechnerd-capabilities.xml",
      "sender_handshake_url": null,
      "receiver_state": "ACCEPTED_IN_PART",
      "last_live_consumption": {
        "at": "2026-10-20T08:37:16Z",
        "sha256": "cce4e1cdb483cc835f1f2094c9c3e03ec23667f0cadacf8f932c1a0bcce90c03",
        "entry_count": 17
      },
      "last_run": {
        "at": "2026-10-20T08:37:16Z",
        "result": "consumed"
      },
      "staged_entries": 17,
      "staged_url": "https://cv.jermainewhiteside.com/evidence/external/staged/ACC-LAB.json",
      "receiver_acceptance": {
        "approved_entries": 4,
        "basis": "owner decisions in approvals.json"
      }
    }
  ],
  "review_totals": {
    "pending_review": 1,
    "approved": 33,
    "declined": 0,
    "hold": 3,
    "excluded_by_sender": 12,
    "re_review_required": 0,
    "context_only": 46
  },
  "receiver_acceptance_note": "receiver_acceptance stays null until the owner approves at least one entry from that sender and the approval is published in approvals.json."
}
