{
  "kind": "investigation-bundle",
  "integrity": {
    "payloadSha256": "407f406805e2ef46d1e9f94588c73a28a6507a169a7039470eb7ecded1ef94bb",
    "signatureAlgorithm": "hmac-sha256",
    "signature": "533edb45323a6bb7ea89142a93390c640ef177cfd964e3c6a551b9c84a026ea0",
    "signedAt": "2026-06-10T22:18:39.676Z"
  },
  "payload": {
    "generatedAt": "2026-06-10T22:18:39.676Z",
    "tenantId": "bcrg",
    "report": {
      "id": "2935eeae-8335-4481-b594-d553795235e5",
      "tenantId": "bcrg",
      "reportType": "audit-trace",
      "format": "csv",
      "status": "generated",
      "periodStart": "2026-06-03T20:23:00.000Z",
      "rowCount": 0,
      "mimeType": "text/csv; charset=utf-8",
      "objectKey": "bcrg/reports/audit-trace-1781123103914.csv",
      "sha256": "64303b1add05ffbc8890bbd45cff2f12fa8d6982d88f3492647bf04fd8c2638b",
      "sizeBytes": 138,
      "signatureAlgorithm": "hmac-sha256",
      "signature": "7bf6249c4e8bb50239e01c5664f601fba25b665a222474bea0b51301a6a6a890",
      "generatedByType": "admin-secret",
      "generatedByLabel": "admin-secret",
      "reportFilters": {
        "audit": {
          "entityType": "api-key",
          "createdAfter": "2026-06-03T20:23:00.000Z"
        }
      },
      "createdAt": "2026-06-10T20:25:03.920Z"
    },
    "verification": {
      "sha256Status": "passed",
      "signatureStatus": "passed",
      "downloadedSha256": "64303b1add05ffbc8890bbd45cff2f12fa8d6982d88f3492647bf04fd8c2638b",
      "computedSignature": "7bf6249c4e8bb50239e01c5664f601fba25b665a222474bea0b51301a6a6a890",
      "verifiedAt": "2026-06-10T22:18:39.663Z"
    },
    "reportArtifact": {
      "contentType": "text/csv; charset=utf-8",
      "contentDisposition": "attachment; filename=\"audit-trace-2935eeae-8335-4481-b594-d553795235e5.csv\"",
      "encoding": "utf8",
      "text": "created_at,event_type,entity_type,entity_id,subject_type,subject_id,actor_type,actor_id,actor_label,payload_hash,previous_hash,event_hash\n"
    },
    "reportLifecycleEvents": [
      {
        "id": "c90fa473-73cc-4a77-a56c-1955ba54b225",
        "tenantId": "bcrg",
        "eventType": "event.report.generated",
        "entityType": "regulatory-report",
        "entityId": "2935eeae-8335-4481-b594-d553795235e5",
        "actor": {
          "type": "admin-secret",
          "label": "admin-secret"
        },
        "payload": {
          "format": "csv",
          "rowCount": 0,
          "objectKey": "bcrg/reports/audit-trace-1781123103914.csv",
          "periodEnd": null,
          "signature": "7bf6249c4e8bb50239e01c5664f601fba25b665a222474bea0b51301a6a6a890",
          "reportType": "audit-trace",
          "periodStart": "2026-06-03T20:23:00.000Z",
          "reportFilters": {
            "audit": {
              "entityType": "api-key",
              "createdAfter": "2026-06-03T20:23:00.000Z"
            }
          },
          "signatureAlgorithm": "hmac-sha256"
        },
        "payloadHash": "0121013da160c7035135908d6783fcf3ff92970d6dce8c923d25fbe079109186",
        "previousHash": "e458a52a42f1e1b2a0830144bd2968a315df378afe2e09cd65688ed0d495d2cb",
        "eventHash": "7c475a2e66afb7a550bad1a9e82b63289179426182a051d05b741c2c2fd06936",
        "createdAt": "2026-06-10T20:25:03.921Z"
      }
    ],
    "sourceAuditExcerpt": {
      "filters": {
        "entityType": "api-key",
        "createdAfter": "2026-06-03T20:23:00.000Z"
      },
      "limitApplied": 200,
      "events": [
        {
          "id": "36bb4e01-9714-46bc-89b8-fafb19fb50e1",
          "tenantId": "bcrg",
          "eventType": "event.api-key.rotated",
          "entityType": "api-key",
          "entityId": "39f9e2b87e04",
          "actor": {
            "type": "admin-secret",
            "label": "admin-secret"
          },
          "payload": {
            "newKeyPrefix": "tp_39f9e2b87e04",
            "newCredentialId": "39f9e2b87e04",
            "previousKeyPrefix": "tp_cf7de5b23010",
            "previousCredentialId": "cf7de5b23010"
          },
          "payloadHash": "ce8ab4abb66abe36c53be28d2f69cbf5a28059c3872c716dd89e55f0a06b27ff",
          "previousHash": "00965bd427ab2b7917ec59e00d691fb828b953afbf8ee0d0634c2875637e90f0",
          "eventHash": "42cde6831ccbffbd0d8b57cfa23c0fd6deb008711c528538c542ec9dc07fec30",
          "createdAt": "2026-06-10T21:39:17.980Z"
        },
        {
          "id": "00c3ed3c-29a6-496a-8579-1c8332f5782c",
          "tenantId": "bcrg",
          "eventType": "event.api-key.revoked",
          "entityType": "api-key",
          "entityId": "cf7de5b23010",
          "actor": {
            "type": "admin-secret",
            "label": "admin-secret"
          },
          "payload": {
            "name": "microbank-GUINEA",
            "status": "revoked",
            "keyPrefix": "tp_cf7de5b23010"
          },
          "payloadHash": "bfdb4cfe0b4804c42f255e93cf6049f4f3bb474d66ac35fe9fdf5981ea519be1",
          "previousHash": "be131db20b8e819b3f19ff02c7b748e54b98986d14ecf869160d21d9a10cf1ea",
          "eventHash": "00965bd427ab2b7917ec59e00d691fb828b953afbf8ee0d0634c2875637e90f0",
          "createdAt": "2026-06-10T21:39:17.978Z"
        },
        {
          "id": "68701f5a-fab0-4893-8f92-8ec608891bbe",
          "tenantId": "bcrg",
          "eventType": "event.api-key.created",
          "entityType": "api-key",
          "entityId": "39f9e2b87e04",
          "actor": {
            "type": "admin-secret",
            "label": "admin-secret"
          },
          "payload": {
            "name": "microbank-GUINEA",
            "status": "active",
            "keyPrefix": "tp_39f9e2b87e04"
          },
          "payloadHash": "93ea2f6040885d0afda9cc7b73f623ed59f82ddd45ed4bf98f28f148752c481d",
          "previousHash": "1129acc1feabef5dd68fdf26603b0b0f885dcc35743389c7a0af2740446d0bb4",
          "eventHash": "be131db20b8e819b3f19ff02c7b748e54b98986d14ecf869160d21d9a10cf1ea",
          "createdAt": "2026-06-10T21:39:17.972Z"
        },
        {
          "id": "938557b2-4799-41e6-bfc2-3cf58295b1a8",
          "tenantId": "bcrg",
          "eventType": "event.api-key.rotated",
          "entityType": "api-key",
          "entityId": "cf7de5b23010",
          "actor": {
            "type": "admin-secret",
            "label": "admin-secret"
          },
          "payload": {
            "newKeyPrefix": "tp_cf7de5b23010",
            "newCredentialId": "cf7de5b23010",
            "previousKeyPrefix": "tp_6a6fc9df7b3a",
            "previousCredentialId": "6a6fc9df7b3a"
          },
          "payloadHash": "eb3b6ec45a5355b4827428115386d82511f9654e36179988c59e70fde00cdd29",
          "previousHash": "c98cf9597fd6baae04c625ff7e7b0ed003f7ac58260ce101114c92775d3f223c",
          "eventHash": "1129acc1feabef5dd68fdf26603b0b0f885dcc35743389c7a0af2740446d0bb4",
          "createdAt": "2026-06-10T21:39:08.132Z"
        },
        {
          "id": "e84eba31-0ed2-4c21-b672-cff845ddae29",
          "tenantId": "bcrg",
          "eventType": "event.api-key.revoked",
          "entityType": "api-key",
          "entityId": "6a6fc9df7b3a",
          "actor": {
            "type": "admin-secret",
            "label": "admin-secret"
          },
          "payload": {
            "name": "microbank-GUINEA",
            "status": "revoked",
            "keyPrefix": "tp_6a6fc9df7b3a"
          },
          "payloadHash": "9891915707421ebb503f41f7dfd35968cc5ae6a93039080fe50ee42813240d6b",
          "previousHash": "20f2bb47f8a5cc86be963cc92fb2e12ec507019e50c2ea24ae8644a71be019e6",
          "eventHash": "c98cf9597fd6baae04c625ff7e7b0ed003f7ac58260ce101114c92775d3f223c",
          "createdAt": "2026-06-10T21:39:08.129Z"
        },
        {
          "id": "4f4c5045-fd53-4dde-bc94-9482be3ccd73",
          "tenantId": "bcrg",
          "eventType": "event.api-key.created",
          "entityType": "api-key",
          "entityId": "cf7de5b23010",
          "actor": {
            "type": "admin-secret",
            "label": "admin-secret"
          },
          "payload": {
            "name": "microbank-GUINEA",
            "status": "active",
            "keyPrefix": "tp_cf7de5b23010"
          },
          "payloadHash": "b08447e90695f7c7c9df7c1f116acdc97bce5f528b6e9fd9a11684608fd7109c",
          "previousHash": "e78a54b747c3e89211725b57ba8c0777420d38ccc81d06dc0a7ab30b8dc79368",
          "eventHash": "20f2bb47f8a5cc86be963cc92fb2e12ec507019e50c2ea24ae8644a71be019e6",
          "createdAt": "2026-06-10T21:39:08.118Z"
        },
        {
          "id": "f0d8f8ad-f187-4511-96a1-9bef4511af31",
          "tenantId": "bcrg",
          "eventType": "event.api-key.created",
          "entityType": "api-key",
          "entityId": "6a6fc9df7b3a",
          "actor": {
            "type": "admin-secret",
            "label": "admin-secret"
          },
          "payload": {
            "name": "microbank-GUINEA",
            "status": "active",
            "keyPrefix": "tp_6a6fc9df7b3a"
          },
          "payloadHash": "fb97de35672624b973c7232e6c3e4d504eedfb21f156886815b36ff003d8c880",
          "previousHash": "a88b9a3b6260b874094114c7f71595718cd96df61a749aaf782adac7ae40231a",
          "eventHash": "b6d2e294e4fc507b23bbe723335ca79d7ec8ec6987404e5175601fc0bd590737",
          "createdAt": "2026-06-10T21:33:12.641Z"
        }
      ]
    }
  }
}