{
  "sourceDigest": "98922af2c2b92271403a84597bad970223711abbcf0aa454eb2d7d69e1c5a1be",
  "readback": {
    "checkedAt": "2026-09-14T01:46:46.905Z",
    "origin": "https://app.agentlinkops.com",
    "mcpStatus": 200,
    "names": [
      "list_workspace_events",
      "get_workspace",
      "configure_competitor_refresh",
      "get_competitor_refresh",
      "set_competitor_refresh_paused",
      "create_competitor_set",
      "list_competitor_sets",
      "get_competitor_set",
      "update_competitor_set",
      "retire_competitor_set",
      "request_competitor_inventory",
      "capture_competitor_inventory",
      "list_competitor_inventories",
      "list_competitor_inventory_rows",
      "get_competitor_gap_report",
      "get_domain_mix_report",
      "get_competitor_exclusions",
      "save_competitor_exclusions",
      "preview_competitor_exclusions",
      "verify_discovery_candidate",
      "get_candidate_verification",
      "request_domain_overview",
      "get_domain_overview",
      "get_usage",
      "locate_link",
      "list_members",
      "invite_member",
      "list_invitations",
      "revoke_invitation",
      "set_member_access",
      "remove_member",
      "create_webhook",
      "list_webhooks",
      "rotate_webhook_secret",
      "set_webhook_state",
      "list_webhook_deliveries",
      "import_backlinks",
      "discover_backlinks",
      "list_discovery_runs",
      "get_discovery_run",
      "list_discovery_candidates",
      "list_projects",
      "create_project",
      "list_link_watches",
      "get_link_watch",
      "monitor_link",
      "import_link_watches",
      "update_link_watch",
      "request_link_check",
      "get_check_job",
      "get_link_history",
      "get_public_contacts",
      "list_link_events",
      "export_link_watches",
      "get_link_profile",
      "get_anchor_report",
      "list_targets",
      "get_target",
      "monitor_target",
      "update_target",
      "request_target_check",
      "get_target_job",
      "get_target_history",
      "get_target_placements",
      "list_target_events"
    ],
    "genericCatalogStatus": 404,
    "temporaryCredentialRevoked": true
  },
  "deployment": {
    "evidenceKind": "deployed-source",
    "releaseDate": "2026-09-20",
    "deployedAt": "2026-09-20T16:54:01.875157Z",
    "origin": "https://app.agentlinkops.com",
    "versionId": "6b10560e-793c-47bd-a011-403b2bc56872",
    "sourceCommit": "732cadc3435433bc1d0970e6bad48aadd70ed91e",
    "sourceEvidence": "docs/initiatives/DP-0053-index-status-watching/inspection-activity-2026-09-20/README.md",
    "authenticatedLiveCatalogVerified": true,
    "genericCommands": "deployed",
    "names": [
      "add_admission_rule",
      "anchor_evidence",
      "capture_competitor_inventory",
      "configure_competitor_refresh",
      "configure_index_observations",
      "create_competitor_set",
      "create_project",
      "create_webhook",
      "delete_admission_rule",
      "delete_disavow_rule",
      "delete_resource",
      "delete_webhook",
      "discover_backlinks",
      "evaluate_admission",
      "export_disavow_rules",
      "export_link_watches",
      "export_opportunities",
      "export_profile_distribution",
      "get_admission_decisions",
      "get_anchor_report",
      "get_candidate_verification",
      "get_candidate_verification_batch",
      "get_check_job",
      "get_citation_evidence",
      "get_competitor_exclusions",
      "get_competitor_gap_report",
      "get_competitor_refresh",
      "get_competitor_set",
      "get_discovery_run",
      "get_domain_mix_report",
      "get_domain_overview",
      "get_evidence",
      "get_evidence_anchor",
      "get_history",
      "get_index_observation",
      "get_index_observation_settings",
      "get_lifecycle_report",
      "get_link_lifecycle",
      "get_link_locator",
      "get_link_profile",
      "get_link_reports",
      "get_link_watch",
      "get_notification_preferences",
      "get_opportunity",
      "get_owner_digest",
      "get_owner_digest_event",
      "get_profile_distributions",
      "get_project",
      "get_public_contacts",
      "get_target",
      "get_target_placements",
      "get_usage",
      "get_workspace",
      "import_backlinks",
      "import_disavow_rules",
      "import_link_watches",
      "import_search_connection_rows",
      "ingest_citation_evidence",
      "inspect_index_status",
      "invite_member",
      "list_admission_rules",
      "list_check_jobs",
      "list_citation_epochs",
      "list_citation_observations",
      "list_citation_watches",
      "list_competitor_inventories",
      "list_competitor_inventory_rows",
      "list_competitor_sets",
      "list_disavow_exports",
      "list_disavow_rules",
      "list_discovery_candidates",
      "list_discovery_runs",
      "list_events",
      "list_index_events",
      "list_index_observations",
      "list_invitations",
      "list_link_watches",
      "list_members",
      "list_notification_deliveries",
      "list_opportunities",
      "list_owner_digest_deliveries",
      "list_projects",
      "list_search_connection_rows",
      "list_search_connections",
      "list_targets",
      "list_webhook_deliveries",
      "list_webhooks",
      "list_workspace_events",
      "locate_link",
      "monitor_discovery_candidate",
      "monitor_link",
      "monitor_target",
      "preview_competitor_exclusions",
      "preview_notification_email",
      "preview_resource_deletion",
      "propose_disavow_rule",
      "record_lifecycle_renewals",
      "reevaluate_admission",
      "remove_member",
      "rename_project",
      "rename_workspace",
      "request_check",
      "request_competitor_inventory",
      "request_domain_overview",
      "retire_competitor_set",
      "review_disavow_rule",
      "revoke_invitation",
      "rotate_webhook_secret",
      "save_competitor_exclusions",
      "save_notification_preferences",
      "save_owner_digest",
      "send_invitation_email",
      "set_competitor_refresh_paused",
      "set_member_access",
      "set_webhook_state",
      "sync_citation_epochs",
      "sync_search_connection",
      "test_notification_email",
      "update_admission_rule",
      "update_competitor_set",
      "update_link_lifecycle",
      "update_link_watch",
      "update_target",
      "verify_discovery_candidate",
      "verify_discovery_candidates"
    ],
    "previousDeployments": [
      {
        "evidenceKind": "deployed-source",
        "releaseDate": "2026-09-20",
        "deployedAt": "2026-09-20T16:09:52.729174Z",
        "origin": "https://app.agentlinkops.com",
        "versionId": "a30bf6bd-55d4-445a-a711-0da83feb5392",
        "sourceCommit": "2379759d5f56b1cb61300b1daa4ce3efe575a68f",
        "sourceEvidence": "docs/initiatives/DP-0053-index-status-watching/font-release-2026-09-20/README.md",
        "authenticatedLiveCatalogVerified": true,
        "genericCommands": "deployed",
        "limitation": "125 authenticated command names verified against the live catalogue. Feature-specific gates still apply; this is not end-to-end execution of all commands.",
        "liveReadback": {
          "recordedAt": "2026-09-20T16:10:43.190Z",
          "method": "Authenticated owner-session catalogue read; exact 125-name equality, not execution of every command",
          "evidence": "docs/initiatives/DP-0053-index-status-watching/repeated-scheduled-acceptance-2026-09-20/authenticated-catalog.json"
        },
        "commandCount": 125
      },
      {
        "evidenceKind": "deployed-source",
        "releaseDate": "2026-09-20",
        "deployedAt": "2026-09-20T15:14:24.318042Z",
        "origin": "https://app.agentlinkops.com",
        "versionId": "d9960b1e-f356-4380-9bb7-ef726c4f4e3a",
        "sourceCommit": "79b5a5155e1ae8afef9d1586196268bade15054e",
        "sourceEvidence": "docs/initiatives/DP-0053-index-status-watching/quota-health-release-2026-09-20/README.md",
        "authenticatedLiveCatalogVerified": true,
        "genericCommands": "deployed",
        "limitation": "125 authenticated command names verified against the live catalogue. Feature-specific gates still apply; this is not end-to-end execution of all commands.",
        "liveReadback": {
          "checkedAt": "2026-09-20T15:22:46.315Z",
          "method": "Authenticated GET /v1/commands returned exactly the 125 maintained names; deployed bundle matched candidate bytes. Catalogue equality is not execution of every command.",
          "origin": "https://app.agentlinkops.com"
        },
        "commandCount": 125
      },
      {
        "evidenceKind": "deployed-source",
        "releaseDate": "2026-09-20",
        "deployedAt": "2026-09-20T13:54:47.095003Z",
        "versionId": "b786a788-47fe-463f-b38a-26772b4f733c",
        "sourceCommit": "45aa758",
        "sourceEvidence": "docs/acceptance/2026-09-20/local-finalizer-release/README.md",
        "authenticatedLiveCatalogVerified": false,
        "commandCount": 125
      },
      {
        "evidenceKind": "deployed-source",
        "releaseDate": "2026-09-20",
        "deployedAt": "2026-09-20T07:09:30.237405Z",
        "versionId": "cfe4da8a-490a-4a09-a10a-2b5d1c1d4f1a",
        "sourceCommit": "b1b4048",
        "sourceEvidence": "docs/acceptance/2026-09-20/followthrough-release/README.md",
        "authenticatedLiveCatalogVerified": false,
        "commandCount": 125
      },
      {
        "evidenceKind": "deployed-source",
        "releaseDate": "2026-09-16",
        "deployedAt": "2026-09-16T04:18:28Z",
        "versionId": "d737a395-ecfd-4f5d-bb52-be8241fd3301",
        "sourceCommit": "30cad59",
        "sourceEvidence": "docs/acceptance/2026-09-16/main-release-d737a395/README.md",
        "commandCount": 91
      },
      {
        "evidenceKind": "deployed-source",
        "releaseDate": "2026-09-16",
        "deployedAt": "2026-09-16T02:27:10Z",
        "versionId": "0966cccf-d3a9-4666-bf28-72a5a04560e9",
        "sourceCommit": "1898f69",
        "sourceEvidence": "docs/acceptance/2026-09-16/main-release-0966cccf/README.md",
        "commandCount": 91
      },
      {
        "evidenceKind": "deployed-source",
        "releaseDate": "2026-09-16",
        "deployedAt": "2026-09-16T00:41:12Z",
        "versionId": "fd24f662-e959-4072-9642-75e2eb58a288",
        "sourceCommit": "704c606",
        "sourceEvidence": "docs/acceptance/2026-09-16/main-release-fd24f662/README.md",
        "commandCount": 88
      },
      {
        "evidenceKind": "deployed-source",
        "releaseDate": "2026-09-15",
        "deployedAt": "2026-09-15T16:46:50.022Z",
        "versionId": "395d3d7b-26db-4b3c-af84-648dd90a0588",
        "sourceCommit": "a77e59d",
        "sourceEvidence": "docs/acceptance/2026-09-15/naming-t06-release/README.md",
        "commandCount": 73
      },
      {
        "versionId": "edbb3301-0fe0-4b69-9a2f-d2eb65c1fb1e",
        "deployedAt": "2026-09-15T13:50:23Z",
        "sourceCommit": "fb95463",
        "sourceEvidence": "docs/acceptance/2026-09-15/naming-t02-release/README.md"
      },
      {
        "evidenceKind": "deployed-source",
        "releaseDate": "2026-09-15",
        "deployedAt": "2026-09-15T13:33:31Z",
        "versionId": "977394dd-523c-42bc-b676-91dce9f7f4a9",
        "sourceCommit": "d3dac5f",
        "sourceEvidence": "docs/acceptance/2026-09-15/audit-fix-release/README.md",
        "commandCount": 73
      },
      {
        "evidenceKind": "deployed-source",
        "releaseDate": "2026-09-15",
        "deployedAt": "2026-09-15T00:10:00Z",
        "versionId": "a612aa16-b7d4-4948-91b5-71839d385d54",
        "sourceCommit": "82e498740741732da002e3514e49bfbfde3148b1",
        "sourceEvidence": "docs/acceptance/2026-09-15/scratch-schema-parity-release/README.md",
        "commandCount": 73
      },
      {
        "evidenceKind": "deployed-bundle",
        "releaseDate": "2026-09-14",
        "versionId": "9f7fca57-1ad4-4ad7-8d98-a759a6e4bda5",
        "preservedByVersionId": "4f004826-5205-4f23-8dc5-70faa7897589",
        "sourceCommit": "814e6f81a68485dfd58a859229a6a87ccdaf2057",
        "sourceEvidence": "docs/initiatives/DP-0026-unified-tool-registry/parity-release-2026-09-14/acceptance.json",
        "commandCount": 71
      },
      {
        "evidenceKind": "deployed-bundle",
        "versionId": "4f004826-5205-4f23-8dc5-70faa7897589",
        "note": "Erasure foundation release; preserved the parity bundle interfaces."
      }
    ],
    "limitation": "125 authenticated command names verified against the live catalogue. Feature-specific gates still apply; this is not end-to-end execution of all commands.",
    "liveReadback": {
      "checkedAt": "2026-09-20T16:55:38.046Z",
      "method": "Authenticated125-name catalogue and additive history schema; actual scoped history/quota/rawhash plus desktop/mobile console. Separate deployed bundle and148asset readbacks. No inspection or configuration action.",
      "origin": "https://app.agentlinkops.com"
    },
    "previousDeployment": {
      "evidenceKind": "deployed-source",
      "releaseDate": "2026-09-20",
      "deployedAt": "2026-09-20T16:33:17.878954Z",
      "origin": "https://app.agentlinkops.com",
      "versionId": "4eb5bf53-f780-4016-9455-fd1e9d843ec7",
      "sourceCommit": "1f5c59d103af943b9c1b1974d0064d1aa245b02e",
      "sourceEvidence": "docs/initiatives/DP-0053-index-status-watching/afternoon-public-refresh-2026-09-20/README.md",
      "authenticatedLiveCatalogVerified": true,
      "genericCommands": "deployed",
      "names": [
        "add_admission_rule",
        "anchor_evidence",
        "capture_competitor_inventory",
        "configure_competitor_refresh",
        "configure_index_observations",
        "create_competitor_set",
        "create_project",
        "create_webhook",
        "delete_admission_rule",
        "delete_disavow_rule",
        "delete_resource",
        "delete_webhook",
        "discover_backlinks",
        "evaluate_admission",
        "export_disavow_rules",
        "export_link_watches",
        "export_opportunities",
        "export_profile_distribution",
        "get_admission_decisions",
        "get_anchor_report",
        "get_candidate_verification",
        "get_candidate_verification_batch",
        "get_check_job",
        "get_citation_evidence",
        "get_competitor_exclusions",
        "get_competitor_gap_report",
        "get_competitor_refresh",
        "get_competitor_set",
        "get_discovery_run",
        "get_domain_mix_report",
        "get_domain_overview",
        "get_evidence",
        "get_evidence_anchor",
        "get_history",
        "get_index_observation",
        "get_index_observation_settings",
        "get_lifecycle_report",
        "get_link_lifecycle",
        "get_link_locator",
        "get_link_profile",
        "get_link_reports",
        "get_link_watch",
        "get_notification_preferences",
        "get_opportunity",
        "get_owner_digest",
        "get_owner_digest_event",
        "get_profile_distributions",
        "get_project",
        "get_public_contacts",
        "get_target",
        "get_target_placements",
        "get_usage",
        "get_workspace",
        "import_backlinks",
        "import_disavow_rules",
        "import_link_watches",
        "import_search_connection_rows",
        "ingest_citation_evidence",
        "inspect_index_status",
        "invite_member",
        "list_admission_rules",
        "list_check_jobs",
        "list_citation_epochs",
        "list_citation_observations",
        "list_citation_watches",
        "list_competitor_inventories",
        "list_competitor_inventory_rows",
        "list_competitor_sets",
        "list_disavow_exports",
        "list_disavow_rules",
        "list_discovery_candidates",
        "list_discovery_runs",
        "list_events",
        "list_index_events",
        "list_index_observations",
        "list_invitations",
        "list_link_watches",
        "list_members",
        "list_notification_deliveries",
        "list_opportunities",
        "list_owner_digest_deliveries",
        "list_projects",
        "list_search_connection_rows",
        "list_search_connections",
        "list_targets",
        "list_webhook_deliveries",
        "list_webhooks",
        "list_workspace_events",
        "locate_link",
        "monitor_discovery_candidate",
        "monitor_link",
        "monitor_target",
        "preview_competitor_exclusions",
        "preview_notification_email",
        "preview_resource_deletion",
        "propose_disavow_rule",
        "record_lifecycle_renewals",
        "reevaluate_admission",
        "remove_member",
        "rename_project",
        "rename_workspace",
        "request_check",
        "request_competitor_inventory",
        "request_domain_overview",
        "retire_competitor_set",
        "review_disavow_rule",
        "revoke_invitation",
        "rotate_webhook_secret",
        "save_competitor_exclusions",
        "save_notification_preferences",
        "save_owner_digest",
        "send_invitation_email",
        "set_competitor_refresh_paused",
        "set_member_access",
        "set_webhook_state",
        "sync_citation_epochs",
        "sync_search_connection",
        "test_notification_email",
        "update_admission_rule",
        "update_competitor_set",
        "update_link_lifecycle",
        "update_link_watch",
        "update_target",
        "verify_discovery_candidate",
        "verify_discovery_candidates"
      ],
      "previousDeployments": [
        {
          "evidenceKind": "deployed-source",
          "releaseDate": "2026-09-20",
          "deployedAt": "2026-09-20T16:09:52.729174Z",
          "origin": "https://app.agentlinkops.com",
          "versionId": "a30bf6bd-55d4-445a-a711-0da83feb5392",
          "sourceCommit": "2379759d5f56b1cb61300b1daa4ce3efe575a68f",
          "sourceEvidence": "docs/initiatives/DP-0053-index-status-watching/font-release-2026-09-20/README.md",
          "authenticatedLiveCatalogVerified": true,
          "genericCommands": "deployed",
          "limitation": "125 authenticated command names verified against the live catalogue. Feature-specific gates still apply; this is not end-to-end execution of all commands.",
          "liveReadback": {
            "recordedAt": "2026-09-20T16:10:43.190Z",
            "method": "Authenticated owner-session catalogue read; exact 125-name equality, not execution of every command",
            "evidence": "docs/initiatives/DP-0053-index-status-watching/repeated-scheduled-acceptance-2026-09-20/authenticated-catalog.json"
          },
          "commandCount": 125
        },
        {
          "evidenceKind": "deployed-source",
          "releaseDate": "2026-09-20",
          "deployedAt": "2026-09-20T15:14:24.318042Z",
          "origin": "https://app.agentlinkops.com",
          "versionId": "d9960b1e-f356-4380-9bb7-ef726c4f4e3a",
          "sourceCommit": "79b5a5155e1ae8afef9d1586196268bade15054e",
          "sourceEvidence": "docs/initiatives/DP-0053-index-status-watching/quota-health-release-2026-09-20/README.md",
          "authenticatedLiveCatalogVerified": true,
          "genericCommands": "deployed",
          "limitation": "125 authenticated command names verified against the live catalogue. Feature-specific gates still apply; this is not end-to-end execution of all commands.",
          "liveReadback": {
            "checkedAt": "2026-09-20T15:22:46.315Z",
            "method": "Authenticated GET /v1/commands returned exactly the 125 maintained names; deployed bundle matched candidate bytes. Catalogue equality is not execution of every command.",
            "origin": "https://app.agentlinkops.com"
          },
          "commandCount": 125
        },
        {
          "evidenceKind": "deployed-source",
          "releaseDate": "2026-09-20",
          "deployedAt": "2026-09-20T13:54:47.095003Z",
          "versionId": "b786a788-47fe-463f-b38a-26772b4f733c",
          "sourceCommit": "45aa758",
          "sourceEvidence": "docs/acceptance/2026-09-20/local-finalizer-release/README.md",
          "authenticatedLiveCatalogVerified": false,
          "commandCount": 125
        },
        {
          "evidenceKind": "deployed-source",
          "releaseDate": "2026-09-20",
          "deployedAt": "2026-09-20T07:09:30.237405Z",
          "versionId": "cfe4da8a-490a-4a09-a10a-2b5d1c1d4f1a",
          "sourceCommit": "b1b4048",
          "sourceEvidence": "docs/acceptance/2026-09-20/followthrough-release/README.md",
          "authenticatedLiveCatalogVerified": false,
          "commandCount": 125
        },
        {
          "evidenceKind": "deployed-source",
          "releaseDate": "2026-09-16",
          "deployedAt": "2026-09-16T04:18:28Z",
          "versionId": "d737a395-ecfd-4f5d-bb52-be8241fd3301",
          "sourceCommit": "30cad59",
          "sourceEvidence": "docs/acceptance/2026-09-16/main-release-d737a395/README.md",
          "commandCount": 91
        },
        {
          "evidenceKind": "deployed-source",
          "releaseDate": "2026-09-16",
          "deployedAt": "2026-09-16T02:27:10Z",
          "versionId": "0966cccf-d3a9-4666-bf28-72a5a04560e9",
          "sourceCommit": "1898f69",
          "sourceEvidence": "docs/acceptance/2026-09-16/main-release-0966cccf/README.md",
          "commandCount": 91
        },
        {
          "evidenceKind": "deployed-source",
          "releaseDate": "2026-09-16",
          "deployedAt": "2026-09-16T00:41:12Z",
          "versionId": "fd24f662-e959-4072-9642-75e2eb58a288",
          "sourceCommit": "704c606",
          "sourceEvidence": "docs/acceptance/2026-09-16/main-release-fd24f662/README.md",
          "commandCount": 88
        },
        {
          "evidenceKind": "deployed-source",
          "releaseDate": "2026-09-15",
          "deployedAt": "2026-09-15T16:46:50.022Z",
          "versionId": "395d3d7b-26db-4b3c-af84-648dd90a0588",
          "sourceCommit": "a77e59d",
          "sourceEvidence": "docs/acceptance/2026-09-15/naming-t06-release/README.md",
          "commandCount": 73
        },
        {
          "versionId": "edbb3301-0fe0-4b69-9a2f-d2eb65c1fb1e",
          "deployedAt": "2026-09-15T13:50:23Z",
          "sourceCommit": "fb95463",
          "sourceEvidence": "docs/acceptance/2026-09-15/naming-t02-release/README.md"
        },
        {
          "evidenceKind": "deployed-source",
          "releaseDate": "2026-09-15",
          "deployedAt": "2026-09-15T13:33:31Z",
          "versionId": "977394dd-523c-42bc-b676-91dce9f7f4a9",
          "sourceCommit": "d3dac5f",
          "sourceEvidence": "docs/acceptance/2026-09-15/audit-fix-release/README.md",
          "commandCount": 73
        },
        {
          "evidenceKind": "deployed-source",
          "releaseDate": "2026-09-15",
          "deployedAt": "2026-09-15T00:10:00Z",
          "versionId": "a612aa16-b7d4-4948-91b5-71839d385d54",
          "sourceCommit": "82e498740741732da002e3514e49bfbfde3148b1",
          "sourceEvidence": "docs/acceptance/2026-09-15/scratch-schema-parity-release/README.md",
          "commandCount": 73
        },
        {
          "evidenceKind": "deployed-bundle",
          "releaseDate": "2026-09-14",
          "versionId": "9f7fca57-1ad4-4ad7-8d98-a759a6e4bda5",
          "preservedByVersionId": "4f004826-5205-4f23-8dc5-70faa7897589",
          "sourceCommit": "814e6f81a68485dfd58a859229a6a87ccdaf2057",
          "sourceEvidence": "docs/initiatives/DP-0026-unified-tool-registry/parity-release-2026-09-14/acceptance.json",
          "commandCount": 71
        },
        {
          "evidenceKind": "deployed-bundle",
          "versionId": "4f004826-5205-4f23-8dc5-70faa7897589",
          "note": "Erasure foundation release; preserved the parity bundle interfaces."
        }
      ],
      "limitation": "125 authenticated command names verified against the live catalogue. Feature-specific gates still apply; this is not end-to-end execution of all commands.",
      "liveReadback": {
        "recordedAt": "2026-09-20T16:34:49.322Z",
        "method": "Authenticated owner-session catalogue read; exact125-name equality, not execution of every command",
        "evidence": "docs/initiatives/DP-0053-index-status-watching/afternoon-public-refresh-2026-09-20/worker/authenticated-catalog.json"
      },
      "previousDeployment": {
        "evidenceKind": "deployed-source",
        "releaseDate": "2026-09-20",
        "deployedAt": "2026-09-20T14:33:20.859618Z",
        "origin": "https://app.agentlinkops.com",
        "versionId": "17bb2e83-5a7d-4ad8-9b82-9b1cf0cf8d4e",
        "sourceCommit": "63efae2",
        "sourceEvidence": "docs/initiatives/DP-0053-index-status-watching/hosted-acceptance-2026-09-20/README.md",
        "authenticatedLiveCatalogVerified": false,
        "genericCommands": "deployed",
        "previousDeployments": [
          {
            "evidenceKind": "deployed-source",
            "releaseDate": "2026-09-20",
            "deployedAt": "2026-09-20T13:54:47.095003Z",
            "versionId": "b786a788-47fe-463f-b38a-26772b4f733c",
            "sourceCommit": "45aa758",
            "sourceEvidence": "docs/acceptance/2026-09-20/local-finalizer-release/README.md",
            "authenticatedLiveCatalogVerified": false,
            "commandCount": 125
          },
          {
            "evidenceKind": "deployed-source",
            "releaseDate": "2026-09-20",
            "deployedAt": "2026-09-20T07:09:30.237405Z",
            "versionId": "cfe4da8a-490a-4a09-a10a-2b5d1c1d4f1a",
            "sourceCommit": "b1b4048",
            "sourceEvidence": "docs/acceptance/2026-09-20/followthrough-release/README.md",
            "authenticatedLiveCatalogVerified": false,
            "commandCount": 125
          },
          {
            "evidenceKind": "deployed-source",
            "releaseDate": "2026-09-16",
            "deployedAt": "2026-09-16T04:18:28Z",
            "versionId": "d737a395-ecfd-4f5d-bb52-be8241fd3301",
            "sourceCommit": "30cad59",
            "sourceEvidence": "docs/acceptance/2026-09-16/main-release-d737a395/README.md",
            "commandCount": 91
          },
          {
            "evidenceKind": "deployed-source",
            "releaseDate": "2026-09-16",
            "deployedAt": "2026-09-16T02:27:10Z",
            "versionId": "0966cccf-d3a9-4666-bf28-72a5a04560e9",
            "sourceCommit": "1898f69",
            "sourceEvidence": "docs/acceptance/2026-09-16/main-release-0966cccf/README.md",
            "commandCount": 91
          },
          {
            "evidenceKind": "deployed-source",
            "releaseDate": "2026-09-16",
            "deployedAt": "2026-09-16T00:41:12Z",
            "versionId": "fd24f662-e959-4072-9642-75e2eb58a288",
            "sourceCommit": "704c606",
            "sourceEvidence": "docs/acceptance/2026-09-16/main-release-fd24f662/README.md",
            "commandCount": 88
          },
          {
            "evidenceKind": "deployed-source",
            "releaseDate": "2026-09-15",
            "deployedAt": "2026-09-15T16:46:50.022Z",
            "versionId": "395d3d7b-26db-4b3c-af84-648dd90a0588",
            "sourceCommit": "a77e59d",
            "sourceEvidence": "docs/acceptance/2026-09-15/naming-t06-release/README.md",
            "commandCount": 73
          },
          {
            "versionId": "edbb3301-0fe0-4b69-9a2f-d2eb65c1fb1e",
            "deployedAt": "2026-09-15T13:50:23Z",
            "sourceCommit": "fb95463",
            "sourceEvidence": "docs/acceptance/2026-09-15/naming-t02-release/README.md"
          },
          {
            "evidenceKind": "deployed-source",
            "releaseDate": "2026-09-15",
            "deployedAt": "2026-09-15T13:33:31Z",
            "versionId": "977394dd-523c-42bc-b676-91dce9f7f4a9",
            "sourceCommit": "d3dac5f",
            "sourceEvidence": "docs/acceptance/2026-09-15/audit-fix-release/README.md",
            "commandCount": 73
          },
          {
            "evidenceKind": "deployed-source",
            "releaseDate": "2026-09-15",
            "deployedAt": "2026-09-15T00:10:00Z",
            "versionId": "a612aa16-b7d4-4948-91b5-71839d385d54",
            "sourceCommit": "82e498740741732da002e3514e49bfbfde3148b1",
            "sourceEvidence": "docs/acceptance/2026-09-15/scratch-schema-parity-release/README.md",
            "commandCount": 73
          },
          {
            "evidenceKind": "deployed-bundle",
            "releaseDate": "2026-09-14",
            "versionId": "9f7fca57-1ad4-4ad7-8d98-a759a6e4bda5",
            "preservedByVersionId": "4f004826-5205-4f23-8dc5-70faa7897589",
            "sourceCommit": "814e6f81a68485dfd58a859229a6a87ccdaf2057",
            "sourceEvidence": "docs/initiatives/DP-0026-unified-tool-registry/parity-release-2026-09-14/acceptance.json",
            "commandCount": 71
          },
          {
            "evidenceKind": "deployed-bundle",
            "versionId": "4f004826-5205-4f23-8dc5-70faa7897589",
            "note": "Erasure foundation release; preserved the parity bundle interfaces."
          }
        ],
        "limitation": "The byte-identical deployed Worker from source 63efae2 contains 125 authenticated commands. Native Codex and Claude read three scoped commands; a separate authenticated protocol probe listed 125 tools without retaining the full name set. This is not acceptance of every command. Production Google index inspection and scheduling are enabled for opted-in websites; staging collection remains disabled. Internal erasure and citation scheduler helpers have no hosted command entrypoint.",
        "liveReadback": {
          "checkedAt": "2026-09-20T14:42:13.392Z",
          "method": "Downloaded Worker matches the candidate SHA-256; health/config return 200 and anonymous command discovery returns 401. All 72 assets match source in both environments. Authenticated owner settings and the first actual scheduled customer-Google inspection are retained; duplicate-safe replay and console reason/evidence display pass. Repeat scheduling remains open.",
          "origin": "https://app.agentlinkops.com"
        },
        "previousDeployment": {
          "evidenceKind": "deployed-source",
          "releaseDate": "2026-09-20",
          "deployedAt": "2026-09-20T05:58:51.106Z",
          "origin": "https://app.agentlinkops.com",
          "versionId": "a7c0f95d-6a1b-4fb8-9562-9acfde5060f6",
          "sourceCommit": "54ba679",
          "sourceEvidence": "docs/acceptance/2026-09-20/completion-release/README.md",
          "authenticatedLiveCatalogVerified": false,
          "genericCommands": "deployed",
          "names": [
            "anchor_evidence",
            "capture_competitor_inventory",
            "configure_competitor_refresh",
            "configure_index_observations",
            "create_competitor_set",
            "create_project",
            "create_webhook",
            "delete_resource",
            "delete_webhook",
            "discover_backlinks",
            "export_link_watches",
            "export_opportunities",
            "get_anchor_report",
            "get_candidate_verification",
            "get_candidate_verification_batch",
            "get_check_job",
            "get_citation_evidence",
            "get_competitor_exclusions",
            "get_competitor_gap_report",
            "get_competitor_refresh",
            "get_competitor_set",
            "get_discovery_run",
            "get_domain_mix_report",
            "get_domain_overview",
            "get_evidence",
            "get_evidence_anchor",
            "get_history",
            "get_index_observation",
            "get_index_observation_settings",
            "get_link_profile",
            "get_link_reports",
            "get_link_watch",
            "get_notification_preferences",
            "get_opportunity",
            "get_project",
            "get_public_contacts",
            "get_target",
            "get_target_placements",
            "get_usage",
            "get_workspace",
            "import_backlinks",
            "import_link_watches",
            "import_search_connection_rows",
            "ingest_citation_evidence",
            "inspect_index_status",
            "invite_member",
            "list_check_jobs",
            "list_citation_epochs",
            "list_citation_observations",
            "list_citation_watches",
            "list_competitor_inventories",
            "list_competitor_inventory_rows",
            "list_competitor_sets",
            "list_discovery_candidates",
            "list_discovery_runs",
            "list_events",
            "list_index_events",
            "list_index_observations",
            "list_invitations",
            "list_link_watches",
            "list_members",
            "list_notification_deliveries",
            "list_opportunities",
            "list_projects",
            "list_search_connection_rows",
            "list_search_connections",
            "list_targets",
            "list_webhook_deliveries",
            "list_webhooks",
            "list_workspace_events",
            "locate_link",
            "monitor_discovery_candidate",
            "monitor_link",
            "monitor_target",
            "preview_competitor_exclusions",
            "preview_notification_email",
            "preview_resource_deletion",
            "remove_member",
            "rename_project",
            "rename_workspace",
            "request_check",
            "request_competitor_inventory",
            "request_domain_overview",
            "retire_competitor_set",
            "revoke_invitation",
            "rotate_webhook_secret",
            "save_competitor_exclusions",
            "save_notification_preferences",
            "send_invitation_email",
            "set_competitor_refresh_paused",
            "set_member_access",
            "set_webhook_state",
            "sync_citation_epochs",
            "sync_search_connection",
            "test_notification_email",
            "update_competitor_set",
            "update_link_watch",
            "update_target",
            "verify_discovery_candidate",
            "verify_discovery_candidates"
          ],
          "previousDeployments": [
            {
              "evidenceKind": "deployed-source",
              "releaseDate": "2026-09-16",
              "deployedAt": "2026-09-16T04:18:28Z",
              "versionId": "d737a395-ecfd-4f5d-bb52-be8241fd3301",
              "sourceCommit": "30cad59",
              "sourceEvidence": "docs/acceptance/2026-09-16/main-release-d737a395/README.md",
              "commandCount": 91
            },
            {
              "evidenceKind": "deployed-source",
              "releaseDate": "2026-09-16",
              "deployedAt": "2026-09-16T02:27:10Z",
              "versionId": "0966cccf-d3a9-4666-bf28-72a5a04560e9",
              "sourceCommit": "1898f69",
              "sourceEvidence": "docs/acceptance/2026-09-16/main-release-0966cccf/README.md",
              "commandCount": 91
            },
            {
              "evidenceKind": "deployed-source",
              "releaseDate": "2026-09-16",
              "deployedAt": "2026-09-16T00:41:12Z",
              "versionId": "fd24f662-e959-4072-9642-75e2eb58a288",
              "sourceCommit": "704c606",
              "sourceEvidence": "docs/acceptance/2026-09-16/main-release-fd24f662/README.md",
              "commandCount": 88
            },
            {
              "evidenceKind": "deployed-source",
              "releaseDate": "2026-09-15",
              "deployedAt": "2026-09-15T16:46:50.022Z",
              "versionId": "395d3d7b-26db-4b3c-af84-648dd90a0588",
              "sourceCommit": "a77e59d",
              "sourceEvidence": "docs/acceptance/2026-09-15/naming-t06-release/README.md",
              "commandCount": 73
            },
            {
              "versionId": "edbb3301-0fe0-4b69-9a2f-d2eb65c1fb1e",
              "deployedAt": "2026-09-15T13:50:23Z",
              "sourceCommit": "fb95463",
              "sourceEvidence": "docs/acceptance/2026-09-15/naming-t02-release/README.md"
            },
            {
              "evidenceKind": "deployed-source",
              "releaseDate": "2026-09-15",
              "deployedAt": "2026-09-15T13:33:31Z",
              "versionId": "977394dd-523c-42bc-b676-91dce9f7f4a9",
              "sourceCommit": "d3dac5f",
              "sourceEvidence": "docs/acceptance/2026-09-15/audit-fix-release/README.md",
              "commandCount": 73
            },
            {
              "evidenceKind": "deployed-source",
              "releaseDate": "2026-09-15",
              "deployedAt": "2026-09-15T00:10:00Z",
              "versionId": "a612aa16-b7d4-4948-91b5-71839d385d54",
              "sourceCommit": "82e498740741732da002e3514e49bfbfde3148b1",
              "sourceEvidence": "docs/acceptance/2026-09-15/scratch-schema-parity-release/README.md",
              "commandCount": 73
            },
            {
              "evidenceKind": "deployed-bundle",
              "releaseDate": "2026-09-14",
              "versionId": "9f7fca57-1ad4-4ad7-8d98-a759a6e4bda5",
              "preservedByVersionId": "4f004826-5205-4f23-8dc5-70faa7897589",
              "sourceCommit": "814e6f81a68485dfd58a859229a6a87ccdaf2057",
              "sourceEvidence": "docs/initiatives/DP-0026-unified-tool-registry/parity-release-2026-09-14/acceptance.json",
              "commandCount": 71
            },
            {
              "evidenceKind": "deployed-bundle",
              "versionId": "4f004826-5205-4f23-8dc5-70faa7897589",
              "note": "Erasure foundation release; preserved the parity bundle interfaces."
            }
          ],
          "limitation": "100 authenticated commands are established by byte-identical deployed Worker source from54ba679. Full current authenticated catalog/owner-browser readback remains pending. New follow-through operations are development until their own release receipt.",
          "liveReadback": {
            "checkedAt": "2026-09-20T05:58:51.106Z",
            "method": "Deployed Worker download matches candidate SHA256; anonymous health200 and catalog401. No new authenticated owner session proof.",
            "origin": "https://app.agentlinkops.com"
          },
          "previousDeployment": {
            "versionId": "ba77c919-aa2d-47a2-9493-c77a085e3a7e",
            "sourceCommit": "0a9a796",
            "sourceEvidence": "docs/acceptance/2026-09-16/main-release-ba77c919/README.md",
            "authenticatedLiveCatalogVerified": true,
            "liveReadback": {
              "checkedAt": "2026-09-16T17:09:31.283Z",
              "method": "authenticated calls through the connected MCP client after the ba77c919 release (get_workspace, list_link_watches, get_link_history alias); unauthenticated probes of /mcp, /mcp/all, /mcp/code, /mcp/monitoring and /mcp/readonly answered 401 with the resource-metadata challenge; /.well-known/agent-skills/index.json, /content/.well-known/agent-skills/index.json and /SKILL.md served on app.agentlinkops.com and agentlinkops.com with identical bytes; npx skills add installed the four product skills from either domain",
              "origin": "https://app.agentlinkops.com"
            }
          }
        }
      }
    }
  },
  "counts": {
    "authenticated": 125,
    "anonymous": 1,
    "localMcp": 8,
    "localCli": 76,
    "httpRoutes": 100,
    "notificationTypes": 17
  },
  "genericCommands": "deployed",
  "machineIndex": "/llms.txt?release=98922af2c2b92271403a84597bad970223711abbcf0aa454eb2d7d69e1c5a1be"
}
