{
  "schemaVersion": "1.0",
  "releaseVersion": "1.7.30",
  "sourceRevision": "03cabdcb70e78612ffa8a6dc4b708a153595c88b",
  "capturedUtc": "2026-09-26T18:22:57.2094922+00:00",
  "ciRunUrl": "https://github.com/bmpsconsulting/PSToolkit/actions/runs/36262212074",
  "truthBoundary": "This artifact proves TRX-bound automated regression, a hashed production web-build log, and checksum-verified package inspection only. It does not prove authenticated UI acceptance, deployed platform health, rollback, independent security review, scale, failover, or a live customer migration.",
  "automatedSources": {
    "apiTrxSha256": "248CF27292738DAA6B1AC2999E2014E80C6A45CDA27A6ADB1B2EBA2284DEB391",
    "apiIntegrationTrxSha256": "EF1998CC455A1D82815BE12DB9F1374F30FA4004FF77A690C3430284FA16380C",
    "agentTrxSha256": "211243A8865694756A8EDECA7961C91E9815D8FA30BCDDB3D1E248295CB2E01B",
    "webBuildLogSha256": "DA7E693F0E9B70560AE8DE0BACD161C0AA48A4AE2F7194872D68CF1803DBADEE"
  },
  "assets": [
    {
      "name": "PSToolkit-Agent-1.0.41-win-x64.zip",
      "sha256": "D1126816FACC3125D6FA02CDADEE99F3FD7206BBCA5456EFBDE1787D38E05590",
      "bytes": 31530875,
      "entries": 20
    },
    {
      "name": "PSToolkit-Automation-1.0.0-win-x64.zip",
      "sha256": "A3A7946D9EE73B3E99DE2F8C019E1D8D07CCA3E89607C96F1674133B5FF97AAD",
      "bytes": 442458,
      "entries": 6
    },
    {
      "name": "PSToolkit-Automation-1.0.0-linux-x64.tar.gz",
      "sha256": "ED2011A15EE83562FB2BACB9BE331ADA86EF43F3CC8D3D5FC5F868F853179F57",
      "bytes": 406409,
      "entries": 7
    }
  ],
  "certificationEvidence": [
    {
      "gateCode": "SMM-CERT-AUTOMATED",
      "status": "Passed",
      "evidenceType": "AutomatedTest",
      "detail": "Release 1.7.30 CI completed with zero test/build failures.",
      "metrics": {
        "failed": 0,
        "apiPassed": 358,
        "apiUnitPassed": 356,
        "apiIntegrationPassed": 2,
        "agentPassed": 124,
        "webBuild": 1,
        "uiFiles": 28,
        "uiTargets": 178,
        "apiRoutes": 226
      },
      "artifactSha256": "D737E6D8B52B5291990CFB4E365A8E380E3DC98C6428CBB5CDD447D6593EAA63"
    },
    {
      "gateCode": "SMM-CERT-PACKAGE",
      "status": "Passed",
      "evidenceType": "PackageInspection",
      "detail": "Verified 3 release assets and 33 archive entries against their SHA-256 manifests; CI secret-boundary and dependency vulnerability checks passed.",
      "metrics": {
        "entries": 33.0,
        "forbidden": 0,
        "assets": 3,
        "vulnerableDependencies": 0
      },
      "artifactSha256": "6CCC3828629D54A6C69A2AD3E2BEB15E6B00DF135124C9FB4E8723A2CF4A77BD"
    }
  ],
  "unprovenGates": [
    "SMM-CERT-UI",
    "SMM-CERT-UPGRADE",
    "SMM-CERT-HEALTH",
    "SMM-CERT-ROLLBACK",
    "SMM-CERT-SECURITY",
    "SMM-CERT-SCALE",
    "SMM-CERT-FAILOVER",
    "SMM-CERT-FILE-SPO",
    "SMM-CERT-SP2016",
    "SMM-CERT-SP2019",
    "SMM-CERT-ONEDRIVE",
    "SMM-CERT-TEAMS",
    "SMM-CERT-BOX",
    "SMM-CERT-DROPBOX",
    "SMM-CERT-GOOGLE",
    "SMM-CERT-NETDOCUMENTS",
    "SMM-CERT-CONFLUENCE",
    "SMM-CERT-CONFLUENCE-SERVER",
    "SMM-CERT-TEMPLATE-TRANSFER"
  ]
}
