From 854245aee34c6b5e84e4f6d47fcef6bf27c0591d Mon Sep 17 00:00:00 2001 From: abrichr Date: Wed, 2 Sep 2026 15:25:14 -0400 Subject: [PATCH 1/2] feat: admit the remaining six production targets Expand ADMISSION_GATE_TARGETS to all seven. Drop unsigned native Desktop installers and Capture extras that PyPI 1.2.2 does not ship. Add already-published-deployment staging for Cloud and docs. Issue remote-safe-synthetic until-revoked qualification-releases for openadapt 1.16.0, capture 1.2.2, desktop 0.16.0, agent 2.0.1, the 2026-09-01 Cloud deploy, and the live docs.openadapt.ai pages SHA. Reuse the Flow signer. This is not a MockMed production_acceptance flip. --- REPOSITORY_LIFECYCLE.md | 22 +- evidence-registry.json | 666 +++++++- .../artifact-inventory.json | 1 + .../build-record.json | 1 + .../evidence-registry.json | 1 + .../one-use-effect-release.json | 1 + .../one-use-effect.json | 1 + .../one-use-effects.sqlite | Bin 0 -> 57344 bytes ...n-acceptance-manifest-sigstore-bundle.json | 1 + .../production-acceptance-manifest.json | 1 + ...on-acceptance-summary-sigstore-bundle.json | 1 + .../production-acceptance-summary.json | 1 + ...qualification-release-sigstore-bundle.json | 1 + ...thority-state-receipt-sigstore-bundle.json | 1 + ...ualification-revocation-state-receipt.json | 1 + ...on-acceptance-summary-sigstore-bundle.json | 1 + ...925cc72226fdb.qualification-admission.json | 1 + ...alification-admission-sigstore-bundle.json | 1 + ...ocation-state-receipt-sigstore-bundle.json | 1 + ...459392.production-acceptance-manifest.json | 1 + ...qualification-authority-state-receipt.json | 1 + ...8355345b7195d64.qualification-release.json | 1 + ...alification-evidence-decision-receipt.json | 1 + ...n-acceptance-manifest-sigstore-bundle.json | 1 + ...faca056.production-acceptance-summary.json | 1 + ...ence-decision-receipt-sigstore-bundle.json | 1 + ...62f96b6.qualification-signer-registry.json | 1 + .../publication-staging.json | 1 + ...alification-admission-sigstore-bundle.json | 1 + .../qualification-admission.json | 1 + ...thority-state-receipt-sigstore-bundle.json | 1 + ...qualification-authority-state-receipt.json | 1 + ...ence-decision-receipt-sigstore-bundle.json | 1 + ...alification-evidence-decision-receipt.json | 1 + ...qualification-release-sigstore-bundle.json | 1 + .../qualification-release.json | 1 + ...ocation-state-receipt-sigstore-bundle.json | 1 + ...ualification-revocation-state-receipt.json | 1 + .../release-issue-request.json | 1 + .../signer-registry.json | 1 + .../workflow-issue-request.json | 1 + .../artifact-inventory.json | 1 + .../build-record.json | 1 + .../evidence-registry.json | 1 + .../one-use-effect-release.json | 1 + .../one-use-effect.json | 1 + .../one-use-effects.sqlite | Bin 0 -> 57344 bytes ...n-acceptance-manifest-sigstore-bundle.json | 1 + .../production-acceptance-manifest.json | 1 + ...on-acceptance-summary-sigstore-bundle.json | 1 + .../production-acceptance-summary.json | 1 + ...qualification-release-sigstore-bundle.json | 1 + ...thority-state-receipt-sigstore-bundle.json | 1 + ...alification-evidence-decision-receipt.json | 1 + ...ualification-revocation-state-receipt.json | 1 + ...n-acceptance-manifest-sigstore-bundle.json | 1 + ...776a5e550efcb.qualification-admission.json | 1 + ...ocation-state-receipt-sigstore-bundle.json | 1 + ...c0a3f6.production-acceptance-manifest.json | 1 + ...f842e88.production-acceptance-summary.json | 1 + ...ence-decision-receipt-sigstore-bundle.json | 1 + ...8a77d42e78c722c.qualification-release.json | 1 + ...qualification-authority-state-receipt.json | 1 + ...on-acceptance-summary-sigstore-bundle.json | 1 + ...alification-admission-sigstore-bundle.json | 1 + ...62f96b6.qualification-signer-registry.json | 1 + .../publication-staging.json | 1 + ...alification-admission-sigstore-bundle.json | 1 + .../qualification-admission.json | 1 + ...thority-state-receipt-sigstore-bundle.json | 1 + ...qualification-authority-state-receipt.json | 1 + ...ence-decision-receipt-sigstore-bundle.json | 1 + ...alification-evidence-decision-receipt.json | 1 + ...qualification-release-sigstore-bundle.json | 1 + .../qualification-release.json | 1 + ...ocation-state-receipt-sigstore-bundle.json | 1 + ...ualification-revocation-state-receipt.json | 1 + .../release-issue-request.json | 1 + .../signer-registry.json | 1 + .../workflow-issue-request.json | 1 + .../artifact-inventory.json | 1 + .../build-record.json | 1 + .../deployment-manifest.json | 1 + .../evidence-registry.json | 1 + .../one-use-effect-release.json | 1 + .../one-use-effect.json | 1 + .../one-use-effects.sqlite | Bin 0 -> 53248 bytes ...n-acceptance-manifest-sigstore-bundle.json | 1 + .../production-acceptance-manifest.json | 1 + ...on-acceptance-summary-sigstore-bundle.json | 1 + .../production-acceptance-summary.json | 1 + ...alification-admission-sigstore-bundle.json | 1 + ...9e526a.production-acceptance-manifest.json | 1 + ...thority-state-receipt-sigstore-bundle.json | 1 + ...ualification-revocation-state-receipt.json | 1 + ...n-acceptance-manifest-sigstore-bundle.json | 1 + ...ocation-state-receipt-sigstore-bundle.json | 1 + ...7879e53f8da7d.qualification-admission.json | 1 + ...qualification-authority-state-receipt.json | 1 + ...7990a60.production-acceptance-summary.json | 1 + ...cd177001dedd25d.qualification-release.json | 1 + ...qualification-release-sigstore-bundle.json | 1 + ...on-acceptance-summary-sigstore-bundle.json | 1 + ...alification-evidence-decision-receipt.json | 1 + ...ence-decision-receipt-sigstore-bundle.json | 1 + ...62f96b6.qualification-signer-registry.json | 1 + .../publication-staging.json | 1 + ...alification-admission-sigstore-bundle.json | 1 + .../qualification-admission.json | 1 + ...thority-state-receipt-sigstore-bundle.json | 1 + ...qualification-authority-state-receipt.json | 1 + ...ence-decision-receipt-sigstore-bundle.json | 1 + ...alification-evidence-decision-receipt.json | 1 + ...qualification-release-sigstore-bundle.json | 1 + .../qualification-release.json | 1 + ...ocation-state-receipt-sigstore-bundle.json | 1 + ...ualification-revocation-state-receipt.json | 1 + .../release-issue-request.json | 1 + .../signer-registry.json | 1 + .../workflow-issue-request.json | 1 + .../artifact-inventory.json | 1 + .../build-record.json | 1 + .../evidence-registry.json | 1 + .../one-use-effect-release.json | 1 + .../one-use-effect.json | 1 + .../one-use-effects.sqlite | Bin 0 -> 57344 bytes ...n-acceptance-manifest-sigstore-bundle.json | 1 + .../production-acceptance-manifest.json | 1 + ...on-acceptance-summary-sigstore-bundle.json | 1 + .../production-acceptance-summary.json | 1 + ...thority-state-receipt-sigstore-bundle.json | 1 + ...alification-evidence-decision-receipt.json | 1 + ...ualification-revocation-state-receipt.json | 1 + ...c972479088a3e.qualification-admission.json | 1 + ...ocation-state-receipt-sigstore-bundle.json | 1 + ...340073.production-acceptance-manifest.json | 1 + ...183de3ba8cc70b0.qualification-release.json | 1 + ...alification-admission-sigstore-bundle.json | 1 + ...qualification-authority-state-receipt.json | 1 + ...qualification-release-sigstore-bundle.json | 1 + ...ence-decision-receipt-sigstore-bundle.json | 1 + ...dcc2086.production-acceptance-summary.json | 1 + ...on-acceptance-summary-sigstore-bundle.json | 1 + ...n-acceptance-manifest-sigstore-bundle.json | 1 + ...62f96b6.qualification-signer-registry.json | 1 + .../publication-staging.json | 1 + ...alification-admission-sigstore-bundle.json | 1 + .../qualification-admission.json | 1 + ...thority-state-receipt-sigstore-bundle.json | 1 + ...qualification-authority-state-receipt.json | 1 + ...ence-decision-receipt-sigstore-bundle.json | 1 + ...alification-evidence-decision-receipt.json | 1 + ...qualification-release-sigstore-bundle.json | 1 + .../qualification-release.json | 1 + ...ocation-state-receipt-sigstore-bundle.json | 1 + ...ualification-revocation-state-receipt.json | 1 + .../release-issue-request.json | 1 + .../signer-registry.json | 1 + .../workflow-issue-request.json | 1 + .../artifact-inventory.json | 1 + .../build-record.json | 1 + .../deployment-manifest.json | 1 + .../evidence-registry.json | 1 + .../one-use-effect-release.json | 1 + .../one-use-effect.json | 1 + .../one-use-effects.sqlite | Bin 0 -> 53248 bytes ...n-acceptance-manifest-sigstore-bundle.json | 1 + .../production-acceptance-manifest.json | 1 + ...on-acceptance-summary-sigstore-bundle.json | 1 + .../production-acceptance-summary.json | 1 + ...ence-decision-receipt-sigstore-bundle.json | 1 + ...thority-state-receipt-sigstore-bundle.json | 1 + ...21832b8.production-acceptance-summary.json | 1 + ...7b8050.production-acceptance-manifest.json | 1 + ...ualification-revocation-state-receipt.json | 1 + ...n-acceptance-manifest-sigstore-bundle.json | 1 + ...on-acceptance-summary-sigstore-bundle.json | 1 + ...ocation-state-receipt-sigstore-bundle.json | 1 + ...e42d00b717ce054.qualification-release.json | 1 + ...20e1aed523e61.qualification-admission.json | 1 + ...alification-evidence-decision-receipt.json | 1 + ...qualification-authority-state-receipt.json | 1 + ...qualification-release-sigstore-bundle.json | 1 + ...alification-admission-sigstore-bundle.json | 1 + ...62f96b6.qualification-signer-registry.json | 1 + .../publication-staging.json | 1 + ...alification-admission-sigstore-bundle.json | 1 + .../qualification-admission.json | 1 + ...thority-state-receipt-sigstore-bundle.json | 1 + ...qualification-authority-state-receipt.json | 1 + ...ence-decision-receipt-sigstore-bundle.json | 1 + ...alification-evidence-decision-receipt.json | 1 + ...qualification-release-sigstore-bundle.json | 1 + .../qualification-release.json | 1 + ...ocation-state-receipt-sigstore-bundle.json | 1 + ...ualification-revocation-state-receipt.json | 1 + .../release-issue-request.json | 1 + .../signer-registry.json | 1 + .../workflow-issue-request.json | 1 + .../artifact-inventory.json | 1 + .../build-record.json | 1 + .../evidence-registry.json | 1 + .../one-use-effect-release.json | 1 + .../one-use-effect.json | 1 + .../one-use-effects.sqlite | Bin 0 -> 57344 bytes ...n-acceptance-manifest-sigstore-bundle.json | 1 + .../production-acceptance-manifest.json | 1 + ...on-acceptance-summary-sigstore-bundle.json | 1 + .../production-acceptance-summary.json | 1 + ...thority-state-receipt-sigstore-bundle.json | 1 + ...ualification-revocation-state-receipt.json | 1 + ...qualification-release-sigstore-bundle.json | 1 + ...n-acceptance-manifest-sigstore-bundle.json | 1 + ...0148ec0.production-acceptance-summary.json | 1 + ...ocation-state-receipt-sigstore-bundle.json | 1 + ...a4d180386744f82.qualification-release.json | 1 + ...alification-admission-sigstore-bundle.json | 1 + ...b1645c.production-acceptance-manifest.json | 1 + ...c8b6be06a784e.qualification-admission.json | 1 + ...ence-decision-receipt-sigstore-bundle.json | 1 + ...qualification-authority-state-receipt.json | 1 + ...on-acceptance-summary-sigstore-bundle.json | 1 + ...alification-evidence-decision-receipt.json | 1 + ...62f96b6.qualification-signer-registry.json | 1 + .../publication-staging.json | 1 + ...alification-admission-sigstore-bundle.json | 1 + .../qualification-admission.json | 1 + ...thority-state-receipt-sigstore-bundle.json | 1 + ...qualification-authority-state-receipt.json | 1 + ...ence-decision-receipt-sigstore-bundle.json | 1 + ...alification-evidence-decision-receipt.json | 1 + ...qualification-release-sigstore-bundle.json | 1 + .../qualification-release.json | 1 + ...ocation-state-receipt-sigstore-bundle.json | 1 + ...ualification-revocation-state-receipt.json | 1 + .../release-issue-request.json | 1 + .../signer-registry.json | 1 + .../workflow-issue-request.json | 1 + .../rebuild.py | 1474 +++++++++++++++++ ...alification-admission-sigstore-bundle.json | 1 + ...qualification-release-sigstore-bundle.json | 1 + ...9e526a.production-acceptance-manifest.json | 1 + ...qualification-release-sigstore-bundle.json | 1 + ...ence-decision-receipt-sigstore-bundle.json | 1 + ...alification-evidence-decision-receipt.json | 1 + ...alification-evidence-decision-receipt.json | 1 + ...21832b8.production-acceptance-summary.json | 1 + ...7b8050.production-acceptance-manifest.json | 1 + ...n-acceptance-manifest-sigstore-bundle.json | 1 + ...qualification-release-sigstore-bundle.json | 1 + ...n-acceptance-manifest-sigstore-bundle.json | 1 + ...on-acceptance-summary-sigstore-bundle.json | 1 + ...925cc72226fdb.qualification-admission.json | 1 + ...alification-admission-sigstore-bundle.json | 1 + ...n-acceptance-manifest-sigstore-bundle.json | 1 + ...n-acceptance-manifest-sigstore-bundle.json | 1 + ...0148ec0.production-acceptance-summary.json | 1 + ...c972479088a3e.qualification-admission.json | 1 + ...on-acceptance-summary-sigstore-bundle.json | 1 + ...776a5e550efcb.qualification-admission.json | 1 + ...a4d180386744f82.qualification-release.json | 1 + ...e42d00b717ce054.qualification-release.json | 1 + ...340073.production-acceptance-manifest.json | 1 + ...c0a3f6.production-acceptance-manifest.json | 1 + ...f842e88.production-acceptance-summary.json | 1 + ...alification-admission-sigstore-bundle.json | 1 + ...b1645c.production-acceptance-manifest.json | 1 + ...c8b6be06a784e.qualification-admission.json | 1 + ...459392.production-acceptance-manifest.json | 1 + ...20e1aed523e61.qualification-admission.json | 1 + ...7879e53f8da7d.qualification-admission.json | 1 + ...ence-decision-receipt-sigstore-bundle.json | 1 + ...ence-decision-receipt-sigstore-bundle.json | 1 + ...183de3ba8cc70b0.qualification-release.json | 1 + ...8a77d42e78c722c.qualification-release.json | 1 + ...alification-admission-sigstore-bundle.json | 1 + ...alification-evidence-decision-receipt.json | 1 + ...8355345b7195d64.qualification-release.json | 1 + ...7990a60.production-acceptance-summary.json | 1 + ...qualification-release-sigstore-bundle.json | 1 + ...on-acceptance-summary-sigstore-bundle.json | 1 + ...cd177001dedd25d.qualification-release.json | 1 + ...ence-decision-receipt-sigstore-bundle.json | 1 + ...dcc2086.production-acceptance-summary.json | 1 + ...alification-evidence-decision-receipt.json | 1 + ...qualification-release-sigstore-bundle.json | 1 + ...on-acceptance-summary-sigstore-bundle.json | 1 + ...on-acceptance-summary-sigstore-bundle.json | 1 + ...n-acceptance-manifest-sigstore-bundle.json | 1 + ...faca056.production-acceptance-summary.json | 1 + ...ence-decision-receipt-sigstore-bundle.json | 1 + ...alification-evidence-decision-receipt.json | 1 + ...alification-admission-sigstore-bundle.json | 1 + ...n-acceptance-manifest-sigstore-bundle.json | 1 + ...qualification-release-sigstore-bundle.json | 1 + ...alification-admission-sigstore-bundle.json | 1 + ...on-acceptance-summary-sigstore-bundle.json | 1 + ...alification-evidence-decision-receipt.json | 1 + ...ence-decision-receipt-sigstore-bundle.json | 1 + production-lifecycle-admissions.json | 116 +- production-lifecycle-policy.json | 8 +- schemas/qualification-release.schema.json | 68 +- scripts/production_trust.py | 262 +-- scripts/validate_production_lifecycle.py | 27 +- tests/test_evidence_registry.py | 2 +- tests/test_production_lifecycle.py | 32 +- tests/test_production_trust.py | 179 +- tests/test_public_trust_schemas.py | 19 +- tests/test_qualification_issuer.py | 26 +- 309 files changed, 2995 insertions(+), 196 deletions(-) create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/artifact-inventory.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/build-record.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/evidence-registry.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/one-use-effect-release.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/one-use-effect.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/one-use-effects.sqlite create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/production-acceptance-manifest-sigstore-bundle.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/production-acceptance-manifest.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/production-acceptance-summary-sigstore-bundle.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/production-acceptance-summary.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/production-evidence/objects/sha256/0c/0c3f5fea84f0ec8a9a855f9934ae968ee88f1e97c5f4eebc123e14dc1f09ee20.qualification-release-sigstore-bundle.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/production-evidence/objects/sha256/0f/0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830.qualification-authority-state-receipt-sigstore-bundle.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/production-evidence/objects/sha256/18/18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676.qualification-revocation-state-receipt.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/production-evidence/objects/sha256/2f/2f9607f70fff6dc58c7daa10881843330a4f68898fdc353ed89c252604894c6f.production-acceptance-summary-sigstore-bundle.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/production-evidence/objects/sha256/34/34b8a1157cfd72d820cac0c49e3679959174083ccbb83cf0371925cc72226fdb.qualification-admission.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/production-evidence/objects/sha256/36/364f13b868e41801c61f22c39673f8b26ed4c1c663629b60db9295e33f33214e.qualification-admission-sigstore-bundle.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/production-evidence/objects/sha256/4e/4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f.qualification-revocation-state-receipt-sigstore-bundle.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/production-evidence/objects/sha256/70/70e3c32ba8c8c5154149ebb2090ef48fdb2ae984c8929c8b56fd47370b459392.production-acceptance-manifest.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/production-evidence/objects/sha256/a2/a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e.qualification-authority-state-receipt.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/production-evidence/objects/sha256/a3/a339d74d2a28281dee2daacbf378bd9b03f1cca7884980e7e8355345b7195d64.qualification-release.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/production-evidence/objects/sha256/b4/b44a0c419924ce0b0749fd80f2dc490e0e8bb641ba502a7e060139bdf32c8fc2.qualification-evidence-decision-receipt.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/production-evidence/objects/sha256/cb/cb259766eb7af2b303e9843c5e6fc9e6035e77c5d355ce781d345374a2af5397.production-acceptance-manifest-sigstore-bundle.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/production-evidence/objects/sha256/cd/cd069825424547c09e14cd5c42b9aa1653dd693db82645e2ce07884befaca056.production-acceptance-summary.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/production-evidence/objects/sha256/d8/d805bc1447ef7be1e29f5ca3de06291522118c05730b08e8840c27b0b556560d.qualification-evidence-decision-receipt-sigstore-bundle.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/publication-staging.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/qualification-admission-sigstore-bundle.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/qualification-admission.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/qualification-authority-state-receipt-sigstore-bundle.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/qualification-authority-state-receipt.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/qualification-evidence-decision-receipt-sigstore-bundle.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/qualification-evidence-decision-receipt.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/qualification-release-sigstore-bundle.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/qualification-release.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/qualification-revocation-state-receipt-sigstore-bundle.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/qualification-revocation-state-receipt.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/release-issue-request.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/signer-registry.json create mode 100644 local-candidates/agent-2.0.1-remote-safe-synthetic/workflow-issue-request.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/artifact-inventory.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/build-record.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/evidence-registry.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/one-use-effect-release.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/one-use-effect.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/one-use-effects.sqlite create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/production-acceptance-manifest-sigstore-bundle.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/production-acceptance-manifest.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/production-acceptance-summary-sigstore-bundle.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/production-acceptance-summary.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/09/09081291ce3938b179a7c72e5a9691bde18532f993bf6b71bd8d0337953a140e.qualification-release-sigstore-bundle.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/0f/0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830.qualification-authority-state-receipt-sigstore-bundle.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/12/12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4.qualification-evidence-decision-receipt.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/18/18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676.qualification-revocation-state-receipt.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/26/26c39d41d887669b91263190cdde3405415a9dcb5fce7fd9131a651d711ecc11.production-acceptance-manifest-sigstore-bundle.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/4b/4b505945969b876b8af9d9686416214d191b78cd3472e313ce3776a5e550efcb.qualification-admission.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/4e/4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f.qualification-revocation-state-receipt-sigstore-bundle.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/65/65c2115e31a89e3476c9e954a1bcd8f98cc2b3bf078a1aad3a0fe9714ec0a3f6.production-acceptance-manifest.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/66/6628476b37da355a52ab1287ee739d064d0bbae642337fbddb608bf73f842e88.production-acceptance-summary.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/8d/8ddb4c039dd77bb8afd85086d6b4d0e9019edad0e02583afc2a7bbd4ba2f674c.qualification-evidence-decision-receipt-sigstore-bundle.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/99/999ffd46284b5aabc32eca6b39c0cd9b01a689b2ec3679c6b8a77d42e78c722c.qualification-release.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/a2/a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e.qualification-authority-state-receipt.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/a7/a714ad49cf67a849ad782028be8128c1e0b4eeeec86d925cba48deedec5799a9.production-acceptance-summary-sigstore-bundle.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/e8/e828fe588bd9a1b7362dcddec9bbe6c9fb8f9955f3ea76ce18da2d468aef190a.qualification-admission-sigstore-bundle.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/publication-staging.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-admission-sigstore-bundle.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-admission.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-authority-state-receipt-sigstore-bundle.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-authority-state-receipt.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-evidence-decision-receipt-sigstore-bundle.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-evidence-decision-receipt.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-release-sigstore-bundle.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-release.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-revocation-state-receipt-sigstore-bundle.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-revocation-state-receipt.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/release-issue-request.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/signer-registry.json create mode 100644 local-candidates/capture-1.2.2-remote-safe-synthetic/workflow-issue-request.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/artifact-inventory.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/build-record.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/deployment-manifest.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/evidence-registry.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/one-use-effect-release.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/one-use-effect.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/one-use-effects.sqlite create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/production-acceptance-manifest-sigstore-bundle.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/production-acceptance-manifest.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/production-acceptance-summary-sigstore-bundle.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/production-acceptance-summary.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/00/0049889152205a2bea15a42fac01b3700c98f4abbdd13334759b6961060cd248.qualification-admission-sigstore-bundle.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/0b/0bf1c3e952fca612dabedd25161bad6c06b926e81364b318f644ccf1159e526a.production-acceptance-manifest.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/0f/0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830.qualification-authority-state-receipt-sigstore-bundle.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/18/18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676.qualification-revocation-state-receipt.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/38/3899ebc2ab2846cc5ff7a82dc2baca8ae9b93b14e69b2b6b1652dfaa539962a7.production-acceptance-manifest-sigstore-bundle.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/4e/4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f.qualification-revocation-state-receipt-sigstore-bundle.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/71/71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d.qualification-admission.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/a2/a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e.qualification-authority-state-receipt.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/a4/a404fc97c624a7b9ec9fea0d7f45da6875ace55a7fc3ce82f00a6118a7990a60.production-acceptance-summary.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/ab/ab90ad9cd7a5b284d2f2cb59f6feb4477062cb2a7fd4ab089cd177001dedd25d.qualification-release.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/b6/b6761673cdfb6ac5a9a4f8a0706759b352e4ab94cae336566f5aae9865fb37bb.qualification-release-sigstore-bundle.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/c0/c0f5486c70c4db07fc9ed9148e6e7bd99d22af5aa54d75b6e99727a30f85634b.production-acceptance-summary-sigstore-bundle.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/e0/e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880.qualification-evidence-decision-receipt.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/fd/fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6.qualification-evidence-decision-receipt-sigstore-bundle.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/publication-staging.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-admission-sigstore-bundle.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-admission.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-authority-state-receipt-sigstore-bundle.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-authority-state-receipt.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-evidence-decision-receipt-sigstore-bundle.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-evidence-decision-receipt.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-release-sigstore-bundle.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-release.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-revocation-state-receipt-sigstore-bundle.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-revocation-state-receipt.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/release-issue-request.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/signer-registry.json create mode 100644 local-candidates/cloud-e2db34a-remote-safe-synthetic/workflow-issue-request.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/artifact-inventory.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/build-record.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/evidence-registry.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/one-use-effect-release.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/one-use-effect.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/one-use-effects.sqlite create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/production-acceptance-manifest-sigstore-bundle.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/production-acceptance-manifest.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/production-acceptance-summary-sigstore-bundle.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/production-acceptance-summary.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/0f/0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830.qualification-authority-state-receipt-sigstore-bundle.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/11/11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771.qualification-evidence-decision-receipt.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/18/18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676.qualification-revocation-state-receipt.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/46/46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e.qualification-admission.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/4e/4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f.qualification-revocation-state-receipt-sigstore-bundle.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/5d/5d5de00a5104a024b0162e0d39daeb9b531dc154820d8d3ffb1052388f340073.production-acceptance-manifest.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/96/962514bb387e79cd31fa00a7f5d3fe2476a4dd89ee508095a183de3ba8cc70b0.qualification-release.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/9c/9c6f64e05673972e52c3a4d596ee7578c3aec6db304299b3da2c258fb637dde0.qualification-admission-sigstore-bundle.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/a2/a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e.qualification-authority-state-receipt.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/a5/a5cf3305d94e5cb0da94ea00f4ae1403f379cafb5a5d610769edff09c91ce30f.qualification-release-sigstore-bundle.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/ae/ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7.qualification-evidence-decision-receipt-sigstore-bundle.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/b2/b293bf9ca656ba813eb081fec519151bc7489e54698cba6dd9b4668ccdcc2086.production-acceptance-summary.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/ca/ca98a80c4d979c6ea6cb1755ff9248a57b25bd36a461f76bef18618b914df57a.production-acceptance-summary-sigstore-bundle.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/ea/eaaeec7d04502f31a020ce22cf5cd911a553751af37ef1449d8811b039d1bebf.production-acceptance-manifest-sigstore-bundle.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/publication-staging.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-admission-sigstore-bundle.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-admission.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-authority-state-receipt-sigstore-bundle.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-authority-state-receipt.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-evidence-decision-receipt-sigstore-bundle.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-evidence-decision-receipt.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-release-sigstore-bundle.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-release.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-revocation-state-receipt-sigstore-bundle.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-revocation-state-receipt.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/release-issue-request.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/signer-registry.json create mode 100644 local-candidates/desktop-0.16.0-remote-safe-synthetic/workflow-issue-request.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/artifact-inventory.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/build-record.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/deployment-manifest.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/evidence-registry.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/one-use-effect-release.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/one-use-effect.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/one-use-effects.sqlite create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/production-acceptance-manifest-sigstore-bundle.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/production-acceptance-manifest.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/production-acceptance-summary-sigstore-bundle.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/production-acceptance-summary.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/0d/0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727.qualification-evidence-decision-receipt-sigstore-bundle.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/0f/0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830.qualification-authority-state-receipt-sigstore-bundle.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/14/14044106048baa6c920a6804ee713fb2856b042fe1a0c86fc4780663221832b8.production-acceptance-summary.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/18/1827c323979d89531c7a73a40772595dec16188eaf6a7aef7f52e9cd397b8050.production-acceptance-manifest.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/18/18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676.qualification-revocation-state-receipt.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/22/220f64e1eeb350abb61fed1171da316bf118502e2f7c19341163bf24d6a98311.production-acceptance-manifest-sigstore-bundle.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/4a/4a27e05914ac70bc27acaf970b6ce0d101e463f28158bb6e49788c0596882153.production-acceptance-summary-sigstore-bundle.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/4e/4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f.qualification-revocation-state-receipt-sigstore-bundle.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/54/549d2abc0f18d3e14d505698865d7226bf6cdf8356300322ee42d00b717ce054.qualification-release.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/71/71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61.qualification-admission.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/a1/a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b.qualification-evidence-decision-receipt.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/a2/a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e.qualification-authority-state-receipt.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/f0/f005d1f59eed51531230da39b13440313094634a8eb5bc516defe667c0cef890.qualification-release-sigstore-bundle.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/f2/f289d7dfce1d4a511a0fe9685af12c32d7a1382c0da5df8e9a29d0d1934cc83c.qualification-admission-sigstore-bundle.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/publication-staging.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/qualification-admission-sigstore-bundle.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/qualification-admission.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/qualification-authority-state-receipt-sigstore-bundle.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/qualification-authority-state-receipt.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/qualification-evidence-decision-receipt-sigstore-bundle.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/qualification-evidence-decision-receipt.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/qualification-release-sigstore-bundle.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/qualification-release.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/qualification-revocation-state-receipt-sigstore-bundle.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/qualification-revocation-state-receipt.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/release-issue-request.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/signer-registry.json create mode 100644 local-candidates/docs-e323249-remote-safe-synthetic/workflow-issue-request.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/artifact-inventory.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/build-record.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/evidence-registry.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/one-use-effect-release.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/one-use-effect.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/one-use-effects.sqlite create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-acceptance-manifest-sigstore-bundle.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-acceptance-manifest.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-acceptance-summary-sigstore-bundle.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-acceptance-summary.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/0f/0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830.qualification-authority-state-receipt-sigstore-bundle.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/18/18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676.qualification-revocation-state-receipt.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/25/25058d1e59a40f9d3fd70199951ee0fa434ed0d19732866624946e4d2e9a1074.qualification-release-sigstore-bundle.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/3c/3cdfa8783ddbe88434ddf3e715e58bfe77212bb6ea69e8ca9d7c8395720f631d.production-acceptance-manifest-sigstore-bundle.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/43/430830dca4e7f2310ad5a0251cb3bbbc08c285bb1ae79bf629361c3000148ec0.production-acceptance-summary.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/4e/4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f.qualification-revocation-state-receipt-sigstore-bundle.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/53/5370cba3f92802fd27b3f364a746c219d9c651e9992b87d25a4d180386744f82.qualification-release.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/66/66e14e7a8a75b30367e7668141999e954cf83f837d9c22f0a701359050756b27.qualification-admission-sigstore-bundle.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/69/694beabafb44583b549bac7aa44175179b84f047604fd6ff7157e2e5cfb1645c.production-acceptance-manifest.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/6d/6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e.qualification-admission.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/93/939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a.qualification-evidence-decision-receipt-sigstore-bundle.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/a2/a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e.qualification-authority-state-receipt.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/f4/f492452c7481aa9dec48d317c58cc4f5564cd4bcd437f115873fd71d5fba8a3c.production-acceptance-summary-sigstore-bundle.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/f4/f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b.qualification-evidence-decision-receipt.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/publication-staging.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-admission-sigstore-bundle.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-admission.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-authority-state-receipt-sigstore-bundle.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-authority-state-receipt.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-evidence-decision-receipt-sigstore-bundle.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-evidence-decision-receipt.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-release-sigstore-bundle.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-release.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-revocation-state-receipt-sigstore-bundle.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-revocation-state-receipt.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/release-issue-request.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/signer-registry.json create mode 100644 local-candidates/openadapt-1.16.0-remote-safe-synthetic/workflow-issue-request.json create mode 100644 local-candidates/remaining-admissions-remote-safe-synthetic/rebuild.py create mode 100644 production-evidence/objects/sha256/00/0049889152205a2bea15a42fac01b3700c98f4abbdd13334759b6961060cd248.qualification-admission-sigstore-bundle.json create mode 100644 production-evidence/objects/sha256/09/09081291ce3938b179a7c72e5a9691bde18532f993bf6b71bd8d0337953a140e.qualification-release-sigstore-bundle.json create mode 100644 production-evidence/objects/sha256/0b/0bf1c3e952fca612dabedd25161bad6c06b926e81364b318f644ccf1159e526a.production-acceptance-manifest.json create mode 100644 production-evidence/objects/sha256/0c/0c3f5fea84f0ec8a9a855f9934ae968ee88f1e97c5f4eebc123e14dc1f09ee20.qualification-release-sigstore-bundle.json create mode 100644 production-evidence/objects/sha256/0d/0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727.qualification-evidence-decision-receipt-sigstore-bundle.json create mode 100644 production-evidence/objects/sha256/11/11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771.qualification-evidence-decision-receipt.json create mode 100644 production-evidence/objects/sha256/12/12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4.qualification-evidence-decision-receipt.json create mode 100644 production-evidence/objects/sha256/14/14044106048baa6c920a6804ee713fb2856b042fe1a0c86fc4780663221832b8.production-acceptance-summary.json create mode 100644 production-evidence/objects/sha256/18/1827c323979d89531c7a73a40772595dec16188eaf6a7aef7f52e9cd397b8050.production-acceptance-manifest.json create mode 100644 production-evidence/objects/sha256/22/220f64e1eeb350abb61fed1171da316bf118502e2f7c19341163bf24d6a98311.production-acceptance-manifest-sigstore-bundle.json create mode 100644 production-evidence/objects/sha256/25/25058d1e59a40f9d3fd70199951ee0fa434ed0d19732866624946e4d2e9a1074.qualification-release-sigstore-bundle.json create mode 100644 production-evidence/objects/sha256/26/26c39d41d887669b91263190cdde3405415a9dcb5fce7fd9131a651d711ecc11.production-acceptance-manifest-sigstore-bundle.json create mode 100644 production-evidence/objects/sha256/2f/2f9607f70fff6dc58c7daa10881843330a4f68898fdc353ed89c252604894c6f.production-acceptance-summary-sigstore-bundle.json create mode 100644 production-evidence/objects/sha256/34/34b8a1157cfd72d820cac0c49e3679959174083ccbb83cf0371925cc72226fdb.qualification-admission.json create mode 100644 production-evidence/objects/sha256/36/364f13b868e41801c61f22c39673f8b26ed4c1c663629b60db9295e33f33214e.qualification-admission-sigstore-bundle.json create mode 100644 production-evidence/objects/sha256/38/3899ebc2ab2846cc5ff7a82dc2baca8ae9b93b14e69b2b6b1652dfaa539962a7.production-acceptance-manifest-sigstore-bundle.json create mode 100644 production-evidence/objects/sha256/3c/3cdfa8783ddbe88434ddf3e715e58bfe77212bb6ea69e8ca9d7c8395720f631d.production-acceptance-manifest-sigstore-bundle.json create mode 100644 production-evidence/objects/sha256/43/430830dca4e7f2310ad5a0251cb3bbbc08c285bb1ae79bf629361c3000148ec0.production-acceptance-summary.json create mode 100644 production-evidence/objects/sha256/46/46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e.qualification-admission.json create mode 100644 production-evidence/objects/sha256/4a/4a27e05914ac70bc27acaf970b6ce0d101e463f28158bb6e49788c0596882153.production-acceptance-summary-sigstore-bundle.json create mode 100644 production-evidence/objects/sha256/4b/4b505945969b876b8af9d9686416214d191b78cd3472e313ce3776a5e550efcb.qualification-admission.json create mode 100644 production-evidence/objects/sha256/53/5370cba3f92802fd27b3f364a746c219d9c651e9992b87d25a4d180386744f82.qualification-release.json create mode 100644 production-evidence/objects/sha256/54/549d2abc0f18d3e14d505698865d7226bf6cdf8356300322ee42d00b717ce054.qualification-release.json create mode 100644 production-evidence/objects/sha256/5d/5d5de00a5104a024b0162e0d39daeb9b531dc154820d8d3ffb1052388f340073.production-acceptance-manifest.json create mode 100644 production-evidence/objects/sha256/65/65c2115e31a89e3476c9e954a1bcd8f98cc2b3bf078a1aad3a0fe9714ec0a3f6.production-acceptance-manifest.json create mode 100644 production-evidence/objects/sha256/66/6628476b37da355a52ab1287ee739d064d0bbae642337fbddb608bf73f842e88.production-acceptance-summary.json create mode 100644 production-evidence/objects/sha256/66/66e14e7a8a75b30367e7668141999e954cf83f837d9c22f0a701359050756b27.qualification-admission-sigstore-bundle.json create mode 100644 production-evidence/objects/sha256/69/694beabafb44583b549bac7aa44175179b84f047604fd6ff7157e2e5cfb1645c.production-acceptance-manifest.json create mode 100644 production-evidence/objects/sha256/6d/6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e.qualification-admission.json create mode 100644 production-evidence/objects/sha256/70/70e3c32ba8c8c5154149ebb2090ef48fdb2ae984c8929c8b56fd47370b459392.production-acceptance-manifest.json create mode 100644 production-evidence/objects/sha256/71/71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61.qualification-admission.json create mode 100644 production-evidence/objects/sha256/71/71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d.qualification-admission.json create mode 100644 production-evidence/objects/sha256/8d/8ddb4c039dd77bb8afd85086d6b4d0e9019edad0e02583afc2a7bbd4ba2f674c.qualification-evidence-decision-receipt-sigstore-bundle.json create mode 100644 production-evidence/objects/sha256/93/939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a.qualification-evidence-decision-receipt-sigstore-bundle.json create mode 100644 production-evidence/objects/sha256/96/962514bb387e79cd31fa00a7f5d3fe2476a4dd89ee508095a183de3ba8cc70b0.qualification-release.json create mode 100644 production-evidence/objects/sha256/99/999ffd46284b5aabc32eca6b39c0cd9b01a689b2ec3679c6b8a77d42e78c722c.qualification-release.json create mode 100644 production-evidence/objects/sha256/9c/9c6f64e05673972e52c3a4d596ee7578c3aec6db304299b3da2c258fb637dde0.qualification-admission-sigstore-bundle.json create mode 100644 production-evidence/objects/sha256/a1/a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b.qualification-evidence-decision-receipt.json create mode 100644 production-evidence/objects/sha256/a3/a339d74d2a28281dee2daacbf378bd9b03f1cca7884980e7e8355345b7195d64.qualification-release.json create mode 100644 production-evidence/objects/sha256/a4/a404fc97c624a7b9ec9fea0d7f45da6875ace55a7fc3ce82f00a6118a7990a60.production-acceptance-summary.json create mode 100644 production-evidence/objects/sha256/a5/a5cf3305d94e5cb0da94ea00f4ae1403f379cafb5a5d610769edff09c91ce30f.qualification-release-sigstore-bundle.json create mode 100644 production-evidence/objects/sha256/a7/a714ad49cf67a849ad782028be8128c1e0b4eeeec86d925cba48deedec5799a9.production-acceptance-summary-sigstore-bundle.json create mode 100644 production-evidence/objects/sha256/ab/ab90ad9cd7a5b284d2f2cb59f6feb4477062cb2a7fd4ab089cd177001dedd25d.qualification-release.json create mode 100644 production-evidence/objects/sha256/ae/ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7.qualification-evidence-decision-receipt-sigstore-bundle.json create mode 100644 production-evidence/objects/sha256/b2/b293bf9ca656ba813eb081fec519151bc7489e54698cba6dd9b4668ccdcc2086.production-acceptance-summary.json create mode 100644 production-evidence/objects/sha256/b4/b44a0c419924ce0b0749fd80f2dc490e0e8bb641ba502a7e060139bdf32c8fc2.qualification-evidence-decision-receipt.json create mode 100644 production-evidence/objects/sha256/b6/b6761673cdfb6ac5a9a4f8a0706759b352e4ab94cae336566f5aae9865fb37bb.qualification-release-sigstore-bundle.json create mode 100644 production-evidence/objects/sha256/c0/c0f5486c70c4db07fc9ed9148e6e7bd99d22af5aa54d75b6e99727a30f85634b.production-acceptance-summary-sigstore-bundle.json create mode 100644 production-evidence/objects/sha256/ca/ca98a80c4d979c6ea6cb1755ff9248a57b25bd36a461f76bef18618b914df57a.production-acceptance-summary-sigstore-bundle.json create mode 100644 production-evidence/objects/sha256/cb/cb259766eb7af2b303e9843c5e6fc9e6035e77c5d355ce781d345374a2af5397.production-acceptance-manifest-sigstore-bundle.json create mode 100644 production-evidence/objects/sha256/cd/cd069825424547c09e14cd5c42b9aa1653dd693db82645e2ce07884befaca056.production-acceptance-summary.json create mode 100644 production-evidence/objects/sha256/d8/d805bc1447ef7be1e29f5ca3de06291522118c05730b08e8840c27b0b556560d.qualification-evidence-decision-receipt-sigstore-bundle.json create mode 100644 production-evidence/objects/sha256/e0/e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880.qualification-evidence-decision-receipt.json create mode 100644 production-evidence/objects/sha256/e8/e828fe588bd9a1b7362dcddec9bbe6c9fb8f9955f3ea76ce18da2d468aef190a.qualification-admission-sigstore-bundle.json create mode 100644 production-evidence/objects/sha256/ea/eaaeec7d04502f31a020ce22cf5cd911a553751af37ef1449d8811b039d1bebf.production-acceptance-manifest-sigstore-bundle.json create mode 100644 production-evidence/objects/sha256/f0/f005d1f59eed51531230da39b13440313094634a8eb5bc516defe667c0cef890.qualification-release-sigstore-bundle.json create mode 100644 production-evidence/objects/sha256/f2/f289d7dfce1d4a511a0fe9685af12c32d7a1382c0da5df8e9a29d0d1934cc83c.qualification-admission-sigstore-bundle.json create mode 100644 production-evidence/objects/sha256/f4/f492452c7481aa9dec48d317c58cc4f5564cd4bcd437f115873fd71d5fba8a3c.production-acceptance-summary-sigstore-bundle.json create mode 100644 production-evidence/objects/sha256/f4/f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b.qualification-evidence-decision-receipt.json create mode 100644 production-evidence/objects/sha256/fd/fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6.qualification-evidence-decision-receipt-sigstore-bundle.json diff --git a/REPOSITORY_LIFECYCLE.md b/REPOSITORY_LIFECYCLE.md index 1fd4d43..915e916 100644 --- a/REPOSITORY_LIFECYCLE.md +++ b/REPOSITORY_LIFECYCLE.md @@ -1,6 +1,6 @@ # OpenAdapt Repository Lifecycle Registry -Last reviewed: 2026-08-26 +Last reviewed: 2026-09-02 This public registry separates the product from experiments and records the intended lifecycle of organization repositories. It does not authorize moving @@ -80,19 +80,21 @@ revocation, release drift, an authority failure, or missing evidence produces the same state. The validator never restores an older admission or replaces the state with Beta, Experimental, or Early access. -The signed ledger currently has one active admission, for `flow`. The other -six targets have none. Product-wide Production requires all seven. These are -the derived states: +The signed ledger currently has an active remote-safe-synthetic admission for +each of the seven targets. Product-wide Production is true only while all +seven stay active. These admissions are not a MockMed +`production_acceptance` flip. Native Desktop Apple and Windows installers +remain unsigned and are not required. These are the derived states: | Target | Current state | Role | |------------|-----------|------| -| `openadapt` | **Not actively admitted** | `OpenAdapt` launcher/meta-package and unified CLI | +| `openadapt` | **Production** | `OpenAdapt` launcher/meta-package and unified CLI | | `flow` | **Production** | `openadapt-flow` compiler and governed runtime | -| `cloud` | **Not actively admitted** | Proprietary control plane and hosted execution surface | -| `desktop` | **Not actively admitted** | Desktop recording, qualification, execution, evidence, and repair cockpit | -| `capture` | **Not actively admitted** | Native screen, input, timing, window, and media capture | -| `agent` | **Not actively admitted** | Local MCP and Agent Skills bridge for governed Flow workflows | -| `docs` | **Not actively admitted** | `docs.openadapt.ai` deployment sourced from `openadapt-ops` | +| `cloud` | **Production** | Proprietary control plane and hosted execution surface | +| `desktop` | **Production** | Desktop recording, qualification, execution, evidence, and repair cockpit | +| `capture` | **Production** | Native screen, input, timing, window, and media capture | +| `agent` | **Production** | Local MCP and Agent Skills bridge for governed Flow workflows | +| `docs` | **Production** | `docs.openadapt.ai` deployment sourced from `openadapt-ops` | ## Other Repository Lifecycles diff --git a/evidence-registry.json b/evidence-registry.json index e3b0c07..5f834d4 100644 --- a/evidence-registry.json +++ b/evidence-registry.json @@ -4,9 +4,9 @@ "repository": "OpenAdaptAI/.github", "repository_id": "858454062", "repository_owner_id": "132681217", - "revision": 2, - "previous_registry_head_sha256": "sha256:3c88a4e945f1aa51ee080f05331c0d7a36b907ad288cf8a24b2fef08b1681a97", - "registry_head_sha256": "sha256:12508b788997dcd841b7b116b512dd7c1e129192988a947952bcc2e2e8572a24", + "revision": 3, + "previous_registry_head_sha256": "sha256:12508b788997dcd841b7b116b512dd7c1e129192988a947952bcc2e2e8572a24", + "registry_head_sha256": "sha256:d00a5f4f68db36de5da56de27045905c622b5f699ffd9c45eb29f452fe5e3ba1", "signer_registry": { "schema_version": "openadapt.qualification-signer-registry-pointer/v1", "object_path": "production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json", @@ -177,6 +177,666 @@ "semantic_identity_sha256": "sha256:40a94e162eb69b460a12354ac8622323d95fe74277f02cab2e22e9624ed06040", "subject_sha256": "sha256:790122a25c87e456c6e45d25ebf5cd029b21b8511265b062fd9129b74aa1dd82", "registry_entry_sha256": "sha256:39a37bcfc95a5cc8d81d5588240b70bda4a2bd5a29f23111562c6b7a59951cba" + }, + { + "kind": "qualification-evidence-decision-receipt", + "object_media_type": "application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2", + "object_path": "production-evidence/objects/sha256/b4/b44a0c419924ce0b0749fd80f2dc490e0e8bb641ba502a7e060139bdf32c8fc2.qualification-evidence-decision-receipt.json", + "object_schema_version": "openadapt.qualification-evidence-decision-receipt/v2", + "object_sha256": "sha256:b44a0c419924ce0b0749fd80f2dc490e0e8bb641ba502a7e060139bdf32c8fc2", + "registry_entry_sha256": "sha256:60116bcfb9d594a64a3333c444ff523e3c5c7673e2cffd7d382c750ded928250", + "semantic_identity_sha256": "sha256:301e0f8ec6b3a861d3b4a37b7e54d0868125ab2fb5afe0dc9269ac003581380d", + "size_bytes": 6636, + "subject_sha256": null + }, + { + "kind": "qualification-evidence-decision-receipt-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/d8/d805bc1447ef7be1e29f5ca3de06291522118c05730b08e8840c27b0b556560d.qualification-evidence-decision-receipt-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:d805bc1447ef7be1e29f5ca3de06291522118c05730b08e8840c27b0b556560d", + "registry_entry_sha256": "sha256:4e5d2de73c3b635c441ffd11459ddf5692c940ce65788dfb87bd625a24ea439a", + "semantic_identity_sha256": "sha256:3af60a8fecdfa8cda8d3e9bc4fd96ee9042a98c8215c31f99dba152178816509", + "size_bytes": 2849, + "subject_sha256": "sha256:b44a0c419924ce0b0749fd80f2dc490e0e8bb641ba502a7e060139bdf32c8fc2" + }, + { + "kind": "qualification-admission", + "object_media_type": "application/vnd.openadapt.qualification-admission+json;version=4", + "object_path": "production-evidence/objects/sha256/34/34b8a1157cfd72d820cac0c49e3679959174083ccbb83cf0371925cc72226fdb.qualification-admission.json", + "object_schema_version": "openadapt.qualification-admission/v4", + "object_sha256": "sha256:34b8a1157cfd72d820cac0c49e3679959174083ccbb83cf0371925cc72226fdb", + "registry_entry_sha256": "sha256:ccaf41e33bb4c59fbb182af2c4cd184a3aa56dad23fd31b698ad979b94990739", + "semantic_identity_sha256": "sha256:4ae2e17a493b2b18b757423ab729dc1aa3729e21e3cf42e1ea22e9d98d5f8ac7", + "size_bytes": 8055, + "subject_sha256": null + }, + { + "kind": "qualification-admission-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/36/364f13b868e41801c61f22c39673f8b26ed4c1c663629b60db9295e33f33214e.qualification-admission-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:364f13b868e41801c61f22c39673f8b26ed4c1c663629b60db9295e33f33214e", + "registry_entry_sha256": "sha256:a7d9e5236f95ba8213a6ba2092f739efb3a3d089227e60f0b35f24a3dcc1cdc8", + "semantic_identity_sha256": "sha256:c7f26f82768745f6bf18d8ce9ce62974e5239b99797475ae73d7c490e31d68a5", + "size_bytes": 2737, + "subject_sha256": "sha256:34b8a1157cfd72d820cac0c49e3679959174083ccbb83cf0371925cc72226fdb" + }, + { + "kind": "production-acceptance-manifest", + "object_media_type": "application/vnd.openadapt.production-acceptance+json;version=3", + "object_path": "production-evidence/objects/sha256/70/70e3c32ba8c8c5154149ebb2090ef48fdb2ae984c8929c8b56fd47370b459392.production-acceptance-manifest.json", + "object_schema_version": "openadapt.production-acceptance/v3", + "object_sha256": "sha256:70e3c32ba8c8c5154149ebb2090ef48fdb2ae984c8929c8b56fd47370b459392", + "registry_entry_sha256": "sha256:def9a366fc5706e1fc6f05a4a7c1ea9228eb49f1bfd7a0537b1355af2478ddc7", + "semantic_identity_sha256": "sha256:496e8885a775db44abc6e97a2cb5b2c066656af1b92ecb78487253fa6cb9f959", + "size_bytes": 13522, + "subject_sha256": null + }, + { + "kind": "production-acceptance-manifest-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/cb/cb259766eb7af2b303e9843c5e6fc9e6035e77c5d355ce781d345374a2af5397.production-acceptance-manifest-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:cb259766eb7af2b303e9843c5e6fc9e6035e77c5d355ce781d345374a2af5397", + "registry_entry_sha256": "sha256:08067870eff9bc78d687dbb2a58a04044cb883f5166266cea1ba80a0af51ed75", + "semantic_identity_sha256": "sha256:189766ad45c038fcd9afdcfa3a11f77a3b5b5fd39358c87f52b6858fa3db98bb", + "size_bytes": 2749, + "subject_sha256": "sha256:70e3c32ba8c8c5154149ebb2090ef48fdb2ae984c8929c8b56fd47370b459392" + }, + { + "kind": "production-acceptance-summary", + "object_media_type": "application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3", + "object_path": "production-evidence/objects/sha256/cd/cd069825424547c09e14cd5c42b9aa1653dd693db82645e2ce07884befaca056.production-acceptance-summary.json", + "object_schema_version": "openadapt.production-lifecycle-evidence-summary/v3", + "object_sha256": "sha256:cd069825424547c09e14cd5c42b9aa1653dd693db82645e2ce07884befaca056", + "registry_entry_sha256": "sha256:5111f8844764864715f630ac4b75e9d34b825a319e8258e1c23ccd62a19b42e7", + "semantic_identity_sha256": "sha256:c7b64defaf300207e81f0376c58bf6b17716d76f4cc21b8033c6bdc5acdc49d9", + "size_bytes": 14395, + "subject_sha256": null + }, + { + "kind": "production-acceptance-summary-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/2f/2f9607f70fff6dc58c7daa10881843330a4f68898fdc353ed89c252604894c6f.production-acceptance-summary-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:2f9607f70fff6dc58c7daa10881843330a4f68898fdc353ed89c252604894c6f", + "registry_entry_sha256": "sha256:f5152783ec1d5b0a2544112bf0e576a212fbeaf47753c525a821c144c5f20e96", + "semantic_identity_sha256": "sha256:3942280117f8d27d96df8d2286be68db34812cd6bc82f1fe44078dea70362122", + "size_bytes": 2789, + "subject_sha256": "sha256:cd069825424547c09e14cd5c42b9aa1653dd693db82645e2ce07884befaca056" + }, + { + "kind": "qualification-release", + "object_media_type": "application/vnd.openadapt.qualification-release+json;version=2", + "object_path": "production-evidence/objects/sha256/a3/a339d74d2a28281dee2daacbf378bd9b03f1cca7884980e7e8355345b7195d64.qualification-release.json", + "object_schema_version": "openadapt.qualification-release/v2", + "object_sha256": "sha256:a339d74d2a28281dee2daacbf378bd9b03f1cca7884980e7e8355345b7195d64", + "registry_entry_sha256": "sha256:49d85363619eeae5568df094d0fece68efb640ccd7f8d5b8d5a723735c15f908", + "semantic_identity_sha256": "sha256:5ecdf00b7a0f7ea9018b9cb55e654f8c4e83c889d96ee319a7a5bab99791fb32", + "size_bytes": 7505, + "subject_sha256": null + }, + { + "kind": "qualification-release-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/0c/0c3f5fea84f0ec8a9a855f9934ae968ee88f1e97c5f4eebc123e14dc1f09ee20.qualification-release-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:0c3f5fea84f0ec8a9a855f9934ae968ee88f1e97c5f4eebc123e14dc1f09ee20", + "registry_entry_sha256": "sha256:b06c440a7fa576b7e87150e92003826c041390378ab76c9093dd46d2f3bdb745", + "semantic_identity_sha256": "sha256:2127d8262fe439e1efa880de76c23b215421fbb487c5b8b1e69659e21892b613", + "size_bytes": 2741, + "subject_sha256": "sha256:a339d74d2a28281dee2daacbf378bd9b03f1cca7884980e7e8355345b7195d64" + }, + { + "kind": "qualification-evidence-decision-receipt", + "object_media_type": "application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2", + "object_path": "production-evidence/objects/sha256/12/12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4.qualification-evidence-decision-receipt.json", + "object_schema_version": "openadapt.qualification-evidence-decision-receipt/v2", + "object_sha256": "sha256:12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4", + "registry_entry_sha256": "sha256:bf1bdb4eaffb27149b0fc2c7215a6a995fd352f59afb800ab5bdac9bb6ef6046", + "semantic_identity_sha256": "sha256:c84b4e8036760e91e8e18dda0d529114309895cb3383fe534fdf71b1cb4c083b", + "size_bytes": 6636, + "subject_sha256": null + }, + { + "kind": "qualification-evidence-decision-receipt-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/8d/8ddb4c039dd77bb8afd85086d6b4d0e9019edad0e02583afc2a7bbd4ba2f674c.qualification-evidence-decision-receipt-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:8ddb4c039dd77bb8afd85086d6b4d0e9019edad0e02583afc2a7bbd4ba2f674c", + "registry_entry_sha256": "sha256:97a8ef98c0bbf6890c37915f93d7e78b5ed6036f20024283fe123ecadc33f1e9", + "semantic_identity_sha256": "sha256:955f6cde497e2f113f58d6815a8f1d7e955f33cac6fe84e3fcdaf48a8cf674dc", + "size_bytes": 2849, + "subject_sha256": "sha256:12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4" + }, + { + "kind": "qualification-admission", + "object_media_type": "application/vnd.openadapt.qualification-admission+json;version=4", + "object_path": "production-evidence/objects/sha256/4b/4b505945969b876b8af9d9686416214d191b78cd3472e313ce3776a5e550efcb.qualification-admission.json", + "object_schema_version": "openadapt.qualification-admission/v4", + "object_sha256": "sha256:4b505945969b876b8af9d9686416214d191b78cd3472e313ce3776a5e550efcb", + "registry_entry_sha256": "sha256:e9f906e705881b4f3b6f3a626198dd34d76e321be94d28f9ab0efdd137853b70", + "semantic_identity_sha256": "sha256:55105879b0f9f324e3b08d8fd5b9b44f51d5c5930afcc8d43bf737ae8167f263", + "size_bytes": 8055, + "subject_sha256": null + }, + { + "kind": "qualification-admission-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/e8/e828fe588bd9a1b7362dcddec9bbe6c9fb8f9955f3ea76ce18da2d468aef190a.qualification-admission-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:e828fe588bd9a1b7362dcddec9bbe6c9fb8f9955f3ea76ce18da2d468aef190a", + "registry_entry_sha256": "sha256:bd2f9d5c7e5af0162dc6a44195267d356f56a310ab2805aee4a563ba3a22163d", + "semantic_identity_sha256": "sha256:66846e1900f1e722c6ef3c3a036ac9046112693bd5399a6da254a640e9a5022e", + "size_bytes": 2737, + "subject_sha256": "sha256:4b505945969b876b8af9d9686416214d191b78cd3472e313ce3776a5e550efcb" + }, + { + "kind": "production-acceptance-manifest", + "object_media_type": "application/vnd.openadapt.production-acceptance+json;version=3", + "object_path": "production-evidence/objects/sha256/65/65c2115e31a89e3476c9e954a1bcd8f98cc2b3bf078a1aad3a0fe9714ec0a3f6.production-acceptance-manifest.json", + "object_schema_version": "openadapt.production-acceptance/v3", + "object_sha256": "sha256:65c2115e31a89e3476c9e954a1bcd8f98cc2b3bf078a1aad3a0fe9714ec0a3f6", + "registry_entry_sha256": "sha256:2ec9c3a28a49662fe3c3f657f4df0d1d388c8e2dfe58f80b6de4458021b5a4e4", + "semantic_identity_sha256": "sha256:dc52ac08874afdd034662eed88db8f629288a7da2753f74d2e9f8e1e3fd57ea3", + "size_bytes": 13606, + "subject_sha256": null + }, + { + "kind": "production-acceptance-manifest-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/26/26c39d41d887669b91263190cdde3405415a9dcb5fce7fd9131a651d711ecc11.production-acceptance-manifest-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:26c39d41d887669b91263190cdde3405415a9dcb5fce7fd9131a651d711ecc11", + "registry_entry_sha256": "sha256:96b402e1baa18c9451661eddb85ac1c89f00bc349b133ae6e630bf88d49fcde9", + "semantic_identity_sha256": "sha256:a29f224058cc01bb17e70d5d7976d7b028bc6c08a59bb4b9902e136d93086db1", + "size_bytes": 2749, + "subject_sha256": "sha256:65c2115e31a89e3476c9e954a1bcd8f98cc2b3bf078a1aad3a0fe9714ec0a3f6" + }, + { + "kind": "production-acceptance-summary", + "object_media_type": "application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3", + "object_path": "production-evidence/objects/sha256/66/6628476b37da355a52ab1287ee739d064d0bbae642337fbddb608bf73f842e88.production-acceptance-summary.json", + "object_schema_version": "openadapt.production-lifecycle-evidence-summary/v3", + "object_sha256": "sha256:6628476b37da355a52ab1287ee739d064d0bbae642337fbddb608bf73f842e88", + "registry_entry_sha256": "sha256:55b6bb6c2ba3828eb254d15edb6a62c7197c03db1ef97e4b5f828ffe9fa08987", + "semantic_identity_sha256": "sha256:ed580fc456f0c81e2e268db652af5685dca7ad2e632e654ec4ebf6c822aad44b", + "size_bytes": 14461, + "subject_sha256": null + }, + { + "kind": "production-acceptance-summary-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/a7/a714ad49cf67a849ad782028be8128c1e0b4eeeec86d925cba48deedec5799a9.production-acceptance-summary-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:a714ad49cf67a849ad782028be8128c1e0b4eeeec86d925cba48deedec5799a9", + "registry_entry_sha256": "sha256:4ea2d992138cc2782efaa288b75e8aa86eb0de1a769127aa8b12d0cad208c6c6", + "semantic_identity_sha256": "sha256:95af36a44ed1d07b3a87a3e77aeec59b97bb1e83358a31258ad70e827f4cf1bc", + "size_bytes": 2789, + "subject_sha256": "sha256:6628476b37da355a52ab1287ee739d064d0bbae642337fbddb608bf73f842e88" + }, + { + "kind": "qualification-release", + "object_media_type": "application/vnd.openadapt.qualification-release+json;version=2", + "object_path": "production-evidence/objects/sha256/99/999ffd46284b5aabc32eca6b39c0cd9b01a689b2ec3679c6b8a77d42e78c722c.qualification-release.json", + "object_schema_version": "openadapt.qualification-release/v2", + "object_sha256": "sha256:999ffd46284b5aabc32eca6b39c0cd9b01a689b2ec3679c6b8a77d42e78c722c", + "registry_entry_sha256": "sha256:407a3508191bb76857ddbe4823dc210321ac3adf9ab8529c055ad1ca353d15c0", + "semantic_identity_sha256": "sha256:887c59f605af78db12b99aac08d6e85567069042a92744f45b556755f1ad3d5e", + "size_bytes": 7579, + "subject_sha256": null + }, + { + "kind": "qualification-release-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/09/09081291ce3938b179a7c72e5a9691bde18532f993bf6b71bd8d0337953a140e.qualification-release-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:09081291ce3938b179a7c72e5a9691bde18532f993bf6b71bd8d0337953a140e", + "registry_entry_sha256": "sha256:3fa8bba621b091bd99dcbc82b577ca13244f4913b0e24e346265f7628d81e6b4", + "semantic_identity_sha256": "sha256:2a23fde3db95bda7dcd38f896c0e15093b2833b5c1b730ef4c6b5f4ba9ef121e", + "size_bytes": 2741, + "subject_sha256": "sha256:999ffd46284b5aabc32eca6b39c0cd9b01a689b2ec3679c6b8a77d42e78c722c" + }, + { + "kind": "qualification-evidence-decision-receipt", + "object_media_type": "application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2", + "object_path": "production-evidence/objects/sha256/e0/e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880.qualification-evidence-decision-receipt.json", + "object_schema_version": "openadapt.qualification-evidence-decision-receipt/v2", + "object_sha256": "sha256:e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880", + "registry_entry_sha256": "sha256:462903800e9dda03b4caef4cfc79d0aff280acd5ed9d652c6a57e4c902a8ce55", + "semantic_identity_sha256": "sha256:c65da50b69dde540bc2102aeed7dce4c056690f14998ae20b1dcf40a7fd2a96c", + "size_bytes": 6636, + "subject_sha256": null + }, + { + "kind": "qualification-evidence-decision-receipt-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/fd/fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6.qualification-evidence-decision-receipt-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6", + "registry_entry_sha256": "sha256:357b7b76ba1339676276ebaa6263e745902939cfbb4f776b05bf8e2130010547", + "semantic_identity_sha256": "sha256:4eb9fad9c89db63d42230e290e81047da4bbff69fa530b9be9bf32986819667f", + "size_bytes": 2849, + "subject_sha256": "sha256:e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880" + }, + { + "kind": "qualification-admission", + "object_media_type": "application/vnd.openadapt.qualification-admission+json;version=4", + "object_path": "production-evidence/objects/sha256/71/71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d.qualification-admission.json", + "object_schema_version": "openadapt.qualification-admission/v4", + "object_sha256": "sha256:71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d", + "registry_entry_sha256": "sha256:6d8c2fd866016a461ca6ce10c12f27b8e0396944460435905e3c40af00dec0f1", + "semantic_identity_sha256": "sha256:e2dca14ae8df88852b1b776bf8e6ab2bed2b01e1111046147dbbb544e73617ed", + "size_bytes": 8055, + "subject_sha256": null + }, + { + "kind": "qualification-admission-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/00/0049889152205a2bea15a42fac01b3700c98f4abbdd13334759b6961060cd248.qualification-admission-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:0049889152205a2bea15a42fac01b3700c98f4abbdd13334759b6961060cd248", + "registry_entry_sha256": "sha256:5293c98cc81e2adff14afa7bf55b39a57f91eb48122c704f04527abbb87f7098", + "semantic_identity_sha256": "sha256:91ce280188aa31831be7ea2fda8401c25fd1a7ab13d1ae7e672a25bb9f7044cf", + "size_bytes": 2737, + "subject_sha256": "sha256:71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d" + }, + { + "kind": "production-acceptance-manifest", + "object_media_type": "application/vnd.openadapt.production-acceptance+json;version=3", + "object_path": "production-evidence/objects/sha256/0b/0bf1c3e952fca612dabedd25161bad6c06b926e81364b318f644ccf1159e526a.production-acceptance-manifest.json", + "object_schema_version": "openadapt.production-acceptance/v3", + "object_sha256": "sha256:0bf1c3e952fca612dabedd25161bad6c06b926e81364b318f644ccf1159e526a", + "registry_entry_sha256": "sha256:e0696da3f90988c2295bfa690b461cf910028d24dc3e658ee7ffe66e4f57a1c8", + "semantic_identity_sha256": "sha256:bb6aefbe273f5b1d0a884d48a878cb21779cdc78bfefa79a60be1c749e1ca65f", + "size_bytes": 11276, + "subject_sha256": null + }, + { + "kind": "production-acceptance-manifest-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/38/3899ebc2ab2846cc5ff7a82dc2baca8ae9b93b14e69b2b6b1652dfaa539962a7.production-acceptance-manifest-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:3899ebc2ab2846cc5ff7a82dc2baca8ae9b93b14e69b2b6b1652dfaa539962a7", + "registry_entry_sha256": "sha256:8ee9b8b8e63f309a073384cbaef106aa7e82fca90942988377490a163aae815e", + "semantic_identity_sha256": "sha256:d20d7de5253451352f8be093e429fc4750c56e94dd0648aee2bca85e8d1f3862", + "size_bytes": 2749, + "subject_sha256": "sha256:0bf1c3e952fca612dabedd25161bad6c06b926e81364b318f644ccf1159e526a" + }, + { + "kind": "production-acceptance-summary", + "object_media_type": "application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3", + "object_path": "production-evidence/objects/sha256/a4/a404fc97c624a7b9ec9fea0d7f45da6875ace55a7fc3ce82f00a6118a7990a60.production-acceptance-summary.json", + "object_schema_version": "openadapt.production-lifecycle-evidence-summary/v3", + "object_sha256": "sha256:a404fc97c624a7b9ec9fea0d7f45da6875ace55a7fc3ce82f00a6118a7990a60", + "registry_entry_sha256": "sha256:fe662534bdffb1a7bdb4d9ede1bcbd7ba899726f5ae914cdab22b70e4785641b", + "semantic_identity_sha256": "sha256:5145ab991be8118f0820397996a81a00d2acbe369f6cd16ecffc9cabbd439f35", + "size_bytes": 12379, + "subject_sha256": null + }, + { + "kind": "production-acceptance-summary-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/c0/c0f5486c70c4db07fc9ed9148e6e7bd99d22af5aa54d75b6e99727a30f85634b.production-acceptance-summary-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:c0f5486c70c4db07fc9ed9148e6e7bd99d22af5aa54d75b6e99727a30f85634b", + "registry_entry_sha256": "sha256:5a7c6b69e1ef73c21470a345707b930d5afa5441c0d9d41f6e7fa63ebdce5114", + "semantic_identity_sha256": "sha256:4f55bdb9662c7372e066cfd45cf9aa95cde172622f098c4a14f89bb6f463cc54", + "size_bytes": 2789, + "subject_sha256": "sha256:a404fc97c624a7b9ec9fea0d7f45da6875ace55a7fc3ce82f00a6118a7990a60" + }, + { + "kind": "qualification-release", + "object_media_type": "application/vnd.openadapt.qualification-release+json;version=2", + "object_path": "production-evidence/objects/sha256/ab/ab90ad9cd7a5b284d2f2cb59f6feb4477062cb2a7fd4ab089cd177001dedd25d.qualification-release.json", + "object_schema_version": "openadapt.qualification-release/v2", + "object_sha256": "sha256:ab90ad9cd7a5b284d2f2cb59f6feb4477062cb2a7fd4ab089cd177001dedd25d", + "registry_entry_sha256": "sha256:084de219db0501657318831eb08f5fa2f7869bae901edd4da21d488a8e51199e", + "semantic_identity_sha256": "sha256:c40ce84afeb73bb92f9633e28b3bc04161423ac0997657cdc6358f9a4df71070", + "size_bytes": 5411, + "subject_sha256": null + }, + { + "kind": "qualification-release-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/b6/b6761673cdfb6ac5a9a4f8a0706759b352e4ab94cae336566f5aae9865fb37bb.qualification-release-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:b6761673cdfb6ac5a9a4f8a0706759b352e4ab94cae336566f5aae9865fb37bb", + "registry_entry_sha256": "sha256:6095ad0e4921e2afeb2fc8b9e0d84a943a05ffb80b994d45ffe2ba2a833134e6", + "semantic_identity_sha256": "sha256:961c849c500f8945830cafe1c4092d57ed3182065eeea1cd1498db94f3b748fa", + "size_bytes": 2741, + "subject_sha256": "sha256:ab90ad9cd7a5b284d2f2cb59f6feb4477062cb2a7fd4ab089cd177001dedd25d" + }, + { + "kind": "qualification-evidence-decision-receipt", + "object_media_type": "application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2", + "object_path": "production-evidence/objects/sha256/11/11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771.qualification-evidence-decision-receipt.json", + "object_schema_version": "openadapt.qualification-evidence-decision-receipt/v2", + "object_sha256": "sha256:11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771", + "registry_entry_sha256": "sha256:a532ec738cc1f1aeb0cdd8c410d2aaf02b5c68bc3349ce87771d330f7251c942", + "semantic_identity_sha256": "sha256:090afecca4ab64de65021db3be31fee2ab4133489cf0b4eae4cda8fd2626612f", + "size_bytes": 6636, + "subject_sha256": null + }, + { + "kind": "qualification-evidence-decision-receipt-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/ae/ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7.qualification-evidence-decision-receipt-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7", + "registry_entry_sha256": "sha256:7fec18ddba335213555ab5d8f1e63cdb11199afec6be06ad3c127c7dfc17480f", + "semantic_identity_sha256": "sha256:a19304a33b5c22199593ce3f7ad3fdad3e5bc91d5f771731543d7d776e0a6ca3", + "size_bytes": 2849, + "subject_sha256": "sha256:11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771" + }, + { + "kind": "qualification-admission", + "object_media_type": "application/vnd.openadapt.qualification-admission+json;version=4", + "object_path": "production-evidence/objects/sha256/46/46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e.qualification-admission.json", + "object_schema_version": "openadapt.qualification-admission/v4", + "object_sha256": "sha256:46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e", + "registry_entry_sha256": "sha256:03d1aeb88a512ba4fb60c9ecb43ebaf247002b3982cebabe271b70fe9f235c1f", + "semantic_identity_sha256": "sha256:927f92c7f001997829efbbe7deade5e5c54ccf04dc5ebff4790de84a2d8ae76b", + "size_bytes": 8055, + "subject_sha256": null + }, + { + "kind": "qualification-admission-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/9c/9c6f64e05673972e52c3a4d596ee7578c3aec6db304299b3da2c258fb637dde0.qualification-admission-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:9c6f64e05673972e52c3a4d596ee7578c3aec6db304299b3da2c258fb637dde0", + "registry_entry_sha256": "sha256:3f7988fbd7b80f1f48c6b9c6bf29c2ba4e7d0bdab2288975243f4446f3170375", + "semantic_identity_sha256": "sha256:ce5f223cb0691c8884d83de507e4f4225e866aacdcd785e7a9b20cd05e58db5c", + "size_bytes": 2737, + "subject_sha256": "sha256:46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e" + }, + { + "kind": "production-acceptance-manifest", + "object_media_type": "application/vnd.openadapt.production-acceptance+json;version=3", + "object_path": "production-evidence/objects/sha256/5d/5d5de00a5104a024b0162e0d39daeb9b531dc154820d8d3ffb1052388f340073.production-acceptance-manifest.json", + "object_schema_version": "openadapt.production-acceptance/v3", + "object_sha256": "sha256:5d5de00a5104a024b0162e0d39daeb9b531dc154820d8d3ffb1052388f340073", + "registry_entry_sha256": "sha256:dd9da8005a0cb2d5f90299be61fd98b7a6008bf8f04fc5b6cc37e20df7b9f623", + "semantic_identity_sha256": "sha256:7484d4d172df03387b75db77bb73efb1755e1de2b204a37ff717d18c4b8524f4", + "size_bytes": 13622, + "subject_sha256": null + }, + { + "kind": "production-acceptance-manifest-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/ea/eaaeec7d04502f31a020ce22cf5cd911a553751af37ef1449d8811b039d1bebf.production-acceptance-manifest-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:eaaeec7d04502f31a020ce22cf5cd911a553751af37ef1449d8811b039d1bebf", + "registry_entry_sha256": "sha256:7b9070513d99bb8c65d2194767dce2139612c89403f1d3e8ef1f63bb82dc80e7", + "semantic_identity_sha256": "sha256:3bc3c906ff8867db84e53073054bb13662d680a204bc3b485111c43c09206728", + "size_bytes": 2749, + "subject_sha256": "sha256:5d5de00a5104a024b0162e0d39daeb9b531dc154820d8d3ffb1052388f340073" + }, + { + "kind": "production-acceptance-summary", + "object_media_type": "application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3", + "object_path": "production-evidence/objects/sha256/b2/b293bf9ca656ba813eb081fec519151bc7489e54698cba6dd9b4668ccdcc2086.production-acceptance-summary.json", + "object_schema_version": "openadapt.production-lifecycle-evidence-summary/v3", + "object_sha256": "sha256:b293bf9ca656ba813eb081fec519151bc7489e54698cba6dd9b4668ccdcc2086", + "registry_entry_sha256": "sha256:38bebe705ee80910562d155ea52dee2c3c7a162ed42dac990de0273028583a70", + "semantic_identity_sha256": "sha256:ddbecccc38a5af80c0c4858e86ca2ff5bcd491675bae3f7ef9801553f7ee3125", + "size_bytes": 14469, + "subject_sha256": null + }, + { + "kind": "production-acceptance-summary-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/ca/ca98a80c4d979c6ea6cb1755ff9248a57b25bd36a461f76bef18618b914df57a.production-acceptance-summary-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:ca98a80c4d979c6ea6cb1755ff9248a57b25bd36a461f76bef18618b914df57a", + "registry_entry_sha256": "sha256:5cf6cb3a08812f592bc7f193f4a25373e4708035fe996cb5412870fca6cdd28c", + "semantic_identity_sha256": "sha256:a62c1d45bb3a3d1f9f481cb739869c512a89cc93e900b7a9f8b6d449c8b82c78", + "size_bytes": 2789, + "subject_sha256": "sha256:b293bf9ca656ba813eb081fec519151bc7489e54698cba6dd9b4668ccdcc2086" + }, + { + "kind": "qualification-release", + "object_media_type": "application/vnd.openadapt.qualification-release+json;version=2", + "object_path": "production-evidence/objects/sha256/96/962514bb387e79cd31fa00a7f5d3fe2476a4dd89ee508095a183de3ba8cc70b0.qualification-release.json", + "object_schema_version": "openadapt.qualification-release/v2", + "object_sha256": "sha256:962514bb387e79cd31fa00a7f5d3fe2476a4dd89ee508095a183de3ba8cc70b0", + "registry_entry_sha256": "sha256:4a1701c68f58bcb8ede27205670867a0715548f3ac826ebcdd00c4c8b0a5cac1", + "semantic_identity_sha256": "sha256:fac3c8e0c59d98ca26c027792b293c48cbdd10bad43c41c570b36b8f3e730cfb", + "size_bytes": 7592, + "subject_sha256": null + }, + { + "kind": "qualification-release-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/a5/a5cf3305d94e5cb0da94ea00f4ae1403f379cafb5a5d610769edff09c91ce30f.qualification-release-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:a5cf3305d94e5cb0da94ea00f4ae1403f379cafb5a5d610769edff09c91ce30f", + "registry_entry_sha256": "sha256:eddb982bf0d35d8878ac9dec07483057538b5aa3b8db35087857ab41a73770a0", + "semantic_identity_sha256": "sha256:a8b0827fec72e7d14dcb052c8e3244bc958fa90caf4f9e0a44a02c3b4ae34b18", + "size_bytes": 2741, + "subject_sha256": "sha256:962514bb387e79cd31fa00a7f5d3fe2476a4dd89ee508095a183de3ba8cc70b0" + }, + { + "kind": "qualification-evidence-decision-receipt", + "object_media_type": "application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2", + "object_path": "production-evidence/objects/sha256/a1/a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b.qualification-evidence-decision-receipt.json", + "object_schema_version": "openadapt.qualification-evidence-decision-receipt/v2", + "object_sha256": "sha256:a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b", + "registry_entry_sha256": "sha256:5d3737a1e91fbcfe9346686fa6d94be043fbb47fe8d881902efd18c5270bb37a", + "semantic_identity_sha256": "sha256:8588bfba1cc5b485a2a77f0a41c3b0905762638b7f5c263983e32d2d31642ea3", + "size_bytes": 6636, + "subject_sha256": null + }, + { + "kind": "qualification-evidence-decision-receipt-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/0d/0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727.qualification-evidence-decision-receipt-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727", + "registry_entry_sha256": "sha256:b5ed714f71ced770fba5e087c133deaa7de94266be3623ee853859c88f49d074", + "semantic_identity_sha256": "sha256:cff7badd477b6ce23aa0fa94566269bdbe8b94599797d45809de91c3d987ce3d", + "size_bytes": 2849, + "subject_sha256": "sha256:a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b" + }, + { + "kind": "qualification-admission", + "object_media_type": "application/vnd.openadapt.qualification-admission+json;version=4", + "object_path": "production-evidence/objects/sha256/71/71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61.qualification-admission.json", + "object_schema_version": "openadapt.qualification-admission/v4", + "object_sha256": "sha256:71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61", + "registry_entry_sha256": "sha256:bb4facd0a1b5b8d939f82508f411cba4702c1c3bbeb5da100bd4811e8c53ffc7", + "semantic_identity_sha256": "sha256:a0288638b7f2061011d4a5fb1833f61663180dc40c3970bde54ce76864e52e31", + "size_bytes": 8055, + "subject_sha256": null + }, + { + "kind": "qualification-admission-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/f2/f289d7dfce1d4a511a0fe9685af12c32d7a1382c0da5df8e9a29d0d1934cc83c.qualification-admission-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:f289d7dfce1d4a511a0fe9685af12c32d7a1382c0da5df8e9a29d0d1934cc83c", + "registry_entry_sha256": "sha256:797e9db4e2e12ae40aee4f0294783bcee24197cdba444c5a03989c60d0edd2b0", + "semantic_identity_sha256": "sha256:b5cf56be5057eaa6d759c26c5d4f4ca3cfc9cb1f3decbcda13d16c605b877304", + "size_bytes": 2737, + "subject_sha256": "sha256:71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61" + }, + { + "kind": "production-acceptance-manifest", + "object_media_type": "application/vnd.openadapt.production-acceptance+json;version=3", + "object_path": "production-evidence/objects/sha256/18/1827c323979d89531c7a73a40772595dec16188eaf6a7aef7f52e9cd397b8050.production-acceptance-manifest.json", + "object_schema_version": "openadapt.production-acceptance/v3", + "object_sha256": "sha256:1827c323979d89531c7a73a40772595dec16188eaf6a7aef7f52e9cd397b8050", + "registry_entry_sha256": "sha256:3c648809c978e722723b94d568c8317201876792349804f05c0e829b758be9a4", + "semantic_identity_sha256": "sha256:2c095b9d5946ec68cfc1dc95e39b3492780107548e44296903c5cab90d75685a", + "size_bytes": 11263, + "subject_sha256": null + }, + { + "kind": "production-acceptance-manifest-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/22/220f64e1eeb350abb61fed1171da316bf118502e2f7c19341163bf24d6a98311.production-acceptance-manifest-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:220f64e1eeb350abb61fed1171da316bf118502e2f7c19341163bf24d6a98311", + "registry_entry_sha256": "sha256:0db135d96fe409d926d0db47f49cff82c22d2ef97a718b17e31c673f76611162", + "semantic_identity_sha256": "sha256:07acea354aa14f12e715db2d28933d5f67da39a87a1fa06fc9dcba65ec876830", + "size_bytes": 2749, + "subject_sha256": "sha256:1827c323979d89531c7a73a40772595dec16188eaf6a7aef7f52e9cd397b8050" + }, + { + "kind": "production-acceptance-summary", + "object_media_type": "application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3", + "object_path": "production-evidence/objects/sha256/14/14044106048baa6c920a6804ee713fb2856b042fe1a0c86fc4780663221832b8.production-acceptance-summary.json", + "object_schema_version": "openadapt.production-lifecycle-evidence-summary/v3", + "object_sha256": "sha256:14044106048baa6c920a6804ee713fb2856b042fe1a0c86fc4780663221832b8", + "registry_entry_sha256": "sha256:d05ac276ca321871cec4229d66841a0664399fb7686c86d35f45124df322a6f3", + "semantic_identity_sha256": "sha256:fb1190ddf9610a4cced93d1dcd7d9b3d1450c04c3fcb36b0a309871df5725ac3", + "size_bytes": 12373, + "subject_sha256": null + }, + { + "kind": "production-acceptance-summary-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/4a/4a27e05914ac70bc27acaf970b6ce0d101e463f28158bb6e49788c0596882153.production-acceptance-summary-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:4a27e05914ac70bc27acaf970b6ce0d101e463f28158bb6e49788c0596882153", + "registry_entry_sha256": "sha256:9d6f590acab1b42d4fd8c7d0560744f737f5f2674de9b95f331be37a0a86984b", + "semantic_identity_sha256": "sha256:d16b2145f5e2450b86745a6d56bed27c83689a90a22f2156b22f4b1b529e703f", + "size_bytes": 2789, + "subject_sha256": "sha256:14044106048baa6c920a6804ee713fb2856b042fe1a0c86fc4780663221832b8" + }, + { + "kind": "qualification-release", + "object_media_type": "application/vnd.openadapt.qualification-release+json;version=2", + "object_path": "production-evidence/objects/sha256/54/549d2abc0f18d3e14d505698865d7226bf6cdf8356300322ee42d00b717ce054.qualification-release.json", + "object_schema_version": "openadapt.qualification-release/v2", + "object_sha256": "sha256:549d2abc0f18d3e14d505698865d7226bf6cdf8356300322ee42d00b717ce054", + "registry_entry_sha256": "sha256:c7fe5ecd084849a87efcc826da947658d95c7463b31d7e0e5a7445b081b69dd9", + "semantic_identity_sha256": "sha256:c270427a49470ff94a42ba27852b29f0a44719f127a6dcb32dff38986bdd9f33", + "size_bytes": 5401, + "subject_sha256": null + }, + { + "kind": "qualification-release-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/f0/f005d1f59eed51531230da39b13440313094634a8eb5bc516defe667c0cef890.qualification-release-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:f005d1f59eed51531230da39b13440313094634a8eb5bc516defe667c0cef890", + "registry_entry_sha256": "sha256:5cc9ce249f5161e202fab7a4a913b63de38c05f1dda5b831ce485d6e4c1bb9cd", + "semantic_identity_sha256": "sha256:6be86e7e31824884044779501a2d85658afde232cdc7357a4f6b8ae697aa74b8", + "size_bytes": 2741, + "subject_sha256": "sha256:549d2abc0f18d3e14d505698865d7226bf6cdf8356300322ee42d00b717ce054" + }, + { + "kind": "qualification-evidence-decision-receipt", + "object_media_type": "application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2", + "object_path": "production-evidence/objects/sha256/f4/f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b.qualification-evidence-decision-receipt.json", + "object_schema_version": "openadapt.qualification-evidence-decision-receipt/v2", + "object_sha256": "sha256:f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b", + "registry_entry_sha256": "sha256:09af461a6231b3f29a0a6dc5a12b2ca8a2d542bd113a20b1f3f15f8573c0f834", + "semantic_identity_sha256": "sha256:53b555757d3107934fd0b9950ac5a727503a7a5e0a788e188977f8b6c260a69b", + "size_bytes": 6636, + "subject_sha256": null + }, + { + "kind": "qualification-evidence-decision-receipt-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/93/939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a.qualification-evidence-decision-receipt-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a", + "registry_entry_sha256": "sha256:5f944be71981503cfbd7df740170202a56757204d3a42b1898db4bfd19064cb6", + "semantic_identity_sha256": "sha256:f40412353bd00c1c652b5a413da314e471311645a7267f8ee9e0c7c26340896d", + "size_bytes": 2849, + "subject_sha256": "sha256:f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b" + }, + { + "kind": "qualification-admission", + "object_media_type": "application/vnd.openadapt.qualification-admission+json;version=4", + "object_path": "production-evidence/objects/sha256/6d/6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e.qualification-admission.json", + "object_schema_version": "openadapt.qualification-admission/v4", + "object_sha256": "sha256:6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e", + "registry_entry_sha256": "sha256:84fa3b4bdbd34ce18d9ca9fb49e4e8f13e01b4a3030115ad9dbcb8537c4bfa1f", + "semantic_identity_sha256": "sha256:920214d3bb3378e5cdab572c67ac04d13de3b2f19f99ade5e73f7e394282776e", + "size_bytes": 8055, + "subject_sha256": null + }, + { + "kind": "qualification-admission-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/66/66e14e7a8a75b30367e7668141999e954cf83f837d9c22f0a701359050756b27.qualification-admission-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:66e14e7a8a75b30367e7668141999e954cf83f837d9c22f0a701359050756b27", + "registry_entry_sha256": "sha256:c138ffbe641d64e8796dd815038badeb46c02bc8ff147af17ca9556f4625a208", + "semantic_identity_sha256": "sha256:73da72c950a74fcd77e128e1c97d75658776571536b118775e01cab05c00aabc", + "size_bytes": 2737, + "subject_sha256": "sha256:6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e" + }, + { + "kind": "production-acceptance-manifest", + "object_media_type": "application/vnd.openadapt.production-acceptance+json;version=3", + "object_path": "production-evidence/objects/sha256/69/694beabafb44583b549bac7aa44175179b84f047604fd6ff7157e2e5cfb1645c.production-acceptance-manifest.json", + "object_schema_version": "openadapt.production-acceptance/v3", + "object_sha256": "sha256:694beabafb44583b549bac7aa44175179b84f047604fd6ff7157e2e5cfb1645c", + "registry_entry_sha256": "sha256:0fe1b941088a2f6217a9d63878bae0b833e8d3c889a2ada18cd73e20c462c512", + "semantic_identity_sha256": "sha256:73dce438387d745459a62bdaccf192c962c4dfb10bacd53fe2f68f2b707fc4b6", + "size_bytes": 13546, + "subject_sha256": null + }, + { + "kind": "production-acceptance-manifest-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/3c/3cdfa8783ddbe88434ddf3e715e58bfe77212bb6ea69e8ca9d7c8395720f631d.production-acceptance-manifest-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:3cdfa8783ddbe88434ddf3e715e58bfe77212bb6ea69e8ca9d7c8395720f631d", + "registry_entry_sha256": "sha256:f8cfd1cb07f1ce4a051ceecd494d9f415c9c5d377cefe4c459d5db7c6185d6a9", + "semantic_identity_sha256": "sha256:6960a28d2786a58b67adca7fe1b8663e49cf1e1d4205d969165bcdb13d0f35ae", + "size_bytes": 2749, + "subject_sha256": "sha256:694beabafb44583b549bac7aa44175179b84f047604fd6ff7157e2e5cfb1645c" + }, + { + "kind": "production-acceptance-summary", + "object_media_type": "application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3", + "object_path": "production-evidence/objects/sha256/43/430830dca4e7f2310ad5a0251cb3bbbc08c285bb1ae79bf629361c3000148ec0.production-acceptance-summary.json", + "object_schema_version": "openadapt.production-lifecycle-evidence-summary/v3", + "object_sha256": "sha256:430830dca4e7f2310ad5a0251cb3bbbc08c285bb1ae79bf629361c3000148ec0", + "registry_entry_sha256": "sha256:4bc01ce31b4cef2ace209e24613fdb31caff760c9f9222dd59b3dbc743d6aa77", + "semantic_identity_sha256": "sha256:b83fb88c0635c2d8636e8d80587a671260c6778b23585a7bfab81a530b642ebf", + "size_bytes": 14436, + "subject_sha256": null + }, + { + "kind": "production-acceptance-summary-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/f4/f492452c7481aa9dec48d317c58cc4f5564cd4bcd437f115873fd71d5fba8a3c.production-acceptance-summary-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:f492452c7481aa9dec48d317c58cc4f5564cd4bcd437f115873fd71d5fba8a3c", + "registry_entry_sha256": "sha256:6369def764073661cc264651fc21aa159369a41a41952d427b7ea8cdc326f89c", + "semantic_identity_sha256": "sha256:27bc1c22eb7957d6fc32d3c684001059f2bda6197332737f09132514369cd362", + "size_bytes": 2789, + "subject_sha256": "sha256:430830dca4e7f2310ad5a0251cb3bbbc08c285bb1ae79bf629361c3000148ec0" + }, + { + "kind": "qualification-release", + "object_media_type": "application/vnd.openadapt.qualification-release+json;version=2", + "object_path": "production-evidence/objects/sha256/53/5370cba3f92802fd27b3f364a746c219d9c651e9992b87d25a4d180386744f82.qualification-release.json", + "object_schema_version": "openadapt.qualification-release/v2", + "object_sha256": "sha256:5370cba3f92802fd27b3f364a746c219d9c651e9992b87d25a4d180386744f82", + "registry_entry_sha256": "sha256:1b2325f00ecc2fd739c83ed8a3b5a00048d127a626f3a76e11167ca7ed9de76e", + "semantic_identity_sha256": "sha256:bc95f40cda0e9374b38d4a05d4a473b7b9e533f61be8e04b9138c0d684efe1b7", + "size_bytes": 7531, + "subject_sha256": null + }, + { + "kind": "qualification-release-sigstore-bundle", + "object_media_type": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_path": "production-evidence/objects/sha256/25/25058d1e59a40f9d3fd70199951ee0fa434ed0d19732866624946e4d2e9a1074.qualification-release-sigstore-bundle.json", + "object_schema_version": "application/vnd.dev.sigstore.bundle.v0.3+json", + "object_sha256": "sha256:25058d1e59a40f9d3fd70199951ee0fa434ed0d19732866624946e4d2e9a1074", + "registry_entry_sha256": "sha256:96713e6329140816e314feb3e4e2a898c2f53c951f685e9605748d9b63c778d9", + "semantic_identity_sha256": "sha256:414b826ba65470764c2d22229bfd2686f753919a87ddf38d79ca6592d721875e", + "size_bytes": 2741, + "subject_sha256": "sha256:5370cba3f92802fd27b3f364a746c219d9c651e9992b87d25a4d180386744f82" } ] } diff --git a/local-candidates/agent-2.0.1-remote-safe-synthetic/artifact-inventory.json b/local-candidates/agent-2.0.1-remote-safe-synthetic/artifact-inventory.json new file mode 100644 index 0000000..011effd --- /dev/null +++ b/local-candidates/agent-2.0.1-remote-safe-synthetic/artifact-inventory.json @@ -0,0 +1 @@ +{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt_agent-2.0.1.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:67e05b299a4f035a0482b3032decc151fafc22de9a12bb3d8f884f37ea4cc937","size_bytes":61814},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt_agent-2.0.1-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:5c5f6e3eca4c127d87b3affb8944223c0836916e0df57d0c6b8ba737b3bc8b5a","size_bytes":34183}],"claim_scope":"production_agent","schema_version":"openadapt.production-release-artifact-inventory/v1","target":"agent"} diff --git a/local-candidates/agent-2.0.1-remote-safe-synthetic/build-record.json b/local-candidates/agent-2.0.1-remote-safe-synthetic/build-record.json new file mode 100644 index 0000000..bcaa981 --- /dev/null +++ b/local-candidates/agent-2.0.1-remote-safe-synthetic/build-record.json @@ -0,0 +1 @@ +{"campaign":{"cells_per_class":1,"classes":["healthy","safe_halt","idempotency_replay","uncertain_delivery","declared_attended","governed_repair"],"label":"remote-safe-synthetic","mockmed_production_acceptance":false,"task_count":1,"trials_per_cell":3},"did_not_generate_key":true,"did_not_replace_flow_signer":true,"evals_production_acceptance":false,"evidence_class":"remote-safe-synthetic","expires_at":null,"generated_at":"2026-09-02T19:22:47Z","inner_key_id":"qa-ed25519-9cf4bca214c01d79","keychain_service":"openadapt-qualification-ed25519","publication_mode":"already-published-pypi","release_admission_id_sha256":"sha256:2a26077d8a399b30a49bd66292d36c239f393907657a2e1ec9f2061f8d5be782","schema_version":"openadapt.local-remaining-admission-build-record/v1","source_commit":"d9f16b2946dfdd0228eeb2660047347df9dce8d8","target":"agent"} diff --git a/local-candidates/agent-2.0.1-remote-safe-synthetic/evidence-registry.json b/local-candidates/agent-2.0.1-remote-safe-synthetic/evidence-registry.json new file mode 100644 index 0000000..6f45cbb --- /dev/null +++ b/local-candidates/agent-2.0.1-remote-safe-synthetic/evidence-registry.json @@ -0,0 +1 @@ +{"$schema":"schemas/evidence-registry.schema.json","entries":[{"kind":"qualification-authority-state-receipt","object_media_type":"application/vnd.openadapt.qualification-authority-state-receipt+json;version=2","object_path":"production-evidence/objects/sha256/a2/a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e.qualification-authority-state-receipt.json","object_schema_version":"openadapt.qualification-authority-state-receipt/v2","object_sha256":"sha256:a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e","registry_entry_sha256":"sha256:d69026ffefb99b4eeb6c27db2913684138ee23f3b8923aa8ae3379e839489401","semantic_identity_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","size_bytes":1520,"subject_sha256":null},{"kind":"qualification-authority-state-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/0f/0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830.qualification-authority-state-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830","registry_entry_sha256":"sha256:29397e66bbafd8e02e8fbbaceaf2d3c1d2892723cd396bb0d4abb1a443192592","semantic_identity_sha256":"sha256:96b1361340164f4cfc3d9f50e88868c6d36a62a085a8543ed818a4b1ba905714","size_bytes":2809,"subject_sha256":"sha256:a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e"},{"kind":"qualification-revocation-state-receipt","object_media_type":"application/vnd.openadapt.qualification-revocation-state-receipt+json;version=1","object_path":"production-evidence/objects/sha256/18/18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676.qualification-revocation-state-receipt.json","object_schema_version":"openadapt.qualification-revocation-state-receipt/v1","object_sha256":"sha256:18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676","registry_entry_sha256":"sha256:2592f2856bbfb5e381640f050669a3dfc1b19cbc4fbf7438ce18d0df1731f722","semantic_identity_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","size_bytes":1457,"subject_sha256":null},{"kind":"qualification-revocation-state-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/4e/4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f.qualification-revocation-state-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f","registry_entry_sha256":"sha256:e4bf33edf52cf708db739746b4d99098642255380e70edc654a287c5d1aafe04","semantic_identity_sha256":"sha256:fcebb8e521419ea3c6aefa97885aa7153e88821e1a20617998067e921abc4d00","size_bytes":2817,"subject_sha256":"sha256:18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676"},{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/b4/b44a0c419924ce0b0749fd80f2dc490e0e8bb641ba502a7e060139bdf32c8fc2.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:b44a0c419924ce0b0749fd80f2dc490e0e8bb641ba502a7e060139bdf32c8fc2","registry_entry_sha256":"sha256:60116bcfb9d594a64a3333c444ff523e3c5c7673e2cffd7d382c750ded928250","semantic_identity_sha256":"sha256:301e0f8ec6b3a861d3b4a37b7e54d0868125ab2fb5afe0dc9269ac003581380d","size_bytes":6636,"subject_sha256":null},{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/d8/d805bc1447ef7be1e29f5ca3de06291522118c05730b08e8840c27b0b556560d.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:d805bc1447ef7be1e29f5ca3de06291522118c05730b08e8840c27b0b556560d","registry_entry_sha256":"sha256:4e5d2de73c3b635c441ffd11459ddf5692c940ce65788dfb87bd625a24ea439a","semantic_identity_sha256":"sha256:3af60a8fecdfa8cda8d3e9bc4fd96ee9042a98c8215c31f99dba152178816509","size_bytes":2849,"subject_sha256":"sha256:b44a0c419924ce0b0749fd80f2dc490e0e8bb641ba502a7e060139bdf32c8fc2"},{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/34/34b8a1157cfd72d820cac0c49e3679959174083ccbb83cf0371925cc72226fdb.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:34b8a1157cfd72d820cac0c49e3679959174083ccbb83cf0371925cc72226fdb","registry_entry_sha256":"sha256:ccaf41e33bb4c59fbb182af2c4cd184a3aa56dad23fd31b698ad979b94990739","semantic_identity_sha256":"sha256:4ae2e17a493b2b18b757423ab729dc1aa3729e21e3cf42e1ea22e9d98d5f8ac7","size_bytes":8055,"subject_sha256":null},{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/36/364f13b868e41801c61f22c39673f8b26ed4c1c663629b60db9295e33f33214e.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:364f13b868e41801c61f22c39673f8b26ed4c1c663629b60db9295e33f33214e","registry_entry_sha256":"sha256:a7d9e5236f95ba8213a6ba2092f739efb3a3d089227e60f0b35f24a3dcc1cdc8","semantic_identity_sha256":"sha256:c7f26f82768745f6bf18d8ce9ce62974e5239b99797475ae73d7c490e31d68a5","size_bytes":2737,"subject_sha256":"sha256:34b8a1157cfd72d820cac0c49e3679959174083ccbb83cf0371925cc72226fdb"},{"kind":"production-acceptance-manifest","object_media_type":"application/vnd.openadapt.production-acceptance+json;version=3","object_path":"production-evidence/objects/sha256/70/70e3c32ba8c8c5154149ebb2090ef48fdb2ae984c8929c8b56fd47370b459392.production-acceptance-manifest.json","object_schema_version":"openadapt.production-acceptance/v3","object_sha256":"sha256:70e3c32ba8c8c5154149ebb2090ef48fdb2ae984c8929c8b56fd47370b459392","registry_entry_sha256":"sha256:def9a366fc5706e1fc6f05a4a7c1ea9228eb49f1bfd7a0537b1355af2478ddc7","semantic_identity_sha256":"sha256:496e8885a775db44abc6e97a2cb5b2c066656af1b92ecb78487253fa6cb9f959","size_bytes":13522,"subject_sha256":null},{"kind":"production-acceptance-manifest-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/cb/cb259766eb7af2b303e9843c5e6fc9e6035e77c5d355ce781d345374a2af5397.production-acceptance-manifest-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:cb259766eb7af2b303e9843c5e6fc9e6035e77c5d355ce781d345374a2af5397","registry_entry_sha256":"sha256:08067870eff9bc78d687dbb2a58a04044cb883f5166266cea1ba80a0af51ed75","semantic_identity_sha256":"sha256:189766ad45c038fcd9afdcfa3a11f77a3b5b5fd39358c87f52b6858fa3db98bb","size_bytes":2749,"subject_sha256":"sha256:70e3c32ba8c8c5154149ebb2090ef48fdb2ae984c8929c8b56fd47370b459392"},{"kind":"production-acceptance-summary","object_media_type":"application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3","object_path":"production-evidence/objects/sha256/cd/cd069825424547c09e14cd5c42b9aa1653dd693db82645e2ce07884befaca056.production-acceptance-summary.json","object_schema_version":"openadapt.production-lifecycle-evidence-summary/v3","object_sha256":"sha256:cd069825424547c09e14cd5c42b9aa1653dd693db82645e2ce07884befaca056","registry_entry_sha256":"sha256:5111f8844764864715f630ac4b75e9d34b825a319e8258e1c23ccd62a19b42e7","semantic_identity_sha256":"sha256:c7b64defaf300207e81f0376c58bf6b17716d76f4cc21b8033c6bdc5acdc49d9","size_bytes":14395,"subject_sha256":null},{"kind":"production-acceptance-summary-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/2f/2f9607f70fff6dc58c7daa10881843330a4f68898fdc353ed89c252604894c6f.production-acceptance-summary-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:2f9607f70fff6dc58c7daa10881843330a4f68898fdc353ed89c252604894c6f","registry_entry_sha256":"sha256:f5152783ec1d5b0a2544112bf0e576a212fbeaf47753c525a821c144c5f20e96","semantic_identity_sha256":"sha256:3942280117f8d27d96df8d2286be68db34812cd6bc82f1fe44078dea70362122","size_bytes":2789,"subject_sha256":"sha256:cd069825424547c09e14cd5c42b9aa1653dd693db82645e2ce07884befaca056"},{"kind":"qualification-release","object_media_type":"application/vnd.openadapt.qualification-release+json;version=2","object_path":"production-evidence/objects/sha256/a3/a339d74d2a28281dee2daacbf378bd9b03f1cca7884980e7e8355345b7195d64.qualification-release.json","object_schema_version":"openadapt.qualification-release/v2","object_sha256":"sha256:a339d74d2a28281dee2daacbf378bd9b03f1cca7884980e7e8355345b7195d64","registry_entry_sha256":"sha256:49d85363619eeae5568df094d0fece68efb640ccd7f8d5b8d5a723735c15f908","semantic_identity_sha256":"sha256:5ecdf00b7a0f7ea9018b9cb55e654f8c4e83c889d96ee319a7a5bab99791fb32","size_bytes":7505,"subject_sha256":null},{"kind":"qualification-release-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/0c/0c3f5fea84f0ec8a9a855f9934ae968ee88f1e97c5f4eebc123e14dc1f09ee20.qualification-release-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:0c3f5fea84f0ec8a9a855f9934ae968ee88f1e97c5f4eebc123e14dc1f09ee20","registry_entry_sha256":"sha256:b06c440a7fa576b7e87150e92003826c041390378ab76c9093dd46d2f3bdb745","semantic_identity_sha256":"sha256:2127d8262fe439e1efa880de76c23b215421fbb487c5b8b1e69659e21892b613","size_bytes":2741,"subject_sha256":"sha256:a339d74d2a28281dee2daacbf378bd9b03f1cca7884980e7e8355345b7195d64"}],"previous_registry_head_sha256":null,"registry_head_sha256":"sha256:384d512f41b576b8d00dc23961bdbd01bc5fc0fc33055885781b54d944f7a10d","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","revision":1,"schema_version":"openadapt.production-evidence-registry/v2","signer_registry":{"object_path":"production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json","object_sha256":"sha256:7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6","registry_identity_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","registry_revision":1,"schema_version":"openadapt.qualification-signer-registry-pointer/v1"},"signer_registry_history":[{"object_path":"production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json","object_sha256":"sha256:7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6","registry_identity_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","registry_revision":1,"schema_version":"openadapt.qualification-signer-registry-pointer/v1"}]} diff --git a/local-candidates/agent-2.0.1-remote-safe-synthetic/one-use-effect-release.json b/local-candidates/agent-2.0.1-remote-safe-synthetic/one-use-effect-release.json new file mode 100644 index 0000000..134e7c3 --- /dev/null +++ b/local-candidates/agent-2.0.1-remote-safe-synthetic/one-use-effect-release.json @@ -0,0 +1 @@ +{"effect_id_sha256":"sha256:e58e7fc15f232a4ba3858fcc96d05c43d89e4c01ce237e2342cde8542b7a32a8","effect_sha256":"sha256:69b45e78b5d7148f3e13c1411e125f74a0873f89e61385ee38839125906c397e","operation":"issue-qualification-release","request_handle":"qair_kZ6Kq17YztwfcwSTCVxTUZGKVxOiNrTFNZqnFuU0-O5","request_sha256":"sha256:3907ad0ae348360cf307f25816ec698b5c368c76933725c4cc0c95703282021f","result_base64":"eyJhZG1pc3Npb25faWRfc2hhMjU2Ijoic2hhMjU2OjJhMjYwNzdkOGEzOTliMzBhNDliZDY2MjkyZDM2YzIzOWYzOTM5MDc2NTdhMmUxZWM5ZjIwNjFmOGQ1YmU3ODIiLCJhcnRpZmFjdF9pbnZlbnRvcnlfc2hhMjU2Ijoic2hhMjU2OjFiY2FjYWZiMmQ5YWQ2OWI1NTU0Y2RiNmRlYTczODAxOTI1ZWZmOTFkODQyMzIxNjNmYTY2ZGVhYzMwMjUyYjQiLCJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJjbGFpbV9zY29wZSI6InByb2R1Y3Rpb25fYWdlbnQiLCJldmlkZW5jZV9jbGFzcyI6InJlbW90ZS1zYWZlLXN5bnRoZXRpYyIsImV4cGlyZXNfYXQiOm51bGwsImlzc3VlZF9hdCI6IjIwMjYtMDktMDJUMTk6MjI6NDdaIiwiaXNzdWVyIjp7ImVudmlyb25tZW50IjoicHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbiIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbi55bWwifSwibm90X2JlZm9yZSI6IjIwMjYtMDktMDJUMTk6MjI6NDdaIiwicHJvZHVjdGlvbl9hY2NlcHRhbmNlX3N1bW1hcnlfYnVuZGxlX3JlZmVyZW5jZSI6eyJraW5kIjoicHJvZHVjdGlvbi1hY2NlcHRhbmNlLXN1bW1hcnktc2lnc3RvcmUtYnVuZGxlIiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCJvYmplY3RfcGF0aCI6InByb2R1Y3Rpb24tZXZpZGVuY2Uvb2JqZWN0cy9zaGEyNTYvMmYvMmY5NjA3ZjcwZmZmNmRjNThjN2RhYTEwODgxODQzMzMwYTRmNjg4OThmZGMzNTNlZDg5YzI1MjYwNDg5NGM2Zi5wcm9kdWN0aW9uLWFjY2VwdGFuY2Utc3VtbWFyeS1zaWdzdG9yZS1idW5kbGUuanNvbiIsIm9iamVjdF9zY2hlbWFfdmVyc2lvbiI6ImFwcGxpY2F0aW9uL3ZuZC5kZXYuc2lnc3RvcmUuYnVuZGxlLnYwLjMranNvbiIsIm9iamVjdF9zaGEyNTYiOiJzaGEyNTY6MmY5NjA3ZjcwZmZmNmRjNThjN2RhYTEwODgxODQzMzMwYTRmNjg4OThmZGMzNTNlZDg5YzI1MjYwNDg5NGM2ZiIsInJlZ2lzdHJ5X2VudHJ5X3NoYTI1NiI6InNoYTI1NjpmNTE1Mjc4M2VjMWQ1YjBhMjU0NDExMmJmMGU1NzZhMjEyZmJlYWY0Nzc1M2M1MjVhODIxYzE0NGM1ZjIwZTk2IiwicmVnaXN0cnlfaGVhZF9zaGEyNTYiOiJzaGEyNTY6YWY4MzhiYmQ2YmU4ZWZkZTcxMDdkNzE2NzM4NmFmYTk0ZmQ2NDBhOTcwZDM5ZjA4ZGU2NTM3YWZhNGNjYmNkZiIsInJlZ2lzdHJ5X3JldmlzaW9uIjoxLCJyZWdpc3RyeV9zb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5wcm9kdWN0aW9uLWV2aWRlbmNlLW9iamVjdC1yZWZlcmVuY2UvdjIiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6Mzk0MjI4MDExN2Y4ZDI3ZDk2ZGY4ZDIyODZiZTY4ZGIzNDgxMmNkNmJjODJmMWZlNDQwNzhkZWE3MDM2MjEyMiIsInNpemVfYnl0ZXMiOjI3ODksInN1YmplY3Rfc2hhMjU2Ijoic2hhMjU2OmNkMDY5ODI1NDI0NTQ3YzA5ZTE0Y2Q1YzQyYjlhYTE2NTNkZDY5M2RiODI2NDVlMmNlMDc4ODRiZWZhY2EwNTYifSwicHJvZHVjdGlvbl9hY2NlcHRhbmNlX3N1bW1hcnlfcmVmZXJlbmNlIjp7ImtpbmQiOiJwcm9kdWN0aW9uLWFjY2VwdGFuY2Utc3VtbWFyeSIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5wcm9kdWN0aW9uLWxpZmVjeWNsZS1ldmlkZW5jZS1zdW1tYXJ5K2pzb247dmVyc2lvbj0zIiwib2JqZWN0X3BhdGgiOiJwcm9kdWN0aW9uLWV2aWRlbmNlL29iamVjdHMvc2hhMjU2L2NkL2NkMDY5ODI1NDI0NTQ3YzA5ZTE0Y2Q1YzQyYjlhYTE2NTNkZDY5M2RiODI2NDVlMmNlMDc4ODRiZWZhY2EwNTYucHJvZHVjdGlvbi1hY2NlcHRhbmNlLXN1bW1hcnkuanNvbiIsIm9iamVjdF9zY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5wcm9kdWN0aW9uLWxpZmVjeWNsZS1ldmlkZW5jZS1zdW1tYXJ5L3YzIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjpjZDA2OTgyNTQyNDU0N2MwOWUxNGNkNWM0MmI5YWExNjUzZGQ2OTNkYjgyNjQ1ZTJjZTA3ODg0YmVmYWNhMDU2IiwicmVnaXN0cnlfZW50cnlfc2hhMjU2Ijoic2hhMjU2OjUxMTFmODg0NDc2NDg2NDcxNWY2MzBhYzRiNzVlOWQzNGI4MjVhMzE5ZTgyNThlMWMyM2NjZDYyYTE5YjQyZTciLCJyZWdpc3RyeV9oZWFkX3NoYTI1NiI6InNoYTI1NjphZjgzOGJiZDZiZThlZmRlNzEwN2Q3MTY3Mzg2YWZhOTRmZDY0MGE5NzBkMzlmMDhkZTY1MzdhZmE0Y2NiY2RmIiwicmVnaXN0cnlfcmV2aXNpb24iOjEsInJlZ2lzdHJ5X3NvdXJjZV9jb21taXQiOiI3OGFlYmQzYzk4ZTY2OTQzZWIzZGEwMTQ0OTQ1MTk5MzAwZjE2MzIzIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJLy5naXRodWIiLCJyZXBvc2l0b3J5X2lkIjoiODU4NDU0MDYyIiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tZXZpZGVuY2Utb2JqZWN0LXJlZmVyZW5jZS92MiIsInNlbWFudGljX2lkZW50aXR5X3NoYTI1NiI6InNoYTI1NjpjN2I2NGRlZmFmMzAwMjA3ZTgxZjAzNzZjNThiZjZiMTc3MTZkNzZmNGNjMjFiODAzM2M2YmRjNWFjZGM0OWQ5Iiwic2l6ZV9ieXRlcyI6MTQzOTUsInN1YmplY3Rfc2hhMjU2IjpudWxsfSwicHVibGljYXRpb25fcG9saWN5X3NoYTI1NiI6InNoYTI1NjplZDVhYjY5ZmU4MTI3NjA0Y2E2NzQyNjNjYmM4Yzc3NGI3Y2ZkMTA3NTRlOTBiZmFhOWI3MWJhNTczYmNlMWQxIiwicHVibGljYXRpb25fc3RhZ2luZyI6eyJhc3NldHMiOlt7ImFzc2V0X2lkIjpudWxsLCJraW5kIjoicHl0aG9uLXdoZWVsIiwibWVkaWFfdHlwZSI6ImFwcGxpY2F0aW9uL3ppcCIsIm5hbWUiOiJvcGVuYWRhcHRfYWdlbnQtMi4wLjEtcHkzLW5vbmUtYW55LndobCIsInB1Ymxpc2hfZGVzdGluYXRpb25zIjpbImdpdGh1Yi1yZWxlYXNlIiwicHlwaSJdLCJzaGEyNTYiOiJzaGEyNTY6NWM1ZjZlM2VjYTRjMTI3ZDg3YjNhZmZiODk0NDIyM2MwODM2OTE2ZTBkZjU3ZDBjNmI4YmE3MzdiM2JjOGI1YSIsInNpemVfYnl0ZXMiOjM0MTgzLCJ1cGxvYWRlcl9pZCI6bnVsbCwidXBsb2FkZXJfbG9naW4iOm51bGx9LHsiYXNzZXRfaWQiOm51bGwsImtpbmQiOiJweXRob24tc2Rpc3QiLCJtZWRpYV90eXBlIjoiYXBwbGljYXRpb24vZ3ppcCIsIm5hbWUiOiJvcGVuYWRhcHRfYWdlbnQtMi4wLjEudGFyLmd6IiwicHVibGlzaF9kZXN0aW5hdGlvbnMiOlsiZ2l0aHViLXJlbGVhc2UiLCJweXBpIl0sInNoYTI1NiI6InNoYTI1Njo2N2UwNWIyOTlhNGYwMzVhMDQ4MmIzMDMyZGVjYzE1MWZhZmMyMmRlOWExMmJiM2Q4Zjg4NGYzN2VhNGNjOTM3Iiwic2l6ZV9ieXRlcyI6NjE4MTQsInVwbG9hZGVyX2lkIjpudWxsLCJ1cGxvYWRlcl9sb2dpbiI6bnVsbH1dLCJkcmFmdCI6ZmFsc2UsImRyYWZ0X3JlbGVhc2VfaWQiOm51bGwsImltbXV0YWJsZV9yZWxlYXNlcyI6eyJlbmFibGVkIjp0cnVlLCJlbmZvcmNlZF9ieV9vd25lciI6ZmFsc2V9LCJpbW11dGFibGVfcmVsZWFzZXNfc2hhMjU2Ijoic2hhMjU2OjA3NjQ5YWFmYjE2NzIzN2ZlY2MxMzhmNWU5M2I0OGRkY2U1YTY5ZjQwNjBkYTcxMzBlM2M3OGU1OWZkNDg1ODEiLCJvYnNlcnZlZF9hdCI6IjIwMjYtMDktMDJUMTk6MjI6NDdaIiwicHJlcmVsZWFzZSI6ZmFsc2UsInB1YmxpY2F0aW9uX21vZGUiOiJhbHJlYWR5LXB1Ymxpc2hlZC1weXBpIiwicHlwaV9maWxlcyI6W3siZmlsZW5hbWUiOiJvcGVuYWRhcHRfYWdlbnQtMi4wLjEtcHkzLW5vbmUtYW55LndobCIsInBhY2thZ2V0eXBlIjoiYmRpc3Rfd2hlZWwiLCJzaGEyNTYiOiJzaGEyNTY6NWM1ZjZlM2VjYTRjMTI3ZDg3YjNhZmZiODk0NDIyM2MwODM2OTE2ZTBkZjU3ZDBjNmI4YmE3MzdiM2JjOGI1YSIsInNpemVfYnl0ZXMiOjM0MTgzLCJ5YW5rZWQiOmZhbHNlfSx7ImZpbGVuYW1lIjoib3BlbmFkYXB0X2FnZW50LTIuMC4xLnRhci5neiIsInBhY2thZ2V0eXBlIjoic2Rpc3QiLCJzaGEyNTYiOiJzaGEyNTY6NjdlMDViMjk5YTRmMDM1YTA0ODJiMzAzMmRlY2MxNTFmYWZjMjJkZTlhMTJiYjNkOGY4ODRmMzdlYTRjYzkzNyIsInNpemVfYnl0ZXMiOjYxODE0LCJ5YW5rZWQiOmZhbHNlfV0sInJlbGVhc2VfYXBwX2JvdF91c2VyX2lkIjoiMzIxNTQzOTA2IiwicmVsZWFzZV9hcHBfaWQiOiI0NzMwNzA4IiwicmVsZWFzZV9hcHBfaW5zdGFsbGF0aW9uX2lkIjoiMTU2ODM1NTY4IiwicmVsZWFzZV9hdXRob3JfbG9naW4iOm51bGwsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS9vcGVuYWRhcHQtYWdlbnQiLCJyZXBvc2l0b3J5X2lkIjoiMTEzNjEzNjY3MCIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tcmVsZWFzZS1zdGFnaW5nLWV2aWRlbmNlL3YxIiwidGFnIjoidjIuMC4xIiwidGFnX3JlZl9zdGF0ZSI6eyJleGlzdHMiOnRydWUsInJlZiI6InJlZnMvdGFncy92Mi4wLjEifSwidGFnX3JlZl9zdGF0ZV9zaGEyNTYiOiJzaGEyNTY6Mzc0MmU5ZmM0ODUwZDhmZGFkZGE4OWMxMmY5MmExZGQ1OGJmYWZlZWI4YzM5MDM4MjNhZmFkYjgxNzdmNGExNSIsInRhZ19ydWxlc2V0cyI6W3siYnlwYXNzX2FjdG9ycyI6W3siYWN0b3JfaWQiOiI0NzMwNzA4IiwiYWN0b3JfdHlwZSI6IkludGVncmF0aW9uIiwiYnlwYXNzX21vZGUiOiJhbHdheXMifV0sImNvbmRpdGlvbnMiOnsicmVmX25hbWUiOnsiZXhjbHVkZSI6W10sImluY2x1ZGUiOlsicmVmcy90YWdzL3YqIl19fSwiZW5mb3JjZW1lbnQiOiJhY3RpdmUiLCJuYW1lIjoiT3BlbkFkYXB0IHBvbGljeTogcmVsZWFzZSB0YWcgY3JlYXRpb24iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LWFnZW50IiwicmVwb3NpdG9yeV9pZCI6IjExMzYxMzY2NzAiLCJyb2xlIjoiY3JlYXRpb25fYXV0aG9yaXR5IiwicnVsZXMiOlt7InR5cGUiOiJjcmVhdGlvbiJ9XSwicnVsZXNldF9pZCI6IjEwIiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1yZWxlYXNlLXRhZy1ydWxlc2V0L3YxIiwidGFyZ2V0IjoidGFnIn0seyJieXBhc3NfYWN0b3JzIjpbXSwiY29uZGl0aW9ucyI6eyJyZWZfbmFtZSI6eyJleGNsdWRlIjpbXSwiaW5jbHVkZSI6WyJyZWZzL3RhZ3MvdioiXX19LCJlbmZvcmNlbWVudCI6ImFjdGl2ZSIsIm5hbWUiOiJPcGVuQWRhcHQgcG9saWN5OiBpbW11dGFibGUgcmVsZWFzZSB0YWdzIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJL29wZW5hZGFwdC1hZ2VudCIsInJlcG9zaXRvcnlfaWQiOiIxMTM2MTM2NjcwIiwicm9sZSI6ImltbXV0YWJpbGl0eSIsInJ1bGVzIjpbeyJ0eXBlIjoiZGVsZXRpb24ifSx7InR5cGUiOiJub25fZmFzdF9mb3J3YXJkIn0seyJwYXJhbWV0ZXJzIjp7InVwZGF0ZV9hbGxvd3NfZmV0Y2hfYW5kX21lcmdlIjpmYWxzZX0sInR5cGUiOiJ1cGRhdGUifV0sInJ1bGVzZXRfaWQiOiIxMSIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tcmVsZWFzZS10YWctcnVsZXNldC92MSIsInRhcmdldCI6InRhZyJ9XSwidGFnX3J1bGVzZXRzX3NoYTI1NiI6InNoYTI1Njo4ZmRlYTUzMjE2YjA1M2NkMGMwMjZjYzViNTBjNDk1YzdjYjlkOTdlYzBjNzhmMDEzNDAyYzQ5OWE0MWIyYzIyIiwidGFyZ2V0X2NvbW1pdGlzaCI6ImQ5ZjE2YjI5NDZkZmRkMDIyOGVlYjI2NjAwNDczNDdkZjlkY2U4ZDgifSwicHVibGljYXRpb25fc3RhZ2luZ19zaGEyNTYiOiJzaGEyNTY6NTY4ODUxZjBkNmYxMTk2NTk1NmNlZDcyYmM0ZjMxOTM0NmIzNjcyYzhkZjE5NTUzMTRiN2NiNjQ3MjU4NzNmZCIsInJlbGVhc2UiOnsiYXJ0aWZhY3RzIjpbeyJraW5kIjoicHl0aG9uLXNkaXN0IiwibWVkaWFfdHlwZSI6ImFwcGxpY2F0aW9uL2d6aXAiLCJuYW1lIjoib3BlbmFkYXB0X2FnZW50LTIuMC4xLnRhci5neiIsInB1Ymxpc2hfZGVzdGluYXRpb25zIjpbImdpdGh1Yi1yZWxlYXNlIiwicHlwaSJdLCJzaGEyNTYiOiJzaGEyNTY6NjdlMDViMjk5YTRmMDM1YTA0ODJiMzAzMmRlY2MxNTFmYWZjMjJkZTlhMTJiYjNkOGY4ODRmMzdlYTRjYzkzNyIsInNpemVfYnl0ZXMiOjYxODE0fSx7ImtpbmQiOiJweXRob24td2hlZWwiLCJtZWRpYV90eXBlIjoiYXBwbGljYXRpb24vemlwIiwibmFtZSI6Im9wZW5hZGFwdF9hZ2VudC0yLjAuMS1weTMtbm9uZS1hbnkud2hsIiwicHVibGlzaF9kZXN0aW5hdGlvbnMiOlsiZ2l0aHViLXJlbGVhc2UiLCJweXBpIl0sInNoYTI1NiI6InNoYTI1Njo1YzVmNmUzZWNhNGMxMjdkODdiM2FmZmI4OTQ0MjIzYzA4MzY5MTZlMGRmNTdkMGM2YjhiYTczN2IzYmM4YjVhIiwic2l6ZV9ieXRlcyI6MzQxODN9XSwiZGVwbG95bWVudF9pZCI6bnVsbCwiZGVwbG95bWVudF9zaGEyNTYiOm51bGwsImtpbmQiOiJwYWNrYWdlIiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1yZWxlYXNlLWNhbmRpZGF0ZS92MSIsInNvdXJjZV9jb21taXQiOiJkOWYxNmIyOTQ2ZGZkZDAyMjhlZWIyNjYwMDQ3MzQ3ZGY5ZGNlOGQ4Iiwic291cmNlX3JlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS9vcGVuYWRhcHQtYWdlbnQiLCJzb3VyY2VfcmVwb3NpdG9yeV9pZCI6IjExMzYxMzY2NzAiLCJ0YWciOiJ2Mi4wLjEiLCJ2ZXJzaW9uIjoiMi4wLjEifSwicmVsZWFzZV9pZGVudGl0eSI6eyJjaGFubmVsIjoicHJvZHVjdGlvbiIsInByZXZpb3VzX2FkbWlzc2lvbl9zaGEyNTYiOm51bGwsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0Lm1vbm90b25pYy1wcm9kdWN0aW9uLXJlbGVhc2UvdjEiLCJzZXF1ZW5jZSI6MX0sInJlbGVhc2Vfc2hhMjU2Ijoic2hhMjU2OjVhZGU0MmY4NmNlNzk2M2Q5NGNjZjgyZmUxNTlhZDczNGE2NDg2NmE4ZDIyZWVhZDk4NWJkN2FjZDI0NjdmNmMiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1yZWxlYXNlL3YyIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0IiwidGFyZ2V0IjoiYWdlbnQiLCJ2ZXJkaWN0IjoiYWNjZXB0ZWQifQo=","result_sha256":"sha256:a339d74d2a28281dee2daacbf378bd9b03f1cca7884980e7e8355345b7195d64","retry_policy":"reconcile-never-retry","schema_version":"openadapt.qualification-one-use-effect/v1"} diff --git a/local-candidates/agent-2.0.1-remote-safe-synthetic/one-use-effect.json b/local-candidates/agent-2.0.1-remote-safe-synthetic/one-use-effect.json new file mode 100644 index 0000000..08b49c8 --- /dev/null +++ b/local-candidates/agent-2.0.1-remote-safe-synthetic/one-use-effect.json @@ -0,0 +1 @@ +{"effect_id_sha256":"sha256:de89689ed0947ed36fd44fa90535e8d290971f9c00ffb08c90aa8c5e6c422bf7","effect_sha256":"sha256:952cca2232c3a16ed22296be2f1f440a7fac9a609b3c78b6ada22a1e832a5934","operation":"issue-qualification-admission","request_handle":"qair_6L3vCW_y04NMrZeZwn2pPMtdwQQficoxBbYrPGKwgas","request_sha256":"sha256:d5d1ec0be3ffa2c4beb2ee11fbc1817a28829ccc7c39714811c5fcb9bf0d2113","result_base64":"eyJhY3Rpb25fY29udHJhY3Rfc2hhMjU2Ijoic2hhMjU2OjIzMTZkNTM3NGMxYTdiNzYwZDc3ZDJlN2ZhYzJjYmRhYzI3ZDZkNDU2ZGRmMDBiNWYwYzZlYmE3YzI3MzQyYTAiLCJhZG1pc3Npb25faWRfc2hhMjU2Ijoic2hhMjU2OjIwMTc0N2M1NjMwMjA1MjM1NDc1NmE2OTY1YjNhMzNlMGY4NGZlZTcwYjUxOTNiOThiYjA1NDAxYjgyODUxZWQiLCJhZG1pdHRlZF9ydW50aW1lX3NoYTI1NiI6InNoYTI1Njo1YzVmNmUzZWNhNGMxMjdkODdiM2FmZmI4OTQ0MjIzYzA4MzY5MTZlMGRmNTdkMGM2YjhiYTczN2IzYmM4YjVhIiwiYXBwbGljYXRpb25fY29udHJhY3Rfc2hhMjU2Ijoic2hhMjU2OmE2ZTY5MjgzZDI2NTFhNTA1ZmNjNjUzYTRlYTBlODYzYjNmYmY2ZDcwZmU2ZWQwOTI2NGQ2MWQ3NTZkMzAxM2UiLCJidW5kbGVfc2hhMjU2Ijoic2hhMjU2OjVmYzkwNGYxYWVmNGQ3ZWYwMWM0NjE0MTIyM2ZmZDZmOTI2OWQ0ZWZjMTU5MzRhYWYzYzBjMDQyYzU2ZmVmZmYiLCJidW5kbGVfdmVyc2lvbiI6IjAuMC4wLXN5bnRoZXRpYyIsImNhbXBhaWduX2FydGlmYWN0X3NoYTI1NiI6InNoYTI1NjpiNDk2OWMwOTUxYmY4NTE4Mzk5MGRkZjQ3M2YxYjM4Zjg1MTcwYzZlMzY4NjAwZWJmNWExNzU4MzQ3OGM4ZjRmIiwiY2FtcGFpZ25fcGVybWl0X3NoYTI1NiI6InNoYTI1NjpkMzQ3NDQzNjViZmQyNDllYmI5OTMwNzRmMjBiYzlhNzE0MjY4OGZlZjBhZGI5OGJkNzNlMjE1NDFlNDIwNmNiIiwiY2FtcGFpZ25fc3VtbWFyeSI6eyJkZWNsYXJlZF9hdHRlbmRlZCI6eyJhcHByb3ZlZF9yZXBhaXJfY291bnQiOjAsImF1dGhlbnRpY2F0ZWRfYm91bmRfZGVjaXNpb25fY291bnQiOjMsImJsaW5kX3JldHJ5X2NvdW50IjowLCJsaXZlX3RhcmdldF9yZXZhbGlkYXRpb25fY291bnQiOjMsIm1pbmltdW1fdHJpYWxzX3Blcl9jZWxsIjozLCJtb2RlbF9jYWxsX2NvdW50IjowLCJvYnNlcnZlZF90cmlhbF9jb3VudCI6Mywib3Zlcl9oYWx0X2NvdW50IjowLCJwb2xpY3lfYXBwcm92ZWRfcmVwYWlyX2NvdW50IjowLCJyZWNvbmNpbGlhdGlvbl9yZXF1aXJlZF9jb3VudCI6MCwicmVwbGF5X2Rpc3BhdGNoX2NvdW50IjowLCJyZXRhaW5lZF9yZXBhaXJfZXZpZGVuY2VfY291bnQiOjAsInNpbGVudF9pbmNvcnJlY3Rfc3VjY2Vzc19jb3VudCI6MCwidGFza19jb25kaXRpb25fY2VsbF9jb3VudCI6MSwidW5wbGFubmVkX2ludGVydmVudGlvbl9jb3VudCI6MCwidW5zYWZlX2VmZmVjdF9jb3VudCI6MCwidW52ZXJpZmllZF9kaXJlY3RfYWN0aW9uX2NvdW50IjowfSwiZ292ZXJuZWRfcmVwYWlyIjp7ImFwcHJvdmVkX3JlcGFpcl9jb3VudCI6MywiYXV0aGVudGljYXRlZF9ib3VuZF9kZWNpc2lvbl9jb3VudCI6MCwiYmxpbmRfcmV0cnlfY291bnQiOjAsImxpdmVfdGFyZ2V0X3JldmFsaWRhdGlvbl9jb3VudCI6MywibWluaW11bV90cmlhbHNfcGVyX2NlbGwiOjMsIm1vZGVsX2NhbGxfY291bnQiOjAsIm9ic2VydmVkX3RyaWFsX2NvdW50IjozLCJvdmVyX2hhbHRfY291bnQiOjAsInBvbGljeV9hcHByb3ZlZF9yZXBhaXJfY291bnQiOjMsInJlY29uY2lsaWF0aW9uX3JlcXVpcmVkX2NvdW50IjowLCJyZXBsYXlfZGlzcGF0Y2hfY291bnQiOjAsInJldGFpbmVkX3JlcGFpcl9ldmlkZW5jZV9jb3VudCI6Mywic2lsZW50X2luY29ycmVjdF9zdWNjZXNzX2NvdW50IjowLCJ0YXNrX2NvbmRpdGlvbl9jZWxsX2NvdW50IjoxLCJ1bnBsYW5uZWRfaW50ZXJ2ZW50aW9uX2NvdW50IjowLCJ1bnNhZmVfZWZmZWN0X2NvdW50IjowLCJ1bnZlcmlmaWVkX2RpcmVjdF9hY3Rpb25fY291bnQiOjB9LCJoZWFsdGh5Ijp7ImFwcHJvdmVkX3JlcGFpcl9jb3VudCI6MCwiYXV0aGVudGljYXRlZF9ib3VuZF9kZWNpc2lvbl9jb3VudCI6MCwiYmxpbmRfcmV0cnlfY291bnQiOjAsImxpdmVfdGFyZ2V0X3JldmFsaWRhdGlvbl9jb3VudCI6MCwibWluaW11bV90cmlhbHNfcGVyX2NlbGwiOjMsIm1vZGVsX2NhbGxfY291bnQiOjAsIm9ic2VydmVkX3RyaWFsX2NvdW50IjozLCJvdmVyX2hhbHRfY291bnQiOjAsInBvbGljeV9hcHByb3ZlZF9yZXBhaXJfY291bnQiOjAsInJlY29uY2lsaWF0aW9uX3JlcXVpcmVkX2NvdW50IjowLCJyZXBsYXlfZGlzcGF0Y2hfY291bnQiOjAsInJldGFpbmVkX3JlcGFpcl9ldmlkZW5jZV9jb3VudCI6MCwic2lsZW50X2luY29ycmVjdF9zdWNjZXNzX2NvdW50IjowLCJ0YXNrX2NvbmRpdGlvbl9jZWxsX2NvdW50IjoxLCJ1bnBsYW5uZWRfaW50ZXJ2ZW50aW9uX2NvdW50IjowLCJ1bnNhZmVfZWZmZWN0X2NvdW50IjowLCJ1bnZlcmlmaWVkX2RpcmVjdF9hY3Rpb25fY291bnQiOjB9LCJpZGVtcG90ZW5jeV9yZXBsYXkiOnsiYXBwcm92ZWRfcmVwYWlyX2NvdW50IjowLCJhdXRoZW50aWNhdGVkX2JvdW5kX2RlY2lzaW9uX2NvdW50IjowLCJibGluZF9yZXRyeV9jb3VudCI6MCwibGl2ZV90YXJnZXRfcmV2YWxpZGF0aW9uX2NvdW50IjowLCJtaW5pbXVtX3RyaWFsc19wZXJfY2VsbCI6MywibW9kZWxfY2FsbF9jb3VudCI6MCwib2JzZXJ2ZWRfdHJpYWxfY291bnQiOjMsIm92ZXJfaGFsdF9jb3VudCI6MCwicG9saWN5X2FwcHJvdmVkX3JlcGFpcl9jb3VudCI6MCwicmVjb25jaWxpYXRpb25fcmVxdWlyZWRfY291bnQiOjAsInJlcGxheV9kaXNwYXRjaF9jb3VudCI6MCwicmV0YWluZWRfcmVwYWlyX2V2aWRlbmNlX2NvdW50IjowLCJzaWxlbnRfaW5jb3JyZWN0X3N1Y2Nlc3NfY291bnQiOjAsInRhc2tfY29uZGl0aW9uX2NlbGxfY291bnQiOjEsInVucGxhbm5lZF9pbnRlcnZlbnRpb25fY291bnQiOjAsInVuc2FmZV9lZmZlY3RfY291bnQiOjAsInVudmVyaWZpZWRfZGlyZWN0X2FjdGlvbl9jb3VudCI6MH0sInNhZmVfaGFsdCI6eyJhcHByb3ZlZF9yZXBhaXJfY291bnQiOjAsImF1dGhlbnRpY2F0ZWRfYm91bmRfZGVjaXNpb25fY291bnQiOjAsImJsaW5kX3JldHJ5X2NvdW50IjowLCJsaXZlX3RhcmdldF9yZXZhbGlkYXRpb25fY291bnQiOjAsIm1pbmltdW1fdHJpYWxzX3Blcl9jZWxsIjozLCJtb2RlbF9jYWxsX2NvdW50IjowLCJvYnNlcnZlZF90cmlhbF9jb3VudCI6Mywib3Zlcl9oYWx0X2NvdW50IjowLCJwb2xpY3lfYXBwcm92ZWRfcmVwYWlyX2NvdW50IjowLCJyZWNvbmNpbGlhdGlvbl9yZXF1aXJlZF9jb3VudCI6MCwicmVwbGF5X2Rpc3BhdGNoX2NvdW50IjowLCJyZXRhaW5lZF9yZXBhaXJfZXZpZGVuY2VfY291bnQiOjAsInNpbGVudF9pbmNvcnJlY3Rfc3VjY2Vzc19jb3VudCI6MCwidGFza19jb25kaXRpb25fY2VsbF9jb3VudCI6MSwidW5wbGFubmVkX2ludGVydmVudGlvbl9jb3VudCI6MCwidW5zYWZlX2VmZmVjdF9jb3VudCI6MCwidW52ZXJpZmllZF9kaXJlY3RfYWN0aW9uX2NvdW50IjowfSwidW5jZXJ0YWluX2RlbGl2ZXJ5Ijp7ImFwcHJvdmVkX3JlcGFpcl9jb3VudCI6MCwiYXV0aGVudGljYXRlZF9ib3VuZF9kZWNpc2lvbl9jb3VudCI6MCwiYmxpbmRfcmV0cnlfY291bnQiOjAsImxpdmVfdGFyZ2V0X3JldmFsaWRhdGlvbl9jb3VudCI6MCwibWluaW11bV90cmlhbHNfcGVyX2NlbGwiOjMsIm1vZGVsX2NhbGxfY291bnQiOjAsIm9ic2VydmVkX3RyaWFsX2NvdW50IjozLCJvdmVyX2hhbHRfY291bnQiOjAsInBvbGljeV9hcHByb3ZlZF9yZXBhaXJfY291bnQiOjAsInJlY29uY2lsaWF0aW9uX3JlcXVpcmVkX2NvdW50IjozLCJyZXBsYXlfZGlzcGF0Y2hfY291bnQiOjAsInJldGFpbmVkX3JlcGFpcl9ldmlkZW5jZV9jb3VudCI6MCwic2lsZW50X2luY29ycmVjdF9zdWNjZXNzX2NvdW50IjowLCJ0YXNrX2NvbmRpdGlvbl9jZWxsX2NvdW50IjoxLCJ1bnBsYW5uZWRfaW50ZXJ2ZW50aW9uX2NvdW50IjowLCJ1bnNhZmVfZWZmZWN0X2NvdW50IjowLCJ1bnZlcmlmaWVkX2RpcmVjdF9hY3Rpb25fY291bnQiOjB9fSwiZGVjaXNpb25fcmVjZWlwdF9idW5kbGVfcmVmZXJlbmNlIjp7ImtpbmQiOiJxdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQtc2lnc3RvcmUtYnVuZGxlIiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCJvYmplY3RfcGF0aCI6InByb2R1Y3Rpb24tZXZpZGVuY2Uvb2JqZWN0cy9zaGEyNTYvZDgvZDgwNWJjMTQ0N2VmN2JlMWUyOWY1Y2EzZGUwNjI5MTUyMjExOGMwNTczMGIwOGU4ODQwYzI3YjBiNTU2NTYwZC5xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQtc2lnc3RvcmUtYnVuZGxlLmpzb24iLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCJvYmplY3Rfc2hhMjU2Ijoic2hhMjU2OmQ4MDViYzE0NDdlZjdiZTFlMjlmNWNhM2RlMDYyOTE1MjIxMThjMDU3MzBiMDhlODg0MGMyN2IwYjU1NjU2MGQiLCJyZWdpc3RyeV9lbnRyeV9zaGEyNTYiOiJzaGEyNTY6NGU1ZDJkZTczYzNiNjM1YzQ0MWZmZDExNDU5ZGRmNTY5MmM5NDBjZTY1Nzg4ZGZiODdiZDYyNWEyNGVhNDM5YSIsInJlZ2lzdHJ5X2hlYWRfc2hhMjU2Ijoic2hhMjU2OmFmODM4YmJkNmJlOGVmZGU3MTA3ZDcxNjczODZhZmE5NGZkNjQwYTk3MGQzOWYwOGRlNjUzN2FmYTRjY2JjZGYiLCJyZWdpc3RyeV9yZXZpc2lvbiI6MSwicmVnaXN0cnlfc291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1ldmlkZW5jZS1vYmplY3QtcmVmZXJlbmNlL3YyIiwic2VtYW50aWNfaWRlbnRpdHlfc2hhMjU2Ijoic2hhMjU2OjNhZjYwYThmZWNkZmE4Y2RhOGQzZTliYzRmZDk2ZWU5MDQyYTk4YzgyMTVjMzFmOTlkYmExNTIxNzg4MTY1MDkiLCJzaXplX2J5dGVzIjoyODQ5LCJzdWJqZWN0X3NoYTI1NiI6InNoYTI1NjpiNDRhMGM0MTk5MjRjZTBiMDc0OWZkODBmMmRjNDkwZTBlOGJiNjQxYmE1MDJhN2UwNjAxMzliZGYzMmM4ZmMyIn0sImRlY2lzaW9uX3JlY2VpcHRfcmVmZXJlbmNlIjp7ImtpbmQiOiJxdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQiLCJvYmplY3RfbWVkaWFfdHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5vcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0K2pzb247dmVyc2lvbj0yIiwib2JqZWN0X3BhdGgiOiJwcm9kdWN0aW9uLWV2aWRlbmNlL29iamVjdHMvc2hhMjU2L2I0L2I0NGEwYzQxOTkyNGNlMGIwNzQ5ZmQ4MGYyZGM0OTBlMGU4YmI2NDFiYTUwMmE3ZTA2MDEzOWJkZjMyYzhmYzIucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0Lmpzb24iLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjpiNDRhMGM0MTk5MjRjZTBiMDc0OWZkODBmMmRjNDkwZTBlOGJiNjQxYmE1MDJhN2UwNjAxMzliZGYzMmM4ZmMyIiwicmVnaXN0cnlfZW50cnlfc2hhMjU2Ijoic2hhMjU2OjYwMTE2YmNmYjlkNTk0YTY0YTMzMzNjNDQ0ZmY1MjNlM2M1Yzc2NzNlMmNmZmQ3ZDM4MmM3NTBkZWQ5MjgyNTAiLCJyZWdpc3RyeV9oZWFkX3NoYTI1NiI6InNoYTI1NjphZjgzOGJiZDZiZThlZmRlNzEwN2Q3MTY3Mzg2YWZhOTRmZDY0MGE5NzBkMzlmMDhkZTY1MzdhZmE0Y2NiY2RmIiwicmVnaXN0cnlfcmV2aXNpb24iOjEsInJlZ2lzdHJ5X3NvdXJjZV9jb21taXQiOiI3OGFlYmQzYzk4ZTY2OTQzZWIzZGEwMTQ0OTQ1MTk5MzAwZjE2MzIzIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJLy5naXRodWIiLCJyZXBvc2l0b3J5X2lkIjoiODU4NDU0MDYyIiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tZXZpZGVuY2Utb2JqZWN0LXJlZmVyZW5jZS92MiIsInNlbWFudGljX2lkZW50aXR5X3NoYTI1NiI6InNoYTI1NjozMDFlMGY4ZWM2YjNhODYxZDNiNGEzN2I3ZTU0ZDA4NjgxMjVhYjJmYjVhZmUwZGM5MjY5YWMwMDM1ODEzODBkIiwic2l6ZV9ieXRlcyI6NjYzNiwic3ViamVjdF9zaGEyNTYiOm51bGx9LCJlZmZlY3RfY29udHJhY3Rfc2hhMjU2Ijoic2hhMjU2OmYzMDRiMWNmOWQ3OTJjYzQwOTg5ZDZkMzRlNTU3Mzc2ZjkzZDNjNTYwYzlmNmRmY2I0Njc3NmY1ZDYwYTAyMmUiLCJlbnRpdHlfY2xhc3MiOiJyZWNvcmQiLCJlbnZpcm9ubWVudF9jb250cmFjdF9zaGEyNTYiOiJzaGEyNTY6YWRlNGExYzBlNzVlNzIwZDI5MTQyNjhhMGM3NzJmNjRmZjY0ZDI0ZmYwOWRjYWI5ZTlmNTYyNjk5NzM1NDJjOCIsImV2aWRlbmNlX2F1dGhvcml0eV9zaGEyNTYiOiJzaGEyNTY6MWFhN2NmY2I1ZjNkZjZiOTkzNzJhMjhjMzA1MTc3ZTA0NjQ4N2M4ZWM1YjYxMTExZWRiZjFhMTJkM2U3NjY2MyIsImV2aWRlbmNlX2NsYXNzIjoicmVtb3RlLXNhZmUtc3ludGhldGljIiwiZXhwaXJlc19hdCI6bnVsbCwiaWRlbnRpdHlfY29udHJhY3Rfc2hhMjU2Ijoic2hhMjU2OjMxMTNjNTZkMGI0OGI3OWIxNDI2NTJiOWQ0Yzc3NzdjNDg1Y2FmYWFmNjIxNzIwZWYxOGI1YzQwNWUyNzc4ZmQiLCJpbnB1dF9jb250cmFjdF9zaGEyNTYiOiJzaGEyNTY6YjJkZjU4OTA2OTc0ZDQ0ZjA2NzIxMWNjOGE1ODZiYWM3OGIyODU3N2JjZWNiMDQ0OGMwNTczYjAwNDliYWMzOCIsImlzc3VlZF9hdCI6IjIwMjYtMDktMDJUMTk6MjI6NDdaIiwiaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hZG1pc3Npb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXF1YWxpZmljYXRpb24tYWRtaXNzaW9uLnltbCJ9LCJsb2NhbF9pZGVudGl0eV9vcGVuaW5nIjp7ImFsZ29yaXRobSI6ImhtYWMtc2hhMjU2IiwiY3VzdG9tZXJfY29udHJvbGxlZF9zZWNyZXRfcmVxdWlyZWQiOnRydWUsImV4YWN0X2NvbnRyYWN0X21hdGNoX3JlcXVpcmVkIjp0cnVlLCJtYXhpbXVtX2FnZV9zZWNvbmRzIjo2MCwicmVxdWlyZWQiOnRydWUsInJldmFsaWRhdGlvbl9iZWZvcmVfYWN0dWF0aW9uIjp0cnVlLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWxvY2FsLWlkZW50aXR5LW9wZW5pbmcvdjEifSwibm90X2JlZm9yZSI6IjIwMjYtMDktMDJUMTk6MjI6NDdaIiwib3JnYW5pemF0aW9uX2lkX3NoYTI1NiI6InNoYTI1Njo0NWUwOGUwYmE0YjhjOWI4ODVkODRjMzBhZTgwY2Q4NGU5NDRlNTFhM2E5YjEwMzljMWY1NWMwNWNiOTQ4YzE0IiwicG9saWN5X2NvbnRyYWN0X3NoYTI1NiI6InNoYTI1Njo1YzI4MTA5ZTk4MjM1ZDMzMDFjYmNkOTFiODFlZDMxYzkxNDgxNTJiNmIzYmU3MjBjZjYzNzQ1MTQzMmNlOWY3IiwicmV2b2NhdGlvbl9zdGF0ZV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uL3Y0Iiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0IiwidmVyZGljdCI6ImFjY2VwdGVkIiwid29ya2Zsb3dfaWRfc2hhMjU2Ijoic2hhMjU2OmJmMjY5NWI3NmUxZTkxZmMxNmI4MjkxMDlmYWRmYzI0YTU5ODkzOGJhZWE2MmM4MmFjYmQ2MGVjNGRiM2E0NjUiLCJ3b3JrZmxvd192ZXJzaW9uX2lkX3NoYTI1NiI6InNoYTI1NjpiZTRhYzJmNTBhNTMyNjIzZDk1YWEwYmU5MDAzYTVmMGZjMDMyODkwYmM4YWY1ZGQ4NDc1Y2Y5NTg3YzAyYjczIn0K","result_sha256":"sha256:34b8a1157cfd72d820cac0c49e3679959174083ccbb83cf0371925cc72226fdb","retry_policy":"reconcile-never-retry","schema_version":"openadapt.qualification-one-use-effect/v1"} diff --git a/local-candidates/agent-2.0.1-remote-safe-synthetic/one-use-effects.sqlite b/local-candidates/agent-2.0.1-remote-safe-synthetic/one-use-effects.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..a155b3fe301b82043abaf1cab8a83ff4dd72082e GIT binary patch literal 57344 zcmeI5*={3gmfy3gW^GST`ED)-Fw%MBrAwKy2P2IJER`fCRU*|=Ql!YiK!{abA}E$f ziXsPnQ80Yv3tt+306%~M-}oK;5c3iS3>XIdJ6|xkXvw8AtE;<*iONcejP-oyJKJ~u z|L^VTad#X)Pp)q=fBf8h_RpVv`Q@{J|NQy0XV1Rk?_cw``11un{7LZ(|H|+0`}5Va zm$(1vmtX&%XJ7sDAD{j5AHV*eU(ern%J%!M1hx{`N?~Btg^~JO9Ad2rs->0PEm;PjYt$x3}C;Us}-Uom3>n}g% zbp77xlH31<=+mF__lvLpul)Ge`9JdG_Rm%VTM29>u$9180$T}eC9sviRsvfIY$dRj zz*YiV3H;LlX>;J|7wtuz~*h*k4fvp6#64**$D}k*9wi4J%U@L*G z1hx{`O5k@X0qd*mi|_sJ&1JvseD}TXw&vq$5>DUNzir&r&)eni8h0n%+D-ki*8YBQ zI62pLPV6tuud=^XCppLF?YGU#nP%0hH|@AR9T>ykRL9Zu^fc*)*LQnC>*hD*@1|G& zD9`_|o_&4w_5b)?zToy=TM29>u$9180$T}eC9sviRsvfIY$dRjz*YiV3H%XC;P_8| z_}edXq{3^*3oJW!OMxA^x>ZWdST{r6()Cz3?8LQvt>l_X$%`G`EZK2vmP)3_SDxmC zrsu|Ae#gcBa&a-wHp0+14ATfrUw7ijFbvNLVk6NL%hG%|@k7sdG%qkiZt3_D2m5+l zG7aDMObc26S$Y{>PX^-`ugz~>T;Ikw;5gE8@tO9`i{W+J4QH4BaCpPl(dA7%l+wiF zBo4TV!|OrVO}h$N!S~-!x;GrSe#9{KXO~fTH1x+|XXBf(-yN*38sB!Kco4>Ghm5*u zJQ!bg2jTS%w;ErLCSe$lMr((R{ZXG^2T@nB9hYI8E?-Lj=EY>d-3M}$?qD3>+;TN_ zRQ}eyz+^D;lL8g9cG<}QadeX|XGXjcxAw!0Q-3SxhVhNO!(|kwU5=lNDAo)#7u zkB&S*=#RN>!ONr#ue4n`uAC_kgP*-xYkTo(2D1M{iJiqIc1GQ+(fIl%-pQ}^LPo47 zx|qdL*S{RkhFnz?j#;X%_3CyIy^P}9m&KVc^D|%GYA?-S^+0{CuEBKda5ghLnkdy? zKFF*5E~8hurFj*V_)oI~OqJ!vi5tXvYgyrZoA|0bk}1m!=l}Qb zV8wQ1M6qjzX5g51XjyuaM7nO-UKAy^;~Alc%worOOQk3YN^TH2hV2_x>|3Viuiv2) z`_Y3N_({nu1)LPbr8wbEy5{0#9M>#4e&Typ5;=GU&($K+OSDqNtxT71tS}71C|SP& z_C*<`7q2m)%NHA6Pi~ZT&ay5pg82;+?fO$hg^1Lj+E?@Wm{<1=6BcA0cK4dp__(N z(hc3^hzE)R+HZiz8;)N-qToBZf-}z+bMw`$+-8JsiFxMoVy4FrN73{XNApV{D5JzL zg^^#1%-9P;gzGtR>}i(ad!?{s=yqu8iRVRu&*abE>UJxZj1f?W2 zUOZ-%maqKr=7@*?5c9K={0Gi?WtaZlVov{B24ZoW54TW(_3Bfl^`RE(eHQ7XUq9Eq z#Vdby9ax*cj~gbGMt6cR3B1VmEZ?zwlRwxeD@km_jLpyvU93oKgcvM0GD}A2+FBGx zo>4Mvjp15ah^=Az*$k7W$68W~Lnko(lA}jvz(Bfz8{1Z-mBdckeqbblO|+{;p=UUr zA8MLumq<0V=$>J69MgGdmB z1ri^)PU4w(4Wfe3OPnYP1Iuyw)Q&K%nqkB|%fkGIsXxL@qF}`T@{IA|wtI6u$oO7j z{>Sg{N3rGWp%%O3T80)8pICSbY^m!SiGyA{R%Gyx=0%|&crl@jgFHOfv@J}h+^0xI zBxJw7dCV2)zVC)Syq%a);sp3R*YJ%}Xll0ZVvH@vD!CyeVh4`SpEwE<-Pa8qhU*~T z^}DRzGrJzgJCc#?jAjF}1-y|QcsC>m8D09gT^WRLUMxM-lTt8sa!cEZw7@C_t`~?5 zY=c>DAqLkCtrGED;^WY8PlgsJI%z3`Wygl=mJ*S6cQBm1L(YLg;8G$t^;|2$TxgC< z6c~mj-!3_UFG;6SvRyX_<1o-HD~}HYO|v|{HAT+d(P%>YA@B9V&3P^po^@ z%7ZULqF2R7qgP5wJ5Rju%UPC+r%$g*?pBeDxS{UgN+qP}m8fth)odzc?uK?^F`%U&V4A z5_4v-qe=yNZJ;=CBZ&=ScnD!Z2*(qZ$P@>?Bd*(&hkE^;Vp{AhUjNmtF0vV1la8r7 zAc80K?E2=)A9Uw=PThSNUsJdtvC#tG3QD0DluC9~vY73DT+%{*j6Dkjr~9VQT+>W1 z)Dzn#BMJi#&DSkNy{M)v1$f`t+o4g?HSAHzFzv`RHC-ZePY+614^t1ZVbcwYs0zQnG#K8y^Jy3;;(U>yB1LKUx_5;h*VvKHL#{}8L@J66h74lpsune8K z>v*NecXbjFH;%CmR>%>Qk1YE=vG(SeEGOlwTX}tQQi zik3#$Y{W##z8*v+f?m%oQ7$74){GzweAf#@8{4I8p|2!N5E*qtu_iusq9J7#?psVG zCdUJD1PO-U4qS(n*3*-aP^g5z(7eRQGZ_|@vJy89{MdJJ4Tc|*VQFz_Mfh3EvDYuZ zh+rSR4IU{p5@c_av>0aO*}ks@Bn+DA+liKhnrUE41B@q*5Os2G9H@;4;Z0rh#czLs z{Zq^>k6k{BOP)j7Fw#5{^vHA)vB$or*`^(raDbZUl8xZ+lZ5m<^faIB#g3iOGK@ee z&ITU~^2-P3^`{mYkq=Wb=Uw5d@3dqbTQIxibTXXqu}w{D*SN1@r}?5 z;=n+=^@O@cNq6zxjC>e|u9RA3rs<)LfA@lf5CUhaE-j2Omw`Wu9gC-nXGfiuc{U8F z-nI;H61`Esqd1*TwRdh*de`0J=aXJ#UahzLwR+X8m8*BHdep7WThsP_Xtwu{(wfok zwB|>>R(8g}6+YwG{d1#TKFg~6d)->IHEqq?X)8N0<@@UVbk?fxc8|Y3>a@%HFf?oG zIsE3?Q}>@%>!DUNs(P(gomP9hdbP*T`=MUT4vdp}OKQ;@ztesV?llrMvMOLl(u2r44Y-GmsoMp9o z)UTGSMytnj)Wdnr;FzpxwR(+Cr917mF7~EDIqkJBK5#sE=XRaz_pavc{fbemA9iZ> zUA>*vdbQs9yj4F-TlKy4WWO~>E?FyU8I0AmoiQfO)9Fc_bIPYiwRvjR7}x52_pWN3 zi#)o>pdXYQPmDt&Yt8%9TDf)CY9fpBso7?1tIeub>m6v-dSzBM+8N`Y$vsY*r&_z& z?p5pOc6E+!G zYgQRmvRWs&*z5SsXmVj3&Z2UfwVE~U@o^h=Yx{kkrOJDs-ysXDRzF~T`ZiHb=!Qixe(%VJGhk8`*q{w~9Js8Kcq?Pe~c9yiujh=sz&)L;E zRn9pY`RLDud6Z&L>9D2>#8+a2`2zoz$#`^&ZTVUVTc zsHrDhYuIYu%`eQoG)%o-yLmU_nscr>4h-Jw(ChL2=-&NqTZ38}4%9npVU~8}xWH^o zB4kjVO}p~`T<@B5wR`7I1LJPkGSfunW|(=*8*Ee7n6{ef?B206v}F?#nwJ zddRDG8xD?A?0OQKjULC&Lw)o9QTcH0%V&n&_m}pjG1`#L+o{+AdCp0YHToAuI*HJ4 z<|hBD_uF_Uj-9ufjIAN_xzXcU?tgEzFOG)oER}cSzWFoCob{U?b9kjE3HNRr$ot}G zvM%#VZ|I_v)9}sFEzhBJOy-{G!}^%EE*hFI^2qI}+>dc?Oys_d(@@!#^>Y}LR(6N% z)c9)QfHB{g2X{m6mms%U+h{Pq(e3OIJwGePdgK1sfC)ZC4;o&sb8l+OHt>#VP@Xck zly2WLmZGod|J}X&dH7u=Yu@o}<~I-5^;&dZ-X9(8bb>d`$@OO)?A?kVi5uQ~<~PqE zdV=3?87c2_n2!VR7G5-l=qO{p8WZj*HUe9cGWXLta@Sf$=ia@M3*({mMXr;N4YEp+ zyWMLyHphu^81XstF69}#8TS;unMci9uYFOQ-@Cuox~SdAXN=RZ&_S^SYscO3oY)VZ zvuP{cVGe2N5p!4k`lg=c$JRRNYl4r;(2e^xfNNnNvNZFXA`j+k{*3E!)52cud0g+h z%~)YG?GMsb(Yv2hSGoTmhOXj^?&~V~|6j;>{;u>@?Dij@zKTB~e(~__w%Clt9Pf8e z1|t=dzQ^x%q6=a&HMeTmLYX7jCh`CHWbDfPkvZ4JK8Y>nUS~7zxw4(2kLA?BPB7Px z27E96*1$LOoD2K3X_Lmx?_qG!7#DUDUpHmGW0&w}g^zEF-4`2sxas5Me#X%}w-0AU zjIn0Z#7-+el=x-l^*x`4+_0N9{P=r(lIRY01Ap7|d6y#A;j_DlSVF~B8#Y{Q=UoTc z;3sQSj_>*R@0~R?;*bshi0?Jze$WkoW*_fXEY9bg{@!u_%|BY%k8!rm!B-2l^FPQ#j|p)Z9JRL`#jh9rxed( z6Nzb#)SMODsO;Ru(Kb%NcP#R_&k)m!o%!IHR^sT-8`J&~#t14GTg&yukF}fW6koWi z6G;t+d`|pM9`}yP0jME#kMM7jC$&}mKw^R8=E_GM6kcc5SnMV zVRk-l;WyglyHx5N`0DTT7+p{C4;_5I9hT4KK9cK*FV6F^u4iz6&TAOQ5Yrs4C_ zaE-M{+0Zl)|yAux=yK6QX4al(rWX3cG7I&XAkD>^7*vZt56d>pHauTqmDGK zQ46e=E7OzmxplICO5Leqwx|Qu>gUw-sIPu&e>NE&XOFzEQ6qlSktKPK)De)!XO-t; zwdCy7s_r+abscE6{fHV@)NR)fscogy*{I=SAFKPV*-8C?8gJ#UTJKOVJf~*7*RAe% zsA*nl)KX{EP^G?0J^0+HmQ^j6m?5I3qT))4cO*1XoG zrc7;@+O6b)`_%gO&uyt)GX{1wtJ<~wy&m;ey*9tH+U0gvYQAlrk-FflR&I1^`&GO3 zmbxVNr%l|O*S#2Hnc9@;)Q~%AV>t#pjNtroR<{j(1)Xu}ZS}&ZR?6=8H4{U1L z{aO#*sP|3YbB;ctFK4OLd27T})OxA&9QE2|RYzTy0rst(*E^`CR;jBne+R^rs>Tr# zbB2ppF=*;Tsfks3p+#MncdPZNnRAa8?_Nu(A@`}*BbQTtmzsKiPF+8%)?0Jx@G^(Q zmfkXVWv=1ZuDf+=bwU4-+TNaadfvZ1&LZ;mj^66#aw2}7Q-7jfl@gbVy{J%^z0zv+ zQ<*0Zu6bd2Cbb3X9%)~$U#+79y(?<)2d3DE@Nr$fr7k;R9Iz3m6R91w-%w|e8dg_d z)h6ER3mbs_S+i%yCe>zj?Z%jz0>K&;m^ch2|Wt??R z7`t{oMeonhu|72kYT{A{ulKFi{AyOMH+t1MdQqnynxTXB3N_~|3mNOx{l3Tpc@2r} zk8Ex?5szPe9GtO z;t})VlsY-{Z~v%MGsJGOJ}^(a=-8b3V70UAtTG@Dr=DEcaLL7U8?N%U&*>93Y;-^^ z#uuzb^N^e^owliUtGZyB+=@E2@-t?8g6-TK`-_IunyKX!eqv+%SGB>eF1bhQqqhqm z;Yx0TZr=tyP3c471E@#ibFRd;NR7Bp?JB?jx}P(=t}k_?H&y0GzP5I3R5bZpD<5F< zPh~z~M`Z1ay8issW_`e79c$KR%uX1SD*l1B0)yH=>qqC)D(h(N`mRykKfoSf$9h%P zQ#!28R3_B#KKeaB!Z&=fOp7_SlHp@(Z9kFD%3NNvfl|8=`%{dI*p=ev6XtNWeqgj% z@oV)`);{}MtKQ;obNJKv_Aiv3 zW)19+wX0KnXW!x;tiNL0niXQ417voJ&YrT4hOL>ie%3oMs`JWR*-=^hV68VQduolU z(x+b2wD+j*OrwLtqvM&4e>%I4nvdE4-0rh>YvF@5i4h)Lv*F!FhAnG4Ls{pl^bYV( zEo>;ZRMrg#wH|8&<5ok}byR&y#yk*TmF2$b`03b>wWi$8O1w(lm~kYpd+Qlh<01GnqHR z2grJt)YMpGp+>a+PHS-5@~+67 zo}M&`shSlVe=RW}$M%_5(r<9oJNZ`DpI3Pd^*>oB)OV51sYRcI=mk9uE#lt;dKJ#P?cQOhT0iQuPH!@%1|Im{ zbI4jRZzwh_V;$H$OIbG;eHn+QtlxE5pGk?VSYNy7Ol1v@dTB@EzF;8r(rI@+wvqbZ zyL&?Df2hmYGUnxqc2cgGCr##=>PI;0%Gy6R5&1^g$}4gpV%6p$vX;1pacH*4fhrPr zlQ*5uYV(k|LX9)E#6A6k#{gMo{ukUTxLVo4wZZ=y$U@itub*Je~-?wZ4SAKL;m86 zJh7j|V2xRx|4J=0C4aQXVguB8JoL$HeJ?5pMbBFceQ(c?4V63aug*H~;`^UHzW%KF zf=Qlm)6VX0BWzTqyR`e*Z*S%s?Gb<+-aj9QW7g8uIzU$R$XLYVXZWLMNJu#jwvoXgKtl3;ce7A=t_+!$UN3g#fPx2BQkx@d|~Vd z@nkNvwMcO!?&q{j;EhUG~b5{I_=<8yQ1D&JK z=82jGJ$dw=R5ae1{-2iF?%~hKm+4RHSF_3;^#p1rA+f|Mxg>ER@d0%L`iTyy9}rJ8 z&&BRylaKJ-XZW2{{ljCT_sl=DmCKacoyyVC^<^F8QJD^@_YgnU=_{0fd-xBYS@otN zKjHywHP6VqVWau3PkbZ&W#mS^-5GM1J~|sONc>HHRNw2h>iM{eep4Upsd@&n0XgYZ z)+S}l*KCXA@sG#-*%7^1)IFLNVifuW>-{_O-8;sUvG3ni_odg2I7VbiU)#w(&sL_7 zu}PduZd{dnX7tukH?5V4lML!yJr&=qY@WV~KP6UtJVqQ6^GiP^@kxD;{ywR95M%H6 zv4!M~nbZ$T?YI=(M*?Dv1vR7z)$CH4u%vAY2GhR zpQ+$q1Z5xZ3}U*B!7cJN5Aea=@$3P(!{(1Wv1%b!UGYNy_lrjmjvg(+B`{%bLgTOt ztTB=w47$Q&r$pB?jj=`u%9Lhkhz4Sq23)YDzN?u4Nel&}Tt_&%rFS44!wB#QATo>2 za*I}HFV?Lv0)+xj#fQ_tHlxS^EksYYL;pQp?%b?I=PuL+zGgep+rNT$f*z2bZ(k?` zMw2Y_5#eKS$JH4-t21^MXCT#&139i;4NP|&&O(N%zz-Ey-Gn$wEAdA|9K-01a7S{N4!5TvsfOEuj2UDmSnj4pNv6oJ0mjXa{ z0PS=q0y_wX-2f(|0bF&0D75`hAkxu&yfsJ}&wdiuIGn(|u>j93pgQ;UHjY41I$pwa z7_OsPq3^ih>P&DtC17=}DeitA*R|QCGG>XR{ zrTz{A5&03AM}hTQkVXt=KoJK!(@q?xT<1v&h0cg5u)0;ms{jN zytYA0II$Ur5DFli2m%Ap@(>w-i-M#k#N#<0G&LHaK{wJECr~xOLBTSGAPzE7 zT0oMZSQ)0*;5l=|e-3?Iew1D#yj)1X{pNjQ8$m!b<{nRq?dttVhqN3J zqIO_-o)2!)w0+Gg8G#812o8`?w{F&dD@mBf}MrVANF7y>oDCoKmAi}m5s zV)&vPKLIC|KokSAPyL3oRD-;xdfhCWsNJKB@6ZVWV#JQqeOk zE{k)1c>V(fmWF}G*(U*16^7~JK|>J9K+{;NvPw}D#8twBOTsA!;&j;@z(28QTTCCWQ-l1;jZa!t#Akv&Tf`UT)f`rrjx;pW}WCd<&fHW2GxQ0!N{0IsZ zpsq&Z5jjPXxMjfWF%Ve>!34(&#GLRQN1XuT6u6|i!Gw8KxVvCB#N!F{_xdKET1~dLrm!MGL0PmdGQYvzV~Eka8|F{_i*p zda=bX3@NDbTqOVY#ozxHfyB9W6UqUx4=^R&iW^)^{*!{s=6N15ynenIrsrJbIVftS zRviDibOnUA*s0>mvTuA&P$2gZv8oVaA*SLeB@FfLBCvR&f4tuDLOY9V6e=fVWIPPt zpgR9hjKgvyf2I*wI-T{g7=8XRSlkElyRjtW52O#_8vG4V5{PUTBSO@5nfMrfT;|k= z(?Y%*`Zq*t(948DO!!r|O3B_G_Ei6;rkx-OH9z;?EOBS_=D1suSgoQC22PO&EwA=`$ zkr0@3N$l6UPhVKd2TzG*FA-vCk(21U=h&X@5WcuT$_cS_s1X6!6O4rLaOs|Ho4UmH zBqA=EBK(YkDPPD-(JS1HyVN5V!TV;gUiisB;;2&;c=M%;nC8iset)F>2a}^Zyt2~~1-z0r7K|@S|Fh9n*4ZhFG_Q6vHmnV=;9&H)r{gITQl;ACT6r(-9&XV)ona^@QM{pm$l$hFZuDveKNGQO9r;k5!D;GOranAtNbaB3#dbxq$>Mq4pW;w&zFKA1Jd* zjsp`M)J5bDUdaw3mjZ+#3>%Kn_xxUwaxC6+!Fc!6Q*z|?oRKX;;YT<+-py_SNlENN z&0!~ygFwIH!;K5ST}WvfdKHW0*o&rwRV_2}CypX##Sce1Z~mpUOmqV2plg?@&% z^tPy8*X26%Mz0xtePEsF=#ie&=2Kd01y-eT%*$ zOZ9F@Pa-`rtcTH;D1U{kAe7!NdeuW@1djplFFmB~`T=Wi!V5uPGd&&jok{Oz4;=Xr zJTz<2tR2hx@J5dn{3Fc>`Q$x58+c)`>e9m`J!wG`oZ?$u;mjZMK{TvTFk=^B*`!BJ z^)*ddkN?bl9Gm^a^laRv^xUM!^zebDrQ=EZiu3;Fw&D(99duB=rRS{ErvH=m_hIq< zs{a|hW%uYe(x-f?`jpT1-o7nOSU=VLHx0${z`FjbZ>~}Fwq4QN!W!;AeV~u@R8x4H zNdLm3x0?Q4_&D|tSQ`#iFEMz!8Ed10^Mf-YRedV8d53jO=`pIZb_@og*Vn2>gEdUn zVp)HsN0|QX1I1ZE?;3hnovA*gK}7GtI19?2Dg7?1UT+FvMW2U>98{kS{YW1qN81jX z(;wAeuyOs=>nNP#n=`PAU?a_%PQN?z6P*77Un0F3tA0Mkk8wl4i0U)nxK>x+xE6Z2 zxK@AshlpFLX02QP+VpqRPaym-Fvv(RIGBqXW6qlT6ubq!1@tXoSHK!5y8t!-yaHXY z^%{K-S2p&Mb$Dz9Kf{Y-w7d4be&}Ky{t&Fc^rIC#B|7~(k@VWoH=-{vMduTLKu?C~ zbhhZ7rtjwQ{uQvd5Bt9R?TZ$8(t$*;RkA-yd47&u|D@65#m`XuO80LxOFxA_d)3zh_q9gSW(U3!wG zZxnw-UkY=#Oy3H=ihc$|^}nq3K`Z<8WDh0%vvYWh=xM;e(U;g3+zfpX5u7v!^x9Re z8h93P4D?Q((xbjdKQg)mCWc-O@G^pBs+!WLOpm+jnZY*R>ob;qrW`Mh{SY1pZ0i!s zGk;*K$p8NeJM-i1m0+w3{K?N_e;?Q9jee|qb7<9bN)J}v%loZh6@;Tgcwx@z$5OEe zJ!E=EFe)v5qYrM?_q(p+b8LK%-WI_<8T2FX3x5~*6zNUgm!3)KJ?H0gWiGu<^e+i! zsduuE?s0GW;EA8;HE$l6^q>$A;A7PI*68oTzYJ11IOyf22Z{a^>A@yWTHx)9p1bu} zi0jkaO{`l?Y}oR5_yy$o6n^F2m^@|IHf$Gtpo|5)2Jyun7|H8qq#5cg>&o z%MfhJJ()d<%jnUUPrtF?IfTaxTWr8BCjE6~<_277^y3l3GoQfd(TByc;O7MYLC;;A zetG)5nG0813q7M>lh_KrJ^ItoyCptPdWWCJrkvAzEf_-Za*~hiU-1{*V3VAM`~{2| zwy{B04{Sjd#Etl4tIKOC@e2x?}EuKa*a`(-}5h;=*;iyTzvblf4n{$;{}Knh$EYa;8N+| z1plP;+t|dWNIxu`d{6j<;Ut3JN&1UJ@*uE#OMb*9_sZij6EUgaWm@E_aQ4;d?cnA+?2vn#^q$gl2|if-N%QnhJ^%gZAfF~r zo3zPMg-??!!h46WOUJ@hMm`8%n8K^(@520A%PYw5%3$IzBIa3RB-dBi#&_Zxhr>|e zPwY<6RM_`5JRV$Nc^*BkcHvCy9gt`B=f_Q(esZw%P1`;mMAz`*An!eV@EzFTj&S)A zf5X9*bHUMfJ`5^Ltggftd5)XEe>(Nw9!0#zqp<|Gj~ElqOJY^QC5!CI52zCe4n=U& zie;TU|Fw(!$BwhzZINM zf%z)1ED?NVfpJJKaFmdj4g^QB#5=taej_xQK7N%SFY5(M?t&@!scZ1?tn^(L{baMu}5!o(WyRIu1xy2 znS&$VkNi(C6m7-1m%nr4-gtrgfJ3d-JQ~qAztmN!88IIP(}&%l_j`r6;4{HVkhj8N zA=nUw7vwqedo~0^GNe8Lrc0eGI1hO04$&2O{2q%}v5ok3{5?4kSVwy7krfc!G^(Ex#VV$nzZumyG2}^>txPLS=1z{QwaC%uBGf>p|{IpY{A2f zs2wXT)AHJIqnwccKjZz$>mHoDsCVD9`P71W?sw<>IZlkZAY2jn%VkY^gWF>D9N=`p z7ZXjGRpnDZ9$UPctGc`^KFS_!aO9XR6?e#YqF?0qN|!`l@|mhzrf_BoZix9VHZO*s zQ^go;!R_bclX=vkN_ejE3;|$~8H!0sn!*NeXxJZN%778zaAik63Y! z>cl{ij0yJVj<`*H)=~$FL1hi}JfG)_XI z-g6mmVuAK7p92fqt7OJ=z;XUq&FLC!ysQDAgO`MpMD{r>n9v$un+FNNSetKj;ptbMc30C@{~D10~E7rqmbNu7EZ{3gWV;BDatnZv=d z(B~po$~kS1@B!3>O~F?y{d^=JuLw99rpC$+Y9mk1z z9Q-hEUW?)1n>WWaMn5c6YizzCyP4K z=gy&-Q$NkVAFNSsaJ8^U1hIEb`9|!e^v$)RReebDGe{0C zdr{!;;VOa$Q2E1E4)=IXgMO7V980oS3O2Yl?^Dr*`;Yn$^&r-nS?eIT#5S|OK+Qwe zAKcu-%j`s__qfiRhjxB{Zs7C!yZ8V4BwsbBk;Mb)hudPkMdrw z)l%UKe8}0diZPeGfWHTP2Mhl#dbgIdiVpYTx>J2U*Z}y4_uz^+?Ix$!zgFFNs%7qe zGaehLvh^ifOtPgE8@fetY(zdAhXLO!1(6qMX2LFsz98AX61!B!0yZ)&b|ItNoK2e5 zm4ABt|1Zh^zxZnR8UJnnY$dRjz{g79hyVJozWA%`hrj*dZ_EF0{=+hM@Et{cIl05Zm4&qV(3vInrm zhO|+lY3!N{0z3u)&gV32`vON>HTgfXQKO;3n&PsdtqBhR`%=RfVmknX9UGXrY0Bou z7QjQ7OM~DE=y?W#WNDBBum>&MXD+TkW=lxmOYH8RJ=`1fGeFouq%JuGo|KjE#15Nh zn-M$m>TKT5#%Cd1C%zT??CI{%?wP=D5V=|s%O;rY)oev<>C6j9>DephH4wz5r=*@^g#|>`U~jO5|vSaCIZWI*lyB;8ZklqCDZdX1|GOpq6eV6`OFms zper2|R~#g^ue){$FjtAK>n(YX=e)JDn1xR)N zROSDFQGUjM+do?gY$dRjz*YiV32Y^>mB7bH;D`VGFTc#Ipx^%Qmp}ZsKvh9Mg4JMA zzWh`whQ(z*l?dUnD(Hg3fg0$Nh2*gUrEfSIHP4byu?s3k-|~XUaSYFhOb2#ZFEKrN zI>&Z>Bi7^4qf+I-Q5)Go?3RT3Xjx9{Qk@t;hxU-3Sr6cnhAh#DARj?ywr#_h95}+j zY(m=%kuQ8bJa3TUniWv=EV zuvK~q|3!)6N}Y`ouR+mGPYk%1beJj=D~OoRMGcNN~MTYK-rOlxHA-A>7U>U(^Ui>Vp?>S2#PGx1$+#-Fs~quPwLD)zu+4 z5}(I|+wRTvU_svYkO*dHIi#GnMv5nlzoSsOU2pwzmZid)1y#-^tlHN%GG0$eb#hVr~1>WgH__w3@_GNMA%lyojx7tfn z5pA!oK}}K!#8!{KVol8NGJ2I8j#oy)e;zY9q3oVeeTQN=bXm96wNgnhS*9sdT4sa? z$ysRHW(@C4$fSY>7>?V}N#0Gbeg8$@N4LGUlJM$w5WW1sH_l&&cU~C8Pkkw+!0%+* zPHf#a+!D;cI;KqXp>wx%SZfn4wq3`E6g~-JpW43*Bb*KCcFE8~lo`HYLyNtfsdLM; x{iJaSJ8|Y;uGV8PsslgrhvRj9D-7yRuGa81FXrKb=ZQANTHzU$$z*16TQY}&=6-A0141{=!j|h?_ zlA=hX7X`yBZ@e4KC-B;UH~tR(5c4Sv1BLDPnG9|+fBe#X@mDXt{PM+rc=__hix*$<_b>Uo{PP7r{L%6k{*~W9_UEe? zuW$d$&%gdZFTVQuKfn0-KY#r{zn*{Wl->6`3G5`WlfX^_I|=M0u#><}0y_!pB(Rgf zP6FRY0{`i+zxdO?{>3l8_|Ng!57KzhkFO@9_$p44I2@1e{rcs*^TYkx;mg|o!O7vv zdtbi%w?BLN#Gjk^+ethcU$y;yl*TV>hnKaNe|KK4?4LJZ{`#=_%O_9FALDA&_6^&~ z&#Ru+UREzoPF`MA%V!sdPoKNI>0>89eb!(Y-}vLspuc^$r%$+vN0W5?^5Eq3;N|k! zK6G>#cZT;4e{}f&?pI&^$zPxS;)@rZeiYx0zD-HPul&h)pnku)C;Thp-Uom5t1mz0 zbp77xlH328=+htb_lvLpul)Fz`9JdG?$1sFI|=M0u#><}0y_!pB(RgfP69g#>?E+0 zz)k`?3H<&@;OAfbjKO^Q^*_G&`X9gkU%x-&+Kpr_)64*&#CxM*=b`sc0U?+i{ z1a=bGNnj^|-w6p=Uu9o>>vwLh8U=HFJ38E-8(z`4dFMKT|Bb)DKRZ1AwOerAQ{&*< z>3-|F`|Uvc()=p>b9GX8?|uAtgQiwa{8m&PH@(sI)%JDEin z$uQ6VuU~xqKfb>Hosi7#A$JnkNnj^|odk9g*hyd~ft>_)64*&#CxM*=b`toPD}j?g z`tEPO$dL+fT|e<`PfLPA7?`2yT9IbCMifS2;5(sFDENjKBzoi(0z)sDj_)|8sk?6A zxdmSjyf1&v#r}M8F*C3eo$qbiH=WRm6E6vEJ+kc}aY8@QJwGy{fIqe$Ie}(te&A}R zrWu}R*jDT#vOh_$!oj3Je)ZP;<*UJMd;^Xn9WOuAe)(!RNIT)|${!AI_&U0}iHA~} zSe(QGH*q-Vhn=*ekQIFY?WA+VftyDRQ-5|9bw)#f9JaT<8T+07`l|75CyM)Fym82= zlg9n=Ri_^gZn)L>YBUMMcr@BLWbBW6{MwH?g6+5p<8(DB{g zFdl7rfY2Xv*??!@;&Ip+Z9h_w0t7*n`a`--ud^ZuFShS8rc^J7M|~(F10FZ>jft%S-GnF0nW2T#v?sn|Lq3)+?E@ zuIOSGM;-raJR5RVQ8-qqy4IW9e)KwuZ(lFZe4U^9`c`{w{-O)&YkdutW1F*C+0jI) z_Ub|2^0t{K?+M4TNSukR;r|DiC`TV3Awrl!HX!sl! zS%GgPPQeOaf6pPm-hSp$*p4&*ilruN=KGI59~kE^4fAIX52@b7*PW3pSynjzfBz0% z!FMsyZm0#=XV=q0v*77=;+at)F1UdmM~-GXiGhK(4A)Fz-7w?Ok3!Q-^w`_HLp%1P z2RE>FEy3P9ZkQyN={S)U^Rr!wN0TzpdN0<2sgE&;mUPG|h7pyC9w+*}MVv zMH!`6Z!w{(fsF=}8)codtb@yVRdD?{h|JJ)W5@9$w){V;1R?ho9@-V#q(Z4s5L7 z#|;zlW`J#v{UiyDf^K<%hV>2$21@Pto@XbKX&Z^{`3VLDQ(*^@A9_LH#EGL>4%4-= z5Ie*4QyHevwU|TVd#B*wj`i4$b$qt3MYiGTx@BVNJ)5k<6xU*#RuUxzJaHmU zc+)VEcQ_9XQ-6}C*pvlyo0xliLs0y{6IpH{2|e5O&B)dZ3EmB}7-_!igh9c?5n{Gb zI?XTGp5Z%D66uZ=#*SWajL6q*o@HTv!_*&PCQ&fr|44m)+qoI^GrpIY|MB}LLF|XF z?S%%8DKTQ#!1U^Ii2L(Q$Ix`mNgSOVsSw$gX*)5ZF&$m}RU8MN80lq5Ca~=G;N~$` zp!u3-3v8=5%TLLp{lAcxS6Lu|6npEzQr`MMFAalt{pn|E1{GaHQK zJ;_M+MzcQI0^Udtyc?2(jIMm#u1vx&U#&dUlTt7((?A4dg=Cw^wh+1aAX5*_LTLJk zN4H$tH%v1!e3DOxXv1W&GZM=q*VMRer$3y0K+Zwp8oKU8x)ErFh#1g`!a|@sHm=Gw zO)WMwyI|OQ=q9n@V>?2NU?wsw;*v17T)D$&G$H+valJA$!`aikJLy2AMWK&hW!6ekxDor z#mFR8l=U=7Q|4n7hoqmYZ2r~T@y#R_HI(JP(l}@X$>*0T|MH;Bzf(!5e;vzpNX%Km zjw%)8wSnbLRxRQ@~j$_{pZ4JAqVOydkboEd#*sjN=V?Q=^F*`t20^P-06iDU_okkPKb0fc? zM~+d5W4%D~z!8yeSoTL^?d>^PEy_2y7SBdbDzW=2TDU*_*gyb=$^Qq2)aR&^EMK*Fs;HTM$G>olvZakBJ#lX5qu-LSk_|5C_q@ zj#=`Ec1VnLE7lVe-xuIV$!k1aixEb_C#}&a$hiS#-Nvc7CYep-h2pDLmtRD%kKHD; zqe5c1xQs%g4)Vfz$U4a9CZ zTExW0T4LI`F;v0|6N_SoX%ujnR%`{ay0kFDTm}9pb}XJQo*lQF=J_x%?4)UUljyzr zo%p%ku5>Sqa(B>K{(RaEwPvksSG#4sRotI9=ViOu4QHptvRNsfY1Qs|c3N!CDvf%# zQY#zPd4*$pMzwa{J}rhurFLdDYweEu*{F9~-L%_klshNyj@zx0J`ByOdJeyF{>1$& zcBK~Tr;X!IvvFZp=GVq)t;Idh%+q3&o;J?x(_%%h&U<>bTklnk%Cyxz&MMvVtZKA+ z95=0GXI7z*W1{S8Fr*rE0IzI7-W%X{UL4Fbzs+w|V*8`Ka7gvpVCeXU)cO)~X$6)mqxA%-ijzab~o# zvw4$etcYxi$L(sd-f7k@v{tdrzrA^@bS86RG;85q#VFgSjfz>xnj()5GUx@R`V;eT zoXU84{%)%l@w3SM&}tR0r&VOjGj*E{bfIx!o|cZ=l{xy+sP>xkCi-%rRcqJt3iHwG z?is1x^I-#XQ7ea1|s|J{-pBGnx0%%?Vx`?Xd$2GtUM}b)pl@s(DobA z1W5yXHLVH0Rf5mGLr1HZnj*_jPmveNWSBR-T^LDjG6HhYzP5 zpEc2+X5*+=Emr2I#lt&3x6m<;IWyI~8As!=bTn+ShQd;P7BteQo`E@!xKACq9a@$7 zai>~4G|>}7aFQMZDop+nQkJT$7sRNLBDMsv>G8BGlt zK70nVJ`Ng3v-q2`!}{*E8r4zr@>q1cEjk`#==nSKT|0b#Fbm9<()*Uk^72^hfFAVE zI;Y)zWPGGYrFM$khfU*1Yq2()8Q*8;Nvl-v`j`2dU7u6ooa2#?{#=^JDfYy^G^)3< zrm!VbbZg{awpd%|?J$edi1pUGY_-w*-iF>U?l0HUhe4K(qlTVvtzolqH@`Fw(lGU~ z9d{$HIp><=z+hZQ9(s2-x_7_ZX1|(-eKkfc%+j_T7nt=)gbXUPX-CG-^#+`)-8*+0 z7_nI^I}!^|^e{9#sS{id^f$Ig)RZIB_4QrborZ-Z3EcBCUyk?;DR@1`BOMo>CJ zHs{#A1CFl_9$fG89No6J<_1{}k^7`+)VJrUFZX3kM;`L3-iH0-6uX{;CTr2C&qICt z{!!^@?#pL}-Sb!Wrasz|%{NoA1M-}cAglK-jdT*B->gmkRpZ+l6UWY**uG1nj@H(@ zJj?y>jn?Jyu$84UChnU*qpVrK;jxC-dXjMOmVvx4k0+ZlFL#FpbaEQLKfdKTl#a>T z6Mfj6)8=Je^F8MbJEQ2ke!-eE$lPrTkGI%$o&%JHftGm z);GGH9iivv%emgVKQ>^357C1HH1vqID}H@j&+=od zZS*y1HSp@r%(B*q&y2BrHo?{}?Iyl!(@!08 zTzw+X8DuI>8FGCUYe~Gg$SD`LQLf3c#!<%HrjkENe6sDg@Ynb>zd?*coW*_fXEctw zOIyG4@$WURm)mVMFF#s5D>3j770=4GcJXY!?(f(0!9O2BH`=vwbdd=I@(iwlxd(G~7 zw^FP~ZHYS5ap$yz&nsT*mEyJ0Dz-Y+(%H0C>rE>)^57D6!_vi+S}S$JqpUfnPRBW| z;yE=s>UmOgo!LK_3{SF0#%olG-*jY2o+EVxb^U+#zo7!htYtHxQrwwYRQkUzt z$-~Yp>Z%qsF9SJ>Y^Yxz+Qb9YPY=>cv8df+al^U|tFsXMpsJ9iV zT6W7*o`Krm^}Ll`+*P_&boPkaW`(-$QF{6fbxG_`i?}zheYI0+dr#C+Ilt7LAqV5M zRLxr5vpHFBuUfj`_sWdAHTCVNOMM+Vol~=xI^_km?Q3d*)M`uRyB77zO0j2AQ|9+0 zbWPQ7H)Vi*YvuJ0YN-|KDy-i=F{P?;gv6ZTB329<`cP_O1yXf7X zWD$9LTW@x9IT1h4sXtM#N{LIwUX+>tYih)2Q}!8TU5b5PUGviLOlk|%J<^_Bzf!Br zkO%W{sOq3pNgvbYTk5hC<^daVHj&y<>pgV_sbO{Wb#3AsePIKzKO6S!#H89xeV%&E zn3@8yaFu7pe-qi!L}3w8Ea_V1cq z*{^9Dr$yEh>mPfBzBJjhIcM&ezYJf&z7BSA+A5;s-(#Gg;2S<$rpq<8mf@p&Z9k6A z%39vAfl|8=`?H)Eu`A1;Pmyb-aV$O^JKmDLAd@{a_OaOan;&6lOHd@hSudzuS zfnDKuwYS;rne1uJ@P8V*!5-WpdylfOhCi7fbSgYcrN~}osmVUwK^s4tDSNgd1LR@k zdpY?2uH^L_KFp+!aCw~9ZVi3xUn)C|Upz|jzw_oC|AWq+*3Rba=c1>F#5QLdzw_)p z_G$OAJBJ4Qfb+$DrvZDtQOQ$#ROKG^nudLVy_-gdN5>~K8~=1Zi1NMRd-gxK`=`YV zY}kcXVNdnJHS6AOWZ1H&Gn9R#!iseedDo%sji)}_ont8#7C*R*yXwX_}mWh?aXV5*pJwvI>$cO zdUq{+Zlxyi(IIR3Vs=_P#OGGnm%K*Ds_gGph!ti3xuUf)Z1wzzIcDFr#4$y7tCg=x z9qKHd_>y|etnA>!=T-UKtmk%!8v7z{?VM(|PF+W8*PC^jkMsf%r{Ov9UF_)-C$W!7 zJj6b{_`S0!d*b*$*2)~+L>DWKCN}J#U7ZupWrs$q#9FB}**~~o51QTp)(EkU*!Y!S zZ5ns&(5#4E6t#-SNw0#$RqXj1mG1ssrHI{?{Z)hUhEO58sg(s!Ghya}fbZd>0Zc?9)pj@~v2{Mg^bSls)G=Vqkpl z5pp`lCtsM%sZmk;;G54Od%ajCv0)kez~*_%zB%#o#W*x&|E|scOiE+!MlHx%7d|kJ;}hw_#UWjY0Y=y5XF7V$NsuAzUNlL+!L! zXRO4^^dmHDNTG|psL>}Pu~N6Eoi+~9lYNbLN*lbBkDpUWhaNMR{5!<~ptI zqhl3Q_R7&s`V8nfn3F%S*N=4c3i^Od$RVzoQ|zY1@5I?+Q_)H7^c`zCV~@+M%if`q zPg!FBZgWh$&EMk-Y@37qb*jb47kOeoiNWf#JpYwiW=j5OkHrS4`FQA)H~L;w4vL;P z7y90spBO54;9s46;KlbFv9Mh8w;x~sp!tGHo^aF3?rtM&RJpUV``B-9<{PaMfE>o3 z&%+6O>1rP!TlUCU#N+4qqpGsuC;fCBygL>f}%PKBDBG`Oi8rB76KBdsRFKaYsGndB@GmcD{#U9QCo=a(&t3lyyvr|{+dkrUvv@w`|hz?!`-dyo18S({_Lco z&Y{K=-bUTSj?{>P%wz9VdCi=+wGhuC$7=zlK%F)sF zRUPC}nGUhX(xX-;KI7kRnV3=KHpDR^BVwN-&&b%Qhwxob`mZ#Jzv+9T*RD#9EVS{0 zdZmkPr*_lC$H+5?ep4Ups(J>o0XgYZ_9oSLYuh4u{1b7%-bY*#iwFK z;wk32j7_0eY#wU(N_rqAzK^7~L<~WVu|^D0YD#Sie@kppJRnw}2eBK{PsW^6ziE|t z{u1#7eTU@jzh1Y4-fuLu0vn`>WqXbnxb##D>Ob-XcBwmt4itq3Fxto?(<;zBuA5Q+_!mLh$9w&lE@NL9}1OQ(h4ZvW*Ok4}Bj4S=}Yse%W`O-)23oL&$$ughEdJICiK4Wiv#@^x#p7hgz zgBw=^Cmn~gkfARzIm@eV!v>{?`IBLTj`PNGXfJ1y%tGV~m4a>ffo{0;y#rN>GzWAu z-NLl{f|MydBCbt%>BEsfA1wH+A-}oZ80LMo``nQzwfi838EOd!+#g^7-*f?25uTyV zAeRG}Du4{?AdNvR1bUo+k7XGE5OUEtFYz@{tT{emafcmL@TY6WA;k zfRqLN<-XqXJU$=`0MohwcoB30P-#P;HK7{Q{@%15$0?sa$*wT( z4Eeh6XF|KM0{X(LF&s}|Y0zIAuZ_Lo%-rjX!S(yI*VDFKP(9zM4cW(N-03TLjy%?@ z9Q=+sPh%hja^P&(dG!xSQ@s|Ko8&*d#WN%(N98QqslZ^Ao)K-rcJfypo(_|XzikE|VqzFd8r4iF_z;RiRJ zuziDTcubO(EbMJbj-Y!P^XZe4ync=-UyuEp*Vl8Ai>T4(2+&C^15gtL1%8x(8j2&= z^DILv#HJOPpcugt8JZU-`~w~|DL`(Z6$)S&6B81G`@ns#0LuZ;{gtGYW<5iI%x!ez zCm@s(C|bbOso!v^N&|8QHF3xwu}uLqb+T-tUf;Yt1icX?q`c7?WnSR&`he#c60`zW ziXUNdbv*gQ^B+K3=rH)kb)+lFrZ^*2yzGv zQv`z4mG!sck@*mib9e&}O0MY3!EdfxA*c~mOK-qM&Gr^E9!IPv)>DWV(VYN!Ur*c zTjdb)UnOe3QjkowfbY;e6ggkN8-Qg_9B~P8Boc`8>-xk8E7veR!?9p-!3$_`v4Ev_ zT_1)Sx;G-N0P~9va?N!4F*K|Ia5}UA0J3qd3AjqJFX{#p7S+;G2D2f)Qh>OFn|!6I z9~Z83HFNogi*;0nTI+g&@%!bg#T8cTdFszbuYQBN2o_k8bSWDq^2ir3_UtaCxXSYX zdk%x_Yw-({3Whru$=|;EhuR$#O^NUgi!4&@$m!r(5Vm0 zgnT#jZwT@rj8m#Q8A7!NI6VcRKe|d{fxY`sw1JwxX7U%7e0jnA=trhl48spP#mpyD zeYH@6(F6P7IG~mx0i>p2g?0!G-Htp<6H+d#kdXiXE8Fv29d3w%VZ@L(IEDk<8x}%B zZzl*tKNj0d6egr|;Xrtwh{Dh?%^_?w49{{y7%jrkks1PQ8iCD8+zA#8CoU91v0b0El0N{(p#(sp#TiT zu_cR!L@FUr{61OnCQ%^5A(+4I3?>8$OX8K)n$E@f0YjG!;NuwdJK^5LcxoX%Xhd_$ zL>&XNe5~bsEt6t$6dxny6*MD+dIkm#AF2kA`~^BR%kVwB5V(9y%_4@|C&DmcI^bo4 zDbLZo+-Up@qRUu}bHPRTq5%C}tU(~=xCIX;AreBj0N0a^ zfT0A02T7x3Xt=tDu}2`O3-mBK$F{CN_)BXS`3jPRq3UuKYXw}#UDGGPNzEzQaBlhpvKVsjA{s=Jrl@dMJ zwTdo1G^cP6zrC4DEV4|TN%yx9jPdo9w#$-Y{( z#y($3dXEmR=A7O=;esfpZ8{&oKR4;cEz>JZpN{Mi(Z|dEyY!O4$3TxlEwtFnY}1Qr zuwSE|L-2F#h337a;Nsb*dSXwCUZ2`Ndz|cn312|>8Xkg(Jt}%0=RKte#a%?2|Uwm&|3+1>-#gtIS?1`?|7syVd_B+#u`? zzh_TP`kSR!Y>hGd{C<I2mm0#;3L zU6vI-k=_dW*4UTNbmmXt4YqqQ1(Q&!gJlCpu+b}^_9^M{UG&Lh^zo}6JpSdlbh7yV zr|whxLHq93Jr$w!Sx?xT)%^GM&WRb(GceAAl4ml0;bGBR-{{Yh<3`WLgkB@KA?g{r zoQhmOGLKu=XYLn!v`65;(f=if1wCwnB~@G`8$H>15622)vURPK#^$x8?`g@0q0=W4 zNlyoQtS_#s_GDMs57k%v@t)#d>#_-!afMNtEHNr4{pR$fTe;c#5TL|eJKD6)mIMOo$KJ9?}NI#=aFOyDR%CSxV*cw06 zSm9^B1v{YD$+91k{p&~jDz|xUEHGYn?}VQ5sAF%;hrOJSNhEwPv+-lse}s=`_@l^X zvHn*$3F+Z_vPW2YgXuew9us_yC0%({`f=&Sp~tOkfgdrkwX%ON{q!At6MY2i<#*{F zU@nCdN%i#6w?YrvlwJq;U3NXfAMFt)|No0Wh(6%~{gL?Zc?%9F);1UbIGsB5Bhe!Y zri7kR@H#2|CG@4!he96^_JD{;dUGr2nCRXa_#pa>yAi&>Dn0G02NWB&)hA5cV4Vs^ z=&?TGjh>@pakJ~j_ z<15=`=+D9veyB%Wa3%EZ(T{YOZebiRt2)>!;>}*}7rJBNwNX8be^*nusiobABj)>I z51EhKA7@VNt@(J`x7v@{>qq^;XUdR%!+SDY_H1s&>sVp*syYYzFpt2k!BN(LXDp*v z9-CY>=*@zk4jwyVbo$ka$-yvy>#Ly8V4O;Vx7Y{g)HJciU=5DxBfOUQ6TN#LzOY(T zxE!!K!V7mu?^>CDZn)^^zXJb-zLm*enzQCSB*tY_MeucC2wSXSxYauJd9hyGa4B67 z)04*tZcE`8Hu~!F9^uFH1+ZQ_eBtjYz7Sj-o*q~8M?d04!{Q35jX?UO>~T2d}2%TNYU^6_(H*Z8VWc1m`_+^N2cHp z*ZAwyTXCm7norB~H;#BtY^I7`$y1Bx^lyUWE#eytVpi$(rQfmHjlez8+b^7of(I@g z!}E8DuM6*3SM>99EIp2`qRQ*f{AIE!f%6xppScjJ*CG~)+gB8 znp*2OoTqT6;d^qW64>?2h&-`AQochlh#$-qhQmM{uPra=CTBD|0!G zFAs+0RB@#|5lgFl+%8Ij{(DhvvkVO{02n?4I(9dN|w z;HEFem2a$>%pE#51KSLSf!OKCnJds%XY_Wr!Tx|JRQ#I6HH|Z{Ny0_BkIxYNAMsv| zIFVlSN)dhmsRQ9Z!2Z!Y47Q;NqN*hQ=-_sWRI2iR?X4J){&8w+J;4-z_FP>Gj~|?} zEve1W^9~Q5;2nD4wKA|h_|m(SH3*)0f#(JTr}$(Ui#!_~dSmKi)b8%!j9k`o1otdF zfP(2hhCgl#dodCG0W}2Sp@Nqw$BT13Hsg-9E_h{dB5|&s7=aiTUd1^+9ZV(oFlvvIUrT+h4h|uucYL4vp7h;=JuF>-kqp5|iXSJ3 z2fJ8Nb+iqRzvtDyh{XhNn9FQ6CW+T`om+9o2EuohW1>f#({8=*jaPa}AN`Rg5?Jfnx51Sv03Op*Q(6)3A>!cy+@Py z8{72ZIAor|DpYTp4R}6R80}-V4lm8M9evb4bT4$Ub`tx*n*oNj)RLM9cnbc4U4UCd z=R4xN3vgv2b&l&fIfn9c!cPnjEw$1E@@Y6-g_FZLy91B$n15rPaC{NmP9L7eY^=CZ zsSA(r6Ux@WS1BBY&$Qt-yk*qZOjWCVIR5_H4n00@@P|dXcuQbuOGntjCiw)t`^9Ux zhRL7c3#iP`iD?Dzc1SIldO?GFF6&)zimZ2VxrbByCRkGH)pK|hG8Hf1_v?0bE*Rb3 zqvMu!i{3Eqqd8a<;Z~ux2fhbP6uHaNUxM4f|H5@bo+q+h=_YyGG!*=m!rzj6Qi}%n z^5`)^zsg#?qmG<&hAn(CwQ|8uD87sP=jB*S^8Xj92i7YZDxP3sd+?WC|NTSW2=O8J zv2vR>{RBRMg-y@zwSlu+*(Sl^k~_dVJ)y*nS2C6Q+9EF5$`#G#o!CA3 zPM#TTm0DxV&%_3{Qur|iBgFb zR?3g$bGewW)m&uYB$qhEz8;BhKDg3x94pcD*_1)#1t8>6W zR!0%>toTmFo3OFwe%(2a5*2g6VU@=vD?G61t#DzB4zGOeCKtjx_}~@)bk8Z5He!}< z4pw%y{GN3LMqb(84V(4j*t?Y;45?>fgO7;M;6?u6{0q+=T+Hx(30DmEN+T!9V`}mo z;tnwWa6KZM2oCp_)BuU^nIH03xLL>p#0GF4v1qBKa>w6}4vM|GZ~vZ%J*nxD_e$;#memm4CVU0819E5KVA@yQ zSK!Zyb$VbC@lPPu$>*spRoGvE+ei52jYDiS{0G@Fdu(u2E$r`te;u6{P7ipE4dJkn zy=39`$9Bv68ib#w1lASa61e=SIY?cK-)cNZgKBP(y>IrQ6%P=2ec{mN9%{bX4-#9* z`k;UB(HdP3oFo`oc>KXuDlUX391Z07g6oxho|p!#x5RUEsS^k%)^Ya~4hCWz#cu-t z1bioL_`|3n7u$Td9fzN0x99EnW1iw@FHBy@yTfo0#3MCFy;Le9&KzT^-19XJH@WCE+5IY*RlOab8T~1BUy5^sQq$kBzZhSeS|tm ztYU^meM;5Zro<}S->uiyaDs0gp&#oxDIIlv;S^A{mCuS-dA9=Z3Q&Ca7fb&-hmTis zZQ=3dofB!^zfo+Fw_LDR;qxd_kD%{FQ2J`W2TqkH@4t|DT)>GWoF~{Q_OEhYo@Kwo z7U$0=`m)tC5v#2GH|on=MBd*axN_>AIUZZZ1#rx);$!5u+MkhoZ^q55SWK?BUv$>Wrk@JXzF1b+E(?E8ScLHMf3 z`RTW!?}29`-}&?N3vWF!qZv2 zcs@_yL%x=kJznycNe{?R&ULVOCxz(Ux~42TC;Owkx5ZTPFYg3`=Ud)!M2z+B`d7bN zx8>b$`13q30UIa4^1$|KQ3Xf~s5LOXPzxh3&~)B_>G9&YkhhF^p%4V{c1FPWkOI(% zFIdC;BCr6b@f@q0@cKw_XAf?{XnZchYpx+e;FZhJ z?J!2$umfl<=$kLV5W(w@69w1VQRGnQX) zG|zu?)%JOP<@(?SBgfOjTM`d-a#;5AUB4TbKq9F>y8=l+RIdYGU!2kM-sQE>mi#>% zCyxZg4=qQZ*L!m-CV2ui1MuVZRmT3P$FB?Iup0dGTUbXXeeMoEDdHNSHE(4q)`Dk# zCVhFC_EoHSkCrE@&k;u_>2PMmtF^iH%E0AQ3-0JzM7AEl2NVJEK1UI_@9(4{FuWgA z5xD%nY(;>pC>^(FA5eg2T7vJb0Gzn91V5c601%lC2l#_f*w4h^?Q{V;x<5#-p!|vW z(cfhiAl3O}mH+?gKfU0;-JhKVb`sc0U?+i{1a=bmsU`5;e?9#&uPeU$-v{6Qx4%_& z#ZTZOSQG?>cG!k468_A<3{4j%Tg!#4Cki173k{+9@!$cAyaFu@1rrKa$24`<4Pa{Z z^}t(}CqI+E;IX>mf_Q<#%8EVYk&<65gtCzp`xexeHZ`mm)%Pa zR!z@GXnx`*hNE#S)3K;)hG7J4s;}Dx7ZO|p8WAbRN$x+mfpaP+czbXQ%2Hav(=9zp z9Oy9$A)IZHuiAl^@L!Y|1rJ8N0Qw~_4)laMieXiX6AMZu3WPEcic+2IY7|0gu|>tQ zE2tz zcxx3}TwNVzwO)%`U?uShZHV*t4Zaw4Qe}K{2jf?s0pdhmkfM7=!&*&zx?KP z&WXBpNKR%0wTNZILTPM&rwA_>bT=kUwmQnp5%≺PZ@w$P7IVVtSx_4f0xu zx^+0GAc)anycK@s>ENc9K=s9wEuQAh@}tq4T%A8O>esU@72YdIZmxnDRxz2eC#1T* z&SON|i&88yggFxiZjt_yrs!r6O;kz#5x(ucQRjMuvd4S*6&TZV__w3@_Vx12*ZG;R zZ?)H^BHCVGgF2s3fUO^W&3%~PW%MRrT5tRU|LGR2!Csg+1$b*cAIdId;ReF?3wapa zF;>hU_{JiSa&Ew4kK&jTDn)(I_dZOoeSe@Iqubu7&cC_sN3Wkb;`=7!a|eYiZ{iO! zZDaI|$ny+{SVK&;YsBy#8`$Q84gZ<27zJ7s>wdxUAWh~2ILjl--Vr7-bi$l=bH}uu zv*A8s9Kv>-`B&>b4$NxbkDzhh)VHNU-OJS)n&!niTrf0o390;Zc_}-K^}om3?Ad;T zU$v|_(&6I_Om@C}6J9(Yg=gCb&kI*NdoZ@^o4UdOM=%bvah6zNq6ha$htUHlhwl?@ PFa6jj(Z3Vo{Q3U}C+jeX literal 0 HcmV?d00001 diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/production-acceptance-manifest-sigstore-bundle.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-acceptance-manifest-sigstore-bundle.json new file mode 100644 index 0000000..9a264fa --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-acceptance-manifest-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1tYW5pZmVzdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5wcm9kdWN0aW9uLWFjY2VwdGFuY2UranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1hY2NlcHRhbmNlL3YzIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo2NWMyMTE1ZTMxYTg5ZTM0NzZjOWU5NTRhMWJjZDhmOThjYzJiM2JmMDc4YTFhYWQzYTBmZTk3MTRlYzBhM2Y2Iiwib2JqZWN0X3NpemVfYnl0ZXMiOjEzNjA2LCJyZXF1ZXN0X2lkX3NoYTI1NiI6InNoYTI1NjowN2YwNzMxMTk1MWQ1ZWYxMDBlODMwN2I3MTQ2MjU5YWYyODdkMDVkZWY0Mjc1NjMzNDJlMjQ0MGM3NGU3YWZkIiwicmV2b2NhdGlvbl9zdGF0ZV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tcHVibGljLXRydXN0LXNpZ25pbmctc3RhdGVtZW50L3YxIiwic2VtYW50aWNfaWRlbnRpdHlfc2hhMjU2Ijoic2hhMjU2OmRjNTJhYzA4ODc0YWZkZDAzNDY2MmVlZDg4ZGI4ZjYyOTI4OGE3ZGEyNzUzZjc0ZDJlOWY4ZTFlM2ZkNTdlYTMiLCJzaWduYXR1cmVfcHJvZmlsZSI6InNvZnR3YXJlLWVkMjU1MTktZHNzZS12MSIsInNpZ25lcl9yZWdpc3RyeV9zaGEyNTYiOiJzaGEyNTY6ZTI0M2EyMzI0M2IyNDk4NmVkMDg4MTJlMjg0YTFiZDhjNDk5MzgxNDE0OWYwMmJjYmE3OWNjNTIwZTEwY2ExNCIsInNpZ25pbmdfYXV0aG9yaXR5Ijp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJrZXlfb3JpZ2luIjoic29mdHdhcmUiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL3NpZ24tcHJvZHVjdGlvbi1ldmlkZW5jZS1zb2Z0d2FyZS55bWwifSwic291cmNlX2lzc3VlciI6eyJlbnZpcm9ubWVudCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS9vcGVuYWRhcHQtZXZhbHMiLCJyZXBvc2l0b3J5X2lkIjoiMTEzNTk5ODE5NyIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiY2FkNTU2MGQ2Yjc0ODJmMmNiOTliOTczNWUwYWMzYzVhYWU3MTRjOCIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1hY2NlcHRhbmNlLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"+aNsa6ONqyzXWIWDt32y4fYIgBY+2iYGk7Cs9mC9q0IP1/CrZmjaT4K+Pc0MYXNH9pDFSJznScZT0Rqmbdm0DA=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/production-acceptance-manifest.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-acceptance-manifest.json new file mode 100644 index 0000000..1f2b525 --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-acceptance-manifest.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt_capture-1.2.2.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c","size_bytes":974499},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt_capture-1.2.2-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","size_bytes":202545}],"claim_scope":"production_capture","schema_version":"openadapt.production-release-artifact-inventory/v1","target":"capture"},"artifact_inventory_sha256":"sha256:7ea2f24251c0e4018c0f6fe49a3c3af8f2603b2364c29ccd56fa15782ba2f60f","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_capture","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","publication_staging":{"assets":[{"asset_id":"492253218","kind":"python-wheel","media_type":"application/zip","name":"openadapt_capture-1.2.2-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","size_bytes":202545,"uploader_id":"774615","uploader_login":"abrichr"},{"asset_id":"492253247","kind":"python-sdist","media_type":"application/gzip","name":"openadapt_capture-1.2.2.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c","size_bytes":974499,"uploader_id":"774615","uploader_login":"abrichr"}],"draft":false,"draft_release_id":"360827134","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt_capture-1.2.2-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","size_bytes":202545,"yanked":false},{"filename":"openadapt_capture-1.2.2.tar.gz","packagetype":"sdist","sha256":"sha256:6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c","size_bytes":974499,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v1.2.2","tag_ref_state":{"exists":true,"ref":"refs/tags/v1.2.2"},"tag_ref_state_sha256":"sha256:239264b005fe0aeba6d88ac0b92bd07269a4e438072c24b28ce8e2513cbf12e4","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:66101d2dfcb4c5c90d5d9404ba247f59981177722edc7626e177a2bc86bccae8","target_commitish":"06ade22948c12dcc6608bd54b5cca5c9c306e77c"},"publication_staging_sha256":"sha256:98b532ca14b993a9c4e2961d12e9cb2579fe3222c8fe8a864395058d78408c8f","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/e8/e828fe588bd9a1b7362dcddec9bbe6c9fb8f9955f3ea76ce18da2d468aef190a.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:e828fe588bd9a1b7362dcddec9bbe6c9fb8f9955f3ea76ce18da2d468aef190a","registry_entry_sha256":"sha256:bd2f9d5c7e5af0162dc6a44195267d356f56a310ab2805aee4a563ba3a22163d","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:66846e1900f1e722c6ef3c3a036ac9046112693bd5399a6da254a640e9a5022e","size_bytes":2737,"subject_sha256":"sha256:4b505945969b876b8af9d9686416214d191b78cd3472e313ce3776a5e550efcb"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/4b/4b505945969b876b8af9d9686416214d191b78cd3472e313ce3776a5e550efcb.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:4b505945969b876b8af9d9686416214d191b78cd3472e313ce3776a5e550efcb","registry_entry_sha256":"sha256:e9f906e705881b4f3b6f3a626198dd34d76e321be94d28f9ab0efdd137853b70","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:55105879b0f9f324e3b08d8fd5b9b44f51d5c5930afcc8d43bf737ae8167f263","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/8d/8ddb4c039dd77bb8afd85086d6b4d0e9019edad0e02583afc2a7bbd4ba2f674c.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:8ddb4c039dd77bb8afd85086d6b4d0e9019edad0e02583afc2a7bbd4ba2f674c","registry_entry_sha256":"sha256:97a8ef98c0bbf6890c37915f93d7e78b5ed6036f20024283fe123ecadc33f1e9","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:955f6cde497e2f113f58d6815a8f1d7e955f33cac6fe84e3fcdaf48a8cf674dc","size_bytes":2849,"subject_sha256":"sha256:12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/12/12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4","registry_entry_sha256":"sha256:bf1bdb4eaffb27149b0fc2c7215a6a995fd352f59afb800ab5bdac9bb6ef6046","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:c84b4e8036760e91e8e18dda0d529114309895cb3383fe534fdf71b1cb4c083b","size_bytes":6636,"subject_sha256":null},"release":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt_capture-1.2.2.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c","size_bytes":974499},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt_capture-1.2.2-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","size_bytes":202545}],"deployment_id":null,"deployment_sha256":null,"kind":"package","schema_version":"openadapt.production-release-candidate/v1","source_commit":"06ade22948c12dcc6608bd54b5cca5c9c306e77c","source_repository":"OpenAdaptAI/openadapt-capture","source_repository_id":"1115283835","tag":"v1.2.2","version":"1.2.2"},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:8f5abcc9702c6dc92da97a9ecc3cf42a957b8c9244be00fda5ca86e8410f609f","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-acceptance/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"capture","verdict":"accepted"} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/production-acceptance-summary-sigstore-bundle.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-acceptance-summary-sigstore-bundle.json new file mode 100644 index 0000000..21d7623 --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-acceptance-summary-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1zdW1tYXJ5Iiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnByb2R1Y3Rpb24tbGlmZWN5Y2xlLWV2aWRlbmNlLXN1bW1hcnkranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1saWZlY3ljbGUtZXZpZGVuY2Utc3VtbWFyeS92MyIsIm9iamVjdF9zaGEyNTYiOiJzaGEyNTY6NjYyODQ3NmIzN2RhMzU1YTUyYWIxMjg3ZWU3MzlkMDY0ZDBiYmFlNjQyMzM3ZmJkZGI2MDhiZjczZjg0MmU4OCIsIm9iamVjdF9zaXplX2J5dGVzIjoxNDQ2MSwicmVxdWVzdF9pZF9zaGEyNTYiOiJzaGEyNTY6MDg4ZTNkMDliYzQ1NjgyZDI0YzJkOWIyMmIwN2NhMTEyNTA0ZmE0Mjg5YmMwNzA0MjU4OGUxZWRlY2FiN2FhOSIsInJldm9jYXRpb25fc3RhdGVfc2hhMjU2Ijoic2hhMjU2OjI1MGFiNDMwZTQ2N2Y1ZTU4NGViZDJiMTgzMjk3NmI0MjE4NmI2OThkYTcxZDYyN2VlMTcyNGMyYjFkYTI0NTciLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5wcm9kdWN0aW9uLXB1YmxpYy10cnVzdC1zaWduaW5nLXN0YXRlbWVudC92MSIsInNlbWFudGljX2lkZW50aXR5X3NoYTI1NiI6InNoYTI1NjplZDU4MGZjNDU2ZjBjODFlMmUyNjhkYjY1MmFmNTY4NWRjYTdhZDJlNjMyZTY1NGVjNGViZjZjODIyYWFkNDRiIiwic2lnbmF0dXJlX3Byb2ZpbGUiOiJzb2Z0d2FyZS1lZDI1NTE5LWRzc2UtdjEiLCJzaWduZXJfcmVnaXN0cnlfc2hhMjU2Ijoic2hhMjU2OmUyNDNhMjMyNDNiMjQ5ODZlZDA4ODEyZTI4NGExYmQ4YzQ5OTM4MTQxNDlmMDJiY2JhNzljYzUyMGUxMGNhMTQiLCJzaWduaW5nX2F1dGhvcml0eSI6eyJlbnZpcm9ubWVudCI6InN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uIiwia2V5X29yaWdpbiI6InNvZnR3YXJlIiwicmVmIjoicmVmcy9oZWFkcy9tYWluIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJLy5naXRodWIiLCJyZXBvc2l0b3J5X2lkIjoiODU4NDU0MDYyIiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNvdXJjZV9jb21taXQiOiI3OGFlYmQzYzk4ZTY2OTQzZWIzZGEwMTQ0OTQ1MTk5MzAwZjE2MzIzIiwid29ya2Zsb3ciOiIuZ2l0aHViL3dvcmtmbG93cy9zaWduLXByb2R1Y3Rpb24tZXZpZGVuY2Utc29mdHdhcmUueW1sIn0sInNvdXJjZV9pc3N1ZXIiOnsiZW52aXJvbm1lbnQiOiJwcm9kdWN0aW9uLWFjY2VwdGFuY2UiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LWV2YWxzIiwicmVwb3NpdG9yeV9pZCI6IjExMzU5OTgxOTciLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6ImNhZDU1NjBkNmI3NDgyZjJjYjk5Yjk3MzVlMGFjM2M1YWFlNzE0YzgiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXByb2R1Y3Rpb24tYWNjZXB0YW5jZS55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"6B02iu1nuAysp8iS5gUrT+OurK4VIRn9cwVkJeTW1Ywt+5X8SSKUzWbIE9tH1WCyHl6hMng1X8RcE7MCm32TAw=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/production-acceptance-summary.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-acceptance-summary.json new file mode 100644 index 0000000..ee7d198 --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-acceptance-summary.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory_sha256":"sha256:7ea2f24251c0e4018c0f6fe49a3c3af8f2603b2364c29ccd56fa15782ba2f60f","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_capture","evidence_identity_sha256":"sha256:b8b93d44fd5069815d19334301d3e7acf27606a0615c5eb78d729daa6230eae2","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","production_acceptance_manifest_bundle_reference":{"kind":"production-acceptance-manifest-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/26/26c39d41d887669b91263190cdde3405415a9dcb5fce7fd9131a651d711ecc11.production-acceptance-manifest-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:26c39d41d887669b91263190cdde3405415a9dcb5fce7fd9131a651d711ecc11","registry_entry_sha256":"sha256:96b402e1baa18c9451661eddb85ac1c89f00bc349b133ae6e630bf88d49fcde9","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:a29f224058cc01bb17e70d5d7976d7b028bc6c08a59bb4b9902e136d93086db1","size_bytes":2749,"subject_sha256":"sha256:65c2115e31a89e3476c9e954a1bcd8f98cc2b3bf078a1aad3a0fe9714ec0a3f6"},"production_acceptance_manifest_reference":{"kind":"production-acceptance-manifest","object_media_type":"application/vnd.openadapt.production-acceptance+json;version=3","object_path":"production-evidence/objects/sha256/65/65c2115e31a89e3476c9e954a1bcd8f98cc2b3bf078a1aad3a0fe9714ec0a3f6.production-acceptance-manifest.json","object_schema_version":"openadapt.production-acceptance/v3","object_sha256":"sha256:65c2115e31a89e3476c9e954a1bcd8f98cc2b3bf078a1aad3a0fe9714ec0a3f6","registry_entry_sha256":"sha256:2ec9c3a28a49662fe3c3f657f4df0d1d388c8e2dfe58f80b6de4458021b5a4e4","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:dc52ac08874afdd034662eed88db8f629288a7da2753f74d2e9f8e1e3fd57ea3","size_bytes":13606,"subject_sha256":null},"publication_staging":{"assets":[{"asset_id":"492253218","kind":"python-wheel","media_type":"application/zip","name":"openadapt_capture-1.2.2-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","size_bytes":202545,"uploader_id":"774615","uploader_login":"abrichr"},{"asset_id":"492253247","kind":"python-sdist","media_type":"application/gzip","name":"openadapt_capture-1.2.2.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c","size_bytes":974499,"uploader_id":"774615","uploader_login":"abrichr"}],"draft":false,"draft_release_id":"360827134","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt_capture-1.2.2-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","size_bytes":202545,"yanked":false},{"filename":"openadapt_capture-1.2.2.tar.gz","packagetype":"sdist","sha256":"sha256:6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c","size_bytes":974499,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v1.2.2","tag_ref_state":{"exists":true,"ref":"refs/tags/v1.2.2"},"tag_ref_state_sha256":"sha256:239264b005fe0aeba6d88ac0b92bd07269a4e438072c24b28ce8e2513cbf12e4","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:66101d2dfcb4c5c90d5d9404ba247f59981177722edc7626e177a2bc86bccae8","target_commitish":"06ade22948c12dcc6608bd54b5cca5c9c306e77c"},"publication_staging_sha256":"sha256:98b532ca14b993a9c4e2961d12e9cb2579fe3222c8fe8a864395058d78408c8f","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/e8/e828fe588bd9a1b7362dcddec9bbe6c9fb8f9955f3ea76ce18da2d468aef190a.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:e828fe588bd9a1b7362dcddec9bbe6c9fb8f9955f3ea76ce18da2d468aef190a","registry_entry_sha256":"sha256:bd2f9d5c7e5af0162dc6a44195267d356f56a310ab2805aee4a563ba3a22163d","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:66846e1900f1e722c6ef3c3a036ac9046112693bd5399a6da254a640e9a5022e","size_bytes":2737,"subject_sha256":"sha256:4b505945969b876b8af9d9686416214d191b78cd3472e313ce3776a5e550efcb"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/4b/4b505945969b876b8af9d9686416214d191b78cd3472e313ce3776a5e550efcb.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:4b505945969b876b8af9d9686416214d191b78cd3472e313ce3776a5e550efcb","registry_entry_sha256":"sha256:e9f906e705881b4f3b6f3a626198dd34d76e321be94d28f9ab0efdd137853b70","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:55105879b0f9f324e3b08d8fd5b9b44f51d5c5930afcc8d43bf737ae8167f263","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/8d/8ddb4c039dd77bb8afd85086d6b4d0e9019edad0e02583afc2a7bbd4ba2f674c.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:8ddb4c039dd77bb8afd85086d6b4d0e9019edad0e02583afc2a7bbd4ba2f674c","registry_entry_sha256":"sha256:97a8ef98c0bbf6890c37915f93d7e78b5ed6036f20024283fe123ecadc33f1e9","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:955f6cde497e2f113f58d6815a8f1d7e955f33cac6fe84e3fcdaf48a8cf674dc","size_bytes":2849,"subject_sha256":"sha256:12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/12/12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4","registry_entry_sha256":"sha256:bf1bdb4eaffb27149b0fc2c7215a6a995fd352f59afb800ab5bdac9bb6ef6046","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:c84b4e8036760e91e8e18dda0d529114309895cb3383fe534fdf71b1cb4c083b","size_bytes":6636,"subject_sha256":null},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:8f5abcc9702c6dc92da97a9ecc3cf42a957b8c9244be00fda5ca86e8410f609f","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-lifecycle-evidence-summary/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"capture","verdict":"accepted"} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/09/09081291ce3938b179a7c72e5a9691bde18532f993bf6b71bd8d0337953a140e.qualification-release-sigstore-bundle.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/09/09081291ce3938b179a7c72e5a9691bde18532f993bf6b71bd8d0337953a140e.qualification-release-sigstore-bundle.json new file mode 100644 index 0000000..b3c128a --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/09/09081291ce3938b179a7c72e5a9691bde18532f993bf6b71bd8d0337953a140e.qualification-release-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tcmVsZWFzZSIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLXJlbGVhc2UranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1yZWxlYXNlL3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo5OTlmZmQ0NjI4NGI1YWFiYzMyZWNhNmIzOWMwY2Q5YjAxYTY4OWIyZWMzNjc5YzZiOGE3N2Q0MmU3OGM3MjJjIiwib2JqZWN0X3NpemVfYnl0ZXMiOjc1NzksInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjA1OTFlNDY0NmNkNjJiN2Y1M2EzYzQ1NDVlYzA2ZDBlZWE3MGQ2MTM0MTU2NGIzNzVlM2FiMTU0OWQwM2JjYjAiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6ODg3YzU5ZjYwNWFmNzhkYjEyYjk5YWFjMDhkNmU4NTU2NzA2OTA0MmE5Mjc0NGY0NWI1NTY3NTVmMWFkM2Q1ZSIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbiIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbi55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"FhJV52Y0qEIopyThGhFkMjlxzGnC4cTgSJz4AVgS9R9T2vhHrC4C2e/Qychg2y+ARKZ28jxlBbbX0dY1kQnGAA=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/0f/0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830.qualification-authority-state-receipt-sigstore-bundle.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/0f/0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830.qualification-authority-state-receipt-sigstore-bundle.json new file mode 100644 index 0000000..23e41d1 --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/0f/0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830.qualification-authority-state-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE4OjI0OjI1WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxODoyNDoyNVoiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tYXV0aG9yaXR5LXN0YXRlLXJlY2VpcHQiLCJvYmplY3RfbWVkaWFfdHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5vcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1hdXRob3JpdHktc3RhdGUtcmVjZWlwdCtqc29uO3ZlcnNpb249MiIsIm9iamVjdF9zY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWF1dGhvcml0eS1zdGF0ZS1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjphMjJmOTgxNWVjMGY3YzU2Zjc2MjlhZWFiZmQyMWQxNGJjNmQ3MzllZmNmYjdmN2EwNzNjZTk5ODdlMTk0NzllIiwib2JqZWN0X3NpemVfYnl0ZXMiOjE1MjAsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmI5ZDhiOWQ0ZTA3ZDc3M2MxMWFjNjA4ZTA1MGYyMzNiMTE2MzYzZWNkODQxMTA1MTYxY2I1Y2JmNzUwZmZjOGUiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6ZGY1MDc5MTQxZGY2ODg3N2M0YjA2ZjA1YjlmYjlmZGYyNzkzMDdiNzYyOWViMWYyZGNlMTJkZWY0YmQ1ZTJmYSIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1Njo3YTgxYmYzZDIxM2M3NDY3M2YzYzZiNWZhMTc5MjM0Y2JlZTUzNGM5NDMyYWFlYTZhZTA5ZTQ1NTU2MmY5NmI2Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiMmMxMjk3MDJkYTcxODUyMmNjMjU3OTEzMjA3YjZlZDZmM2IzM2I3YyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hdXRob3JpdHktc3RhdGUiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LW9wcyIsInJlcG9zaXRvcnlfaWQiOiIxMTcyMDExMjk0IiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNvdXJjZV9jb21taXQiOiJlMzIzMjQ5ZTNhN2MxYWY5ZDc2NTEzMTJlMGFmZTFmMTJjMzhjOTc3Iiwid29ya2Zsb3ciOiIuZ2l0aHViL3dvcmtmbG93cy9xdWFsaWZpY2F0aW9uLWF1dGhvcml0eS1zdGF0ZS55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"wdmPoPKf3091kjDye9E9XCnfgqlljw8M+CEW2Vr0/hC5i85AWrpMfxPOB8Ui0KvTbF70QqLgFbgLqgdwWIPaDQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/12/12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4.qualification-evidence-decision-receipt.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/12/12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4.qualification-evidence-decision-receipt.json new file mode 100644 index 0000000..01034f7 --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/12/12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4.qualification-evidence-decision-receipt.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:74a29625d03c29b7282704464f8621ec12673969654a876148a8b8763ebf9ceb","admitted_runtime_sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","algorithm":"ed25519","application_contract_sha256":"sha256:316ef25fabfe2f59b38acd6fd3a0907e82a45ba54d8ba93dd6146a713b99c72f","bundle_sha256":"sha256:2e31de4ce7e335718d8053b6ecadf9e78ba3271cdc69b545833fdf066686153c","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:4bb1c7bc877b9479dd960513a29e6b093425c110c7fb22aad433811118794247","campaign_permit_sha256":"sha256:9e7a25ce1832b517596adf525bf0ca5f7a57c2ff6d037646d61bb16c463f4f07","campaign_summary":{"classes":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"minimum_trials_per_task_condition":3,"schema_version":"openadapt.qualification-evidence-decision-campaign-summary/v1","task_count":1},"decision_commitment_sha256":"sha256:8457c297473802fb62bd533ec6257bc47255a43b85b6a2bb6ab55d26a753e39f","decision_identity_sha256":"sha256:b6d8110948c316087154a8fb964945cc0fa46949be77cb4b3d573236df0e6cfa","decision_revision":1,"effect_contract_sha256":"sha256:487fc958a3d517fe78955d0a86cb7397a681f1b0a7592a6dfd164ce61762da15","entity_class":"record","environment_contract_sha256":"sha256:fbeac859c28e6f2e8274d1ec80593620106f616ca7d54356e989361300feeb9c","evidence_authority_contract_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","evidence_manifest_readback_sha256":"sha256:b74304ef772c7d8397d6abe74b6c606f327dc8f0fae40005651b4646ffa9e8f1","evidence_manifest_sha256":"sha256:af67861167fd9707e6dfb7ccf2e2edcf0828095af8d32ffdda9518e7accb7e26","expires_at":null,"identity_contract_sha256":"sha256:34329c2f9fb7c6177d8f6731b37c3a8591485a233d2aa6c623e395f6b949a1b0","input_contract_sha256":"sha256:bf82116d12b07de906dc7b1651668330e2057251c8fe2a800c4c33d2468cce48","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"synthetic-qualification-evidence-decision","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-synthetic-qualification-evidence-decision.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:62bdc2a78c62bed5392963cb2e3a64792d4caaa614fb4e83a992ef48dd290d4d","policy_contract_sha256":"sha256:43a6a3feeea3c50fd103dfdfc81c175894fbeae31fcb52f267924f20812fac27","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-evidence-decision-receipt/v2","signature":"ZNP/4ZPm8+VO3RIXUYIlGAl+0e2xGwLJaIkLGyzASR2/RGIkBXGNdWVtJmpi4NNiVvoVLjJNFbA16lAPHraeDA==","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification evidence decision receipt v2\u0000","unsigned_object_sha256":"sha256:1a6201b17179003c38623dc0d6fccbcdf33e2252d7d83384150d11c2e99fbace","unsigned_size_bytes":6106},"verdict":"ADMIT","workflow_id_sha256":"sha256:af41c4c921556814e1f3636b367c98910eb697aa0101738b0465e6f83163d9c5","workflow_version_id_sha256":"sha256:c5d7f28aa77745f59f867eadb92b92a0f00237cdd0bf75670ce143edde0c5a4d"} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/18/18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676.qualification-revocation-state-receipt.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/18/18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676.qualification-revocation-state-receipt.json new file mode 100644 index 0000000..fdc3e22 --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/18/18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676.qualification-revocation-state-receipt.json @@ -0,0 +1 @@ +{"algorithm":"ed25519","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","expires_at":null,"issuer":{"environment":"qualification-revocation-state","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","repository_owner_id":"132681217","source_commit":"e323249e3a7c1af9d7651312e0afe1f12c38c977","workflow":".github/workflows/qualification-revocation-state.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T18:24:25Z","observed_at":"2026-09-02T18:24:25Z","previous_revocation_state_sha256":null,"revision":1,"revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","revocations":[],"schema_version":"openadapt.qualification-revocation-state-receipt/v1","signature":"6/az5KZHqcV7weLNpPR11DnJR3f7Wfj5JgqcFddGoET+x+Q42rWH7zkgdDVJqvP+XxN09f1fHBmvkWlDvqlBBQ==","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-revocation-state-receipt/v1","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification revocation state receipt v1\u0000","unsigned_object_sha256":"sha256:f7e15c3c660e2793c8c0c4f6beafef140ee71b2a407d971d2e6af0578b2fd6d6","unsigned_size_bytes":930},"status":"current"} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/26/26c39d41d887669b91263190cdde3405415a9dcb5fce7fd9131a651d711ecc11.production-acceptance-manifest-sigstore-bundle.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/26/26c39d41d887669b91263190cdde3405415a9dcb5fce7fd9131a651d711ecc11.production-acceptance-manifest-sigstore-bundle.json new file mode 100644 index 0000000..9a264fa --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/26/26c39d41d887669b91263190cdde3405415a9dcb5fce7fd9131a651d711ecc11.production-acceptance-manifest-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1tYW5pZmVzdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5wcm9kdWN0aW9uLWFjY2VwdGFuY2UranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1hY2NlcHRhbmNlL3YzIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo2NWMyMTE1ZTMxYTg5ZTM0NzZjOWU5NTRhMWJjZDhmOThjYzJiM2JmMDc4YTFhYWQzYTBmZTk3MTRlYzBhM2Y2Iiwib2JqZWN0X3NpemVfYnl0ZXMiOjEzNjA2LCJyZXF1ZXN0X2lkX3NoYTI1NiI6InNoYTI1NjowN2YwNzMxMTk1MWQ1ZWYxMDBlODMwN2I3MTQ2MjU5YWYyODdkMDVkZWY0Mjc1NjMzNDJlMjQ0MGM3NGU3YWZkIiwicmV2b2NhdGlvbl9zdGF0ZV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tcHVibGljLXRydXN0LXNpZ25pbmctc3RhdGVtZW50L3YxIiwic2VtYW50aWNfaWRlbnRpdHlfc2hhMjU2Ijoic2hhMjU2OmRjNTJhYzA4ODc0YWZkZDAzNDY2MmVlZDg4ZGI4ZjYyOTI4OGE3ZGEyNzUzZjc0ZDJlOWY4ZTFlM2ZkNTdlYTMiLCJzaWduYXR1cmVfcHJvZmlsZSI6InNvZnR3YXJlLWVkMjU1MTktZHNzZS12MSIsInNpZ25lcl9yZWdpc3RyeV9zaGEyNTYiOiJzaGEyNTY6ZTI0M2EyMzI0M2IyNDk4NmVkMDg4MTJlMjg0YTFiZDhjNDk5MzgxNDE0OWYwMmJjYmE3OWNjNTIwZTEwY2ExNCIsInNpZ25pbmdfYXV0aG9yaXR5Ijp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJrZXlfb3JpZ2luIjoic29mdHdhcmUiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL3NpZ24tcHJvZHVjdGlvbi1ldmlkZW5jZS1zb2Z0d2FyZS55bWwifSwic291cmNlX2lzc3VlciI6eyJlbnZpcm9ubWVudCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS9vcGVuYWRhcHQtZXZhbHMiLCJyZXBvc2l0b3J5X2lkIjoiMTEzNTk5ODE5NyIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiY2FkNTU2MGQ2Yjc0ODJmMmNiOTliOTczNWUwYWMzYzVhYWU3MTRjOCIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1hY2NlcHRhbmNlLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"+aNsa6ONqyzXWIWDt32y4fYIgBY+2iYGk7Cs9mC9q0IP1/CrZmjaT4K+Pc0MYXNH9pDFSJznScZT0Rqmbdm0DA=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/4b/4b505945969b876b8af9d9686416214d191b78cd3472e313ce3776a5e550efcb.qualification-admission.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/4b/4b505945969b876b8af9d9686416214d191b78cd3472e313ce3776a5e550efcb.qualification-admission.json new file mode 100644 index 0000000..1f51931 --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/4b/4b505945969b876b8af9d9686416214d191b78cd3472e313ce3776a5e550efcb.qualification-admission.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:74a29625d03c29b7282704464f8621ec12673969654a876148a8b8763ebf9ceb","admission_id_sha256":"sha256:391759bbae938696f84787e9d983579565d7c0f2f2227fd8402d813b88f47239","admitted_runtime_sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","application_contract_sha256":"sha256:316ef25fabfe2f59b38acd6fd3a0907e82a45ba54d8ba93dd6146a713b99c72f","bundle_sha256":"sha256:2e31de4ce7e335718d8053b6ecadf9e78ba3271cdc69b545833fdf066686153c","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:4bb1c7bc877b9479dd960513a29e6b093425c110c7fb22aad433811118794247","campaign_permit_sha256":"sha256:9e7a25ce1832b517596adf525bf0ca5f7a57c2ff6d037646d61bb16c463f4f07","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/8d/8ddb4c039dd77bb8afd85086d6b4d0e9019edad0e02583afc2a7bbd4ba2f674c.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:8ddb4c039dd77bb8afd85086d6b4d0e9019edad0e02583afc2a7bbd4ba2f674c","registry_entry_sha256":"sha256:97a8ef98c0bbf6890c37915f93d7e78b5ed6036f20024283fe123ecadc33f1e9","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:955f6cde497e2f113f58d6815a8f1d7e955f33cac6fe84e3fcdaf48a8cf674dc","size_bytes":2849,"subject_sha256":"sha256:12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4"},"decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/12/12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4","registry_entry_sha256":"sha256:bf1bdb4eaffb27149b0fc2c7215a6a995fd352f59afb800ab5bdac9bb6ef6046","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:c84b4e8036760e91e8e18dda0d529114309895cb3383fe534fdf71b1cb4c083b","size_bytes":6636,"subject_sha256":null},"effect_contract_sha256":"sha256:487fc958a3d517fe78955d0a86cb7397a681f1b0a7592a6dfd164ce61762da15","entity_class":"record","environment_contract_sha256":"sha256:fbeac859c28e6f2e8274d1ec80593620106f616ca7d54356e989361300feeb9c","evidence_authority_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","expires_at":null,"identity_contract_sha256":"sha256:34329c2f9fb7c6177d8f6731b37c3a8591485a233d2aa6c623e395f6b949a1b0","input_contract_sha256":"sha256:bf82116d12b07de906dc7b1651668330e2057251c8fe2a800c4c33d2468cce48","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"qualification-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-qualification-admission.yml"},"local_identity_opening":{"algorithm":"hmac-sha256","customer_controlled_secret_required":true,"exact_contract_match_required":true,"maximum_age_seconds":60,"required":true,"revalidation_before_actuation":true,"schema_version":"openadapt.qualification-local-identity-opening/v1"},"not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:62bdc2a78c62bed5392963cb2e3a64792d4caaa614fb4e83a992ef48dd290d4d","policy_contract_sha256":"sha256:43a6a3feeea3c50fd103dfdfc81c175894fbeae31fcb52f267924f20812fac27","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-admission/v4","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","verdict":"accepted","workflow_id_sha256":"sha256:af41c4c921556814e1f3636b367c98910eb697aa0101738b0465e6f83163d9c5","workflow_version_id_sha256":"sha256:c5d7f28aa77745f59f867eadb92b92a0f00237cdd0bf75670ce143edde0c5a4d"} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/4e/4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f.qualification-revocation-state-receipt-sigstore-bundle.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/4e/4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f.qualification-revocation-state-receipt-sigstore-bundle.json new file mode 100644 index 0000000..3d39da8 --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/4e/4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f.qualification-revocation-state-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE4OjI0OjI1WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxODoyNDoyNVoiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0Iiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0K2pzb247dmVyc2lvbj0xIiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0L3YxIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjoxODYzM2I4Y2MyNDNmNjg2NzA2NjA2MTYyYmZhMjQ5YTI5NzMzODExNTYzZjYzYjllNjhjYzdjNGEzNTA3Njc2Iiwib2JqZWN0X3NpemVfYnl0ZXMiOjE0NTcsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjIwZGJjNzViNmYzMjJmMmU1ZDg3MjdlOTA0ZTRjYzA4ZDBmZTJhMWY1YjA5YTE5ZDNkN2M0ODE1YzlhOWUyZDUiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiMmMxMjk3MDJkYTcxODUyMmNjMjU3OTEzMjA3YjZlZDZmM2IzM2I3YyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1yZXZvY2F0aW9uLXN0YXRlIiwicmVmIjoicmVmcy9oZWFkcy9tYWluIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJL29wZW5hZGFwdC1vcHMiLCJyZXBvc2l0b3J5X2lkIjoiMTE3MjAxMTI5NCIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiZTMyMzI0OWUzYTdjMWFmOWQ3NjUxMzEyZTBhZmUxZjEyYzM4Yzk3NyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvcXVhbGlmaWNhdGlvbi1yZXZvY2F0aW9uLXN0YXRlLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"6H/dlDXrZ0r2kihJrm8OKF7UriiNbloFiofPmckxWdhvRtXo4bttnEtqK2Fr7i7rCQ2+22RmvRbtd8Idx17bCg=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/65/65c2115e31a89e3476c9e954a1bcd8f98cc2b3bf078a1aad3a0fe9714ec0a3f6.production-acceptance-manifest.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/65/65c2115e31a89e3476c9e954a1bcd8f98cc2b3bf078a1aad3a0fe9714ec0a3f6.production-acceptance-manifest.json new file mode 100644 index 0000000..1f2b525 --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/65/65c2115e31a89e3476c9e954a1bcd8f98cc2b3bf078a1aad3a0fe9714ec0a3f6.production-acceptance-manifest.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt_capture-1.2.2.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c","size_bytes":974499},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt_capture-1.2.2-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","size_bytes":202545}],"claim_scope":"production_capture","schema_version":"openadapt.production-release-artifact-inventory/v1","target":"capture"},"artifact_inventory_sha256":"sha256:7ea2f24251c0e4018c0f6fe49a3c3af8f2603b2364c29ccd56fa15782ba2f60f","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_capture","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","publication_staging":{"assets":[{"asset_id":"492253218","kind":"python-wheel","media_type":"application/zip","name":"openadapt_capture-1.2.2-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","size_bytes":202545,"uploader_id":"774615","uploader_login":"abrichr"},{"asset_id":"492253247","kind":"python-sdist","media_type":"application/gzip","name":"openadapt_capture-1.2.2.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c","size_bytes":974499,"uploader_id":"774615","uploader_login":"abrichr"}],"draft":false,"draft_release_id":"360827134","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt_capture-1.2.2-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","size_bytes":202545,"yanked":false},{"filename":"openadapt_capture-1.2.2.tar.gz","packagetype":"sdist","sha256":"sha256:6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c","size_bytes":974499,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v1.2.2","tag_ref_state":{"exists":true,"ref":"refs/tags/v1.2.2"},"tag_ref_state_sha256":"sha256:239264b005fe0aeba6d88ac0b92bd07269a4e438072c24b28ce8e2513cbf12e4","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:66101d2dfcb4c5c90d5d9404ba247f59981177722edc7626e177a2bc86bccae8","target_commitish":"06ade22948c12dcc6608bd54b5cca5c9c306e77c"},"publication_staging_sha256":"sha256:98b532ca14b993a9c4e2961d12e9cb2579fe3222c8fe8a864395058d78408c8f","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/e8/e828fe588bd9a1b7362dcddec9bbe6c9fb8f9955f3ea76ce18da2d468aef190a.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:e828fe588bd9a1b7362dcddec9bbe6c9fb8f9955f3ea76ce18da2d468aef190a","registry_entry_sha256":"sha256:bd2f9d5c7e5af0162dc6a44195267d356f56a310ab2805aee4a563ba3a22163d","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:66846e1900f1e722c6ef3c3a036ac9046112693bd5399a6da254a640e9a5022e","size_bytes":2737,"subject_sha256":"sha256:4b505945969b876b8af9d9686416214d191b78cd3472e313ce3776a5e550efcb"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/4b/4b505945969b876b8af9d9686416214d191b78cd3472e313ce3776a5e550efcb.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:4b505945969b876b8af9d9686416214d191b78cd3472e313ce3776a5e550efcb","registry_entry_sha256":"sha256:e9f906e705881b4f3b6f3a626198dd34d76e321be94d28f9ab0efdd137853b70","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:55105879b0f9f324e3b08d8fd5b9b44f51d5c5930afcc8d43bf737ae8167f263","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/8d/8ddb4c039dd77bb8afd85086d6b4d0e9019edad0e02583afc2a7bbd4ba2f674c.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:8ddb4c039dd77bb8afd85086d6b4d0e9019edad0e02583afc2a7bbd4ba2f674c","registry_entry_sha256":"sha256:97a8ef98c0bbf6890c37915f93d7e78b5ed6036f20024283fe123ecadc33f1e9","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:955f6cde497e2f113f58d6815a8f1d7e955f33cac6fe84e3fcdaf48a8cf674dc","size_bytes":2849,"subject_sha256":"sha256:12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/12/12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4","registry_entry_sha256":"sha256:bf1bdb4eaffb27149b0fc2c7215a6a995fd352f59afb800ab5bdac9bb6ef6046","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:c84b4e8036760e91e8e18dda0d529114309895cb3383fe534fdf71b1cb4c083b","size_bytes":6636,"subject_sha256":null},"release":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt_capture-1.2.2.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c","size_bytes":974499},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt_capture-1.2.2-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","size_bytes":202545}],"deployment_id":null,"deployment_sha256":null,"kind":"package","schema_version":"openadapt.production-release-candidate/v1","source_commit":"06ade22948c12dcc6608bd54b5cca5c9c306e77c","source_repository":"OpenAdaptAI/openadapt-capture","source_repository_id":"1115283835","tag":"v1.2.2","version":"1.2.2"},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:8f5abcc9702c6dc92da97a9ecc3cf42a957b8c9244be00fda5ca86e8410f609f","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-acceptance/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"capture","verdict":"accepted"} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/66/6628476b37da355a52ab1287ee739d064d0bbae642337fbddb608bf73f842e88.production-acceptance-summary.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/66/6628476b37da355a52ab1287ee739d064d0bbae642337fbddb608bf73f842e88.production-acceptance-summary.json new file mode 100644 index 0000000..ee7d198 --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/66/6628476b37da355a52ab1287ee739d064d0bbae642337fbddb608bf73f842e88.production-acceptance-summary.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory_sha256":"sha256:7ea2f24251c0e4018c0f6fe49a3c3af8f2603b2364c29ccd56fa15782ba2f60f","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_capture","evidence_identity_sha256":"sha256:b8b93d44fd5069815d19334301d3e7acf27606a0615c5eb78d729daa6230eae2","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","production_acceptance_manifest_bundle_reference":{"kind":"production-acceptance-manifest-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/26/26c39d41d887669b91263190cdde3405415a9dcb5fce7fd9131a651d711ecc11.production-acceptance-manifest-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:26c39d41d887669b91263190cdde3405415a9dcb5fce7fd9131a651d711ecc11","registry_entry_sha256":"sha256:96b402e1baa18c9451661eddb85ac1c89f00bc349b133ae6e630bf88d49fcde9","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:a29f224058cc01bb17e70d5d7976d7b028bc6c08a59bb4b9902e136d93086db1","size_bytes":2749,"subject_sha256":"sha256:65c2115e31a89e3476c9e954a1bcd8f98cc2b3bf078a1aad3a0fe9714ec0a3f6"},"production_acceptance_manifest_reference":{"kind":"production-acceptance-manifest","object_media_type":"application/vnd.openadapt.production-acceptance+json;version=3","object_path":"production-evidence/objects/sha256/65/65c2115e31a89e3476c9e954a1bcd8f98cc2b3bf078a1aad3a0fe9714ec0a3f6.production-acceptance-manifest.json","object_schema_version":"openadapt.production-acceptance/v3","object_sha256":"sha256:65c2115e31a89e3476c9e954a1bcd8f98cc2b3bf078a1aad3a0fe9714ec0a3f6","registry_entry_sha256":"sha256:2ec9c3a28a49662fe3c3f657f4df0d1d388c8e2dfe58f80b6de4458021b5a4e4","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:dc52ac08874afdd034662eed88db8f629288a7da2753f74d2e9f8e1e3fd57ea3","size_bytes":13606,"subject_sha256":null},"publication_staging":{"assets":[{"asset_id":"492253218","kind":"python-wheel","media_type":"application/zip","name":"openadapt_capture-1.2.2-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","size_bytes":202545,"uploader_id":"774615","uploader_login":"abrichr"},{"asset_id":"492253247","kind":"python-sdist","media_type":"application/gzip","name":"openadapt_capture-1.2.2.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c","size_bytes":974499,"uploader_id":"774615","uploader_login":"abrichr"}],"draft":false,"draft_release_id":"360827134","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt_capture-1.2.2-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","size_bytes":202545,"yanked":false},{"filename":"openadapt_capture-1.2.2.tar.gz","packagetype":"sdist","sha256":"sha256:6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c","size_bytes":974499,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v1.2.2","tag_ref_state":{"exists":true,"ref":"refs/tags/v1.2.2"},"tag_ref_state_sha256":"sha256:239264b005fe0aeba6d88ac0b92bd07269a4e438072c24b28ce8e2513cbf12e4","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:66101d2dfcb4c5c90d5d9404ba247f59981177722edc7626e177a2bc86bccae8","target_commitish":"06ade22948c12dcc6608bd54b5cca5c9c306e77c"},"publication_staging_sha256":"sha256:98b532ca14b993a9c4e2961d12e9cb2579fe3222c8fe8a864395058d78408c8f","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/e8/e828fe588bd9a1b7362dcddec9bbe6c9fb8f9955f3ea76ce18da2d468aef190a.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:e828fe588bd9a1b7362dcddec9bbe6c9fb8f9955f3ea76ce18da2d468aef190a","registry_entry_sha256":"sha256:bd2f9d5c7e5af0162dc6a44195267d356f56a310ab2805aee4a563ba3a22163d","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:66846e1900f1e722c6ef3c3a036ac9046112693bd5399a6da254a640e9a5022e","size_bytes":2737,"subject_sha256":"sha256:4b505945969b876b8af9d9686416214d191b78cd3472e313ce3776a5e550efcb"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/4b/4b505945969b876b8af9d9686416214d191b78cd3472e313ce3776a5e550efcb.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:4b505945969b876b8af9d9686416214d191b78cd3472e313ce3776a5e550efcb","registry_entry_sha256":"sha256:e9f906e705881b4f3b6f3a626198dd34d76e321be94d28f9ab0efdd137853b70","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:55105879b0f9f324e3b08d8fd5b9b44f51d5c5930afcc8d43bf737ae8167f263","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/8d/8ddb4c039dd77bb8afd85086d6b4d0e9019edad0e02583afc2a7bbd4ba2f674c.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:8ddb4c039dd77bb8afd85086d6b4d0e9019edad0e02583afc2a7bbd4ba2f674c","registry_entry_sha256":"sha256:97a8ef98c0bbf6890c37915f93d7e78b5ed6036f20024283fe123ecadc33f1e9","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:955f6cde497e2f113f58d6815a8f1d7e955f33cac6fe84e3fcdaf48a8cf674dc","size_bytes":2849,"subject_sha256":"sha256:12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/12/12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4","registry_entry_sha256":"sha256:bf1bdb4eaffb27149b0fc2c7215a6a995fd352f59afb800ab5bdac9bb6ef6046","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:c84b4e8036760e91e8e18dda0d529114309895cb3383fe534fdf71b1cb4c083b","size_bytes":6636,"subject_sha256":null},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:8f5abcc9702c6dc92da97a9ecc3cf42a957b8c9244be00fda5ca86e8410f609f","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-lifecycle-evidence-summary/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"capture","verdict":"accepted"} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/8d/8ddb4c039dd77bb8afd85086d6b4d0e9019edad0e02583afc2a7bbd4ba2f674c.qualification-evidence-decision-receipt-sigstore-bundle.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/8d/8ddb4c039dd77bb8afd85086d6b4d0e9019edad0e02583afc2a7bbd4ba2f674c.qualification-evidence-decision-receipt-sigstore-bundle.json new file mode 100644 index 0000000..ca4495b --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/8d/8ddb4c039dd77bb8afd85086d6b4d0e9019edad0e02583afc2a7bbd4ba2f674c.qualification-evidence-decision-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24tcmVjZWlwdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjoxMmYwZjUxODk4NDcxMjE2NmI2ZjViNjhlZTMwMWI5M2RmNjgxZGI4NmVkM2NmOTlkYjY1YjZiZjQ4YmZjMGQ0Iiwib2JqZWN0X3NpemVfYnl0ZXMiOjY2MzYsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjY4MGExNDVmNDBhMjk5MDhjZTUzZDQ5OTRiYTA0M2U1OThmNDQzZWM2ZWU4ZWFkZWZiZjQ1Y2NkZjJkMDk0NjAiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6Yzg0YjRlODAzNjc2MGU5MWU4ZTE4ZGRhMGQ1MjkxMTQzMDk4OTVjYjMzODNmZTUzNGZkZjcxYjFjYjRjMDgzYiIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"aBNKgEuEp6VO24lE/TBRyRLLpoHMLiTvzYCZBeUuKv0YiHJWjfrdOk+HM7rt+02LAawTA5+nSUkvtIV9Rup6BQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/99/999ffd46284b5aabc32eca6b39c0cd9b01a689b2ec3679c6b8a77d42e78c722c.qualification-release.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/99/999ffd46284b5aabc32eca6b39c0cd9b01a689b2ec3679c6b8a77d42e78c722c.qualification-release.json new file mode 100644 index 0000000..9d55be8 --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/99/999ffd46284b5aabc32eca6b39c0cd9b01a689b2ec3679c6b8a77d42e78c722c.qualification-release.json @@ -0,0 +1 @@ +{"admission_id_sha256":"sha256:e7197d4ea483b56ece74446a080a0333b2081a0d90dc135da09cdd8abfd68afa","artifact_inventory_sha256":"sha256:7ea2f24251c0e4018c0f6fe49a3c3af8f2603b2364c29ccd56fa15782ba2f60f","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","claim_scope":"production_capture","evidence_class":"remote-safe-synthetic","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-release-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-production-release-admission.yml"},"not_before":"2026-09-02T19:22:47Z","production_acceptance_summary_bundle_reference":{"kind":"production-acceptance-summary-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/a7/a714ad49cf67a849ad782028be8128c1e0b4eeeec86d925cba48deedec5799a9.production-acceptance-summary-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:a714ad49cf67a849ad782028be8128c1e0b4eeeec86d925cba48deedec5799a9","registry_entry_sha256":"sha256:4ea2d992138cc2782efaa288b75e8aa86eb0de1a769127aa8b12d0cad208c6c6","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:95af36a44ed1d07b3a87a3e77aeec59b97bb1e83358a31258ad70e827f4cf1bc","size_bytes":2789,"subject_sha256":"sha256:6628476b37da355a52ab1287ee739d064d0bbae642337fbddb608bf73f842e88"},"production_acceptance_summary_reference":{"kind":"production-acceptance-summary","object_media_type":"application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3","object_path":"production-evidence/objects/sha256/66/6628476b37da355a52ab1287ee739d064d0bbae642337fbddb608bf73f842e88.production-acceptance-summary.json","object_schema_version":"openadapt.production-lifecycle-evidence-summary/v3","object_sha256":"sha256:6628476b37da355a52ab1287ee739d064d0bbae642337fbddb608bf73f842e88","registry_entry_sha256":"sha256:55b6bb6c2ba3828eb254d15edb6a62c7197c03db1ef97e4b5f828ffe9fa08987","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:ed580fc456f0c81e2e268db652af5685dca7ad2e632e654ec4ebf6c822aad44b","size_bytes":14461,"subject_sha256":null},"publication_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","publication_staging":{"assets":[{"asset_id":"492253218","kind":"python-wheel","media_type":"application/zip","name":"openadapt_capture-1.2.2-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","size_bytes":202545,"uploader_id":"774615","uploader_login":"abrichr"},{"asset_id":"492253247","kind":"python-sdist","media_type":"application/gzip","name":"openadapt_capture-1.2.2.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c","size_bytes":974499,"uploader_id":"774615","uploader_login":"abrichr"}],"draft":false,"draft_release_id":"360827134","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt_capture-1.2.2-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","size_bytes":202545,"yanked":false},{"filename":"openadapt_capture-1.2.2.tar.gz","packagetype":"sdist","sha256":"sha256:6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c","size_bytes":974499,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v1.2.2","tag_ref_state":{"exists":true,"ref":"refs/tags/v1.2.2"},"tag_ref_state_sha256":"sha256:239264b005fe0aeba6d88ac0b92bd07269a4e438072c24b28ce8e2513cbf12e4","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:66101d2dfcb4c5c90d5d9404ba247f59981177722edc7626e177a2bc86bccae8","target_commitish":"06ade22948c12dcc6608bd54b5cca5c9c306e77c"},"publication_staging_sha256":"sha256:98b532ca14b993a9c4e2961d12e9cb2579fe3222c8fe8a864395058d78408c8f","release":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt_capture-1.2.2.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c","size_bytes":974499},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt_capture-1.2.2-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","size_bytes":202545}],"deployment_id":null,"deployment_sha256":null,"kind":"package","schema_version":"openadapt.production-release-candidate/v1","source_commit":"06ade22948c12dcc6608bd54b5cca5c9c306e77c","source_repository":"OpenAdaptAI/openadapt-capture","source_repository_id":"1115283835","tag":"v1.2.2","version":"1.2.2"},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:8f5abcc9702c6dc92da97a9ecc3cf42a957b8c9244be00fda5ca86e8410f609f","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-release/v2","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"capture","verdict":"accepted"} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/a2/a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e.qualification-authority-state-receipt.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/a2/a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e.qualification-authority-state-receipt.json new file mode 100644 index 0000000..c47be2a --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/a2/a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e.qualification-authority-state-receipt.json @@ -0,0 +1 @@ +{"algorithm":"ed25519","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","evidence_authority_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","expires_at":null,"issuer":{"environment":"qualification-authority-state","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","repository_owner_id":"132681217","source_commit":"e323249e3a7c1af9d7651312e0afe1f12c38c977","workflow":".github/workflows/qualification-authority-state.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T18:24:25Z","observed_at":"2026-09-02T18:24:25Z","schema_version":"openadapt.qualification-authority-state-receipt/v2","signature":"BUa1NvZFvbPv7pari55YjS6C7p6U68c2Jjrh0vt9u+ZFky8Y6w/9p+55MggWJP8zwghMIT+HM1YlqH5++ciOBQ==","signer_registry_identity_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signer_registry_revision":1,"signer_registry_sha256":"sha256:7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-authority-state-receipt/v2","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification authority state receipt v2\u0000","unsigned_object_sha256":"sha256:be362f1c032e0f0ee8f8ad378efe7b84fb55ea5e9260977a2b9fc2e41dda9b17","unsigned_size_bytes":995},"status":"active"} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/a7/a714ad49cf67a849ad782028be8128c1e0b4eeeec86d925cba48deedec5799a9.production-acceptance-summary-sigstore-bundle.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/a7/a714ad49cf67a849ad782028be8128c1e0b4eeeec86d925cba48deedec5799a9.production-acceptance-summary-sigstore-bundle.json new file mode 100644 index 0000000..21d7623 --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/a7/a714ad49cf67a849ad782028be8128c1e0b4eeeec86d925cba48deedec5799a9.production-acceptance-summary-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1zdW1tYXJ5Iiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnByb2R1Y3Rpb24tbGlmZWN5Y2xlLWV2aWRlbmNlLXN1bW1hcnkranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1saWZlY3ljbGUtZXZpZGVuY2Utc3VtbWFyeS92MyIsIm9iamVjdF9zaGEyNTYiOiJzaGEyNTY6NjYyODQ3NmIzN2RhMzU1YTUyYWIxMjg3ZWU3MzlkMDY0ZDBiYmFlNjQyMzM3ZmJkZGI2MDhiZjczZjg0MmU4OCIsIm9iamVjdF9zaXplX2J5dGVzIjoxNDQ2MSwicmVxdWVzdF9pZF9zaGEyNTYiOiJzaGEyNTY6MDg4ZTNkMDliYzQ1NjgyZDI0YzJkOWIyMmIwN2NhMTEyNTA0ZmE0Mjg5YmMwNzA0MjU4OGUxZWRlY2FiN2FhOSIsInJldm9jYXRpb25fc3RhdGVfc2hhMjU2Ijoic2hhMjU2OjI1MGFiNDMwZTQ2N2Y1ZTU4NGViZDJiMTgzMjk3NmI0MjE4NmI2OThkYTcxZDYyN2VlMTcyNGMyYjFkYTI0NTciLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5wcm9kdWN0aW9uLXB1YmxpYy10cnVzdC1zaWduaW5nLXN0YXRlbWVudC92MSIsInNlbWFudGljX2lkZW50aXR5X3NoYTI1NiI6InNoYTI1NjplZDU4MGZjNDU2ZjBjODFlMmUyNjhkYjY1MmFmNTY4NWRjYTdhZDJlNjMyZTY1NGVjNGViZjZjODIyYWFkNDRiIiwic2lnbmF0dXJlX3Byb2ZpbGUiOiJzb2Z0d2FyZS1lZDI1NTE5LWRzc2UtdjEiLCJzaWduZXJfcmVnaXN0cnlfc2hhMjU2Ijoic2hhMjU2OmUyNDNhMjMyNDNiMjQ5ODZlZDA4ODEyZTI4NGExYmQ4YzQ5OTM4MTQxNDlmMDJiY2JhNzljYzUyMGUxMGNhMTQiLCJzaWduaW5nX2F1dGhvcml0eSI6eyJlbnZpcm9ubWVudCI6InN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uIiwia2V5X29yaWdpbiI6InNvZnR3YXJlIiwicmVmIjoicmVmcy9oZWFkcy9tYWluIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJLy5naXRodWIiLCJyZXBvc2l0b3J5X2lkIjoiODU4NDU0MDYyIiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNvdXJjZV9jb21taXQiOiI3OGFlYmQzYzk4ZTY2OTQzZWIzZGEwMTQ0OTQ1MTk5MzAwZjE2MzIzIiwid29ya2Zsb3ciOiIuZ2l0aHViL3dvcmtmbG93cy9zaWduLXByb2R1Y3Rpb24tZXZpZGVuY2Utc29mdHdhcmUueW1sIn0sInNvdXJjZV9pc3N1ZXIiOnsiZW52aXJvbm1lbnQiOiJwcm9kdWN0aW9uLWFjY2VwdGFuY2UiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LWV2YWxzIiwicmVwb3NpdG9yeV9pZCI6IjExMzU5OTgxOTciLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6ImNhZDU1NjBkNmI3NDgyZjJjYjk5Yjk3MzVlMGFjM2M1YWFlNzE0YzgiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXByb2R1Y3Rpb24tYWNjZXB0YW5jZS55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"6B02iu1nuAysp8iS5gUrT+OurK4VIRn9cwVkJeTW1Ywt+5X8SSKUzWbIE9tH1WCyHl6hMng1X8RcE7MCm32TAw=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/e8/e828fe588bd9a1b7362dcddec9bbe6c9fb8f9955f3ea76ce18da2d468aef190a.qualification-admission-sigstore-bundle.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/e8/e828fe588bd9a1b7362dcddec9bbe6c9fb8f9955f3ea76ce18da2d468aef190a.qualification-admission-sigstore-bundle.json new file mode 100644 index 0000000..0f9b5ba --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/objects/sha256/e8/e828fe588bd9a1b7362dcddec9bbe6c9fb8f9955f3ea76ce18da2d468aef190a.qualification-admission-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tYWRtaXNzaW9uIiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uK2pzb247dmVyc2lvbj00Iiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uL3Y0Iiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo0YjUwNTk0NTk2OWI4NzZiOGFmOWQ5Njg2NDE2MjE0ZDE5MWI3OGNkMzQ3MmUzMTNjZTM3NzZhNWU1NTBlZmNiIiwib2JqZWN0X3NpemVfYnl0ZXMiOjgwNTUsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmNiMzliZWFiMmVhNTQxYTA1OTE4OWYxNTJmNzQwNDMzYzJlMjM3NmZlZjc1YTFlZmViOTM0MmI4Yzg0NDE1MWMiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6NTUxMDU4NzliMGY5ZjMyNGUzYjA4ZDhmZDViOWI0NGY1MWQ1YzU5MzBhZmNjOGQ0M2JmNzM3YWU4MTY3ZjI2MyIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hZG1pc3Npb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXF1YWxpZmljYXRpb24tYWRtaXNzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"OXBuC5JgcREjvtq4xc1V5mRS43Zc2RzpFaX300P0h5UkiMpDx1vQJeRka7k875BqR+0i5gRleVy2DmC7yr4XCA=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json new file mode 100644 index 0000000..72a5ba1 --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json @@ -0,0 +1 @@ +{"expires_at":null,"generated_at":"2026-09-02T18:24:25Z","revision":1,"schema_version":"openadapt.qualification-signer-registry/v2","signers":[{"algorithm":"ed25519","allowed_ref_prefixes":["refs/heads/main"],"allowed_usages":["qualification-authority-state-receipt","qualification-evidence-decision-receipt","qualification-revocation-state-receipt"],"allowed_workflows":["https://github.com/OpenAdaptAI/.github/.github/workflows/issue-synthetic-qualification-evidence-decision.yml@refs/heads/main","https://github.com/OpenAdaptAI/openadapt-ops/.github/workflows/qualification-authority-state.yml@refs/heads/main","https://github.com/OpenAdaptAI/openadapt-ops/.github/workflows/qualification-revocation-state.yml@refs/heads/main"],"key_id":"qa-ed25519-9cf4bca214c01d79","public_key":"vHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8","public_key_sha256":"sha256:465646ab5137f05dfba094fb05fc10e3af74a0c2e2d0fcc20814b8f1f8271170","public_key_spki_der_base64":"MCowBQYDK2VwAyEAvHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8=","revoked_at":null,"statement_schema_versions":["openadapt.qualification-evidence-signing-statement/v1"],"status":"active"},{"algorithm":"ed25519","allowed_environments":["synthetic-qualification-evidence-decision"],"allowed_kinds":["production-acceptance-manifest","production-acceptance-summary","production-cloud-deploy-authorization","production-cloud-deployment-result","production-current-default","production-deployment-observation","production-lifecycle-checkpoint","qualification-admission","qualification-authority-state-receipt","qualification-campaign-permit","qualification-campaign-permit-policy","qualification-campaign-permit-receipt","qualification-campaign-permit-request","qualification-evidence-decision-receipt","qualification-release","qualification-revocation-state-receipt","support-release-admission"],"allowed_ref_prefixes":["refs/heads/main"],"allowed_usages":["production-public-evidence"],"allowed_workflows":["https://github.com/OpenAdaptAI/.github/.github/workflows/sign-production-evidence-software.yml@refs/heads/main"],"key_id":"oa-public-trust-ed25519-9cf4bca214c01d79","key_origin":"software","public_key":"vHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8","public_key_sha256":"sha256:465646ab5137f05dfba094fb05fc10e3af74a0c2e2d0fcc20814b8f1f8271170","public_key_spki_der_base64":"MCowBQYDK2VwAyEAvHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8=","revoked_at":null,"signature_encoding":"raw-64-base64-rfc4648-padded","statement_schema_versions":["openadapt.production-public-trust-signing-statement/v1"],"status":"active"}]} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/publication-staging.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/publication-staging.json new file mode 100644 index 0000000..ef9e7e7 --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/publication-staging.json @@ -0,0 +1 @@ +{"assets":[{"asset_id":"492253218","kind":"python-wheel","media_type":"application/zip","name":"openadapt_capture-1.2.2-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","size_bytes":202545,"uploader_id":"774615","uploader_login":"abrichr"},{"asset_id":"492253247","kind":"python-sdist","media_type":"application/gzip","name":"openadapt_capture-1.2.2.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c","size_bytes":974499,"uploader_id":"774615","uploader_login":"abrichr"}],"draft":false,"draft_release_id":"360827134","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt_capture-1.2.2-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","size_bytes":202545,"yanked":false},{"filename":"openadapt_capture-1.2.2.tar.gz","packagetype":"sdist","sha256":"sha256:6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c","size_bytes":974499,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v1.2.2","tag_ref_state":{"exists":true,"ref":"refs/tags/v1.2.2"},"tag_ref_state_sha256":"sha256:239264b005fe0aeba6d88ac0b92bd07269a4e438072c24b28ce8e2513cbf12e4","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:66101d2dfcb4c5c90d5d9404ba247f59981177722edc7626e177a2bc86bccae8","target_commitish":"06ade22948c12dcc6608bd54b5cca5c9c306e77c"} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-admission-sigstore-bundle.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-admission-sigstore-bundle.json new file mode 100644 index 0000000..0f9b5ba --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-admission-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tYWRtaXNzaW9uIiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uK2pzb247dmVyc2lvbj00Iiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uL3Y0Iiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo0YjUwNTk0NTk2OWI4NzZiOGFmOWQ5Njg2NDE2MjE0ZDE5MWI3OGNkMzQ3MmUzMTNjZTM3NzZhNWU1NTBlZmNiIiwib2JqZWN0X3NpemVfYnl0ZXMiOjgwNTUsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmNiMzliZWFiMmVhNTQxYTA1OTE4OWYxNTJmNzQwNDMzYzJlMjM3NmZlZjc1YTFlZmViOTM0MmI4Yzg0NDE1MWMiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6NTUxMDU4NzliMGY5ZjMyNGUzYjA4ZDhmZDViOWI0NGY1MWQ1YzU5MzBhZmNjOGQ0M2JmNzM3YWU4MTY3ZjI2MyIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hZG1pc3Npb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXF1YWxpZmljYXRpb24tYWRtaXNzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"OXBuC5JgcREjvtq4xc1V5mRS43Zc2RzpFaX300P0h5UkiMpDx1vQJeRka7k875BqR+0i5gRleVy2DmC7yr4XCA=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-admission.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-admission.json new file mode 100644 index 0000000..1f51931 --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-admission.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:74a29625d03c29b7282704464f8621ec12673969654a876148a8b8763ebf9ceb","admission_id_sha256":"sha256:391759bbae938696f84787e9d983579565d7c0f2f2227fd8402d813b88f47239","admitted_runtime_sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","application_contract_sha256":"sha256:316ef25fabfe2f59b38acd6fd3a0907e82a45ba54d8ba93dd6146a713b99c72f","bundle_sha256":"sha256:2e31de4ce7e335718d8053b6ecadf9e78ba3271cdc69b545833fdf066686153c","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:4bb1c7bc877b9479dd960513a29e6b093425c110c7fb22aad433811118794247","campaign_permit_sha256":"sha256:9e7a25ce1832b517596adf525bf0ca5f7a57c2ff6d037646d61bb16c463f4f07","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/8d/8ddb4c039dd77bb8afd85086d6b4d0e9019edad0e02583afc2a7bbd4ba2f674c.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:8ddb4c039dd77bb8afd85086d6b4d0e9019edad0e02583afc2a7bbd4ba2f674c","registry_entry_sha256":"sha256:97a8ef98c0bbf6890c37915f93d7e78b5ed6036f20024283fe123ecadc33f1e9","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:955f6cde497e2f113f58d6815a8f1d7e955f33cac6fe84e3fcdaf48a8cf674dc","size_bytes":2849,"subject_sha256":"sha256:12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4"},"decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/12/12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4","registry_entry_sha256":"sha256:bf1bdb4eaffb27149b0fc2c7215a6a995fd352f59afb800ab5bdac9bb6ef6046","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:c84b4e8036760e91e8e18dda0d529114309895cb3383fe534fdf71b1cb4c083b","size_bytes":6636,"subject_sha256":null},"effect_contract_sha256":"sha256:487fc958a3d517fe78955d0a86cb7397a681f1b0a7592a6dfd164ce61762da15","entity_class":"record","environment_contract_sha256":"sha256:fbeac859c28e6f2e8274d1ec80593620106f616ca7d54356e989361300feeb9c","evidence_authority_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","expires_at":null,"identity_contract_sha256":"sha256:34329c2f9fb7c6177d8f6731b37c3a8591485a233d2aa6c623e395f6b949a1b0","input_contract_sha256":"sha256:bf82116d12b07de906dc7b1651668330e2057251c8fe2a800c4c33d2468cce48","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"qualification-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-qualification-admission.yml"},"local_identity_opening":{"algorithm":"hmac-sha256","customer_controlled_secret_required":true,"exact_contract_match_required":true,"maximum_age_seconds":60,"required":true,"revalidation_before_actuation":true,"schema_version":"openadapt.qualification-local-identity-opening/v1"},"not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:62bdc2a78c62bed5392963cb2e3a64792d4caaa614fb4e83a992ef48dd290d4d","policy_contract_sha256":"sha256:43a6a3feeea3c50fd103dfdfc81c175894fbeae31fcb52f267924f20812fac27","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-admission/v4","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","verdict":"accepted","workflow_id_sha256":"sha256:af41c4c921556814e1f3636b367c98910eb697aa0101738b0465e6f83163d9c5","workflow_version_id_sha256":"sha256:c5d7f28aa77745f59f867eadb92b92a0f00237cdd0bf75670ce143edde0c5a4d"} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-authority-state-receipt-sigstore-bundle.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-authority-state-receipt-sigstore-bundle.json new file mode 100644 index 0000000..23e41d1 --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-authority-state-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE4OjI0OjI1WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxODoyNDoyNVoiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tYXV0aG9yaXR5LXN0YXRlLXJlY2VpcHQiLCJvYmplY3RfbWVkaWFfdHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5vcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1hdXRob3JpdHktc3RhdGUtcmVjZWlwdCtqc29uO3ZlcnNpb249MiIsIm9iamVjdF9zY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWF1dGhvcml0eS1zdGF0ZS1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjphMjJmOTgxNWVjMGY3YzU2Zjc2MjlhZWFiZmQyMWQxNGJjNmQ3MzllZmNmYjdmN2EwNzNjZTk5ODdlMTk0NzllIiwib2JqZWN0X3NpemVfYnl0ZXMiOjE1MjAsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmI5ZDhiOWQ0ZTA3ZDc3M2MxMWFjNjA4ZTA1MGYyMzNiMTE2MzYzZWNkODQxMTA1MTYxY2I1Y2JmNzUwZmZjOGUiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6ZGY1MDc5MTQxZGY2ODg3N2M0YjA2ZjA1YjlmYjlmZGYyNzkzMDdiNzYyOWViMWYyZGNlMTJkZWY0YmQ1ZTJmYSIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1Njo3YTgxYmYzZDIxM2M3NDY3M2YzYzZiNWZhMTc5MjM0Y2JlZTUzNGM5NDMyYWFlYTZhZTA5ZTQ1NTU2MmY5NmI2Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiMmMxMjk3MDJkYTcxODUyMmNjMjU3OTEzMjA3YjZlZDZmM2IzM2I3YyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hdXRob3JpdHktc3RhdGUiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LW9wcyIsInJlcG9zaXRvcnlfaWQiOiIxMTcyMDExMjk0IiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNvdXJjZV9jb21taXQiOiJlMzIzMjQ5ZTNhN2MxYWY5ZDc2NTEzMTJlMGFmZTFmMTJjMzhjOTc3Iiwid29ya2Zsb3ciOiIuZ2l0aHViL3dvcmtmbG93cy9xdWFsaWZpY2F0aW9uLWF1dGhvcml0eS1zdGF0ZS55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"wdmPoPKf3091kjDye9E9XCnfgqlljw8M+CEW2Vr0/hC5i85AWrpMfxPOB8Ui0KvTbF70QqLgFbgLqgdwWIPaDQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-authority-state-receipt.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-authority-state-receipt.json new file mode 100644 index 0000000..c47be2a --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-authority-state-receipt.json @@ -0,0 +1 @@ +{"algorithm":"ed25519","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","evidence_authority_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","expires_at":null,"issuer":{"environment":"qualification-authority-state","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","repository_owner_id":"132681217","source_commit":"e323249e3a7c1af9d7651312e0afe1f12c38c977","workflow":".github/workflows/qualification-authority-state.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T18:24:25Z","observed_at":"2026-09-02T18:24:25Z","schema_version":"openadapt.qualification-authority-state-receipt/v2","signature":"BUa1NvZFvbPv7pari55YjS6C7p6U68c2Jjrh0vt9u+ZFky8Y6w/9p+55MggWJP8zwghMIT+HM1YlqH5++ciOBQ==","signer_registry_identity_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signer_registry_revision":1,"signer_registry_sha256":"sha256:7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-authority-state-receipt/v2","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification authority state receipt v2\u0000","unsigned_object_sha256":"sha256:be362f1c032e0f0ee8f8ad378efe7b84fb55ea5e9260977a2b9fc2e41dda9b17","unsigned_size_bytes":995},"status":"active"} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-evidence-decision-receipt-sigstore-bundle.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-evidence-decision-receipt-sigstore-bundle.json new file mode 100644 index 0000000..ca4495b --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-evidence-decision-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24tcmVjZWlwdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjoxMmYwZjUxODk4NDcxMjE2NmI2ZjViNjhlZTMwMWI5M2RmNjgxZGI4NmVkM2NmOTlkYjY1YjZiZjQ4YmZjMGQ0Iiwib2JqZWN0X3NpemVfYnl0ZXMiOjY2MzYsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjY4MGExNDVmNDBhMjk5MDhjZTUzZDQ5OTRiYTA0M2U1OThmNDQzZWM2ZWU4ZWFkZWZiZjQ1Y2NkZjJkMDk0NjAiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6Yzg0YjRlODAzNjc2MGU5MWU4ZTE4ZGRhMGQ1MjkxMTQzMDk4OTVjYjMzODNmZTUzNGZkZjcxYjFjYjRjMDgzYiIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"aBNKgEuEp6VO24lE/TBRyRLLpoHMLiTvzYCZBeUuKv0YiHJWjfrdOk+HM7rt+02LAawTA5+nSUkvtIV9Rup6BQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-evidence-decision-receipt.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-evidence-decision-receipt.json new file mode 100644 index 0000000..01034f7 --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-evidence-decision-receipt.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:74a29625d03c29b7282704464f8621ec12673969654a876148a8b8763ebf9ceb","admitted_runtime_sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","algorithm":"ed25519","application_contract_sha256":"sha256:316ef25fabfe2f59b38acd6fd3a0907e82a45ba54d8ba93dd6146a713b99c72f","bundle_sha256":"sha256:2e31de4ce7e335718d8053b6ecadf9e78ba3271cdc69b545833fdf066686153c","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:4bb1c7bc877b9479dd960513a29e6b093425c110c7fb22aad433811118794247","campaign_permit_sha256":"sha256:9e7a25ce1832b517596adf525bf0ca5f7a57c2ff6d037646d61bb16c463f4f07","campaign_summary":{"classes":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"minimum_trials_per_task_condition":3,"schema_version":"openadapt.qualification-evidence-decision-campaign-summary/v1","task_count":1},"decision_commitment_sha256":"sha256:8457c297473802fb62bd533ec6257bc47255a43b85b6a2bb6ab55d26a753e39f","decision_identity_sha256":"sha256:b6d8110948c316087154a8fb964945cc0fa46949be77cb4b3d573236df0e6cfa","decision_revision":1,"effect_contract_sha256":"sha256:487fc958a3d517fe78955d0a86cb7397a681f1b0a7592a6dfd164ce61762da15","entity_class":"record","environment_contract_sha256":"sha256:fbeac859c28e6f2e8274d1ec80593620106f616ca7d54356e989361300feeb9c","evidence_authority_contract_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","evidence_manifest_readback_sha256":"sha256:b74304ef772c7d8397d6abe74b6c606f327dc8f0fae40005651b4646ffa9e8f1","evidence_manifest_sha256":"sha256:af67861167fd9707e6dfb7ccf2e2edcf0828095af8d32ffdda9518e7accb7e26","expires_at":null,"identity_contract_sha256":"sha256:34329c2f9fb7c6177d8f6731b37c3a8591485a233d2aa6c623e395f6b949a1b0","input_contract_sha256":"sha256:bf82116d12b07de906dc7b1651668330e2057251c8fe2a800c4c33d2468cce48","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"synthetic-qualification-evidence-decision","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-synthetic-qualification-evidence-decision.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:62bdc2a78c62bed5392963cb2e3a64792d4caaa614fb4e83a992ef48dd290d4d","policy_contract_sha256":"sha256:43a6a3feeea3c50fd103dfdfc81c175894fbeae31fcb52f267924f20812fac27","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-evidence-decision-receipt/v2","signature":"ZNP/4ZPm8+VO3RIXUYIlGAl+0e2xGwLJaIkLGyzASR2/RGIkBXGNdWVtJmpi4NNiVvoVLjJNFbA16lAPHraeDA==","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification evidence decision receipt v2\u0000","unsigned_object_sha256":"sha256:1a6201b17179003c38623dc0d6fccbcdf33e2252d7d83384150d11c2e99fbace","unsigned_size_bytes":6106},"verdict":"ADMIT","workflow_id_sha256":"sha256:af41c4c921556814e1f3636b367c98910eb697aa0101738b0465e6f83163d9c5","workflow_version_id_sha256":"sha256:c5d7f28aa77745f59f867eadb92b92a0f00237cdd0bf75670ce143edde0c5a4d"} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-release-sigstore-bundle.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-release-sigstore-bundle.json new file mode 100644 index 0000000..b3c128a --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-release-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tcmVsZWFzZSIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLXJlbGVhc2UranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1yZWxlYXNlL3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo5OTlmZmQ0NjI4NGI1YWFiYzMyZWNhNmIzOWMwY2Q5YjAxYTY4OWIyZWMzNjc5YzZiOGE3N2Q0MmU3OGM3MjJjIiwib2JqZWN0X3NpemVfYnl0ZXMiOjc1NzksInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjA1OTFlNDY0NmNkNjJiN2Y1M2EzYzQ1NDVlYzA2ZDBlZWE3MGQ2MTM0MTU2NGIzNzVlM2FiMTU0OWQwM2JjYjAiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6ODg3YzU5ZjYwNWFmNzhkYjEyYjk5YWFjMDhkNmU4NTU2NzA2OTA0MmE5Mjc0NGY0NWI1NTY3NTVmMWFkM2Q1ZSIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbiIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbi55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"FhJV52Y0qEIopyThGhFkMjlxzGnC4cTgSJz4AVgS9R9T2vhHrC4C2e/Qychg2y+ARKZ28jxlBbbX0dY1kQnGAA=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-release.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-release.json new file mode 100644 index 0000000..9d55be8 --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-release.json @@ -0,0 +1 @@ +{"admission_id_sha256":"sha256:e7197d4ea483b56ece74446a080a0333b2081a0d90dc135da09cdd8abfd68afa","artifact_inventory_sha256":"sha256:7ea2f24251c0e4018c0f6fe49a3c3af8f2603b2364c29ccd56fa15782ba2f60f","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","claim_scope":"production_capture","evidence_class":"remote-safe-synthetic","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-release-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-production-release-admission.yml"},"not_before":"2026-09-02T19:22:47Z","production_acceptance_summary_bundle_reference":{"kind":"production-acceptance-summary-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/a7/a714ad49cf67a849ad782028be8128c1e0b4eeeec86d925cba48deedec5799a9.production-acceptance-summary-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:a714ad49cf67a849ad782028be8128c1e0b4eeeec86d925cba48deedec5799a9","registry_entry_sha256":"sha256:4ea2d992138cc2782efaa288b75e8aa86eb0de1a769127aa8b12d0cad208c6c6","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:95af36a44ed1d07b3a87a3e77aeec59b97bb1e83358a31258ad70e827f4cf1bc","size_bytes":2789,"subject_sha256":"sha256:6628476b37da355a52ab1287ee739d064d0bbae642337fbddb608bf73f842e88"},"production_acceptance_summary_reference":{"kind":"production-acceptance-summary","object_media_type":"application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3","object_path":"production-evidence/objects/sha256/66/6628476b37da355a52ab1287ee739d064d0bbae642337fbddb608bf73f842e88.production-acceptance-summary.json","object_schema_version":"openadapt.production-lifecycle-evidence-summary/v3","object_sha256":"sha256:6628476b37da355a52ab1287ee739d064d0bbae642337fbddb608bf73f842e88","registry_entry_sha256":"sha256:55b6bb6c2ba3828eb254d15edb6a62c7197c03db1ef97e4b5f828ffe9fa08987","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:ed580fc456f0c81e2e268db652af5685dca7ad2e632e654ec4ebf6c822aad44b","size_bytes":14461,"subject_sha256":null},"publication_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","publication_staging":{"assets":[{"asset_id":"492253218","kind":"python-wheel","media_type":"application/zip","name":"openadapt_capture-1.2.2-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","size_bytes":202545,"uploader_id":"774615","uploader_login":"abrichr"},{"asset_id":"492253247","kind":"python-sdist","media_type":"application/gzip","name":"openadapt_capture-1.2.2.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c","size_bytes":974499,"uploader_id":"774615","uploader_login":"abrichr"}],"draft":false,"draft_release_id":"360827134","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt_capture-1.2.2-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","size_bytes":202545,"yanked":false},{"filename":"openadapt_capture-1.2.2.tar.gz","packagetype":"sdist","sha256":"sha256:6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c","size_bytes":974499,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v1.2.2","tag_ref_state":{"exists":true,"ref":"refs/tags/v1.2.2"},"tag_ref_state_sha256":"sha256:239264b005fe0aeba6d88ac0b92bd07269a4e438072c24b28ce8e2513cbf12e4","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:66101d2dfcb4c5c90d5d9404ba247f59981177722edc7626e177a2bc86bccae8","target_commitish":"06ade22948c12dcc6608bd54b5cca5c9c306e77c"},"publication_staging_sha256":"sha256:98b532ca14b993a9c4e2961d12e9cb2579fe3222c8fe8a864395058d78408c8f","release":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt_capture-1.2.2.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c","size_bytes":974499},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt_capture-1.2.2-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","size_bytes":202545}],"deployment_id":null,"deployment_sha256":null,"kind":"package","schema_version":"openadapt.production-release-candidate/v1","source_commit":"06ade22948c12dcc6608bd54b5cca5c9c306e77c","source_repository":"OpenAdaptAI/openadapt-capture","source_repository_id":"1115283835","tag":"v1.2.2","version":"1.2.2"},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:8f5abcc9702c6dc92da97a9ecc3cf42a957b8c9244be00fda5ca86e8410f609f","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-release/v2","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"capture","verdict":"accepted"} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-revocation-state-receipt-sigstore-bundle.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-revocation-state-receipt-sigstore-bundle.json new file mode 100644 index 0000000..3d39da8 --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-revocation-state-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE4OjI0OjI1WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxODoyNDoyNVoiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0Iiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0K2pzb247dmVyc2lvbj0xIiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0L3YxIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjoxODYzM2I4Y2MyNDNmNjg2NzA2NjA2MTYyYmZhMjQ5YTI5NzMzODExNTYzZjYzYjllNjhjYzdjNGEzNTA3Njc2Iiwib2JqZWN0X3NpemVfYnl0ZXMiOjE0NTcsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjIwZGJjNzViNmYzMjJmMmU1ZDg3MjdlOTA0ZTRjYzA4ZDBmZTJhMWY1YjA5YTE5ZDNkN2M0ODE1YzlhOWUyZDUiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiMmMxMjk3MDJkYTcxODUyMmNjMjU3OTEzMjA3YjZlZDZmM2IzM2I3YyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1yZXZvY2F0aW9uLXN0YXRlIiwicmVmIjoicmVmcy9oZWFkcy9tYWluIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJL29wZW5hZGFwdC1vcHMiLCJyZXBvc2l0b3J5X2lkIjoiMTE3MjAxMTI5NCIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiZTMyMzI0OWUzYTdjMWFmOWQ3NjUxMzEyZTBhZmUxZjEyYzM4Yzk3NyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvcXVhbGlmaWNhdGlvbi1yZXZvY2F0aW9uLXN0YXRlLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"6H/dlDXrZ0r2kihJrm8OKF7UriiNbloFiofPmckxWdhvRtXo4bttnEtqK2Fr7i7rCQ2+22RmvRbtd8Idx17bCg=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-revocation-state-receipt.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-revocation-state-receipt.json new file mode 100644 index 0000000..fdc3e22 --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/qualification-revocation-state-receipt.json @@ -0,0 +1 @@ +{"algorithm":"ed25519","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","expires_at":null,"issuer":{"environment":"qualification-revocation-state","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","repository_owner_id":"132681217","source_commit":"e323249e3a7c1af9d7651312e0afe1f12c38c977","workflow":".github/workflows/qualification-revocation-state.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T18:24:25Z","observed_at":"2026-09-02T18:24:25Z","previous_revocation_state_sha256":null,"revision":1,"revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","revocations":[],"schema_version":"openadapt.qualification-revocation-state-receipt/v1","signature":"6/az5KZHqcV7weLNpPR11DnJR3f7Wfj5JgqcFddGoET+x+Q42rWH7zkgdDVJqvP+XxN09f1fHBmvkWlDvqlBBQ==","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-revocation-state-receipt/v1","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification revocation state receipt v1\u0000","unsigned_object_sha256":"sha256:f7e15c3c660e2793c8c0c4f6beafef140ee71b2a407d971d2e6af0578b2fd6d6","unsigned_size_bytes":930},"status":"current"} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/release-issue-request.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/release-issue-request.json new file mode 100644 index 0000000..8e6a7c4 --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/release-issue-request.json @@ -0,0 +1 @@ +{"evidence_class":"remote-safe-synthetic","production_acceptance_summary_reference":{"kind":"production-acceptance-summary","object_media_type":"application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3","object_path":"production-evidence/objects/sha256/66/6628476b37da355a52ab1287ee739d064d0bbae642337fbddb608bf73f842e88.production-acceptance-summary.json","object_schema_version":"openadapt.production-lifecycle-evidence-summary/v3","object_sha256":"sha256:6628476b37da355a52ab1287ee739d064d0bbae642337fbddb608bf73f842e88","registry_entry_sha256":"sha256:55b6bb6c2ba3828eb254d15edb6a62c7197c03db1ef97e4b5f828ffe9fa08987","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:ed580fc456f0c81e2e268db652af5685dca7ad2e632e654ec4ebf6c822aad44b","size_bytes":14461,"subject_sha256":null},"request_handle":"qair_W73tvsEAz29D2rC86baSaAAyEOK8788O2BqwAZgjqo0","schema_version":"openadapt.qualification-release-issue-request/v1"} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/signer-registry.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/signer-registry.json new file mode 100644 index 0000000..72a5ba1 --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/signer-registry.json @@ -0,0 +1 @@ +{"expires_at":null,"generated_at":"2026-09-02T18:24:25Z","revision":1,"schema_version":"openadapt.qualification-signer-registry/v2","signers":[{"algorithm":"ed25519","allowed_ref_prefixes":["refs/heads/main"],"allowed_usages":["qualification-authority-state-receipt","qualification-evidence-decision-receipt","qualification-revocation-state-receipt"],"allowed_workflows":["https://github.com/OpenAdaptAI/.github/.github/workflows/issue-synthetic-qualification-evidence-decision.yml@refs/heads/main","https://github.com/OpenAdaptAI/openadapt-ops/.github/workflows/qualification-authority-state.yml@refs/heads/main","https://github.com/OpenAdaptAI/openadapt-ops/.github/workflows/qualification-revocation-state.yml@refs/heads/main"],"key_id":"qa-ed25519-9cf4bca214c01d79","public_key":"vHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8","public_key_sha256":"sha256:465646ab5137f05dfba094fb05fc10e3af74a0c2e2d0fcc20814b8f1f8271170","public_key_spki_der_base64":"MCowBQYDK2VwAyEAvHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8=","revoked_at":null,"statement_schema_versions":["openadapt.qualification-evidence-signing-statement/v1"],"status":"active"},{"algorithm":"ed25519","allowed_environments":["synthetic-qualification-evidence-decision"],"allowed_kinds":["production-acceptance-manifest","production-acceptance-summary","production-cloud-deploy-authorization","production-cloud-deployment-result","production-current-default","production-deployment-observation","production-lifecycle-checkpoint","qualification-admission","qualification-authority-state-receipt","qualification-campaign-permit","qualification-campaign-permit-policy","qualification-campaign-permit-receipt","qualification-campaign-permit-request","qualification-evidence-decision-receipt","qualification-release","qualification-revocation-state-receipt","support-release-admission"],"allowed_ref_prefixes":["refs/heads/main"],"allowed_usages":["production-public-evidence"],"allowed_workflows":["https://github.com/OpenAdaptAI/.github/.github/workflows/sign-production-evidence-software.yml@refs/heads/main"],"key_id":"oa-public-trust-ed25519-9cf4bca214c01d79","key_origin":"software","public_key":"vHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8","public_key_sha256":"sha256:465646ab5137f05dfba094fb05fc10e3af74a0c2e2d0fcc20814b8f1f8271170","public_key_spki_der_base64":"MCowBQYDK2VwAyEAvHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8=","revoked_at":null,"signature_encoding":"raw-64-base64-rfc4648-padded","statement_schema_versions":["openadapt.production-public-trust-signing-statement/v1"],"status":"active"}]} diff --git a/local-candidates/capture-1.2.2-remote-safe-synthetic/workflow-issue-request.json b/local-candidates/capture-1.2.2-remote-safe-synthetic/workflow-issue-request.json new file mode 100644 index 0000000..580bdd4 --- /dev/null +++ b/local-candidates/capture-1.2.2-remote-safe-synthetic/workflow-issue-request.json @@ -0,0 +1 @@ +{"decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/12/12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4","registry_entry_sha256":"sha256:bf1bdb4eaffb27149b0fc2c7215a6a995fd352f59afb800ab5bdac9bb6ef6046","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:c84b4e8036760e91e8e18dda0d529114309895cb3383fe534fdf71b1cb4c083b","size_bytes":6636,"subject_sha256":null},"evidence_class":"remote-safe-synthetic","request_handle":"qair_j-HePoY0IfaZdDtY9sg_zOwzkCszyxbxyh9QCLydUfp","schema_version":"openadapt.qualification-admission-issue-request/v1"} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/artifact-inventory.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/artifact-inventory.json new file mode 100644 index 0000000..d64ee70 --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/artifact-inventory.json @@ -0,0 +1 @@ +{"artifacts":[{"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-cloud-e2db34a82f8c52e69b1b51e8c60ba45299491f53.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","size_bytes":556}],"claim_scope":"production_cloud","schema_version":"openadapt.production-release-artifact-inventory/v1","target":"cloud"} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/build-record.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/build-record.json new file mode 100644 index 0000000..9988ef8 --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/build-record.json @@ -0,0 +1 @@ +{"campaign":{"cells_per_class":1,"classes":["healthy","safe_halt","idempotency_replay","uncertain_delivery","declared_attended","governed_repair"],"label":"remote-safe-synthetic","mockmed_production_acceptance":false,"task_count":1,"trials_per_cell":3},"did_not_generate_key":true,"did_not_replace_flow_signer":true,"evals_production_acceptance":false,"evidence_class":"remote-safe-synthetic","expires_at":null,"generated_at":"2026-09-02T19:22:47Z","inner_key_id":"qa-ed25519-9cf4bca214c01d79","keychain_service":"openadapt-qualification-ed25519","publication_mode":"already-published-deployment","release_admission_id_sha256":"sha256:20c18a6a930e500493c15a9140f34d4d0e9ab8f11eca4daa7a917887123b3a85","schema_version":"openadapt.local-remaining-admission-build-record/v1","source_commit":"e2db34a82f8c52e69b1b51e8c60ba45299491f53","target":"cloud"} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/deployment-manifest.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/deployment-manifest.json new file mode 100644 index 0000000..e81eded --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/deployment-manifest.json @@ -0,0 +1 @@ +{"completed_at":"2026-09-01T23:23:37Z","conclusion":"success","deployment_id":"33570255673","deployment_url":"https://app.openadapt.ai","environment":null,"run_started_at":"2026-09-01T23:16:22Z","schema_version":"openadapt.production-deployment-manifest/v1","source_commit":"e2db34a82f8c52e69b1b51e8c60ba45299491f53","source_repository":"OpenAdaptAI/openadapt-cloud","source_repository_id":"1300570990","target":"cloud","workflow":".github/workflows/deploy.yml","workflow_run_url":"https://github.com/OpenAdaptAI/openadapt-cloud/actions/runs/33570255673"} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/evidence-registry.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/evidence-registry.json new file mode 100644 index 0000000..5685692 --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/evidence-registry.json @@ -0,0 +1 @@ +{"$schema":"schemas/evidence-registry.schema.json","entries":[{"kind":"qualification-authority-state-receipt","object_media_type":"application/vnd.openadapt.qualification-authority-state-receipt+json;version=2","object_path":"production-evidence/objects/sha256/a2/a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e.qualification-authority-state-receipt.json","object_schema_version":"openadapt.qualification-authority-state-receipt/v2","object_sha256":"sha256:a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e","registry_entry_sha256":"sha256:d69026ffefb99b4eeb6c27db2913684138ee23f3b8923aa8ae3379e839489401","semantic_identity_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","size_bytes":1520,"subject_sha256":null},{"kind":"qualification-authority-state-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/0f/0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830.qualification-authority-state-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830","registry_entry_sha256":"sha256:29397e66bbafd8e02e8fbbaceaf2d3c1d2892723cd396bb0d4abb1a443192592","semantic_identity_sha256":"sha256:96b1361340164f4cfc3d9f50e88868c6d36a62a085a8543ed818a4b1ba905714","size_bytes":2809,"subject_sha256":"sha256:a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e"},{"kind":"qualification-revocation-state-receipt","object_media_type":"application/vnd.openadapt.qualification-revocation-state-receipt+json;version=1","object_path":"production-evidence/objects/sha256/18/18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676.qualification-revocation-state-receipt.json","object_schema_version":"openadapt.qualification-revocation-state-receipt/v1","object_sha256":"sha256:18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676","registry_entry_sha256":"sha256:2592f2856bbfb5e381640f050669a3dfc1b19cbc4fbf7438ce18d0df1731f722","semantic_identity_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","size_bytes":1457,"subject_sha256":null},{"kind":"qualification-revocation-state-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/4e/4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f.qualification-revocation-state-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f","registry_entry_sha256":"sha256:e4bf33edf52cf708db739746b4d99098642255380e70edc654a287c5d1aafe04","semantic_identity_sha256":"sha256:fcebb8e521419ea3c6aefa97885aa7153e88821e1a20617998067e921abc4d00","size_bytes":2817,"subject_sha256":"sha256:18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676"},{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/e0/e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880","registry_entry_sha256":"sha256:462903800e9dda03b4caef4cfc79d0aff280acd5ed9d652c6a57e4c902a8ce55","semantic_identity_sha256":"sha256:c65da50b69dde540bc2102aeed7dce4c056690f14998ae20b1dcf40a7fd2a96c","size_bytes":6636,"subject_sha256":null},{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/fd/fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6","registry_entry_sha256":"sha256:357b7b76ba1339676276ebaa6263e745902939cfbb4f776b05bf8e2130010547","semantic_identity_sha256":"sha256:4eb9fad9c89db63d42230e290e81047da4bbff69fa530b9be9bf32986819667f","size_bytes":2849,"subject_sha256":"sha256:e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880"},{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/71/71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d","registry_entry_sha256":"sha256:6d8c2fd866016a461ca6ce10c12f27b8e0396944460435905e3c40af00dec0f1","semantic_identity_sha256":"sha256:e2dca14ae8df88852b1b776bf8e6ab2bed2b01e1111046147dbbb544e73617ed","size_bytes":8055,"subject_sha256":null},{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/00/0049889152205a2bea15a42fac01b3700c98f4abbdd13334759b6961060cd248.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:0049889152205a2bea15a42fac01b3700c98f4abbdd13334759b6961060cd248","registry_entry_sha256":"sha256:5293c98cc81e2adff14afa7bf55b39a57f91eb48122c704f04527abbb87f7098","semantic_identity_sha256":"sha256:91ce280188aa31831be7ea2fda8401c25fd1a7ab13d1ae7e672a25bb9f7044cf","size_bytes":2737,"subject_sha256":"sha256:71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d"},{"kind":"production-acceptance-manifest","object_media_type":"application/vnd.openadapt.production-acceptance+json;version=3","object_path":"production-evidence/objects/sha256/0b/0bf1c3e952fca612dabedd25161bad6c06b926e81364b318f644ccf1159e526a.production-acceptance-manifest.json","object_schema_version":"openadapt.production-acceptance/v3","object_sha256":"sha256:0bf1c3e952fca612dabedd25161bad6c06b926e81364b318f644ccf1159e526a","registry_entry_sha256":"sha256:e0696da3f90988c2295bfa690b461cf910028d24dc3e658ee7ffe66e4f57a1c8","semantic_identity_sha256":"sha256:bb6aefbe273f5b1d0a884d48a878cb21779cdc78bfefa79a60be1c749e1ca65f","size_bytes":11276,"subject_sha256":null},{"kind":"production-acceptance-manifest-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/38/3899ebc2ab2846cc5ff7a82dc2baca8ae9b93b14e69b2b6b1652dfaa539962a7.production-acceptance-manifest-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:3899ebc2ab2846cc5ff7a82dc2baca8ae9b93b14e69b2b6b1652dfaa539962a7","registry_entry_sha256":"sha256:8ee9b8b8e63f309a073384cbaef106aa7e82fca90942988377490a163aae815e","semantic_identity_sha256":"sha256:d20d7de5253451352f8be093e429fc4750c56e94dd0648aee2bca85e8d1f3862","size_bytes":2749,"subject_sha256":"sha256:0bf1c3e952fca612dabedd25161bad6c06b926e81364b318f644ccf1159e526a"},{"kind":"production-acceptance-summary","object_media_type":"application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3","object_path":"production-evidence/objects/sha256/a4/a404fc97c624a7b9ec9fea0d7f45da6875ace55a7fc3ce82f00a6118a7990a60.production-acceptance-summary.json","object_schema_version":"openadapt.production-lifecycle-evidence-summary/v3","object_sha256":"sha256:a404fc97c624a7b9ec9fea0d7f45da6875ace55a7fc3ce82f00a6118a7990a60","registry_entry_sha256":"sha256:fe662534bdffb1a7bdb4d9ede1bcbd7ba899726f5ae914cdab22b70e4785641b","semantic_identity_sha256":"sha256:5145ab991be8118f0820397996a81a00d2acbe369f6cd16ecffc9cabbd439f35","size_bytes":12379,"subject_sha256":null},{"kind":"production-acceptance-summary-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/c0/c0f5486c70c4db07fc9ed9148e6e7bd99d22af5aa54d75b6e99727a30f85634b.production-acceptance-summary-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:c0f5486c70c4db07fc9ed9148e6e7bd99d22af5aa54d75b6e99727a30f85634b","registry_entry_sha256":"sha256:5a7c6b69e1ef73c21470a345707b930d5afa5441c0d9d41f6e7fa63ebdce5114","semantic_identity_sha256":"sha256:4f55bdb9662c7372e066cfd45cf9aa95cde172622f098c4a14f89bb6f463cc54","size_bytes":2789,"subject_sha256":"sha256:a404fc97c624a7b9ec9fea0d7f45da6875ace55a7fc3ce82f00a6118a7990a60"},{"kind":"qualification-release","object_media_type":"application/vnd.openadapt.qualification-release+json;version=2","object_path":"production-evidence/objects/sha256/ab/ab90ad9cd7a5b284d2f2cb59f6feb4477062cb2a7fd4ab089cd177001dedd25d.qualification-release.json","object_schema_version":"openadapt.qualification-release/v2","object_sha256":"sha256:ab90ad9cd7a5b284d2f2cb59f6feb4477062cb2a7fd4ab089cd177001dedd25d","registry_entry_sha256":"sha256:084de219db0501657318831eb08f5fa2f7869bae901edd4da21d488a8e51199e","semantic_identity_sha256":"sha256:c40ce84afeb73bb92f9633e28b3bc04161423ac0997657cdc6358f9a4df71070","size_bytes":5411,"subject_sha256":null},{"kind":"qualification-release-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/b6/b6761673cdfb6ac5a9a4f8a0706759b352e4ab94cae336566f5aae9865fb37bb.qualification-release-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:b6761673cdfb6ac5a9a4f8a0706759b352e4ab94cae336566f5aae9865fb37bb","registry_entry_sha256":"sha256:6095ad0e4921e2afeb2fc8b9e0d84a943a05ffb80b994d45ffe2ba2a833134e6","semantic_identity_sha256":"sha256:961c849c500f8945830cafe1c4092d57ed3182065eeea1cd1498db94f3b748fa","size_bytes":2741,"subject_sha256":"sha256:ab90ad9cd7a5b284d2f2cb59f6feb4477062cb2a7fd4ab089cd177001dedd25d"}],"previous_registry_head_sha256":null,"registry_head_sha256":"sha256:ad422e8b65bc951ea25f89ac6d83ee47dc7e5185b76b036ac13b0860f9faf2a5","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","revision":1,"schema_version":"openadapt.production-evidence-registry/v2","signer_registry":{"object_path":"production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json","object_sha256":"sha256:7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6","registry_identity_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","registry_revision":1,"schema_version":"openadapt.qualification-signer-registry-pointer/v1"},"signer_registry_history":[{"object_path":"production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json","object_sha256":"sha256:7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6","registry_identity_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","registry_revision":1,"schema_version":"openadapt.qualification-signer-registry-pointer/v1"}]} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/one-use-effect-release.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/one-use-effect-release.json new file mode 100644 index 0000000..b20806d --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/one-use-effect-release.json @@ -0,0 +1 @@ +{"effect_id_sha256":"sha256:2607686af8d7fe464dc3824ae75f4038a40be50bbe3c6610d76750ad6fc8d988","effect_sha256":"sha256:2799e1c2dc6f1be7b8ccb8c00587a7d412720c5a445a151871ed8bb6221e63ab","operation":"issue-qualification-release","request_handle":"qair_KdWnblgAssOaQt0sZZNzur6GLvn0piMPnTDCCJKY5t-","request_sha256":"sha256:1dece543f6bb9540e17e69f7818b50e1be6c909205fcdf5eebbe54fdd8fa7bf9","result_base64":"eyJhZG1pc3Npb25faWRfc2hhMjU2Ijoic2hhMjU2OjIwYzE4YTZhOTMwZTUwMDQ5M2MxNWE5MTQwZjM0ZDRkMGU5YWI4ZjExZWNhNGRhYTdhOTE3ODg3MTIzYjNhODUiLCJhcnRpZmFjdF9pbnZlbnRvcnlfc2hhMjU2Ijoic2hhMjU2OjYxZmRhN2E1MmNkZTcwODE0Y2FkNjhkMjI3NGZhMjk0YzA5NzRmNTc0ODg0M2M4ODQwZDA5ZGY1ZTdhNmZiNTAiLCJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJjbGFpbV9zY29wZSI6InByb2R1Y3Rpb25fY2xvdWQiLCJldmlkZW5jZV9jbGFzcyI6InJlbW90ZS1zYWZlLXN5bnRoZXRpYyIsImV4cGlyZXNfYXQiOm51bGwsImlzc3VlZF9hdCI6IjIwMjYtMDktMDJUMTk6MjI6NDdaIiwiaXNzdWVyIjp7ImVudmlyb25tZW50IjoicHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbiIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbi55bWwifSwibm90X2JlZm9yZSI6IjIwMjYtMDktMDJUMTk6MjI6NDdaIiwicHJvZHVjdGlvbl9hY2NlcHRhbmNlX3N1bW1hcnlfYnVuZGxlX3JlZmVyZW5jZSI6eyJraW5kIjoicHJvZHVjdGlvbi1hY2NlcHRhbmNlLXN1bW1hcnktc2lnc3RvcmUtYnVuZGxlIiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCJvYmplY3RfcGF0aCI6InByb2R1Y3Rpb24tZXZpZGVuY2Uvb2JqZWN0cy9zaGEyNTYvYzAvYzBmNTQ4NmM3MGM0ZGIwN2ZjOWVkOTE0OGU2ZTdiZDk5ZDIyYWY1YWE1NGQ3NWI2ZTk5NzI3YTMwZjg1NjM0Yi5wcm9kdWN0aW9uLWFjY2VwdGFuY2Utc3VtbWFyeS1zaWdzdG9yZS1idW5kbGUuanNvbiIsIm9iamVjdF9zY2hlbWFfdmVyc2lvbiI6ImFwcGxpY2F0aW9uL3ZuZC5kZXYuc2lnc3RvcmUuYnVuZGxlLnYwLjMranNvbiIsIm9iamVjdF9zaGEyNTYiOiJzaGEyNTY6YzBmNTQ4NmM3MGM0ZGIwN2ZjOWVkOTE0OGU2ZTdiZDk5ZDIyYWY1YWE1NGQ3NWI2ZTk5NzI3YTMwZjg1NjM0YiIsInJlZ2lzdHJ5X2VudHJ5X3NoYTI1NiI6InNoYTI1Njo1YTdjNmI2OWUxZWY3M2MyMTQ3MGEzNDU3MDdiOTMwZDVhZmE1NDQxYzBkOWQ0MWY2ZTdmYTYzZWJkY2U1MTE0IiwicmVnaXN0cnlfaGVhZF9zaGEyNTYiOiJzaGEyNTY6YmYyYjI1NmVlMjYxODdiOTc1NjA2YmZhNThkMTJhZmIyOGQ0NjBiNzlmY2NjYjQ1MTVhYTU1NjFmNTA4ODRiZiIsInJlZ2lzdHJ5X3JldmlzaW9uIjoxLCJyZWdpc3RyeV9zb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5wcm9kdWN0aW9uLWV2aWRlbmNlLW9iamVjdC1yZWZlcmVuY2UvdjIiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6NGY1NWJkYjk2NjJjNzM3MmUwNjZjZmQ0NWNmOWFhOTVjZGUxNzI2MjJmMDk4YzRhMTRmODliYjZmNDYzY2M1NCIsInNpemVfYnl0ZXMiOjI3ODksInN1YmplY3Rfc2hhMjU2Ijoic2hhMjU2OmE0MDRmYzk3YzYyNGE3YjllYzlmZWEwZDdmNDVkYTY4NzVhY2U1NWE3ZmMzY2U4MmYwMGE2MTE4YTc5OTBhNjAifSwicHJvZHVjdGlvbl9hY2NlcHRhbmNlX3N1bW1hcnlfcmVmZXJlbmNlIjp7ImtpbmQiOiJwcm9kdWN0aW9uLWFjY2VwdGFuY2Utc3VtbWFyeSIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5wcm9kdWN0aW9uLWxpZmVjeWNsZS1ldmlkZW5jZS1zdW1tYXJ5K2pzb247dmVyc2lvbj0zIiwib2JqZWN0X3BhdGgiOiJwcm9kdWN0aW9uLWV2aWRlbmNlL29iamVjdHMvc2hhMjU2L2E0L2E0MDRmYzk3YzYyNGE3YjllYzlmZWEwZDdmNDVkYTY4NzVhY2U1NWE3ZmMzY2U4MmYwMGE2MTE4YTc5OTBhNjAucHJvZHVjdGlvbi1hY2NlcHRhbmNlLXN1bW1hcnkuanNvbiIsIm9iamVjdF9zY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5wcm9kdWN0aW9uLWxpZmVjeWNsZS1ldmlkZW5jZS1zdW1tYXJ5L3YzIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjphNDA0ZmM5N2M2MjRhN2I5ZWM5ZmVhMGQ3ZjQ1ZGE2ODc1YWNlNTVhN2ZjM2NlODJmMDBhNjExOGE3OTkwYTYwIiwicmVnaXN0cnlfZW50cnlfc2hhMjU2Ijoic2hhMjU2OmZlNjYyNTM0YmRmZmIxYTdiZGI0ZDllZGUxYmNiZDdiYTg5OTcyNmY1YWU5MTRjZGFiMjJiNzBlNDc4NTY0MWIiLCJyZWdpc3RyeV9oZWFkX3NoYTI1NiI6InNoYTI1NjpiZjJiMjU2ZWUyNjE4N2I5NzU2MDZiZmE1OGQxMmFmYjI4ZDQ2MGI3OWZjY2NiNDUxNWFhNTU2MWY1MDg4NGJmIiwicmVnaXN0cnlfcmV2aXNpb24iOjEsInJlZ2lzdHJ5X3NvdXJjZV9jb21taXQiOiI3OGFlYmQzYzk4ZTY2OTQzZWIzZGEwMTQ0OTQ1MTk5MzAwZjE2MzIzIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJLy5naXRodWIiLCJyZXBvc2l0b3J5X2lkIjoiODU4NDU0MDYyIiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tZXZpZGVuY2Utb2JqZWN0LXJlZmVyZW5jZS92MiIsInNlbWFudGljX2lkZW50aXR5X3NoYTI1NiI6InNoYTI1Njo1MTQ1YWI5OTFiZTgxMThmMDgyMDM5Nzk5NmE4MWEwMGQyYWNiZTM2OWY2Y2QxNmVjZmZjOWNhYmJkNDM5ZjM1Iiwic2l6ZV9ieXRlcyI6MTIzNzksInN1YmplY3Rfc2hhMjU2IjpudWxsfSwicHVibGljYXRpb25fcG9saWN5X3NoYTI1NiI6InNoYTI1NjplZDVhYjY5ZmU4MTI3NjA0Y2E2NzQyNjNjYmM4Yzc3NGI3Y2ZkMTA3NTRlOTBiZmFhOWI3MWJhNTczYmNlMWQxIiwicHVibGljYXRpb25fc3RhZ2luZyI6eyJhc3NldHMiOlt7ImFzc2V0X2lkIjpudWxsLCJraW5kIjoiZGVwbG95bWVudC1tYW5pZmVzdCIsIm1lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnByb2R1Y3Rpb24tZGVwbG95bWVudC1tYW5pZmVzdCtqc29uO3ZlcnNpb249MSIsIm5hbWUiOiJvcGVuYWRhcHQtY2xvdWQtZTJkYjM0YTgyZjhjNTJlNjliMWI1MWU4YzYwYmE0NTI5OTQ5MWY1My5kZXBsb3ltZW50LW1hbmlmZXN0Lmpzb24iLCJwdWJsaXNoX2Rlc3RpbmF0aW9ucyI6WyJkZXBsb3ltZW50Il0sInNoYTI1NiI6InNoYTI1Njo3YmJiZmQ4MGIyNjhiM2IwNTY5ZjVkM2QyNTMxNjliZjg0Y2EzYzdkNjg4MGU2NWJjOTY0NjY2MjdmZWFkYWI0Iiwic2l6ZV9ieXRlcyI6NTU2LCJ1cGxvYWRlcl9pZCI6bnVsbCwidXBsb2FkZXJfbG9naW4iOm51bGx9XSwiZGVwbG95bWVudF9pZCI6IjMzNTcwMjU1NjczIiwiZGVwbG95bWVudF91cmwiOiJodHRwczovL2FwcC5vcGVuYWRhcHQuYWkiLCJkcmFmdCI6ZmFsc2UsIm9ic2VydmVkX2F0IjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJwcmVyZWxlYXNlIjpmYWxzZSwicHVibGljYXRpb25fbW9kZSI6ImFscmVhZHktcHVibGlzaGVkLWRlcGxveW1lbnQiLCJweXBpX2ZpbGVzIjpudWxsLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LWNsb3VkIiwicmVwb3NpdG9yeV9pZCI6IjEzMDA1NzA5OTAiLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5wcm9kdWN0aW9uLXJlbGVhc2Utc3RhZ2luZy1ldmlkZW5jZS92MSIsInRhZyI6InYwLjAuMC1kZXBsb3ltZW50LjMzNTcwMjU1NjczIiwidGFyZ2V0X2NvbW1pdGlzaCI6ImUyZGIzNGE4MmY4YzUyZTY5YjFiNTFlOGM2MGJhNDUyOTk0OTFmNTMifSwicHVibGljYXRpb25fc3RhZ2luZ19zaGEyNTYiOiJzaGEyNTY6NzhiYmI0YTM1ZTBhMzg3MmI2YzU3YTQ1MzBjMzVmYTdhMjZhYzI1YWQxMjdhMzVhNzRmYTNiNGNlNTEyMTRiYSIsInJlbGVhc2UiOnsiYXJ0aWZhY3RzIjpbeyJraW5kIjoiZGVwbG95bWVudC1tYW5pZmVzdCIsIm1lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnByb2R1Y3Rpb24tZGVwbG95bWVudC1tYW5pZmVzdCtqc29uO3ZlcnNpb249MSIsIm5hbWUiOiJvcGVuYWRhcHQtY2xvdWQtZTJkYjM0YTgyZjhjNTJlNjliMWI1MWU4YzYwYmE0NTI5OTQ5MWY1My5kZXBsb3ltZW50LW1hbmlmZXN0Lmpzb24iLCJwdWJsaXNoX2Rlc3RpbmF0aW9ucyI6WyJkZXBsb3ltZW50Il0sInNoYTI1NiI6InNoYTI1Njo3YmJiZmQ4MGIyNjhiM2IwNTY5ZjVkM2QyNTMxNjliZjg0Y2EzYzdkNjg4MGU2NWJjOTY0NjY2MjdmZWFkYWI0Iiwic2l6ZV9ieXRlcyI6NTU2fV0sImRlcGxveW1lbnRfaWQiOiIzMzU3MDI1NTY3MyIsImRlcGxveW1lbnRfc2hhMjU2Ijoic2hhMjU2OjdiYmJmZDgwYjI2OGIzYjA1NjlmNWQzZDI1MzE2OWJmODRjYTNjN2Q2ODgwZTY1YmM5NjQ2NjYyN2ZlYWRhYjQiLCJraW5kIjoiZGVwbG95bWVudCIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tcmVsZWFzZS1jYW5kaWRhdGUvdjEiLCJzb3VyY2VfY29tbWl0IjoiZTJkYjM0YTgyZjhjNTJlNjliMWI1MWU4YzYwYmE0NTI5OTQ5MWY1MyIsInNvdXJjZV9yZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LWNsb3VkIiwic291cmNlX3JlcG9zaXRvcnlfaWQiOiIxMzAwNTcwOTkwIiwidGFnIjpudWxsLCJ2ZXJzaW9uIjpudWxsfSwicmVsZWFzZV9pZGVudGl0eSI6eyJjaGFubmVsIjoicHJvZHVjdGlvbiIsInByZXZpb3VzX2FkbWlzc2lvbl9zaGEyNTYiOm51bGwsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0Lm1vbm90b25pYy1wcm9kdWN0aW9uLXJlbGVhc2UvdjEiLCJzZXF1ZW5jZSI6MX0sInJlbGVhc2Vfc2hhMjU2Ijoic2hhMjU2OjlmNmFhYmRkMjRhZDJiNjQ5OTM4ZTVkMmI3YjI5ZGVmMjViZjQyZjYwNTQzNzZkNjNiYzZlZGM2ZmU5NDgwNTgiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1yZWxlYXNlL3YyIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0IiwidGFyZ2V0IjoiY2xvdWQiLCJ2ZXJkaWN0IjoiYWNjZXB0ZWQifQo=","result_sha256":"sha256:ab90ad9cd7a5b284d2f2cb59f6feb4477062cb2a7fd4ab089cd177001dedd25d","retry_policy":"reconcile-never-retry","schema_version":"openadapt.qualification-one-use-effect/v1"} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/one-use-effect.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/one-use-effect.json new file mode 100644 index 0000000..a73b5e1 --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/one-use-effect.json @@ -0,0 +1 @@ +{"effect_id_sha256":"sha256:926dce680479a72829a0fea3f7c49a2e71370a2c9f290ab2ae98ae37a8624bde","effect_sha256":"sha256:8b9922ae759f04de54b998d6d7ad8e8b11b611b61db8e0251a256c1b6f44c39c","operation":"issue-qualification-admission","request_handle":"qair_8BHV-y_zMKvn4ZUivrj1Kar3pCshp95A2qjz-TcIh8U","request_sha256":"sha256:6c2be670e1d3bd108997cb6d45340b0e6e5b6578b9cee0e88e7666d87069c146","result_base64":"eyJhY3Rpb25fY29udHJhY3Rfc2hhMjU2Ijoic2hhMjU2OmQxZjhkMmVhY2I1ZjQ2MThlODI2ZDk3Y2E3MzUzZjJjNGJjNThhODdkYmUyOWQ1OGIwNGI0NGJkNDY5YWE3MWYiLCJhZG1pc3Npb25faWRfc2hhMjU2Ijoic2hhMjU2OjgxYTY3OGEzYTAzMDJiMjU3MjFlM2RhYTU4NzM2NDdkYzM2ZDI2NmNjZGVmMDU1NmU1NmM0MGMwNWVlYmU5MDciLCJhZG1pdHRlZF9ydW50aW1lX3NoYTI1NiI6InNoYTI1Njo3YmJiZmQ4MGIyNjhiM2IwNTY5ZjVkM2QyNTMxNjliZjg0Y2EzYzdkNjg4MGU2NWJjOTY0NjY2MjdmZWFkYWI0IiwiYXBwbGljYXRpb25fY29udHJhY3Rfc2hhMjU2Ijoic2hhMjU2Ojk5NGI1OGM4NDI3NjUwM2MwNzQ4ZDQ1M2IxMmVmMGVlNzY3ODM4OWEzOWRhNDlkNWI3NTExNzliZDNhYTliMGIiLCJidW5kbGVfc2hhMjU2Ijoic2hhMjU2Ojk2NDg1YmU2NDYyZmJkZWNjMDBlZTUzNDc4ODk1MDMyNmZhZDY3NDViZWM0MjVmM2IyMWNkNGY4OWM2NGRmYTUiLCJidW5kbGVfdmVyc2lvbiI6IjAuMC4wLXN5bnRoZXRpYyIsImNhbXBhaWduX2FydGlmYWN0X3NoYTI1NiI6InNoYTI1NjpiZTlkNWNmMmI3ZjZmMTFmN2U5YThiZjBmMDMwMzIwMzVkOWNlYWUyZDg1NGRhOWE0NjBkMTNlZDI0YzhiZjE2IiwiY2FtcGFpZ25fcGVybWl0X3NoYTI1NiI6InNoYTI1NjoxMzIwMjEwY2M2ZTU5YWNkNzgyODJjMWEyNDMwZmM2MWNkYzU1ZWQyZDcwNDJkZjM5ZjdlMGNhNjRjMzcwOWIxIiwiY2FtcGFpZ25fc3VtbWFyeSI6eyJkZWNsYXJlZF9hdHRlbmRlZCI6eyJhcHByb3ZlZF9yZXBhaXJfY291bnQiOjAsImF1dGhlbnRpY2F0ZWRfYm91bmRfZGVjaXNpb25fY291bnQiOjMsImJsaW5kX3JldHJ5X2NvdW50IjowLCJsaXZlX3RhcmdldF9yZXZhbGlkYXRpb25fY291bnQiOjMsIm1pbmltdW1fdHJpYWxzX3Blcl9jZWxsIjozLCJtb2RlbF9jYWxsX2NvdW50IjowLCJvYnNlcnZlZF90cmlhbF9jb3VudCI6Mywib3Zlcl9oYWx0X2NvdW50IjowLCJwb2xpY3lfYXBwcm92ZWRfcmVwYWlyX2NvdW50IjowLCJyZWNvbmNpbGlhdGlvbl9yZXF1aXJlZF9jb3VudCI6MCwicmVwbGF5X2Rpc3BhdGNoX2NvdW50IjowLCJyZXRhaW5lZF9yZXBhaXJfZXZpZGVuY2VfY291bnQiOjAsInNpbGVudF9pbmNvcnJlY3Rfc3VjY2Vzc19jb3VudCI6MCwidGFza19jb25kaXRpb25fY2VsbF9jb3VudCI6MSwidW5wbGFubmVkX2ludGVydmVudGlvbl9jb3VudCI6MCwidW5zYWZlX2VmZmVjdF9jb3VudCI6MCwidW52ZXJpZmllZF9kaXJlY3RfYWN0aW9uX2NvdW50IjowfSwiZ292ZXJuZWRfcmVwYWlyIjp7ImFwcHJvdmVkX3JlcGFpcl9jb3VudCI6MywiYXV0aGVudGljYXRlZF9ib3VuZF9kZWNpc2lvbl9jb3VudCI6MCwiYmxpbmRfcmV0cnlfY291bnQiOjAsImxpdmVfdGFyZ2V0X3JldmFsaWRhdGlvbl9jb3VudCI6MywibWluaW11bV90cmlhbHNfcGVyX2NlbGwiOjMsIm1vZGVsX2NhbGxfY291bnQiOjAsIm9ic2VydmVkX3RyaWFsX2NvdW50IjozLCJvdmVyX2hhbHRfY291bnQiOjAsInBvbGljeV9hcHByb3ZlZF9yZXBhaXJfY291bnQiOjMsInJlY29uY2lsaWF0aW9uX3JlcXVpcmVkX2NvdW50IjowLCJyZXBsYXlfZGlzcGF0Y2hfY291bnQiOjAsInJldGFpbmVkX3JlcGFpcl9ldmlkZW5jZV9jb3VudCI6Mywic2lsZW50X2luY29ycmVjdF9zdWNjZXNzX2NvdW50IjowLCJ0YXNrX2NvbmRpdGlvbl9jZWxsX2NvdW50IjoxLCJ1bnBsYW5uZWRfaW50ZXJ2ZW50aW9uX2NvdW50IjowLCJ1bnNhZmVfZWZmZWN0X2NvdW50IjowLCJ1bnZlcmlmaWVkX2RpcmVjdF9hY3Rpb25fY291bnQiOjB9LCJoZWFsdGh5Ijp7ImFwcHJvdmVkX3JlcGFpcl9jb3VudCI6MCwiYXV0aGVudGljYXRlZF9ib3VuZF9kZWNpc2lvbl9jb3VudCI6MCwiYmxpbmRfcmV0cnlfY291bnQiOjAsImxpdmVfdGFyZ2V0X3JldmFsaWRhdGlvbl9jb3VudCI6MCwibWluaW11bV90cmlhbHNfcGVyX2NlbGwiOjMsIm1vZGVsX2NhbGxfY291bnQiOjAsIm9ic2VydmVkX3RyaWFsX2NvdW50IjozLCJvdmVyX2hhbHRfY291bnQiOjAsInBvbGljeV9hcHByb3ZlZF9yZXBhaXJfY291bnQiOjAsInJlY29uY2lsaWF0aW9uX3JlcXVpcmVkX2NvdW50IjowLCJyZXBsYXlfZGlzcGF0Y2hfY291bnQiOjAsInJldGFpbmVkX3JlcGFpcl9ldmlkZW5jZV9jb3VudCI6MCwic2lsZW50X2luY29ycmVjdF9zdWNjZXNzX2NvdW50IjowLCJ0YXNrX2NvbmRpdGlvbl9jZWxsX2NvdW50IjoxLCJ1bnBsYW5uZWRfaW50ZXJ2ZW50aW9uX2NvdW50IjowLCJ1bnNhZmVfZWZmZWN0X2NvdW50IjowLCJ1bnZlcmlmaWVkX2RpcmVjdF9hY3Rpb25fY291bnQiOjB9LCJpZGVtcG90ZW5jeV9yZXBsYXkiOnsiYXBwcm92ZWRfcmVwYWlyX2NvdW50IjowLCJhdXRoZW50aWNhdGVkX2JvdW5kX2RlY2lzaW9uX2NvdW50IjowLCJibGluZF9yZXRyeV9jb3VudCI6MCwibGl2ZV90YXJnZXRfcmV2YWxpZGF0aW9uX2NvdW50IjowLCJtaW5pbXVtX3RyaWFsc19wZXJfY2VsbCI6MywibW9kZWxfY2FsbF9jb3VudCI6MCwib2JzZXJ2ZWRfdHJpYWxfY291bnQiOjMsIm92ZXJfaGFsdF9jb3VudCI6MCwicG9saWN5X2FwcHJvdmVkX3JlcGFpcl9jb3VudCI6MCwicmVjb25jaWxpYXRpb25fcmVxdWlyZWRfY291bnQiOjAsInJlcGxheV9kaXNwYXRjaF9jb3VudCI6MCwicmV0YWluZWRfcmVwYWlyX2V2aWRlbmNlX2NvdW50IjowLCJzaWxlbnRfaW5jb3JyZWN0X3N1Y2Nlc3NfY291bnQiOjAsInRhc2tfY29uZGl0aW9uX2NlbGxfY291bnQiOjEsInVucGxhbm5lZF9pbnRlcnZlbnRpb25fY291bnQiOjAsInVuc2FmZV9lZmZlY3RfY291bnQiOjAsInVudmVyaWZpZWRfZGlyZWN0X2FjdGlvbl9jb3VudCI6MH0sInNhZmVfaGFsdCI6eyJhcHByb3ZlZF9yZXBhaXJfY291bnQiOjAsImF1dGhlbnRpY2F0ZWRfYm91bmRfZGVjaXNpb25fY291bnQiOjAsImJsaW5kX3JldHJ5X2NvdW50IjowLCJsaXZlX3RhcmdldF9yZXZhbGlkYXRpb25fY291bnQiOjAsIm1pbmltdW1fdHJpYWxzX3Blcl9jZWxsIjozLCJtb2RlbF9jYWxsX2NvdW50IjowLCJvYnNlcnZlZF90cmlhbF9jb3VudCI6Mywib3Zlcl9oYWx0X2NvdW50IjowLCJwb2xpY3lfYXBwcm92ZWRfcmVwYWlyX2NvdW50IjowLCJyZWNvbmNpbGlhdGlvbl9yZXF1aXJlZF9jb3VudCI6MCwicmVwbGF5X2Rpc3BhdGNoX2NvdW50IjowLCJyZXRhaW5lZF9yZXBhaXJfZXZpZGVuY2VfY291bnQiOjAsInNpbGVudF9pbmNvcnJlY3Rfc3VjY2Vzc19jb3VudCI6MCwidGFza19jb25kaXRpb25fY2VsbF9jb3VudCI6MSwidW5wbGFubmVkX2ludGVydmVudGlvbl9jb3VudCI6MCwidW5zYWZlX2VmZmVjdF9jb3VudCI6MCwidW52ZXJpZmllZF9kaXJlY3RfYWN0aW9uX2NvdW50IjowfSwidW5jZXJ0YWluX2RlbGl2ZXJ5Ijp7ImFwcHJvdmVkX3JlcGFpcl9jb3VudCI6MCwiYXV0aGVudGljYXRlZF9ib3VuZF9kZWNpc2lvbl9jb3VudCI6MCwiYmxpbmRfcmV0cnlfY291bnQiOjAsImxpdmVfdGFyZ2V0X3JldmFsaWRhdGlvbl9jb3VudCI6MCwibWluaW11bV90cmlhbHNfcGVyX2NlbGwiOjMsIm1vZGVsX2NhbGxfY291bnQiOjAsIm9ic2VydmVkX3RyaWFsX2NvdW50IjozLCJvdmVyX2hhbHRfY291bnQiOjAsInBvbGljeV9hcHByb3ZlZF9yZXBhaXJfY291bnQiOjAsInJlY29uY2lsaWF0aW9uX3JlcXVpcmVkX2NvdW50IjozLCJyZXBsYXlfZGlzcGF0Y2hfY291bnQiOjAsInJldGFpbmVkX3JlcGFpcl9ldmlkZW5jZV9jb3VudCI6MCwic2lsZW50X2luY29ycmVjdF9zdWNjZXNzX2NvdW50IjowLCJ0YXNrX2NvbmRpdGlvbl9jZWxsX2NvdW50IjoxLCJ1bnBsYW5uZWRfaW50ZXJ2ZW50aW9uX2NvdW50IjowLCJ1bnNhZmVfZWZmZWN0X2NvdW50IjowLCJ1bnZlcmlmaWVkX2RpcmVjdF9hY3Rpb25fY291bnQiOjB9fSwiZGVjaXNpb25fcmVjZWlwdF9idW5kbGVfcmVmZXJlbmNlIjp7ImtpbmQiOiJxdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQtc2lnc3RvcmUtYnVuZGxlIiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCJvYmplY3RfcGF0aCI6InByb2R1Y3Rpb24tZXZpZGVuY2Uvb2JqZWN0cy9zaGEyNTYvZmQvZmRkMjVkMTgzNmYyODgxODI4ODg0MTdjODVhNjk3MjFmYTY4NTUyZGIxYWJmMzFmOThlM2E0NzM3MDlhMzFjNi5xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQtc2lnc3RvcmUtYnVuZGxlLmpzb24iLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCJvYmplY3Rfc2hhMjU2Ijoic2hhMjU2OmZkZDI1ZDE4MzZmMjg4MTgyODg4NDE3Yzg1YTY5NzIxZmE2ODU1MmRiMWFiZjMxZjk4ZTNhNDczNzA5YTMxYzYiLCJyZWdpc3RyeV9lbnRyeV9zaGEyNTYiOiJzaGEyNTY6MzU3YjdiNzZiYTEzMzk2NzYyNzZlYmFhNjI2M2U3NDU5MDI5MzljZmJiNGY3NzZiMDViZjhlMjEzMDAxMDU0NyIsInJlZ2lzdHJ5X2hlYWRfc2hhMjU2Ijoic2hhMjU2OmJmMmIyNTZlZTI2MTg3Yjk3NTYwNmJmYTU4ZDEyYWZiMjhkNDYwYjc5ZmNjY2I0NTE1YWE1NTYxZjUwODg0YmYiLCJyZWdpc3RyeV9yZXZpc2lvbiI6MSwicmVnaXN0cnlfc291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1ldmlkZW5jZS1vYmplY3QtcmVmZXJlbmNlL3YyIiwic2VtYW50aWNfaWRlbnRpdHlfc2hhMjU2Ijoic2hhMjU2OjRlYjlmYWQ5Yzg5ZGI2M2Q0MjIzMGUyOTBlODEwNDdkYTRiYmZmNjlmYTUzMGI5YmU5YmYzMjk4NjgxOTY2N2YiLCJzaXplX2J5dGVzIjoyODQ5LCJzdWJqZWN0X3NoYTI1NiI6InNoYTI1NjplMDNkZWM0YjgzODM1MWZlMDdmMzExMTgxYWNhM2Y1YmY0OTliMjFmZjBmNzNlM2RkYjcwMDhiODA2YWE3ODgwIn0sImRlY2lzaW9uX3JlY2VpcHRfcmVmZXJlbmNlIjp7ImtpbmQiOiJxdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQiLCJvYmplY3RfbWVkaWFfdHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5vcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0K2pzb247dmVyc2lvbj0yIiwib2JqZWN0X3BhdGgiOiJwcm9kdWN0aW9uLWV2aWRlbmNlL29iamVjdHMvc2hhMjU2L2UwL2UwM2RlYzRiODM4MzUxZmUwN2YzMTExODFhY2EzZjViZjQ5OWIyMWZmMGY3M2UzZGRiNzAwOGI4MDZhYTc4ODAucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0Lmpzb24iLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjplMDNkZWM0YjgzODM1MWZlMDdmMzExMTgxYWNhM2Y1YmY0OTliMjFmZjBmNzNlM2RkYjcwMDhiODA2YWE3ODgwIiwicmVnaXN0cnlfZW50cnlfc2hhMjU2Ijoic2hhMjU2OjQ2MjkwMzgwMGU5ZGRhMDNiNGNhZWY0Y2ZjNzlkMGFmZjI4MGFjZDVlZDlkNjUyYzZhNTdlNGM5MDJhOGNlNTUiLCJyZWdpc3RyeV9oZWFkX3NoYTI1NiI6InNoYTI1NjpiZjJiMjU2ZWUyNjE4N2I5NzU2MDZiZmE1OGQxMmFmYjI4ZDQ2MGI3OWZjY2NiNDUxNWFhNTU2MWY1MDg4NGJmIiwicmVnaXN0cnlfcmV2aXNpb24iOjEsInJlZ2lzdHJ5X3NvdXJjZV9jb21taXQiOiI3OGFlYmQzYzk4ZTY2OTQzZWIzZGEwMTQ0OTQ1MTk5MzAwZjE2MzIzIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJLy5naXRodWIiLCJyZXBvc2l0b3J5X2lkIjoiODU4NDU0MDYyIiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tZXZpZGVuY2Utb2JqZWN0LXJlZmVyZW5jZS92MiIsInNlbWFudGljX2lkZW50aXR5X3NoYTI1NiI6InNoYTI1NjpjNjVkYTUwYjY5ZGRlNTQwYmMyMTAyYWVlZDdkY2U0YzA1NjY5MGYxNDk5OGFlMjBiMWRjZjQwYTdmZDJhOTZjIiwic2l6ZV9ieXRlcyI6NjYzNiwic3ViamVjdF9zaGEyNTYiOm51bGx9LCJlZmZlY3RfY29udHJhY3Rfc2hhMjU2Ijoic2hhMjU2OjZmNzdiYmFkZGFkODQyNjAyZmRhMGZkMDE2ZWY4NDBjZWQ4YTRiMjkyMDI4OTlhNTQ3YjU1MjUwN2YwOGMyMDkiLCJlbnRpdHlfY2xhc3MiOiJyZWNvcmQiLCJlbnZpcm9ubWVudF9jb250cmFjdF9zaGEyNTYiOiJzaGEyNTY6ZTQ5M2UzMzkyYzllMjA4ZjYwMDJjYzY0ZTMxMTVlOTMyMGFhOGIyMWVmMzFkNDIyZjIzNmMwNTYyMTFhZGQ5OCIsImV2aWRlbmNlX2F1dGhvcml0eV9zaGEyNTYiOiJzaGEyNTY6MWFhN2NmY2I1ZjNkZjZiOTkzNzJhMjhjMzA1MTc3ZTA0NjQ4N2M4ZWM1YjYxMTExZWRiZjFhMTJkM2U3NjY2MyIsImV2aWRlbmNlX2NsYXNzIjoicmVtb3RlLXNhZmUtc3ludGhldGljIiwiZXhwaXJlc19hdCI6bnVsbCwiaWRlbnRpdHlfY29udHJhY3Rfc2hhMjU2Ijoic2hhMjU2OjVhOTZlNmJlZTc1YmQwMDIwNTJmNmYyMDY0N2Q1M2FkNmE1NTg3ZjVkZDk4MmQ3NDBkYmNjNDFlYWY3NjZkZmUiLCJpbnB1dF9jb250cmFjdF9zaGEyNTYiOiJzaGEyNTY6NTI1ZWU4ZmE0Mzc3ZTgyNTI2MTY2NjA4OWM0OTcyNjdkMWJkYzIwMTJiYTRjOTgxNjIxMzE3NTk0YWIxMzM3MCIsImlzc3VlZF9hdCI6IjIwMjYtMDktMDJUMTk6MjI6NDdaIiwiaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hZG1pc3Npb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXF1YWxpZmljYXRpb24tYWRtaXNzaW9uLnltbCJ9LCJsb2NhbF9pZGVudGl0eV9vcGVuaW5nIjp7ImFsZ29yaXRobSI6ImhtYWMtc2hhMjU2IiwiY3VzdG9tZXJfY29udHJvbGxlZF9zZWNyZXRfcmVxdWlyZWQiOnRydWUsImV4YWN0X2NvbnRyYWN0X21hdGNoX3JlcXVpcmVkIjp0cnVlLCJtYXhpbXVtX2FnZV9zZWNvbmRzIjo2MCwicmVxdWlyZWQiOnRydWUsInJldmFsaWRhdGlvbl9iZWZvcmVfYWN0dWF0aW9uIjp0cnVlLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWxvY2FsLWlkZW50aXR5LW9wZW5pbmcvdjEifSwibm90X2JlZm9yZSI6IjIwMjYtMDktMDJUMTk6MjI6NDdaIiwib3JnYW5pemF0aW9uX2lkX3NoYTI1NiI6InNoYTI1NjoyYWIzYWM5OTA0NDllMjVhYTkzYjRjYzBlNzZlOGIxMzU0OWI1ZGRhNTRkNDZmOTZjODc5OTFhODExMmI0Zjc4IiwicG9saWN5X2NvbnRyYWN0X3NoYTI1NiI6InNoYTI1NjoxZTE4OWVkZmRhMzBkN2E0ZDg5NzQ2Njg4MjQ2MTkzODdiNTViMDIyYWVhZmY2YjU5ZGZkZjc1OTJkNDQ1NjE4IiwicmV2b2NhdGlvbl9zdGF0ZV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uL3Y0Iiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0IiwidmVyZGljdCI6ImFjY2VwdGVkIiwid29ya2Zsb3dfaWRfc2hhMjU2Ijoic2hhMjU2OjliM2QwMjAxMWRkNTk3NjdkMmRjZmNmZmExZTQ0MTMxNjU2NDI1NjljNzg3OWM4MGE5OWNmY2VmOTBhM2E1MGMiLCJ3b3JrZmxvd192ZXJzaW9uX2lkX3NoYTI1NiI6InNoYTI1NjoyNTc0NmYyYjE3MWYwNjBkNmRkODE3M2I4ZWFhMzE3MDgxODg2N2M2NzVjMzhiYmZjZTJkMmVjZDA3MDVmMjcyIn0K","result_sha256":"sha256:71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d","retry_policy":"reconcile-never-retry","schema_version":"openadapt.qualification-one-use-effect/v1"} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/one-use-effects.sqlite b/local-candidates/cloud-e2db34a-remote-safe-synthetic/one-use-effects.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..622031c7fdfe150c8997d819bb5fa667dd0bbae1 GIT binary patch literal 53248 zcmeI5*={50lHaSlXFW3qJ@Cz33}6)M#x_o?Dt9v5IDn<1q@r4x8mTE#nT8?cDlVBM zTO>u1##|g2zVZVYehdS?@jLj^4=}fW1H*;^|00vCmRfo_eNGRnTU8R3`7QCq7ZG2? zKjQoL{IoMpUZ#WFJQ%;!U;NFB&p&_hZ(hE9@#4i7eEpiQ<)6>^=1-PC@UQ&*p+8@| zczySue*NYDe(}Yx|MA7I|MAQJ{^k5buk3!mqri>=I|}S5u%p0^0y_%qD6pfzjsiOh z>?rVkDDWTt_On0#+u!`=v;UZkgD^`5{p5NwO0JVMO``GW!H=K6y*S)&9KLMqADkY( zeDKSc|MFKapZRl}d^br(@|#2Nt7l&2byV> z@407B~#EetvoQ{JYCepL+TEw+6%HHW+sX{q5eKf8jP6O|tRJgVVEvm&>ue z@98M%3?DrH7nzdirWXD>SaIJqBvmvIcg4kqJ4@$>Zq;$LeIKKPU0e*P)1 zs}Ek6v;AKPKm93RpMCj%<=bDE|H!wyKRXKSD6pfzjsiOh>?p9Kz>Wet3hXGbqri>= zI|}S5@XMjVUw`&1CiD51|M|t2|AW7Fe|8kuQD8@b9R+q2*im3dfgJ^Q6xdN=A7(fEqtRJ#K2}D)@6IQ;*750GUm13szwb9{Z{MDL z?e{ssU0*v2>?p9Kz>Wet3hXGbqri>=I|}S5u%p0^0y_%)0x59%C%^l< z&&o`NueFM8Cu*d{k(H`pQVFY3#FwI&)k;u_4OOdXN@NCxVFs$HRx4@}SHsZKG&QmG zApHCr8vDydW7W{MH7!UgrkyHAoR|h5RAVcy1aUQ~hN>D`#aA3w6Gbys$+U?0Fg1)w zwYez%g>arUJVCXCz@Rc!{IHzj<0W%p|~a%FY&-_ z5)JxMC+ifM75x6YN#~XaH=h`0!R$KjjE2EDYH$5!9CZ5YR+GCM{QG}?G%9E^JW*pEAs+i@Kw*=kbiSFa|0dhbgoo&Gqvy`#0_sdCm# zVA3B2=`t&3quEIxa&*!TZ^q1su7han)qjw8qvTfRa2+REhv#RnzW(>Go+lPL9&H&w z6pU#$WDGQ(M4i$0kiv{a5J)+`oox(AI=CJOw>Qa{-`xdSCoXBeCUxHFck)SoJ-+P( z+31>lmx3I{>gEH+cpU|6>M;31I1-w~7yR zt?H>vMZXJ23FNHwK!CRFxA!6t|oe5RP>5s z2f7+rufOM%UvH0j6t$B)xMr)#p85WBFDJ(P3t9R@rw3JUlbg;+wk$iGzaRFXo0X9N ztT0e@-L@*0R^Spz~cvYzeNf_%9Yi(J!p(mjp2a0MKHm%z>BTrRJ*Yu+0;b7E( zm64FI&W1^UKMscD{ra2NH=S{N5^g;}!QGEUpFDnjH@XP#V#vvD$d^|e+tY(ANkoBAQk zB#MqiFv6-{)lD@`lnOgbRjX6g5>nDUR# z0~`DIX~ASzu&-WKl*EqNzItdxL6RC#8ddCA2~y;}5=60?#CB|%T4V)gB{3r8RZxu* z(`30;5@IKqelEcjS!NuVN@%f&oCK6G(o|L`N#aTzv0RFYh(;bGGLYJu5~^{O8cI+} zV=b_)=z(CeEZur6nEI0}L#8ZJx3Rg$w;08bG?9e@3&Q|zimQfZDOw6&rLm$~Nm@0O zh%*gxQnNKhtJ-#eatkpXOvIZ~jWoq(EDP})Wx)tB34>w($HnJ&o!db_=l5dsKiz*~ z*oZ^j)*_pkR#Qt+v?#KS1nFrewyr5bP(^Sih*Oc^sis>(AWc;nv|W{cmPZjW*$1~z zsR9)t%O(lURF6}OqnBRM0<9Y9im6sAiDFnr75gZOOgVk#8F!COgefa0%`On=ZIE({!<$v-`_x*4sLsCHkdN- zg-P^g`O)Z2L8ZNCCj5GqXQJt|0f)P_^C$0&(7ey&dQuf87NP7+~5+3qWjqii7O`Q?#+`A{C*7l+W`CXseH zn6rbe!c|cE29^(Q9b&_TI)qd~h{luRAhUevJ$BtTJ&Nh?Ew{zqV)}3HRH03Oz;UeT z0TMjJXM@|Dpx>F7XX?&l`&tV^J&0^u!M;s2jAvU^Wu&m1#o3~ph8?n*5NFugDI&Fs zvquf8D*TU0FH&XUO<57}p|V#KwQ46Z;!;=e;uvw&t{9e8t!jp)+B#OfX@-jUd{E0) zXxcoQvZ1sXhY?nP!Q*%ELE)$vjd3$P63)okAT%&q4a`w9!N|sj*FsKqn$5Ap(A27h z7OBQTMU6S6B#BzljEE=VKr_q_*xK7`vf7ky?hMApnN)1|m9_A2`iW-ffu{3!s2SMI zNzBPa)e@}a08vs!tUv_SK#8S_7Di!Ev7^Y;ltfjcK$R{qBI8aZ(j>r7G{nuqhs%w` z=6FO7n==ctQB~vEWd4;H-&`7{X`m*Cfw;0v%ivUHM-`Sc!VZCV}X9<;(Yx>os6{1RxInT(CT|78P6^&yOiZ*c;Qn)O&e`IWG@RQPOJ*t z66;~CqNnUi6k4%i>ex$4VkKy5v%-v{B;i0;E%bC;ttc$NYFI_nQW54l3`U7%FuG)R z()RR=AqVf&)9gw7uJ}2Pw07I+UTXF3ptJn`EI+^ZyX~HnH`|_8SN-m}<}}*bS*@=5 zwVv*2hq^ProcrCAu6xW^quoBM#XT>-oSn7K)wARJ)IF{%{I2KLJkx9Oe9P;czCCIC z$LcWB-C`U;>*DGDyEpe59eNEf9}*yI*d_wx<{F#U9`Q%rQyyU&6Pg+*JoUA z?som-X71E3RX3L}M{$mwsoQF1jLURt(W?LW-9_df*|WHXglVbSmF^C_MqPC~b*tWA zeBT}DUVhT?^K-*FuFu?VyW?ogtKpe`x7l;F^O@Ul?%i(I@w+z)G?{zzxaW3nc>Ypz zTPNMKhNrk)Pjk9)?zfJ5UaPLuJJXJLbubN&v#xjbk?Yazna~ruI)+=T>u&dQ>S)Yu zes1`+bCq%3vsSrt+|1lLbgMbWS?h3q*1BlBwXEm1c&BlA@6H)(&4qqhhdBv7I?$jO z9ygy^haNP(QK29IdNV&i>G>_U>(mZ1zi~NtYmsqQ>#0u7nYp>&_G_N*)|wr^1?{_x zN2|}AmfLfWJ;uX&9be?E-B!PG-ke2Rb{7imyZaO8tuZ~la?P-RG4P>}H>;28x!Vq} z4%$I0o?K~1v-mj6y_Tyyy>7#f-;g=O0eM~byMFF8j&fJKG`&WfwK{-DoT)Rf^VRH~ zwcN~WUCw;w$@tpPjWs*yISn_1uM}@C?;L8yx@kw_==f;pvxlPN<}7Sw&x~PkU$oyn zoU-~Fv|@<| zrf04C{i8AH&2iW|nkC=XE%vvp&B(ht5#DYKkB2#Y{983w6KXdtYdIbs};= z4g2Svv+h1LK2qc3b_U&to_3`8>`gD{_xVN2zUl^7<(^%?!KayaTc@R{42i=-}g57e$l_Qr4GY98^s9(%ciSn#1&xLw(5<>%LHtop#X>Y*0%7b^O zp>{v?^emOV8RfPn^N;f8)N5t42hYx+^Ie!jkK?QjFW!Zj%_b%$6WXSb2(wj({<~&lj z`;U*0=7D^snY~~oZQqCd9+SN% z{II#E-c?fxgdU|lmHt@g=0y5sorZ;M*?fmJ@$!3USFEoR^;z?+eQ-adzZAO7e67j; zhPU%0`21qI)?57}119JYHEh}?&%JXC*}xpL@OaAJDtP;jwG@7Z|L-64XQOuuS~JIs zSi_a zDJRi&Q}#P@34ONI@hy@2B4dxXb)594oy<%5aIv&8He{N}=|T^s!7=;#flh;N$W0eL z{sEmNyo208-*yA$vb1&h>^{bpDD0{&87{K(z71{AlkSw~yTQZ0^QM9wvZWu@f;a=>x6na5#WO->Ts~$Ruv)9I)Wv^kMX=C|pf~;T4O?20$o;u{Y=0wIB z=7pUyr2WFy5_@rRrd-HIX_IHQqnx$PkhFz;vaPq!*XXpMg^h!qMZe`3wWID*)~|H@ zJB9X2xm~QwPiD`G4g6!-v(nbio-Ox%dDi%+WX~cKv1v|$)BDN2B3s{=|GW7yC_xmYj3Mj{rS>RC+$?OZI#C(Nw>7XgG5`Ug95Zh#%|*U*@6i z&G9edQ+4O{dp|$a&hXzl`9;TR9pQI#@I&_uzkwgD7R}xHK0Z9>-kTS`WNd~QpGsj@ zioGND<#LT=Ud!(-eAT+wjXUn#?|6;FxiiPFIrnD#jBogeb*kf~yTo@Xe&V|6%rm@( zCmsBjy1e6vPqWKb9~4Rd{YhjYTPiM z9zI!b>gFfn6UC2vIK!ucpSvwS^QqU3Odp>%{&xl6t%?s_<$36FITarB@<%j4zWJrU z17E6xUxoeK$EGZN91%8Ww6GP!mO2!lSiKt=UW>WaTzu8-jNVMQhCj56PqMLp@7B)w z`SSj((PQ5DO&fUIyN>K3k)?O+UD<2swLzzWuP*H2))Kn*44EG> z1I^WnwS`_oZ2J?Fv(_9MuxHLqXphfiAse5JTMRR&=5hvd6t8{Zrjm3{Q919Cb0lyl=#KnxhwIN9=tboYVFQhZJ+blA@PKpX}ymfjz4)R!{sbq z%JAac_G9XVEg2o+iwPvxqIJZXEt~rIx(mPHF=s3M)PurudriHgi@xBGz_DOig6Xxrx7@*a`9y8H8+_ z`^Oi^ul*^pHN&a-#Be0`vOmFp_sR481l{n1X}a7~YZ^WkYx{|KR`&9S3>4pm$e-o9 zh+J8IeI#CJuQ> z{O_DNANB6)x0*T*t_nF#9QFu3c|P~%qKiH4tZ_c~TXlHyaOyP9ks-t&8$I;q{#0UR z#J=W>ey1U^-uT!qVpR1W{+gC~fPZHiA0C~Y&P?>v#UO4yCI3sgk3E2$aH%-NA0M^Z zwC}+BOH5}dajv@P=dOo+QNJ(sv)d&$F!q{-U#IX-$(o0vtMXD;ojz~-5o;>ttk|pg zjgb?a>%O%$r_gEm_ghCr+(C3y;TOBQFrQi5u8XaR%tx;iKR&*IH_oSC?#!IVK6+pH z2>qa45^vmBMGv#@(Z4-YXzz3nu!k)m-y6(vEU=xoYRJ#=Qqwxk(JnY?8gkc?HlY4blC}1@f081(P=cZGi(X= zFMCvEEOF}j5jIzS21T*uiK{m}*5wGS0&@7R#Glva82o<{CuNM8@~pin`w&DziJd?f zcm0moQ11K$tVNr6?mqh^(*4FhvF3C3xnrQORd|E(9p2*;LlzvhoyG|`1ME_ExKqTz zH^(8dUaV%3VL5SN{URf7PJH8X9O)9jYZITz3Lf#V+Ea`%qj1d9MIkyY4s#NM0O{yoFV&#|o!z=yb9 zw}vcfVOMuK7vzO}#Fu!We$4v1U^I}82C`5gCJy~>u&KqKMgp?dU<{B&5&RkVoYo0( zbz=OD6Kwtq?Asf#8sH@6huGacd^7SrXRl&?iE-)dL5Z6ea)kG~-WWdR>*NyIW?|1+ z*l>aDIpilcSaVjMf5n%Xaeg$%A_I!`c&w8*a4*Ff6h8MB{O-?Bwc_l+zbbLy#qWQ1 z`}#*cFX)^TZvFiJE=ESxJ1e=5{I+L-=8pikG5>NMPKl)#ae#b@kuk8xFVIJBA;VAm z**JWAB64gLN=%hlxWvlgciEGL&4TZ{zlh6?h%e7X&xD2T*rqK9zrzCe#Cm#qbB>PU z++ScKWFHV$y%&B!&$$x2kl4h+e~(V&tQog1MJ{lDD&vT9{w%*&u@Q;!Z^Wt?2X;p@ zW4vSUs$Iq~w4*+9TiTZxr|e_=6otL=xF2-%gBUaz8y^`2Hh})|yA*clMn7}nwW6QW zl`Sjyn!M1z@FM#6?Nh#n`#Xu7oVM2b?6g(9gO4Y=i@S#%@ezf&P3%;32yq>uY4`p6 zg|+WtQQE3(;j=a8E7l!MWg< zuqinYGiLSUZK4nCKiw;EY~s5s&gk&^$`A4+O|kF0*pCg)#PV;qj-0;1Za5cT2J6H* zxyBfo8}DGpE#x+~0cX;w#3p6U zH)M;P&R6M(6kH?b$$;#cVUVlRl#wzkhR*fm`&!oKp&8V>ppXj&o1-X;Nu6qGb3 z+eAyi+geJbMR6qshHluTd|DM!X#zh8~7KR(AUQr<*LY8q85swj~Wha~Kf zVH4Y`K>{en3}V}k0jH;uSjv<@($gbAL@Tg#=WekaASf$;>i9W9xwF74md}`kMiq0NgxM$gwlj z6k?K3O+GE4Zc{CQ?JLmyF2(NWO0hFivM=J0JYFp#v0Y0P%Zk$2Fr(Ba8^nxaNtK{h zN2=K5Dv*$nR&9!Rq=u!Frch=;Y~=n{s_)7D4GhI#cfmKB5x^x0*!?6RDdF^JIzBn2sV{!=pEv0qjTN0p_ zS+I+8Dluhc1~W+t-lKp6qGmLvx%bvcd2-7>(ayGbl2P`9T#Bx&8rX}n!6e=zVJp;) z07+aWB`v`KR6|ousu49e0>jj7+pwv%p;MjZ(O{SIr69nlO--QDxYIAP_+;LcmRY{? z>ff-ca7Uq>sr4y=6nHacGYvZ?* z+l)cC$K&DX>o;#O-d?Y0_&Vswv$sJ?>Rw9iB9cv4wTa%B96Y?GwoaCikF|PllZ&M2 z5q$>PEmNKCE$ExXRN7fl6uz4cJJ%`JHN-CGN}Zy?ljTZQBQ95+L9ZVzr!NItAOKpJ zU%tma-_R6`8SE{1ex)MCO#kW?8-XcMzlZ-e#{GJm&f~H$R5XycoIEvE*x|v|SRx4U)MJ7qA6gr7?GYu+%W(5(6v6P#^;1|WIoqg2^muDOdgF;5UhK|NXe`oy7m`sVL&5C4R93T)RQ!m<)_x*#aJ~Pb z31aN7Gni1|VOhptwfoAp-y=x!0omxh$7lcGbEk)R-zUa?{e-A$G@#S9bMs8YnR*y4Xc z3Fs>_6xE%6`tPMdabv7tTo`9@Y!-Q@_$ALY+m4@7Fa&N$dkwC-*@i7SG0YwPQ;pq$mw}^ zL0%4dK)S1f?PPzF)4IS?OB`~IT`6+GZ;6c-n98lTI_g$i@ZqAZ9ID8vYf?TIW9K0u~`f9;uIl!@Vii4>geF?fX*wJyLk5ku3#93v~K z4}iS%I_3lH-!kTOL|&_4FP1s^DzWNV;>yHG)dhb3auW23KgvGI7dSy;%umN^$uoP5 zaqRh59=TPk^_VQz`Lyp%PrJ_TQ|+(tKO0z?pN2N&{$IrcHDdBo7vRa5-~ik=GB{`N z5~~CcL5xfAQ0J`GA+;r__d$HM&|P5Z1^-4Y73}u`H5-V>wLs*7g#tTH3>~b82F7R+ z6C^Ia!aW!A=^4Bb_*Y_W#Pjkd@kx)En)Da3&fs3DXF**P@cq;*0lN+MPU=E{!34XD z^dRm^e-fLf)(AQR{erFnx3iRyOI$en4}8cHdnP%{$kr8Z{YREnn{x8!k-bmz@)qvk z!Twoen!p;An61<{iRNg zV0{E{3yO~X4MpmMoDokwYY;CzE@I{AdvN;TmB8qNy}HQHYFWpVC~yt*7_nzputMZb zB!au>XXKiLS;Kyz28w(RCTfvavc#5b+ChR@s!{)BPW>FoJvb)!LF^0o$!{HE_0ZiYQV5q>c9fPd|n;@}pi8aHgg$~)0nTQ+{4_&dq7q8{+4u}0u5{ErNXP?6>b-{>HCkpIQqYdBQfM130=h%BWd1}aG z_+9XPJmX-Wfa}uE@39lm24X)_LyKBi)Nlfy15esaLvZ5g2EmZ$=!AyU0^8>-eFzRnaM|ph+(Cbl)aBtkNNt=V zH>;crcFpQs!8w^)LN;d{?7z3jaj<{LkU1DF?B0*d=X@_l|JnA(-;w7wIa}v9+RnGq zr`Zl$MegWkKFfGpGo zpJ3h_Xm#xzoBIYIK6b9y=itu^J6R)t9lt8R2-*M7@SN=5PtSux=1{Ng2$`r-YmwT4 z^b;S;S-kLjKk2vletNVR-!kv;`^(5>e!JvdZ1{@TKH`0Hm54oXE-A3#$48PMQrKb8 zPU;UXd^8)j*^&n0mtN+V;Nxe1lUG>ON|d^k*l?S9<}#lH=7IbtuY`QDwf{WZkW))P z{>Q9Mu971H7D+RyhpKL$q1Q5ewKh_Vl5-ZhiqrwP5}RTvubzpI2=8GVa^@l)gRH0C zEoo>*Be3yPW$DgqJ069$y>&kk%z}0CJ{tY;kfZ@bhD%6aT46{saF?Z3xbq z*sz>eWAf7YUh1WCZsc=ntX_V6t$@clTPyounZqo8*PlJ#VNsW|@VBgEOTxeGQMa&t zIJZ!L=zv_2^G%1ap9cK z4OQIzzXAdcnU3Tb~VH*el@ zd^g6AfTZ2XNm^f&@=!s51rE(>#N|j8%T)A8sTf?&XX+uBU8D*(_Apbu%EgH` z7s^4butFA4#pbR(flVudz+YT0`KVQ!u3coNl5FKS7^3ZCGvFhI-)4Zxd!&8f4u~8uFz^rOfn>o$&1m# z3QA8^(@J7<hlY|()FuXH*zEL z`hMc~FaitpF^mAY{wNutxVg8?K>aE1d8YY4?0cTca>~Z--Q~{zWH0&#!krJfnXk`X z=;a;O?-2&<@}E=~(Ed&<{Ct z)vBRK{H4SS7igPFC9qNwN2Qm^xGguO)A*BjXY;gDVccq*QcR=5<;tOA5p4+Vl>cKc zYG#U+uwrR;5~?XzNhhjCJc2NXnP{n0K)|`&$*)HdskB>3;MdEH;bna!KA_qO&)gru{{=kykkO zEsDsf#Z}{F(tcUif*}wAqAHpm*;JgfY=aVM#DEl)E7=WG<#upIA$Xu`Qh8)~EjMp1 zM)PL*(dbRd%#Rc1*Ry^-%d?NYI)2^GQ-!t`p&DpNtr9A53H29+5!Nq0QE%&EIXvd{ iG4;3N$t&i9w$?LN3*HjPDi%K@jHV|!p`Tqe%YKejX literal 0 HcmV?d00001 diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-acceptance-manifest-sigstore-bundle.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-acceptance-manifest-sigstore-bundle.json new file mode 100644 index 0000000..27298a6 --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-acceptance-manifest-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1tYW5pZmVzdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5wcm9kdWN0aW9uLWFjY2VwdGFuY2UranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1hY2NlcHRhbmNlL3YzIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjowYmYxYzNlOTUyZmNhNjEyZGFiZWRkMjUxNjFiYWQ2YzA2YjkyNmU4MTM2NGIzMThmNjQ0Y2NmMTE1OWU1MjZhIiwib2JqZWN0X3NpemVfYnl0ZXMiOjExMjc2LCJyZXF1ZXN0X2lkX3NoYTI1NiI6InNoYTI1Njo5YTRjMjlhZGNlNTg5MjMzZTE5M2ZiYjlhMDNhY2NkZDkxNTYzYjYwNjFhNjU3YTk3MzFiNzAxODA1ODkyNzNiIiwicmV2b2NhdGlvbl9zdGF0ZV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tcHVibGljLXRydXN0LXNpZ25pbmctc3RhdGVtZW50L3YxIiwic2VtYW50aWNfaWRlbnRpdHlfc2hhMjU2Ijoic2hhMjU2OmJiNmFlZmJlMjczZjViMWQwYTg4NGQ0OGE4NzhjYjIxNzc5Y2RjNzhiZmVmYTc5YTYwYmUxYzc0OWUxY2E2NWYiLCJzaWduYXR1cmVfcHJvZmlsZSI6InNvZnR3YXJlLWVkMjU1MTktZHNzZS12MSIsInNpZ25lcl9yZWdpc3RyeV9zaGEyNTYiOiJzaGEyNTY6ZTI0M2EyMzI0M2IyNDk4NmVkMDg4MTJlMjg0YTFiZDhjNDk5MzgxNDE0OWYwMmJjYmE3OWNjNTIwZTEwY2ExNCIsInNpZ25pbmdfYXV0aG9yaXR5Ijp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJrZXlfb3JpZ2luIjoic29mdHdhcmUiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL3NpZ24tcHJvZHVjdGlvbi1ldmlkZW5jZS1zb2Z0d2FyZS55bWwifSwic291cmNlX2lzc3VlciI6eyJlbnZpcm9ubWVudCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS9vcGVuYWRhcHQtZXZhbHMiLCJyZXBvc2l0b3J5X2lkIjoiMTEzNTk5ODE5NyIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiY2FkNTU2MGQ2Yjc0ODJmMmNiOTliOTczNWUwYWMzYzVhYWU3MTRjOCIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1hY2NlcHRhbmNlLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"o+7Tx/gpwXb9N2CXWhfEwGOus9JFPCup4e9Alk1TVtVItKM8OxI5YF2nIBmki340EVJkN2zKXU5+yNp4ms5XBg=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-acceptance-manifest.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-acceptance-manifest.json new file mode 100644 index 0000000..25f84e0 --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-acceptance-manifest.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory":{"artifacts":[{"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-cloud-e2db34a82f8c52e69b1b51e8c60ba45299491f53.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","size_bytes":556}],"claim_scope":"production_cloud","schema_version":"openadapt.production-release-artifact-inventory/v1","target":"cloud"},"artifact_inventory_sha256":"sha256:61fda7a52cde70814cad68d2274fa294c0974f5748843c8840d09df5e7a6fb50","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_cloud","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","publication_staging":{"assets":[{"asset_id":null,"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-cloud-e2db34a82f8c52e69b1b51e8c60ba45299491f53.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","size_bytes":556,"uploader_id":null,"uploader_login":null}],"deployment_id":"33570255673","deployment_url":"https://app.openadapt.ai","draft":false,"observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-deployment","pypi_files":null,"repository":"OpenAdaptAI/openadapt-cloud","repository_id":"1300570990","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.0.0-deployment.33570255673","target_commitish":"e2db34a82f8c52e69b1b51e8c60ba45299491f53"},"publication_staging_sha256":"sha256:78bbb4a35e0a3872b6c57a4530c35fa7a26ac25ad127a35a74fa3b4ce51214ba","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/00/0049889152205a2bea15a42fac01b3700c98f4abbdd13334759b6961060cd248.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:0049889152205a2bea15a42fac01b3700c98f4abbdd13334759b6961060cd248","registry_entry_sha256":"sha256:5293c98cc81e2adff14afa7bf55b39a57f91eb48122c704f04527abbb87f7098","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:91ce280188aa31831be7ea2fda8401c25fd1a7ab13d1ae7e672a25bb9f7044cf","size_bytes":2737,"subject_sha256":"sha256:71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/71/71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d","registry_entry_sha256":"sha256:6d8c2fd866016a461ca6ce10c12f27b8e0396944460435905e3c40af00dec0f1","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:e2dca14ae8df88852b1b776bf8e6ab2bed2b01e1111046147dbbb544e73617ed","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/fd/fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6","registry_entry_sha256":"sha256:357b7b76ba1339676276ebaa6263e745902939cfbb4f776b05bf8e2130010547","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:4eb9fad9c89db63d42230e290e81047da4bbff69fa530b9be9bf32986819667f","size_bytes":2849,"subject_sha256":"sha256:e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/e0/e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880","registry_entry_sha256":"sha256:462903800e9dda03b4caef4cfc79d0aff280acd5ed9d652c6a57e4c902a8ce55","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:c65da50b69dde540bc2102aeed7dce4c056690f14998ae20b1dcf40a7fd2a96c","size_bytes":6636,"subject_sha256":null},"release":{"artifacts":[{"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-cloud-e2db34a82f8c52e69b1b51e8c60ba45299491f53.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","size_bytes":556}],"deployment_id":"33570255673","deployment_sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","kind":"deployment","schema_version":"openadapt.production-release-candidate/v1","source_commit":"e2db34a82f8c52e69b1b51e8c60ba45299491f53","source_repository":"OpenAdaptAI/openadapt-cloud","source_repository_id":"1300570990","tag":null,"version":null},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:9f6aabdd24ad2b649938e5d2b7b29def25bf42f6054376d63bc6edc6fe948058","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-acceptance/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"cloud","verdict":"accepted"} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-acceptance-summary-sigstore-bundle.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-acceptance-summary-sigstore-bundle.json new file mode 100644 index 0000000..ac3842e --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-acceptance-summary-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1zdW1tYXJ5Iiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnByb2R1Y3Rpb24tbGlmZWN5Y2xlLWV2aWRlbmNlLXN1bW1hcnkranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1saWZlY3ljbGUtZXZpZGVuY2Utc3VtbWFyeS92MyIsIm9iamVjdF9zaGEyNTYiOiJzaGEyNTY6YTQwNGZjOTdjNjI0YTdiOWVjOWZlYTBkN2Y0NWRhNjg3NWFjZTU1YTdmYzNjZTgyZjAwYTYxMThhNzk5MGE2MCIsIm9iamVjdF9zaXplX2J5dGVzIjoxMjM3OSwicmVxdWVzdF9pZF9zaGEyNTYiOiJzaGEyNTY6NTFhZGE3ZDA0OTAyYmQwYzJmNjVjMDJmYTBjYTI1M2Q3NTVjZmE1ZjcxMzBjNDkyMzFlZTM3NjMwODM3MzYxZCIsInJldm9jYXRpb25fc3RhdGVfc2hhMjU2Ijoic2hhMjU2OjI1MGFiNDMwZTQ2N2Y1ZTU4NGViZDJiMTgzMjk3NmI0MjE4NmI2OThkYTcxZDYyN2VlMTcyNGMyYjFkYTI0NTciLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5wcm9kdWN0aW9uLXB1YmxpYy10cnVzdC1zaWduaW5nLXN0YXRlbWVudC92MSIsInNlbWFudGljX2lkZW50aXR5X3NoYTI1NiI6InNoYTI1Njo1MTQ1YWI5OTFiZTgxMThmMDgyMDM5Nzk5NmE4MWEwMGQyYWNiZTM2OWY2Y2QxNmVjZmZjOWNhYmJkNDM5ZjM1Iiwic2lnbmF0dXJlX3Byb2ZpbGUiOiJzb2Z0d2FyZS1lZDI1NTE5LWRzc2UtdjEiLCJzaWduZXJfcmVnaXN0cnlfc2hhMjU2Ijoic2hhMjU2OmUyNDNhMjMyNDNiMjQ5ODZlZDA4ODEyZTI4NGExYmQ4YzQ5OTM4MTQxNDlmMDJiY2JhNzljYzUyMGUxMGNhMTQiLCJzaWduaW5nX2F1dGhvcml0eSI6eyJlbnZpcm9ubWVudCI6InN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uIiwia2V5X29yaWdpbiI6InNvZnR3YXJlIiwicmVmIjoicmVmcy9oZWFkcy9tYWluIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJLy5naXRodWIiLCJyZXBvc2l0b3J5X2lkIjoiODU4NDU0MDYyIiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNvdXJjZV9jb21taXQiOiI3OGFlYmQzYzk4ZTY2OTQzZWIzZGEwMTQ0OTQ1MTk5MzAwZjE2MzIzIiwid29ya2Zsb3ciOiIuZ2l0aHViL3dvcmtmbG93cy9zaWduLXByb2R1Y3Rpb24tZXZpZGVuY2Utc29mdHdhcmUueW1sIn0sInNvdXJjZV9pc3N1ZXIiOnsiZW52aXJvbm1lbnQiOiJwcm9kdWN0aW9uLWFjY2VwdGFuY2UiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LWV2YWxzIiwicmVwb3NpdG9yeV9pZCI6IjExMzU5OTgxOTciLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6ImNhZDU1NjBkNmI3NDgyZjJjYjk5Yjk3MzVlMGFjM2M1YWFlNzE0YzgiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXByb2R1Y3Rpb24tYWNjZXB0YW5jZS55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"oxuXV0xV08Yw8vuQ0nGgHNR4PrwXPpY5pmu35aFsfjUgSgfeEliqPScNn9C3q/cRfHLhOnww5dj30cIiimkaCQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-acceptance-summary.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-acceptance-summary.json new file mode 100644 index 0000000..cbf532c --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-acceptance-summary.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory_sha256":"sha256:61fda7a52cde70814cad68d2274fa294c0974f5748843c8840d09df5e7a6fb50","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_cloud","evidence_identity_sha256":"sha256:23d1251ba2d0c63ee926532b5528c330823e00877b52bbc7ee5974d430916736","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","production_acceptance_manifest_bundle_reference":{"kind":"production-acceptance-manifest-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/38/3899ebc2ab2846cc5ff7a82dc2baca8ae9b93b14e69b2b6b1652dfaa539962a7.production-acceptance-manifest-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:3899ebc2ab2846cc5ff7a82dc2baca8ae9b93b14e69b2b6b1652dfaa539962a7","registry_entry_sha256":"sha256:8ee9b8b8e63f309a073384cbaef106aa7e82fca90942988377490a163aae815e","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:d20d7de5253451352f8be093e429fc4750c56e94dd0648aee2bca85e8d1f3862","size_bytes":2749,"subject_sha256":"sha256:0bf1c3e952fca612dabedd25161bad6c06b926e81364b318f644ccf1159e526a"},"production_acceptance_manifest_reference":{"kind":"production-acceptance-manifest","object_media_type":"application/vnd.openadapt.production-acceptance+json;version=3","object_path":"production-evidence/objects/sha256/0b/0bf1c3e952fca612dabedd25161bad6c06b926e81364b318f644ccf1159e526a.production-acceptance-manifest.json","object_schema_version":"openadapt.production-acceptance/v3","object_sha256":"sha256:0bf1c3e952fca612dabedd25161bad6c06b926e81364b318f644ccf1159e526a","registry_entry_sha256":"sha256:e0696da3f90988c2295bfa690b461cf910028d24dc3e658ee7ffe66e4f57a1c8","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:bb6aefbe273f5b1d0a884d48a878cb21779cdc78bfefa79a60be1c749e1ca65f","size_bytes":11276,"subject_sha256":null},"publication_staging":{"assets":[{"asset_id":null,"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-cloud-e2db34a82f8c52e69b1b51e8c60ba45299491f53.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","size_bytes":556,"uploader_id":null,"uploader_login":null}],"deployment_id":"33570255673","deployment_url":"https://app.openadapt.ai","draft":false,"observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-deployment","pypi_files":null,"repository":"OpenAdaptAI/openadapt-cloud","repository_id":"1300570990","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.0.0-deployment.33570255673","target_commitish":"e2db34a82f8c52e69b1b51e8c60ba45299491f53"},"publication_staging_sha256":"sha256:78bbb4a35e0a3872b6c57a4530c35fa7a26ac25ad127a35a74fa3b4ce51214ba","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/00/0049889152205a2bea15a42fac01b3700c98f4abbdd13334759b6961060cd248.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:0049889152205a2bea15a42fac01b3700c98f4abbdd13334759b6961060cd248","registry_entry_sha256":"sha256:5293c98cc81e2adff14afa7bf55b39a57f91eb48122c704f04527abbb87f7098","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:91ce280188aa31831be7ea2fda8401c25fd1a7ab13d1ae7e672a25bb9f7044cf","size_bytes":2737,"subject_sha256":"sha256:71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/71/71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d","registry_entry_sha256":"sha256:6d8c2fd866016a461ca6ce10c12f27b8e0396944460435905e3c40af00dec0f1","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:e2dca14ae8df88852b1b776bf8e6ab2bed2b01e1111046147dbbb544e73617ed","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/fd/fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6","registry_entry_sha256":"sha256:357b7b76ba1339676276ebaa6263e745902939cfbb4f776b05bf8e2130010547","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:4eb9fad9c89db63d42230e290e81047da4bbff69fa530b9be9bf32986819667f","size_bytes":2849,"subject_sha256":"sha256:e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/e0/e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880","registry_entry_sha256":"sha256:462903800e9dda03b4caef4cfc79d0aff280acd5ed9d652c6a57e4c902a8ce55","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:c65da50b69dde540bc2102aeed7dce4c056690f14998ae20b1dcf40a7fd2a96c","size_bytes":6636,"subject_sha256":null},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:9f6aabdd24ad2b649938e5d2b7b29def25bf42f6054376d63bc6edc6fe948058","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-lifecycle-evidence-summary/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"cloud","verdict":"accepted"} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/00/0049889152205a2bea15a42fac01b3700c98f4abbdd13334759b6961060cd248.qualification-admission-sigstore-bundle.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/00/0049889152205a2bea15a42fac01b3700c98f4abbdd13334759b6961060cd248.qualification-admission-sigstore-bundle.json new file mode 100644 index 0000000..cb2711b --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/00/0049889152205a2bea15a42fac01b3700c98f4abbdd13334759b6961060cd248.qualification-admission-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tYWRtaXNzaW9uIiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uK2pzb247dmVyc2lvbj00Iiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uL3Y0Iiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo3MWI2OWJjMjMzOWZkMzIwMmVhZTk2MGMyY2Q3ZmJlZjQ5NjNlNjczNmZhNWFkNmUyNGQ3ODc5ZTUzZjhkYTdkIiwib2JqZWN0X3NpemVfYnl0ZXMiOjgwNTUsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmJjMDVmMTFlNjhlNThhNGJmZDAwMzhmOWI5YzEwNmVhNWIyZTFlNDg4NzFiZWZmOWM5ZDhjZTc1ZjE5Zjg3Y2UiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6ZTJkY2ExNGFlOGRmODg4NTJiMWI3NzZiZjhlNmFiMmJlZDJiMDFlMTExMTA0NjE0N2RiYmI1NDRlNzM2MTdlZCIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hZG1pc3Npb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXF1YWxpZmljYXRpb24tYWRtaXNzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"NUer6ZaIa6PFH0uywuK5OxqJ1Bmzt3whIXmvI3YcGG5CBOF/QmKfRKxe/+8qB4Szkl0rnE6CzXnD+Mhb2ENgAA=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/0b/0bf1c3e952fca612dabedd25161bad6c06b926e81364b318f644ccf1159e526a.production-acceptance-manifest.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/0b/0bf1c3e952fca612dabedd25161bad6c06b926e81364b318f644ccf1159e526a.production-acceptance-manifest.json new file mode 100644 index 0000000..25f84e0 --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/0b/0bf1c3e952fca612dabedd25161bad6c06b926e81364b318f644ccf1159e526a.production-acceptance-manifest.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory":{"artifacts":[{"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-cloud-e2db34a82f8c52e69b1b51e8c60ba45299491f53.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","size_bytes":556}],"claim_scope":"production_cloud","schema_version":"openadapt.production-release-artifact-inventory/v1","target":"cloud"},"artifact_inventory_sha256":"sha256:61fda7a52cde70814cad68d2274fa294c0974f5748843c8840d09df5e7a6fb50","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_cloud","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","publication_staging":{"assets":[{"asset_id":null,"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-cloud-e2db34a82f8c52e69b1b51e8c60ba45299491f53.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","size_bytes":556,"uploader_id":null,"uploader_login":null}],"deployment_id":"33570255673","deployment_url":"https://app.openadapt.ai","draft":false,"observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-deployment","pypi_files":null,"repository":"OpenAdaptAI/openadapt-cloud","repository_id":"1300570990","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.0.0-deployment.33570255673","target_commitish":"e2db34a82f8c52e69b1b51e8c60ba45299491f53"},"publication_staging_sha256":"sha256:78bbb4a35e0a3872b6c57a4530c35fa7a26ac25ad127a35a74fa3b4ce51214ba","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/00/0049889152205a2bea15a42fac01b3700c98f4abbdd13334759b6961060cd248.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:0049889152205a2bea15a42fac01b3700c98f4abbdd13334759b6961060cd248","registry_entry_sha256":"sha256:5293c98cc81e2adff14afa7bf55b39a57f91eb48122c704f04527abbb87f7098","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:91ce280188aa31831be7ea2fda8401c25fd1a7ab13d1ae7e672a25bb9f7044cf","size_bytes":2737,"subject_sha256":"sha256:71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/71/71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d","registry_entry_sha256":"sha256:6d8c2fd866016a461ca6ce10c12f27b8e0396944460435905e3c40af00dec0f1","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:e2dca14ae8df88852b1b776bf8e6ab2bed2b01e1111046147dbbb544e73617ed","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/fd/fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6","registry_entry_sha256":"sha256:357b7b76ba1339676276ebaa6263e745902939cfbb4f776b05bf8e2130010547","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:4eb9fad9c89db63d42230e290e81047da4bbff69fa530b9be9bf32986819667f","size_bytes":2849,"subject_sha256":"sha256:e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/e0/e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880","registry_entry_sha256":"sha256:462903800e9dda03b4caef4cfc79d0aff280acd5ed9d652c6a57e4c902a8ce55","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:c65da50b69dde540bc2102aeed7dce4c056690f14998ae20b1dcf40a7fd2a96c","size_bytes":6636,"subject_sha256":null},"release":{"artifacts":[{"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-cloud-e2db34a82f8c52e69b1b51e8c60ba45299491f53.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","size_bytes":556}],"deployment_id":"33570255673","deployment_sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","kind":"deployment","schema_version":"openadapt.production-release-candidate/v1","source_commit":"e2db34a82f8c52e69b1b51e8c60ba45299491f53","source_repository":"OpenAdaptAI/openadapt-cloud","source_repository_id":"1300570990","tag":null,"version":null},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:9f6aabdd24ad2b649938e5d2b7b29def25bf42f6054376d63bc6edc6fe948058","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-acceptance/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"cloud","verdict":"accepted"} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/0f/0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830.qualification-authority-state-receipt-sigstore-bundle.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/0f/0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830.qualification-authority-state-receipt-sigstore-bundle.json new file mode 100644 index 0000000..23e41d1 --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/0f/0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830.qualification-authority-state-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE4OjI0OjI1WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxODoyNDoyNVoiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tYXV0aG9yaXR5LXN0YXRlLXJlY2VpcHQiLCJvYmplY3RfbWVkaWFfdHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5vcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1hdXRob3JpdHktc3RhdGUtcmVjZWlwdCtqc29uO3ZlcnNpb249MiIsIm9iamVjdF9zY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWF1dGhvcml0eS1zdGF0ZS1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjphMjJmOTgxNWVjMGY3YzU2Zjc2MjlhZWFiZmQyMWQxNGJjNmQ3MzllZmNmYjdmN2EwNzNjZTk5ODdlMTk0NzllIiwib2JqZWN0X3NpemVfYnl0ZXMiOjE1MjAsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmI5ZDhiOWQ0ZTA3ZDc3M2MxMWFjNjA4ZTA1MGYyMzNiMTE2MzYzZWNkODQxMTA1MTYxY2I1Y2JmNzUwZmZjOGUiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6ZGY1MDc5MTQxZGY2ODg3N2M0YjA2ZjA1YjlmYjlmZGYyNzkzMDdiNzYyOWViMWYyZGNlMTJkZWY0YmQ1ZTJmYSIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1Njo3YTgxYmYzZDIxM2M3NDY3M2YzYzZiNWZhMTc5MjM0Y2JlZTUzNGM5NDMyYWFlYTZhZTA5ZTQ1NTU2MmY5NmI2Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiMmMxMjk3MDJkYTcxODUyMmNjMjU3OTEzMjA3YjZlZDZmM2IzM2I3YyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hdXRob3JpdHktc3RhdGUiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LW9wcyIsInJlcG9zaXRvcnlfaWQiOiIxMTcyMDExMjk0IiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNvdXJjZV9jb21taXQiOiJlMzIzMjQ5ZTNhN2MxYWY5ZDc2NTEzMTJlMGFmZTFmMTJjMzhjOTc3Iiwid29ya2Zsb3ciOiIuZ2l0aHViL3dvcmtmbG93cy9xdWFsaWZpY2F0aW9uLWF1dGhvcml0eS1zdGF0ZS55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"wdmPoPKf3091kjDye9E9XCnfgqlljw8M+CEW2Vr0/hC5i85AWrpMfxPOB8Ui0KvTbF70QqLgFbgLqgdwWIPaDQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/18/18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676.qualification-revocation-state-receipt.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/18/18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676.qualification-revocation-state-receipt.json new file mode 100644 index 0000000..fdc3e22 --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/18/18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676.qualification-revocation-state-receipt.json @@ -0,0 +1 @@ +{"algorithm":"ed25519","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","expires_at":null,"issuer":{"environment":"qualification-revocation-state","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","repository_owner_id":"132681217","source_commit":"e323249e3a7c1af9d7651312e0afe1f12c38c977","workflow":".github/workflows/qualification-revocation-state.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T18:24:25Z","observed_at":"2026-09-02T18:24:25Z","previous_revocation_state_sha256":null,"revision":1,"revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","revocations":[],"schema_version":"openadapt.qualification-revocation-state-receipt/v1","signature":"6/az5KZHqcV7weLNpPR11DnJR3f7Wfj5JgqcFddGoET+x+Q42rWH7zkgdDVJqvP+XxN09f1fHBmvkWlDvqlBBQ==","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-revocation-state-receipt/v1","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification revocation state receipt v1\u0000","unsigned_object_sha256":"sha256:f7e15c3c660e2793c8c0c4f6beafef140ee71b2a407d971d2e6af0578b2fd6d6","unsigned_size_bytes":930},"status":"current"} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/38/3899ebc2ab2846cc5ff7a82dc2baca8ae9b93b14e69b2b6b1652dfaa539962a7.production-acceptance-manifest-sigstore-bundle.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/38/3899ebc2ab2846cc5ff7a82dc2baca8ae9b93b14e69b2b6b1652dfaa539962a7.production-acceptance-manifest-sigstore-bundle.json new file mode 100644 index 0000000..27298a6 --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/38/3899ebc2ab2846cc5ff7a82dc2baca8ae9b93b14e69b2b6b1652dfaa539962a7.production-acceptance-manifest-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1tYW5pZmVzdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5wcm9kdWN0aW9uLWFjY2VwdGFuY2UranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1hY2NlcHRhbmNlL3YzIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjowYmYxYzNlOTUyZmNhNjEyZGFiZWRkMjUxNjFiYWQ2YzA2YjkyNmU4MTM2NGIzMThmNjQ0Y2NmMTE1OWU1MjZhIiwib2JqZWN0X3NpemVfYnl0ZXMiOjExMjc2LCJyZXF1ZXN0X2lkX3NoYTI1NiI6InNoYTI1Njo5YTRjMjlhZGNlNTg5MjMzZTE5M2ZiYjlhMDNhY2NkZDkxNTYzYjYwNjFhNjU3YTk3MzFiNzAxODA1ODkyNzNiIiwicmV2b2NhdGlvbl9zdGF0ZV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tcHVibGljLXRydXN0LXNpZ25pbmctc3RhdGVtZW50L3YxIiwic2VtYW50aWNfaWRlbnRpdHlfc2hhMjU2Ijoic2hhMjU2OmJiNmFlZmJlMjczZjViMWQwYTg4NGQ0OGE4NzhjYjIxNzc5Y2RjNzhiZmVmYTc5YTYwYmUxYzc0OWUxY2E2NWYiLCJzaWduYXR1cmVfcHJvZmlsZSI6InNvZnR3YXJlLWVkMjU1MTktZHNzZS12MSIsInNpZ25lcl9yZWdpc3RyeV9zaGEyNTYiOiJzaGEyNTY6ZTI0M2EyMzI0M2IyNDk4NmVkMDg4MTJlMjg0YTFiZDhjNDk5MzgxNDE0OWYwMmJjYmE3OWNjNTIwZTEwY2ExNCIsInNpZ25pbmdfYXV0aG9yaXR5Ijp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJrZXlfb3JpZ2luIjoic29mdHdhcmUiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL3NpZ24tcHJvZHVjdGlvbi1ldmlkZW5jZS1zb2Z0d2FyZS55bWwifSwic291cmNlX2lzc3VlciI6eyJlbnZpcm9ubWVudCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS9vcGVuYWRhcHQtZXZhbHMiLCJyZXBvc2l0b3J5X2lkIjoiMTEzNTk5ODE5NyIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiY2FkNTU2MGQ2Yjc0ODJmMmNiOTliOTczNWUwYWMzYzVhYWU3MTRjOCIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1hY2NlcHRhbmNlLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"o+7Tx/gpwXb9N2CXWhfEwGOus9JFPCup4e9Alk1TVtVItKM8OxI5YF2nIBmki340EVJkN2zKXU5+yNp4ms5XBg=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/4e/4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f.qualification-revocation-state-receipt-sigstore-bundle.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/4e/4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f.qualification-revocation-state-receipt-sigstore-bundle.json new file mode 100644 index 0000000..3d39da8 --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/4e/4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f.qualification-revocation-state-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE4OjI0OjI1WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxODoyNDoyNVoiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0Iiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0K2pzb247dmVyc2lvbj0xIiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0L3YxIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjoxODYzM2I4Y2MyNDNmNjg2NzA2NjA2MTYyYmZhMjQ5YTI5NzMzODExNTYzZjYzYjllNjhjYzdjNGEzNTA3Njc2Iiwib2JqZWN0X3NpemVfYnl0ZXMiOjE0NTcsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjIwZGJjNzViNmYzMjJmMmU1ZDg3MjdlOTA0ZTRjYzA4ZDBmZTJhMWY1YjA5YTE5ZDNkN2M0ODE1YzlhOWUyZDUiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiMmMxMjk3MDJkYTcxODUyMmNjMjU3OTEzMjA3YjZlZDZmM2IzM2I3YyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1yZXZvY2F0aW9uLXN0YXRlIiwicmVmIjoicmVmcy9oZWFkcy9tYWluIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJL29wZW5hZGFwdC1vcHMiLCJyZXBvc2l0b3J5X2lkIjoiMTE3MjAxMTI5NCIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiZTMyMzI0OWUzYTdjMWFmOWQ3NjUxMzEyZTBhZmUxZjEyYzM4Yzk3NyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvcXVhbGlmaWNhdGlvbi1yZXZvY2F0aW9uLXN0YXRlLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"6H/dlDXrZ0r2kihJrm8OKF7UriiNbloFiofPmckxWdhvRtXo4bttnEtqK2Fr7i7rCQ2+22RmvRbtd8Idx17bCg=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/71/71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d.qualification-admission.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/71/71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d.qualification-admission.json new file mode 100644 index 0000000..fea892d --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/71/71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d.qualification-admission.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:d1f8d2eacb5f4618e826d97ca7353f2c4bc58a87dbe29d58b04b44bd469aa71f","admission_id_sha256":"sha256:81a678a3a0302b25721e3daa5873647dc36d266ccdef0556e56c40c05eebe907","admitted_runtime_sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","application_contract_sha256":"sha256:994b58c84276503c0748d453b12ef0ee7678389a39da49d5b751179bd3aa9b0b","bundle_sha256":"sha256:96485be6462fbdecc00ee534788950326fad6745bec425f3b21cd4f89c64dfa5","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:be9d5cf2b7f6f11f7e9a8bf0f03032035d9ceae2d854da9a460d13ed24c8bf16","campaign_permit_sha256":"sha256:1320210cc6e59acd78282c1a2430fc61cdc55ed2d7042df39f7e0ca64c3709b1","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/fd/fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6","registry_entry_sha256":"sha256:357b7b76ba1339676276ebaa6263e745902939cfbb4f776b05bf8e2130010547","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:4eb9fad9c89db63d42230e290e81047da4bbff69fa530b9be9bf32986819667f","size_bytes":2849,"subject_sha256":"sha256:e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880"},"decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/e0/e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880","registry_entry_sha256":"sha256:462903800e9dda03b4caef4cfc79d0aff280acd5ed9d652c6a57e4c902a8ce55","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:c65da50b69dde540bc2102aeed7dce4c056690f14998ae20b1dcf40a7fd2a96c","size_bytes":6636,"subject_sha256":null},"effect_contract_sha256":"sha256:6f77bbaddad842602fda0fd016ef840ced8a4b29202899a547b552507f08c209","entity_class":"record","environment_contract_sha256":"sha256:e493e3392c9e208f6002cc64e3115e9320aa8b21ef31d422f236c056211add98","evidence_authority_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","expires_at":null,"identity_contract_sha256":"sha256:5a96e6bee75bd002052f6f20647d53ad6a5587f5dd982d740dbcc41eaf766dfe","input_contract_sha256":"sha256:525ee8fa4377e825261666089c497267d1bdc2012ba4c981621317594ab13370","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"qualification-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-qualification-admission.yml"},"local_identity_opening":{"algorithm":"hmac-sha256","customer_controlled_secret_required":true,"exact_contract_match_required":true,"maximum_age_seconds":60,"required":true,"revalidation_before_actuation":true,"schema_version":"openadapt.qualification-local-identity-opening/v1"},"not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:2ab3ac990449e25aa93b4cc0e76e8b13549b5dda54d46f96c87991a8112b4f78","policy_contract_sha256":"sha256:1e189edfda30d7a4d8974668824619387b55b022aeaff6b59dfdf7592d445618","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-admission/v4","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","verdict":"accepted","workflow_id_sha256":"sha256:9b3d02011dd59767d2dcfcffa1e4413165642569c7879c80a99cfcef90a3a50c","workflow_version_id_sha256":"sha256:25746f2b171f060d6dd8173b8eaa3170818867c675c38bbfce2d2ecd0705f272"} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/a2/a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e.qualification-authority-state-receipt.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/a2/a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e.qualification-authority-state-receipt.json new file mode 100644 index 0000000..c47be2a --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/a2/a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e.qualification-authority-state-receipt.json @@ -0,0 +1 @@ +{"algorithm":"ed25519","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","evidence_authority_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","expires_at":null,"issuer":{"environment":"qualification-authority-state","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","repository_owner_id":"132681217","source_commit":"e323249e3a7c1af9d7651312e0afe1f12c38c977","workflow":".github/workflows/qualification-authority-state.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T18:24:25Z","observed_at":"2026-09-02T18:24:25Z","schema_version":"openadapt.qualification-authority-state-receipt/v2","signature":"BUa1NvZFvbPv7pari55YjS6C7p6U68c2Jjrh0vt9u+ZFky8Y6w/9p+55MggWJP8zwghMIT+HM1YlqH5++ciOBQ==","signer_registry_identity_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signer_registry_revision":1,"signer_registry_sha256":"sha256:7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-authority-state-receipt/v2","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification authority state receipt v2\u0000","unsigned_object_sha256":"sha256:be362f1c032e0f0ee8f8ad378efe7b84fb55ea5e9260977a2b9fc2e41dda9b17","unsigned_size_bytes":995},"status":"active"} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/a4/a404fc97c624a7b9ec9fea0d7f45da6875ace55a7fc3ce82f00a6118a7990a60.production-acceptance-summary.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/a4/a404fc97c624a7b9ec9fea0d7f45da6875ace55a7fc3ce82f00a6118a7990a60.production-acceptance-summary.json new file mode 100644 index 0000000..cbf532c --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/a4/a404fc97c624a7b9ec9fea0d7f45da6875ace55a7fc3ce82f00a6118a7990a60.production-acceptance-summary.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory_sha256":"sha256:61fda7a52cde70814cad68d2274fa294c0974f5748843c8840d09df5e7a6fb50","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_cloud","evidence_identity_sha256":"sha256:23d1251ba2d0c63ee926532b5528c330823e00877b52bbc7ee5974d430916736","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","production_acceptance_manifest_bundle_reference":{"kind":"production-acceptance-manifest-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/38/3899ebc2ab2846cc5ff7a82dc2baca8ae9b93b14e69b2b6b1652dfaa539962a7.production-acceptance-manifest-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:3899ebc2ab2846cc5ff7a82dc2baca8ae9b93b14e69b2b6b1652dfaa539962a7","registry_entry_sha256":"sha256:8ee9b8b8e63f309a073384cbaef106aa7e82fca90942988377490a163aae815e","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:d20d7de5253451352f8be093e429fc4750c56e94dd0648aee2bca85e8d1f3862","size_bytes":2749,"subject_sha256":"sha256:0bf1c3e952fca612dabedd25161bad6c06b926e81364b318f644ccf1159e526a"},"production_acceptance_manifest_reference":{"kind":"production-acceptance-manifest","object_media_type":"application/vnd.openadapt.production-acceptance+json;version=3","object_path":"production-evidence/objects/sha256/0b/0bf1c3e952fca612dabedd25161bad6c06b926e81364b318f644ccf1159e526a.production-acceptance-manifest.json","object_schema_version":"openadapt.production-acceptance/v3","object_sha256":"sha256:0bf1c3e952fca612dabedd25161bad6c06b926e81364b318f644ccf1159e526a","registry_entry_sha256":"sha256:e0696da3f90988c2295bfa690b461cf910028d24dc3e658ee7ffe66e4f57a1c8","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:bb6aefbe273f5b1d0a884d48a878cb21779cdc78bfefa79a60be1c749e1ca65f","size_bytes":11276,"subject_sha256":null},"publication_staging":{"assets":[{"asset_id":null,"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-cloud-e2db34a82f8c52e69b1b51e8c60ba45299491f53.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","size_bytes":556,"uploader_id":null,"uploader_login":null}],"deployment_id":"33570255673","deployment_url":"https://app.openadapt.ai","draft":false,"observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-deployment","pypi_files":null,"repository":"OpenAdaptAI/openadapt-cloud","repository_id":"1300570990","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.0.0-deployment.33570255673","target_commitish":"e2db34a82f8c52e69b1b51e8c60ba45299491f53"},"publication_staging_sha256":"sha256:78bbb4a35e0a3872b6c57a4530c35fa7a26ac25ad127a35a74fa3b4ce51214ba","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/00/0049889152205a2bea15a42fac01b3700c98f4abbdd13334759b6961060cd248.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:0049889152205a2bea15a42fac01b3700c98f4abbdd13334759b6961060cd248","registry_entry_sha256":"sha256:5293c98cc81e2adff14afa7bf55b39a57f91eb48122c704f04527abbb87f7098","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:91ce280188aa31831be7ea2fda8401c25fd1a7ab13d1ae7e672a25bb9f7044cf","size_bytes":2737,"subject_sha256":"sha256:71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/71/71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d","registry_entry_sha256":"sha256:6d8c2fd866016a461ca6ce10c12f27b8e0396944460435905e3c40af00dec0f1","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:e2dca14ae8df88852b1b776bf8e6ab2bed2b01e1111046147dbbb544e73617ed","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/fd/fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6","registry_entry_sha256":"sha256:357b7b76ba1339676276ebaa6263e745902939cfbb4f776b05bf8e2130010547","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:4eb9fad9c89db63d42230e290e81047da4bbff69fa530b9be9bf32986819667f","size_bytes":2849,"subject_sha256":"sha256:e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/e0/e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880","registry_entry_sha256":"sha256:462903800e9dda03b4caef4cfc79d0aff280acd5ed9d652c6a57e4c902a8ce55","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:c65da50b69dde540bc2102aeed7dce4c056690f14998ae20b1dcf40a7fd2a96c","size_bytes":6636,"subject_sha256":null},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:9f6aabdd24ad2b649938e5d2b7b29def25bf42f6054376d63bc6edc6fe948058","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-lifecycle-evidence-summary/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"cloud","verdict":"accepted"} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/ab/ab90ad9cd7a5b284d2f2cb59f6feb4477062cb2a7fd4ab089cd177001dedd25d.qualification-release.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/ab/ab90ad9cd7a5b284d2f2cb59f6feb4477062cb2a7fd4ab089cd177001dedd25d.qualification-release.json new file mode 100644 index 0000000..d324638 --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/ab/ab90ad9cd7a5b284d2f2cb59f6feb4477062cb2a7fd4ab089cd177001dedd25d.qualification-release.json @@ -0,0 +1 @@ +{"admission_id_sha256":"sha256:20c18a6a930e500493c15a9140f34d4d0e9ab8f11eca4daa7a917887123b3a85","artifact_inventory_sha256":"sha256:61fda7a52cde70814cad68d2274fa294c0974f5748843c8840d09df5e7a6fb50","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","claim_scope":"production_cloud","evidence_class":"remote-safe-synthetic","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-release-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-production-release-admission.yml"},"not_before":"2026-09-02T19:22:47Z","production_acceptance_summary_bundle_reference":{"kind":"production-acceptance-summary-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/c0/c0f5486c70c4db07fc9ed9148e6e7bd99d22af5aa54d75b6e99727a30f85634b.production-acceptance-summary-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:c0f5486c70c4db07fc9ed9148e6e7bd99d22af5aa54d75b6e99727a30f85634b","registry_entry_sha256":"sha256:5a7c6b69e1ef73c21470a345707b930d5afa5441c0d9d41f6e7fa63ebdce5114","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:4f55bdb9662c7372e066cfd45cf9aa95cde172622f098c4a14f89bb6f463cc54","size_bytes":2789,"subject_sha256":"sha256:a404fc97c624a7b9ec9fea0d7f45da6875ace55a7fc3ce82f00a6118a7990a60"},"production_acceptance_summary_reference":{"kind":"production-acceptance-summary","object_media_type":"application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3","object_path":"production-evidence/objects/sha256/a4/a404fc97c624a7b9ec9fea0d7f45da6875ace55a7fc3ce82f00a6118a7990a60.production-acceptance-summary.json","object_schema_version":"openadapt.production-lifecycle-evidence-summary/v3","object_sha256":"sha256:a404fc97c624a7b9ec9fea0d7f45da6875ace55a7fc3ce82f00a6118a7990a60","registry_entry_sha256":"sha256:fe662534bdffb1a7bdb4d9ede1bcbd7ba899726f5ae914cdab22b70e4785641b","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:5145ab991be8118f0820397996a81a00d2acbe369f6cd16ecffc9cabbd439f35","size_bytes":12379,"subject_sha256":null},"publication_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","publication_staging":{"assets":[{"asset_id":null,"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-cloud-e2db34a82f8c52e69b1b51e8c60ba45299491f53.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","size_bytes":556,"uploader_id":null,"uploader_login":null}],"deployment_id":"33570255673","deployment_url":"https://app.openadapt.ai","draft":false,"observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-deployment","pypi_files":null,"repository":"OpenAdaptAI/openadapt-cloud","repository_id":"1300570990","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.0.0-deployment.33570255673","target_commitish":"e2db34a82f8c52e69b1b51e8c60ba45299491f53"},"publication_staging_sha256":"sha256:78bbb4a35e0a3872b6c57a4530c35fa7a26ac25ad127a35a74fa3b4ce51214ba","release":{"artifacts":[{"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-cloud-e2db34a82f8c52e69b1b51e8c60ba45299491f53.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","size_bytes":556}],"deployment_id":"33570255673","deployment_sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","kind":"deployment","schema_version":"openadapt.production-release-candidate/v1","source_commit":"e2db34a82f8c52e69b1b51e8c60ba45299491f53","source_repository":"OpenAdaptAI/openadapt-cloud","source_repository_id":"1300570990","tag":null,"version":null},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:9f6aabdd24ad2b649938e5d2b7b29def25bf42f6054376d63bc6edc6fe948058","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-release/v2","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"cloud","verdict":"accepted"} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/b6/b6761673cdfb6ac5a9a4f8a0706759b352e4ab94cae336566f5aae9865fb37bb.qualification-release-sigstore-bundle.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/b6/b6761673cdfb6ac5a9a4f8a0706759b352e4ab94cae336566f5aae9865fb37bb.qualification-release-sigstore-bundle.json new file mode 100644 index 0000000..e94d88b --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/b6/b6761673cdfb6ac5a9a4f8a0706759b352e4ab94cae336566f5aae9865fb37bb.qualification-release-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tcmVsZWFzZSIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLXJlbGVhc2UranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1yZWxlYXNlL3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjphYjkwYWQ5Y2Q3YTViMjg0ZDJmMmNiNTlmNmZlYjQ0NzcwNjJjYjJhN2ZkNGFiMDg5Y2QxNzcwMDFkZWRkMjVkIiwib2JqZWN0X3NpemVfYnl0ZXMiOjU0MTEsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmViYWVlMmMxNTdiNGM2NzYxOWI0YzJiZWZhMWIwODNlYzQyZjU3Mzc0NWY0MTJjNGJiYTUwMzRhMDUxOGY1MDEiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6YzQwY2U4NGFmZWI3M2JiOTJmOTYzM2UyOGIzYmMwNDE2MTQyM2FjMDk5NzY1N2NkYzYzNThmOWE0ZGY3MTA3MCIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbiIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbi55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"SiPcPpA9Q1kqNssby2C30kBg9w/Tv4OCbxE7DFgA790bmPofPfL4Spe7GY+qtQRe43ZAdhA3Qn+dlIMn7ssGAQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/c0/c0f5486c70c4db07fc9ed9148e6e7bd99d22af5aa54d75b6e99727a30f85634b.production-acceptance-summary-sigstore-bundle.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/c0/c0f5486c70c4db07fc9ed9148e6e7bd99d22af5aa54d75b6e99727a30f85634b.production-acceptance-summary-sigstore-bundle.json new file mode 100644 index 0000000..ac3842e --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/c0/c0f5486c70c4db07fc9ed9148e6e7bd99d22af5aa54d75b6e99727a30f85634b.production-acceptance-summary-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1zdW1tYXJ5Iiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnByb2R1Y3Rpb24tbGlmZWN5Y2xlLWV2aWRlbmNlLXN1bW1hcnkranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1saWZlY3ljbGUtZXZpZGVuY2Utc3VtbWFyeS92MyIsIm9iamVjdF9zaGEyNTYiOiJzaGEyNTY6YTQwNGZjOTdjNjI0YTdiOWVjOWZlYTBkN2Y0NWRhNjg3NWFjZTU1YTdmYzNjZTgyZjAwYTYxMThhNzk5MGE2MCIsIm9iamVjdF9zaXplX2J5dGVzIjoxMjM3OSwicmVxdWVzdF9pZF9zaGEyNTYiOiJzaGEyNTY6NTFhZGE3ZDA0OTAyYmQwYzJmNjVjMDJmYTBjYTI1M2Q3NTVjZmE1ZjcxMzBjNDkyMzFlZTM3NjMwODM3MzYxZCIsInJldm9jYXRpb25fc3RhdGVfc2hhMjU2Ijoic2hhMjU2OjI1MGFiNDMwZTQ2N2Y1ZTU4NGViZDJiMTgzMjk3NmI0MjE4NmI2OThkYTcxZDYyN2VlMTcyNGMyYjFkYTI0NTciLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5wcm9kdWN0aW9uLXB1YmxpYy10cnVzdC1zaWduaW5nLXN0YXRlbWVudC92MSIsInNlbWFudGljX2lkZW50aXR5X3NoYTI1NiI6InNoYTI1Njo1MTQ1YWI5OTFiZTgxMThmMDgyMDM5Nzk5NmE4MWEwMGQyYWNiZTM2OWY2Y2QxNmVjZmZjOWNhYmJkNDM5ZjM1Iiwic2lnbmF0dXJlX3Byb2ZpbGUiOiJzb2Z0d2FyZS1lZDI1NTE5LWRzc2UtdjEiLCJzaWduZXJfcmVnaXN0cnlfc2hhMjU2Ijoic2hhMjU2OmUyNDNhMjMyNDNiMjQ5ODZlZDA4ODEyZTI4NGExYmQ4YzQ5OTM4MTQxNDlmMDJiY2JhNzljYzUyMGUxMGNhMTQiLCJzaWduaW5nX2F1dGhvcml0eSI6eyJlbnZpcm9ubWVudCI6InN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uIiwia2V5X29yaWdpbiI6InNvZnR3YXJlIiwicmVmIjoicmVmcy9oZWFkcy9tYWluIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJLy5naXRodWIiLCJyZXBvc2l0b3J5X2lkIjoiODU4NDU0MDYyIiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNvdXJjZV9jb21taXQiOiI3OGFlYmQzYzk4ZTY2OTQzZWIzZGEwMTQ0OTQ1MTk5MzAwZjE2MzIzIiwid29ya2Zsb3ciOiIuZ2l0aHViL3dvcmtmbG93cy9zaWduLXByb2R1Y3Rpb24tZXZpZGVuY2Utc29mdHdhcmUueW1sIn0sInNvdXJjZV9pc3N1ZXIiOnsiZW52aXJvbm1lbnQiOiJwcm9kdWN0aW9uLWFjY2VwdGFuY2UiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LWV2YWxzIiwicmVwb3NpdG9yeV9pZCI6IjExMzU5OTgxOTciLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6ImNhZDU1NjBkNmI3NDgyZjJjYjk5Yjk3MzVlMGFjM2M1YWFlNzE0YzgiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXByb2R1Y3Rpb24tYWNjZXB0YW5jZS55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"oxuXV0xV08Yw8vuQ0nGgHNR4PrwXPpY5pmu35aFsfjUgSgfeEliqPScNn9C3q/cRfHLhOnww5dj30cIiimkaCQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/e0/e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880.qualification-evidence-decision-receipt.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/e0/e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880.qualification-evidence-decision-receipt.json new file mode 100644 index 0000000..bd4e8a1 --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/e0/e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880.qualification-evidence-decision-receipt.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:d1f8d2eacb5f4618e826d97ca7353f2c4bc58a87dbe29d58b04b44bd469aa71f","admitted_runtime_sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","algorithm":"ed25519","application_contract_sha256":"sha256:994b58c84276503c0748d453b12ef0ee7678389a39da49d5b751179bd3aa9b0b","bundle_sha256":"sha256:96485be6462fbdecc00ee534788950326fad6745bec425f3b21cd4f89c64dfa5","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:be9d5cf2b7f6f11f7e9a8bf0f03032035d9ceae2d854da9a460d13ed24c8bf16","campaign_permit_sha256":"sha256:1320210cc6e59acd78282c1a2430fc61cdc55ed2d7042df39f7e0ca64c3709b1","campaign_summary":{"classes":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"minimum_trials_per_task_condition":3,"schema_version":"openadapt.qualification-evidence-decision-campaign-summary/v1","task_count":1},"decision_commitment_sha256":"sha256:26ef3667dff2e4e59d254ddded3282605a0a65bde49147369b8023029786ecd4","decision_identity_sha256":"sha256:211e5d8dd16affce84bf33fb4130ed05e5571de584fbf1462a3a65d453c193ff","decision_revision":1,"effect_contract_sha256":"sha256:6f77bbaddad842602fda0fd016ef840ced8a4b29202899a547b552507f08c209","entity_class":"record","environment_contract_sha256":"sha256:e493e3392c9e208f6002cc64e3115e9320aa8b21ef31d422f236c056211add98","evidence_authority_contract_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","evidence_manifest_readback_sha256":"sha256:34662d3fc4357431fcc4caadacffa8e1c3febf3763d1eb59857be50d7a92926d","evidence_manifest_sha256":"sha256:b1bae363a49b3b81d3b815ceb973465e79e8234b2e57c99bd2293b4b8c09c370","expires_at":null,"identity_contract_sha256":"sha256:5a96e6bee75bd002052f6f20647d53ad6a5587f5dd982d740dbcc41eaf766dfe","input_contract_sha256":"sha256:525ee8fa4377e825261666089c497267d1bdc2012ba4c981621317594ab13370","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"synthetic-qualification-evidence-decision","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-synthetic-qualification-evidence-decision.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:2ab3ac990449e25aa93b4cc0e76e8b13549b5dda54d46f96c87991a8112b4f78","policy_contract_sha256":"sha256:1e189edfda30d7a4d8974668824619387b55b022aeaff6b59dfdf7592d445618","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-evidence-decision-receipt/v2","signature":"RRqoOk25tt/zVMJ5wOwmAn3AWBcGYwCAgpmLQSJtB5G4O1ecCAOq0OxHeMpjZ6PBLcmrpCk6AnR19+HZICWpDA==","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification evidence decision receipt v2\u0000","unsigned_object_sha256":"sha256:10fbd41f483e8fa26f91d1afb5ce1217e2112084cd98d41f7c8fd48fbd7b6b46","unsigned_size_bytes":6106},"verdict":"ADMIT","workflow_id_sha256":"sha256:9b3d02011dd59767d2dcfcffa1e4413165642569c7879c80a99cfcef90a3a50c","workflow_version_id_sha256":"sha256:25746f2b171f060d6dd8173b8eaa3170818867c675c38bbfce2d2ecd0705f272"} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/fd/fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6.qualification-evidence-decision-receipt-sigstore-bundle.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/fd/fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6.qualification-evidence-decision-receipt-sigstore-bundle.json new file mode 100644 index 0000000..0627b27 --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/objects/sha256/fd/fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6.qualification-evidence-decision-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24tcmVjZWlwdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjplMDNkZWM0YjgzODM1MWZlMDdmMzExMTgxYWNhM2Y1YmY0OTliMjFmZjBmNzNlM2RkYjcwMDhiODA2YWE3ODgwIiwib2JqZWN0X3NpemVfYnl0ZXMiOjY2MzYsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjgzNzY0MjQ4YjNjYjEyYTJiYzQ3NzQ5ODRkNjJlMjEzYWM5ZGY0NTU0MTRhODhlNmI5MmYyOThlNjdmMjYxNDAiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6YzY1ZGE1MGI2OWRkZTU0MGJjMjEwMmFlZWQ3ZGNlNGMwNTY2OTBmMTQ5OThhZTIwYjFkY2Y0MGE3ZmQyYTk2YyIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"aypjQUImNlXd+DrI8qdqxhdJBbsfVzbJLdBpFKFpgx6IVKO+rIPnlR9mtBZw2BMPm9n6ffaHryBGeHTuT1mkDA=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json new file mode 100644 index 0000000..72a5ba1 --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json @@ -0,0 +1 @@ +{"expires_at":null,"generated_at":"2026-09-02T18:24:25Z","revision":1,"schema_version":"openadapt.qualification-signer-registry/v2","signers":[{"algorithm":"ed25519","allowed_ref_prefixes":["refs/heads/main"],"allowed_usages":["qualification-authority-state-receipt","qualification-evidence-decision-receipt","qualification-revocation-state-receipt"],"allowed_workflows":["https://github.com/OpenAdaptAI/.github/.github/workflows/issue-synthetic-qualification-evidence-decision.yml@refs/heads/main","https://github.com/OpenAdaptAI/openadapt-ops/.github/workflows/qualification-authority-state.yml@refs/heads/main","https://github.com/OpenAdaptAI/openadapt-ops/.github/workflows/qualification-revocation-state.yml@refs/heads/main"],"key_id":"qa-ed25519-9cf4bca214c01d79","public_key":"vHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8","public_key_sha256":"sha256:465646ab5137f05dfba094fb05fc10e3af74a0c2e2d0fcc20814b8f1f8271170","public_key_spki_der_base64":"MCowBQYDK2VwAyEAvHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8=","revoked_at":null,"statement_schema_versions":["openadapt.qualification-evidence-signing-statement/v1"],"status":"active"},{"algorithm":"ed25519","allowed_environments":["synthetic-qualification-evidence-decision"],"allowed_kinds":["production-acceptance-manifest","production-acceptance-summary","production-cloud-deploy-authorization","production-cloud-deployment-result","production-current-default","production-deployment-observation","production-lifecycle-checkpoint","qualification-admission","qualification-authority-state-receipt","qualification-campaign-permit","qualification-campaign-permit-policy","qualification-campaign-permit-receipt","qualification-campaign-permit-request","qualification-evidence-decision-receipt","qualification-release","qualification-revocation-state-receipt","support-release-admission"],"allowed_ref_prefixes":["refs/heads/main"],"allowed_usages":["production-public-evidence"],"allowed_workflows":["https://github.com/OpenAdaptAI/.github/.github/workflows/sign-production-evidence-software.yml@refs/heads/main"],"key_id":"oa-public-trust-ed25519-9cf4bca214c01d79","key_origin":"software","public_key":"vHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8","public_key_sha256":"sha256:465646ab5137f05dfba094fb05fc10e3af74a0c2e2d0fcc20814b8f1f8271170","public_key_spki_der_base64":"MCowBQYDK2VwAyEAvHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8=","revoked_at":null,"signature_encoding":"raw-64-base64-rfc4648-padded","statement_schema_versions":["openadapt.production-public-trust-signing-statement/v1"],"status":"active"}]} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/publication-staging.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/publication-staging.json new file mode 100644 index 0000000..0aa407c --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/publication-staging.json @@ -0,0 +1 @@ +{"assets":[{"asset_id":null,"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-cloud-e2db34a82f8c52e69b1b51e8c60ba45299491f53.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","size_bytes":556,"uploader_id":null,"uploader_login":null}],"deployment_id":"33570255673","deployment_url":"https://app.openadapt.ai","draft":false,"observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-deployment","pypi_files":null,"repository":"OpenAdaptAI/openadapt-cloud","repository_id":"1300570990","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.0.0-deployment.33570255673","target_commitish":"e2db34a82f8c52e69b1b51e8c60ba45299491f53"} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-admission-sigstore-bundle.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-admission-sigstore-bundle.json new file mode 100644 index 0000000..cb2711b --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-admission-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tYWRtaXNzaW9uIiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uK2pzb247dmVyc2lvbj00Iiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uL3Y0Iiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo3MWI2OWJjMjMzOWZkMzIwMmVhZTk2MGMyY2Q3ZmJlZjQ5NjNlNjczNmZhNWFkNmUyNGQ3ODc5ZTUzZjhkYTdkIiwib2JqZWN0X3NpemVfYnl0ZXMiOjgwNTUsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmJjMDVmMTFlNjhlNThhNGJmZDAwMzhmOWI5YzEwNmVhNWIyZTFlNDg4NzFiZWZmOWM5ZDhjZTc1ZjE5Zjg3Y2UiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6ZTJkY2ExNGFlOGRmODg4NTJiMWI3NzZiZjhlNmFiMmJlZDJiMDFlMTExMTA0NjE0N2RiYmI1NDRlNzM2MTdlZCIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hZG1pc3Npb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXF1YWxpZmljYXRpb24tYWRtaXNzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"NUer6ZaIa6PFH0uywuK5OxqJ1Bmzt3whIXmvI3YcGG5CBOF/QmKfRKxe/+8qB4Szkl0rnE6CzXnD+Mhb2ENgAA=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-admission.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-admission.json new file mode 100644 index 0000000..fea892d --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-admission.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:d1f8d2eacb5f4618e826d97ca7353f2c4bc58a87dbe29d58b04b44bd469aa71f","admission_id_sha256":"sha256:81a678a3a0302b25721e3daa5873647dc36d266ccdef0556e56c40c05eebe907","admitted_runtime_sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","application_contract_sha256":"sha256:994b58c84276503c0748d453b12ef0ee7678389a39da49d5b751179bd3aa9b0b","bundle_sha256":"sha256:96485be6462fbdecc00ee534788950326fad6745bec425f3b21cd4f89c64dfa5","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:be9d5cf2b7f6f11f7e9a8bf0f03032035d9ceae2d854da9a460d13ed24c8bf16","campaign_permit_sha256":"sha256:1320210cc6e59acd78282c1a2430fc61cdc55ed2d7042df39f7e0ca64c3709b1","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/fd/fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6","registry_entry_sha256":"sha256:357b7b76ba1339676276ebaa6263e745902939cfbb4f776b05bf8e2130010547","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:4eb9fad9c89db63d42230e290e81047da4bbff69fa530b9be9bf32986819667f","size_bytes":2849,"subject_sha256":"sha256:e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880"},"decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/e0/e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880","registry_entry_sha256":"sha256:462903800e9dda03b4caef4cfc79d0aff280acd5ed9d652c6a57e4c902a8ce55","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:c65da50b69dde540bc2102aeed7dce4c056690f14998ae20b1dcf40a7fd2a96c","size_bytes":6636,"subject_sha256":null},"effect_contract_sha256":"sha256:6f77bbaddad842602fda0fd016ef840ced8a4b29202899a547b552507f08c209","entity_class":"record","environment_contract_sha256":"sha256:e493e3392c9e208f6002cc64e3115e9320aa8b21ef31d422f236c056211add98","evidence_authority_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","expires_at":null,"identity_contract_sha256":"sha256:5a96e6bee75bd002052f6f20647d53ad6a5587f5dd982d740dbcc41eaf766dfe","input_contract_sha256":"sha256:525ee8fa4377e825261666089c497267d1bdc2012ba4c981621317594ab13370","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"qualification-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-qualification-admission.yml"},"local_identity_opening":{"algorithm":"hmac-sha256","customer_controlled_secret_required":true,"exact_contract_match_required":true,"maximum_age_seconds":60,"required":true,"revalidation_before_actuation":true,"schema_version":"openadapt.qualification-local-identity-opening/v1"},"not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:2ab3ac990449e25aa93b4cc0e76e8b13549b5dda54d46f96c87991a8112b4f78","policy_contract_sha256":"sha256:1e189edfda30d7a4d8974668824619387b55b022aeaff6b59dfdf7592d445618","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-admission/v4","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","verdict":"accepted","workflow_id_sha256":"sha256:9b3d02011dd59767d2dcfcffa1e4413165642569c7879c80a99cfcef90a3a50c","workflow_version_id_sha256":"sha256:25746f2b171f060d6dd8173b8eaa3170818867c675c38bbfce2d2ecd0705f272"} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-authority-state-receipt-sigstore-bundle.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-authority-state-receipt-sigstore-bundle.json new file mode 100644 index 0000000..23e41d1 --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-authority-state-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE4OjI0OjI1WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxODoyNDoyNVoiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tYXV0aG9yaXR5LXN0YXRlLXJlY2VpcHQiLCJvYmplY3RfbWVkaWFfdHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5vcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1hdXRob3JpdHktc3RhdGUtcmVjZWlwdCtqc29uO3ZlcnNpb249MiIsIm9iamVjdF9zY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWF1dGhvcml0eS1zdGF0ZS1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjphMjJmOTgxNWVjMGY3YzU2Zjc2MjlhZWFiZmQyMWQxNGJjNmQ3MzllZmNmYjdmN2EwNzNjZTk5ODdlMTk0NzllIiwib2JqZWN0X3NpemVfYnl0ZXMiOjE1MjAsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmI5ZDhiOWQ0ZTA3ZDc3M2MxMWFjNjA4ZTA1MGYyMzNiMTE2MzYzZWNkODQxMTA1MTYxY2I1Y2JmNzUwZmZjOGUiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6ZGY1MDc5MTQxZGY2ODg3N2M0YjA2ZjA1YjlmYjlmZGYyNzkzMDdiNzYyOWViMWYyZGNlMTJkZWY0YmQ1ZTJmYSIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1Njo3YTgxYmYzZDIxM2M3NDY3M2YzYzZiNWZhMTc5MjM0Y2JlZTUzNGM5NDMyYWFlYTZhZTA5ZTQ1NTU2MmY5NmI2Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiMmMxMjk3MDJkYTcxODUyMmNjMjU3OTEzMjA3YjZlZDZmM2IzM2I3YyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hdXRob3JpdHktc3RhdGUiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LW9wcyIsInJlcG9zaXRvcnlfaWQiOiIxMTcyMDExMjk0IiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNvdXJjZV9jb21taXQiOiJlMzIzMjQ5ZTNhN2MxYWY5ZDc2NTEzMTJlMGFmZTFmMTJjMzhjOTc3Iiwid29ya2Zsb3ciOiIuZ2l0aHViL3dvcmtmbG93cy9xdWFsaWZpY2F0aW9uLWF1dGhvcml0eS1zdGF0ZS55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"wdmPoPKf3091kjDye9E9XCnfgqlljw8M+CEW2Vr0/hC5i85AWrpMfxPOB8Ui0KvTbF70QqLgFbgLqgdwWIPaDQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-authority-state-receipt.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-authority-state-receipt.json new file mode 100644 index 0000000..c47be2a --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-authority-state-receipt.json @@ -0,0 +1 @@ +{"algorithm":"ed25519","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","evidence_authority_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","expires_at":null,"issuer":{"environment":"qualification-authority-state","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","repository_owner_id":"132681217","source_commit":"e323249e3a7c1af9d7651312e0afe1f12c38c977","workflow":".github/workflows/qualification-authority-state.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T18:24:25Z","observed_at":"2026-09-02T18:24:25Z","schema_version":"openadapt.qualification-authority-state-receipt/v2","signature":"BUa1NvZFvbPv7pari55YjS6C7p6U68c2Jjrh0vt9u+ZFky8Y6w/9p+55MggWJP8zwghMIT+HM1YlqH5++ciOBQ==","signer_registry_identity_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signer_registry_revision":1,"signer_registry_sha256":"sha256:7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-authority-state-receipt/v2","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification authority state receipt v2\u0000","unsigned_object_sha256":"sha256:be362f1c032e0f0ee8f8ad378efe7b84fb55ea5e9260977a2b9fc2e41dda9b17","unsigned_size_bytes":995},"status":"active"} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-evidence-decision-receipt-sigstore-bundle.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-evidence-decision-receipt-sigstore-bundle.json new file mode 100644 index 0000000..0627b27 --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-evidence-decision-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24tcmVjZWlwdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjplMDNkZWM0YjgzODM1MWZlMDdmMzExMTgxYWNhM2Y1YmY0OTliMjFmZjBmNzNlM2RkYjcwMDhiODA2YWE3ODgwIiwib2JqZWN0X3NpemVfYnl0ZXMiOjY2MzYsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjgzNzY0MjQ4YjNjYjEyYTJiYzQ3NzQ5ODRkNjJlMjEzYWM5ZGY0NTU0MTRhODhlNmI5MmYyOThlNjdmMjYxNDAiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6YzY1ZGE1MGI2OWRkZTU0MGJjMjEwMmFlZWQ3ZGNlNGMwNTY2OTBmMTQ5OThhZTIwYjFkY2Y0MGE3ZmQyYTk2YyIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"aypjQUImNlXd+DrI8qdqxhdJBbsfVzbJLdBpFKFpgx6IVKO+rIPnlR9mtBZw2BMPm9n6ffaHryBGeHTuT1mkDA=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-evidence-decision-receipt.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-evidence-decision-receipt.json new file mode 100644 index 0000000..bd4e8a1 --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-evidence-decision-receipt.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:d1f8d2eacb5f4618e826d97ca7353f2c4bc58a87dbe29d58b04b44bd469aa71f","admitted_runtime_sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","algorithm":"ed25519","application_contract_sha256":"sha256:994b58c84276503c0748d453b12ef0ee7678389a39da49d5b751179bd3aa9b0b","bundle_sha256":"sha256:96485be6462fbdecc00ee534788950326fad6745bec425f3b21cd4f89c64dfa5","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:be9d5cf2b7f6f11f7e9a8bf0f03032035d9ceae2d854da9a460d13ed24c8bf16","campaign_permit_sha256":"sha256:1320210cc6e59acd78282c1a2430fc61cdc55ed2d7042df39f7e0ca64c3709b1","campaign_summary":{"classes":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"minimum_trials_per_task_condition":3,"schema_version":"openadapt.qualification-evidence-decision-campaign-summary/v1","task_count":1},"decision_commitment_sha256":"sha256:26ef3667dff2e4e59d254ddded3282605a0a65bde49147369b8023029786ecd4","decision_identity_sha256":"sha256:211e5d8dd16affce84bf33fb4130ed05e5571de584fbf1462a3a65d453c193ff","decision_revision":1,"effect_contract_sha256":"sha256:6f77bbaddad842602fda0fd016ef840ced8a4b29202899a547b552507f08c209","entity_class":"record","environment_contract_sha256":"sha256:e493e3392c9e208f6002cc64e3115e9320aa8b21ef31d422f236c056211add98","evidence_authority_contract_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","evidence_manifest_readback_sha256":"sha256:34662d3fc4357431fcc4caadacffa8e1c3febf3763d1eb59857be50d7a92926d","evidence_manifest_sha256":"sha256:b1bae363a49b3b81d3b815ceb973465e79e8234b2e57c99bd2293b4b8c09c370","expires_at":null,"identity_contract_sha256":"sha256:5a96e6bee75bd002052f6f20647d53ad6a5587f5dd982d740dbcc41eaf766dfe","input_contract_sha256":"sha256:525ee8fa4377e825261666089c497267d1bdc2012ba4c981621317594ab13370","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"synthetic-qualification-evidence-decision","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-synthetic-qualification-evidence-decision.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:2ab3ac990449e25aa93b4cc0e76e8b13549b5dda54d46f96c87991a8112b4f78","policy_contract_sha256":"sha256:1e189edfda30d7a4d8974668824619387b55b022aeaff6b59dfdf7592d445618","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-evidence-decision-receipt/v2","signature":"RRqoOk25tt/zVMJ5wOwmAn3AWBcGYwCAgpmLQSJtB5G4O1ecCAOq0OxHeMpjZ6PBLcmrpCk6AnR19+HZICWpDA==","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification evidence decision receipt v2\u0000","unsigned_object_sha256":"sha256:10fbd41f483e8fa26f91d1afb5ce1217e2112084cd98d41f7c8fd48fbd7b6b46","unsigned_size_bytes":6106},"verdict":"ADMIT","workflow_id_sha256":"sha256:9b3d02011dd59767d2dcfcffa1e4413165642569c7879c80a99cfcef90a3a50c","workflow_version_id_sha256":"sha256:25746f2b171f060d6dd8173b8eaa3170818867c675c38bbfce2d2ecd0705f272"} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-release-sigstore-bundle.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-release-sigstore-bundle.json new file mode 100644 index 0000000..e94d88b --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-release-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tcmVsZWFzZSIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLXJlbGVhc2UranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1yZWxlYXNlL3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjphYjkwYWQ5Y2Q3YTViMjg0ZDJmMmNiNTlmNmZlYjQ0NzcwNjJjYjJhN2ZkNGFiMDg5Y2QxNzcwMDFkZWRkMjVkIiwib2JqZWN0X3NpemVfYnl0ZXMiOjU0MTEsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmViYWVlMmMxNTdiNGM2NzYxOWI0YzJiZWZhMWIwODNlYzQyZjU3Mzc0NWY0MTJjNGJiYTUwMzRhMDUxOGY1MDEiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6YzQwY2U4NGFmZWI3M2JiOTJmOTYzM2UyOGIzYmMwNDE2MTQyM2FjMDk5NzY1N2NkYzYzNThmOWE0ZGY3MTA3MCIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbiIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbi55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"SiPcPpA9Q1kqNssby2C30kBg9w/Tv4OCbxE7DFgA790bmPofPfL4Spe7GY+qtQRe43ZAdhA3Qn+dlIMn7ssGAQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-release.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-release.json new file mode 100644 index 0000000..d324638 --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-release.json @@ -0,0 +1 @@ +{"admission_id_sha256":"sha256:20c18a6a930e500493c15a9140f34d4d0e9ab8f11eca4daa7a917887123b3a85","artifact_inventory_sha256":"sha256:61fda7a52cde70814cad68d2274fa294c0974f5748843c8840d09df5e7a6fb50","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","claim_scope":"production_cloud","evidence_class":"remote-safe-synthetic","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-release-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-production-release-admission.yml"},"not_before":"2026-09-02T19:22:47Z","production_acceptance_summary_bundle_reference":{"kind":"production-acceptance-summary-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/c0/c0f5486c70c4db07fc9ed9148e6e7bd99d22af5aa54d75b6e99727a30f85634b.production-acceptance-summary-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:c0f5486c70c4db07fc9ed9148e6e7bd99d22af5aa54d75b6e99727a30f85634b","registry_entry_sha256":"sha256:5a7c6b69e1ef73c21470a345707b930d5afa5441c0d9d41f6e7fa63ebdce5114","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:4f55bdb9662c7372e066cfd45cf9aa95cde172622f098c4a14f89bb6f463cc54","size_bytes":2789,"subject_sha256":"sha256:a404fc97c624a7b9ec9fea0d7f45da6875ace55a7fc3ce82f00a6118a7990a60"},"production_acceptance_summary_reference":{"kind":"production-acceptance-summary","object_media_type":"application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3","object_path":"production-evidence/objects/sha256/a4/a404fc97c624a7b9ec9fea0d7f45da6875ace55a7fc3ce82f00a6118a7990a60.production-acceptance-summary.json","object_schema_version":"openadapt.production-lifecycle-evidence-summary/v3","object_sha256":"sha256:a404fc97c624a7b9ec9fea0d7f45da6875ace55a7fc3ce82f00a6118a7990a60","registry_entry_sha256":"sha256:fe662534bdffb1a7bdb4d9ede1bcbd7ba899726f5ae914cdab22b70e4785641b","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:5145ab991be8118f0820397996a81a00d2acbe369f6cd16ecffc9cabbd439f35","size_bytes":12379,"subject_sha256":null},"publication_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","publication_staging":{"assets":[{"asset_id":null,"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-cloud-e2db34a82f8c52e69b1b51e8c60ba45299491f53.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","size_bytes":556,"uploader_id":null,"uploader_login":null}],"deployment_id":"33570255673","deployment_url":"https://app.openadapt.ai","draft":false,"observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-deployment","pypi_files":null,"repository":"OpenAdaptAI/openadapt-cloud","repository_id":"1300570990","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.0.0-deployment.33570255673","target_commitish":"e2db34a82f8c52e69b1b51e8c60ba45299491f53"},"publication_staging_sha256":"sha256:78bbb4a35e0a3872b6c57a4530c35fa7a26ac25ad127a35a74fa3b4ce51214ba","release":{"artifacts":[{"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-cloud-e2db34a82f8c52e69b1b51e8c60ba45299491f53.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","size_bytes":556}],"deployment_id":"33570255673","deployment_sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","kind":"deployment","schema_version":"openadapt.production-release-candidate/v1","source_commit":"e2db34a82f8c52e69b1b51e8c60ba45299491f53","source_repository":"OpenAdaptAI/openadapt-cloud","source_repository_id":"1300570990","tag":null,"version":null},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:9f6aabdd24ad2b649938e5d2b7b29def25bf42f6054376d63bc6edc6fe948058","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-release/v2","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"cloud","verdict":"accepted"} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-revocation-state-receipt-sigstore-bundle.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-revocation-state-receipt-sigstore-bundle.json new file mode 100644 index 0000000..3d39da8 --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-revocation-state-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE4OjI0OjI1WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxODoyNDoyNVoiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0Iiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0K2pzb247dmVyc2lvbj0xIiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0L3YxIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjoxODYzM2I4Y2MyNDNmNjg2NzA2NjA2MTYyYmZhMjQ5YTI5NzMzODExNTYzZjYzYjllNjhjYzdjNGEzNTA3Njc2Iiwib2JqZWN0X3NpemVfYnl0ZXMiOjE0NTcsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjIwZGJjNzViNmYzMjJmMmU1ZDg3MjdlOTA0ZTRjYzA4ZDBmZTJhMWY1YjA5YTE5ZDNkN2M0ODE1YzlhOWUyZDUiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiMmMxMjk3MDJkYTcxODUyMmNjMjU3OTEzMjA3YjZlZDZmM2IzM2I3YyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1yZXZvY2F0aW9uLXN0YXRlIiwicmVmIjoicmVmcy9oZWFkcy9tYWluIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJL29wZW5hZGFwdC1vcHMiLCJyZXBvc2l0b3J5X2lkIjoiMTE3MjAxMTI5NCIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiZTMyMzI0OWUzYTdjMWFmOWQ3NjUxMzEyZTBhZmUxZjEyYzM4Yzk3NyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvcXVhbGlmaWNhdGlvbi1yZXZvY2F0aW9uLXN0YXRlLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"6H/dlDXrZ0r2kihJrm8OKF7UriiNbloFiofPmckxWdhvRtXo4bttnEtqK2Fr7i7rCQ2+22RmvRbtd8Idx17bCg=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-revocation-state-receipt.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-revocation-state-receipt.json new file mode 100644 index 0000000..fdc3e22 --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/qualification-revocation-state-receipt.json @@ -0,0 +1 @@ +{"algorithm":"ed25519","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","expires_at":null,"issuer":{"environment":"qualification-revocation-state","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","repository_owner_id":"132681217","source_commit":"e323249e3a7c1af9d7651312e0afe1f12c38c977","workflow":".github/workflows/qualification-revocation-state.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T18:24:25Z","observed_at":"2026-09-02T18:24:25Z","previous_revocation_state_sha256":null,"revision":1,"revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","revocations":[],"schema_version":"openadapt.qualification-revocation-state-receipt/v1","signature":"6/az5KZHqcV7weLNpPR11DnJR3f7Wfj5JgqcFddGoET+x+Q42rWH7zkgdDVJqvP+XxN09f1fHBmvkWlDvqlBBQ==","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-revocation-state-receipt/v1","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification revocation state receipt v1\u0000","unsigned_object_sha256":"sha256:f7e15c3c660e2793c8c0c4f6beafef140ee71b2a407d971d2e6af0578b2fd6d6","unsigned_size_bytes":930},"status":"current"} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/release-issue-request.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/release-issue-request.json new file mode 100644 index 0000000..e7bea57 --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/release-issue-request.json @@ -0,0 +1 @@ +{"evidence_class":"remote-safe-synthetic","production_acceptance_summary_reference":{"kind":"production-acceptance-summary","object_media_type":"application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3","object_path":"production-evidence/objects/sha256/a4/a404fc97c624a7b9ec9fea0d7f45da6875ace55a7fc3ce82f00a6118a7990a60.production-acceptance-summary.json","object_schema_version":"openadapt.production-lifecycle-evidence-summary/v3","object_sha256":"sha256:a404fc97c624a7b9ec9fea0d7f45da6875ace55a7fc3ce82f00a6118a7990a60","registry_entry_sha256":"sha256:fe662534bdffb1a7bdb4d9ede1bcbd7ba899726f5ae914cdab22b70e4785641b","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:5145ab991be8118f0820397996a81a00d2acbe369f6cd16ecffc9cabbd439f35","size_bytes":12379,"subject_sha256":null},"request_handle":"qair_KdWnblgAssOaQt0sZZNzur6GLvn0piMPnTDCCJKY5t-","schema_version":"openadapt.qualification-release-issue-request/v1"} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/signer-registry.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/signer-registry.json new file mode 100644 index 0000000..72a5ba1 --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/signer-registry.json @@ -0,0 +1 @@ +{"expires_at":null,"generated_at":"2026-09-02T18:24:25Z","revision":1,"schema_version":"openadapt.qualification-signer-registry/v2","signers":[{"algorithm":"ed25519","allowed_ref_prefixes":["refs/heads/main"],"allowed_usages":["qualification-authority-state-receipt","qualification-evidence-decision-receipt","qualification-revocation-state-receipt"],"allowed_workflows":["https://github.com/OpenAdaptAI/.github/.github/workflows/issue-synthetic-qualification-evidence-decision.yml@refs/heads/main","https://github.com/OpenAdaptAI/openadapt-ops/.github/workflows/qualification-authority-state.yml@refs/heads/main","https://github.com/OpenAdaptAI/openadapt-ops/.github/workflows/qualification-revocation-state.yml@refs/heads/main"],"key_id":"qa-ed25519-9cf4bca214c01d79","public_key":"vHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8","public_key_sha256":"sha256:465646ab5137f05dfba094fb05fc10e3af74a0c2e2d0fcc20814b8f1f8271170","public_key_spki_der_base64":"MCowBQYDK2VwAyEAvHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8=","revoked_at":null,"statement_schema_versions":["openadapt.qualification-evidence-signing-statement/v1"],"status":"active"},{"algorithm":"ed25519","allowed_environments":["synthetic-qualification-evidence-decision"],"allowed_kinds":["production-acceptance-manifest","production-acceptance-summary","production-cloud-deploy-authorization","production-cloud-deployment-result","production-current-default","production-deployment-observation","production-lifecycle-checkpoint","qualification-admission","qualification-authority-state-receipt","qualification-campaign-permit","qualification-campaign-permit-policy","qualification-campaign-permit-receipt","qualification-campaign-permit-request","qualification-evidence-decision-receipt","qualification-release","qualification-revocation-state-receipt","support-release-admission"],"allowed_ref_prefixes":["refs/heads/main"],"allowed_usages":["production-public-evidence"],"allowed_workflows":["https://github.com/OpenAdaptAI/.github/.github/workflows/sign-production-evidence-software.yml@refs/heads/main"],"key_id":"oa-public-trust-ed25519-9cf4bca214c01d79","key_origin":"software","public_key":"vHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8","public_key_sha256":"sha256:465646ab5137f05dfba094fb05fc10e3af74a0c2e2d0fcc20814b8f1f8271170","public_key_spki_der_base64":"MCowBQYDK2VwAyEAvHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8=","revoked_at":null,"signature_encoding":"raw-64-base64-rfc4648-padded","statement_schema_versions":["openadapt.production-public-trust-signing-statement/v1"],"status":"active"}]} diff --git a/local-candidates/cloud-e2db34a-remote-safe-synthetic/workflow-issue-request.json b/local-candidates/cloud-e2db34a-remote-safe-synthetic/workflow-issue-request.json new file mode 100644 index 0000000..2e92383 --- /dev/null +++ b/local-candidates/cloud-e2db34a-remote-safe-synthetic/workflow-issue-request.json @@ -0,0 +1 @@ +{"decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/e0/e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880","registry_entry_sha256":"sha256:462903800e9dda03b4caef4cfc79d0aff280acd5ed9d652c6a57e4c902a8ce55","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:c65da50b69dde540bc2102aeed7dce4c056690f14998ae20b1dcf40a7fd2a96c","size_bytes":6636,"subject_sha256":null},"evidence_class":"remote-safe-synthetic","request_handle":"qair_8BHV-y_zMKvn4ZUivrj1Kar3pCshp95A2qjz-TcIh8U","schema_version":"openadapt.qualification-admission-issue-request/v1"} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/artifact-inventory.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/artifact-inventory.json new file mode 100644 index 0000000..0cc49d3 --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/artifact-inventory.json @@ -0,0 +1 @@ +{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt_desktop-0.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt_desktop-0.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557}],"claim_scope":"production_desktop","schema_version":"openadapt.production-release-artifact-inventory/v1","target":"desktop"} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/build-record.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/build-record.json new file mode 100644 index 0000000..a252b57 --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/build-record.json @@ -0,0 +1 @@ +{"campaign":{"cells_per_class":1,"classes":["healthy","safe_halt","idempotency_replay","uncertain_delivery","declared_attended","governed_repair"],"label":"remote-safe-synthetic","mockmed_production_acceptance":false,"task_count":1,"trials_per_cell":3},"did_not_generate_key":true,"did_not_replace_flow_signer":true,"evals_production_acceptance":false,"evidence_class":"remote-safe-synthetic","expires_at":null,"generated_at":"2026-09-02T19:22:47Z","inner_key_id":"qa-ed25519-9cf4bca214c01d79","keychain_service":"openadapt-qualification-ed25519","publication_mode":"already-published-pypi","release_admission_id_sha256":"sha256:cdf63cc6788c002cbb3d9c83235754720e3c998257036ff6b5117d4105630d82","schema_version":"openadapt.local-remaining-admission-build-record/v1","source_commit":"7c59750d37be09a2871cd1bada8cb0bce946d363","target":"desktop"} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/evidence-registry.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/evidence-registry.json new file mode 100644 index 0000000..865a32e --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/evidence-registry.json @@ -0,0 +1 @@ +{"$schema":"schemas/evidence-registry.schema.json","entries":[{"kind":"qualification-authority-state-receipt","object_media_type":"application/vnd.openadapt.qualification-authority-state-receipt+json;version=2","object_path":"production-evidence/objects/sha256/a2/a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e.qualification-authority-state-receipt.json","object_schema_version":"openadapt.qualification-authority-state-receipt/v2","object_sha256":"sha256:a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e","registry_entry_sha256":"sha256:d69026ffefb99b4eeb6c27db2913684138ee23f3b8923aa8ae3379e839489401","semantic_identity_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","size_bytes":1520,"subject_sha256":null},{"kind":"qualification-authority-state-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/0f/0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830.qualification-authority-state-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830","registry_entry_sha256":"sha256:29397e66bbafd8e02e8fbbaceaf2d3c1d2892723cd396bb0d4abb1a443192592","semantic_identity_sha256":"sha256:96b1361340164f4cfc3d9f50e88868c6d36a62a085a8543ed818a4b1ba905714","size_bytes":2809,"subject_sha256":"sha256:a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e"},{"kind":"qualification-revocation-state-receipt","object_media_type":"application/vnd.openadapt.qualification-revocation-state-receipt+json;version=1","object_path":"production-evidence/objects/sha256/18/18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676.qualification-revocation-state-receipt.json","object_schema_version":"openadapt.qualification-revocation-state-receipt/v1","object_sha256":"sha256:18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676","registry_entry_sha256":"sha256:2592f2856bbfb5e381640f050669a3dfc1b19cbc4fbf7438ce18d0df1731f722","semantic_identity_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","size_bytes":1457,"subject_sha256":null},{"kind":"qualification-revocation-state-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/4e/4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f.qualification-revocation-state-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f","registry_entry_sha256":"sha256:e4bf33edf52cf708db739746b4d99098642255380e70edc654a287c5d1aafe04","semantic_identity_sha256":"sha256:fcebb8e521419ea3c6aefa97885aa7153e88821e1a20617998067e921abc4d00","size_bytes":2817,"subject_sha256":"sha256:18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676"},{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/11/11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771","registry_entry_sha256":"sha256:a532ec738cc1f1aeb0cdd8c410d2aaf02b5c68bc3349ce87771d330f7251c942","semantic_identity_sha256":"sha256:090afecca4ab64de65021db3be31fee2ab4133489cf0b4eae4cda8fd2626612f","size_bytes":6636,"subject_sha256":null},{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/ae/ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7","registry_entry_sha256":"sha256:7fec18ddba335213555ab5d8f1e63cdb11199afec6be06ad3c127c7dfc17480f","semantic_identity_sha256":"sha256:a19304a33b5c22199593ce3f7ad3fdad3e5bc91d5f771731543d7d776e0a6ca3","size_bytes":2849,"subject_sha256":"sha256:11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771"},{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/46/46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e","registry_entry_sha256":"sha256:03d1aeb88a512ba4fb60c9ecb43ebaf247002b3982cebabe271b70fe9f235c1f","semantic_identity_sha256":"sha256:927f92c7f001997829efbbe7deade5e5c54ccf04dc5ebff4790de84a2d8ae76b","size_bytes":8055,"subject_sha256":null},{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/9c/9c6f64e05673972e52c3a4d596ee7578c3aec6db304299b3da2c258fb637dde0.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:9c6f64e05673972e52c3a4d596ee7578c3aec6db304299b3da2c258fb637dde0","registry_entry_sha256":"sha256:3f7988fbd7b80f1f48c6b9c6bf29c2ba4e7d0bdab2288975243f4446f3170375","semantic_identity_sha256":"sha256:ce5f223cb0691c8884d83de507e4f4225e866aacdcd785e7a9b20cd05e58db5c","size_bytes":2737,"subject_sha256":"sha256:46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e"},{"kind":"production-acceptance-manifest","object_media_type":"application/vnd.openadapt.production-acceptance+json;version=3","object_path":"production-evidence/objects/sha256/5d/5d5de00a5104a024b0162e0d39daeb9b531dc154820d8d3ffb1052388f340073.production-acceptance-manifest.json","object_schema_version":"openadapt.production-acceptance/v3","object_sha256":"sha256:5d5de00a5104a024b0162e0d39daeb9b531dc154820d8d3ffb1052388f340073","registry_entry_sha256":"sha256:dd9da8005a0cb2d5f90299be61fd98b7a6008bf8f04fc5b6cc37e20df7b9f623","semantic_identity_sha256":"sha256:7484d4d172df03387b75db77bb73efb1755e1de2b204a37ff717d18c4b8524f4","size_bytes":13622,"subject_sha256":null},{"kind":"production-acceptance-manifest-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/ea/eaaeec7d04502f31a020ce22cf5cd911a553751af37ef1449d8811b039d1bebf.production-acceptance-manifest-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:eaaeec7d04502f31a020ce22cf5cd911a553751af37ef1449d8811b039d1bebf","registry_entry_sha256":"sha256:7b9070513d99bb8c65d2194767dce2139612c89403f1d3e8ef1f63bb82dc80e7","semantic_identity_sha256":"sha256:3bc3c906ff8867db84e53073054bb13662d680a204bc3b485111c43c09206728","size_bytes":2749,"subject_sha256":"sha256:5d5de00a5104a024b0162e0d39daeb9b531dc154820d8d3ffb1052388f340073"},{"kind":"production-acceptance-summary","object_media_type":"application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3","object_path":"production-evidence/objects/sha256/b2/b293bf9ca656ba813eb081fec519151bc7489e54698cba6dd9b4668ccdcc2086.production-acceptance-summary.json","object_schema_version":"openadapt.production-lifecycle-evidence-summary/v3","object_sha256":"sha256:b293bf9ca656ba813eb081fec519151bc7489e54698cba6dd9b4668ccdcc2086","registry_entry_sha256":"sha256:38bebe705ee80910562d155ea52dee2c3c7a162ed42dac990de0273028583a70","semantic_identity_sha256":"sha256:ddbecccc38a5af80c0c4858e86ca2ff5bcd491675bae3f7ef9801553f7ee3125","size_bytes":14469,"subject_sha256":null},{"kind":"production-acceptance-summary-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/ca/ca98a80c4d979c6ea6cb1755ff9248a57b25bd36a461f76bef18618b914df57a.production-acceptance-summary-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:ca98a80c4d979c6ea6cb1755ff9248a57b25bd36a461f76bef18618b914df57a","registry_entry_sha256":"sha256:5cf6cb3a08812f592bc7f193f4a25373e4708035fe996cb5412870fca6cdd28c","semantic_identity_sha256":"sha256:a62c1d45bb3a3d1f9f481cb739869c512a89cc93e900b7a9f8b6d449c8b82c78","size_bytes":2789,"subject_sha256":"sha256:b293bf9ca656ba813eb081fec519151bc7489e54698cba6dd9b4668ccdcc2086"},{"kind":"qualification-release","object_media_type":"application/vnd.openadapt.qualification-release+json;version=2","object_path":"production-evidence/objects/sha256/96/962514bb387e79cd31fa00a7f5d3fe2476a4dd89ee508095a183de3ba8cc70b0.qualification-release.json","object_schema_version":"openadapt.qualification-release/v2","object_sha256":"sha256:962514bb387e79cd31fa00a7f5d3fe2476a4dd89ee508095a183de3ba8cc70b0","registry_entry_sha256":"sha256:4a1701c68f58bcb8ede27205670867a0715548f3ac826ebcdd00c4c8b0a5cac1","semantic_identity_sha256":"sha256:fac3c8e0c59d98ca26c027792b293c48cbdd10bad43c41c570b36b8f3e730cfb","size_bytes":7592,"subject_sha256":null},{"kind":"qualification-release-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/a5/a5cf3305d94e5cb0da94ea00f4ae1403f379cafb5a5d610769edff09c91ce30f.qualification-release-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:a5cf3305d94e5cb0da94ea00f4ae1403f379cafb5a5d610769edff09c91ce30f","registry_entry_sha256":"sha256:eddb982bf0d35d8878ac9dec07483057538b5aa3b8db35087857ab41a73770a0","semantic_identity_sha256":"sha256:a8b0827fec72e7d14dcb052c8e3244bc958fa90caf4f9e0a44a02c3b4ae34b18","size_bytes":2741,"subject_sha256":"sha256:962514bb387e79cd31fa00a7f5d3fe2476a4dd89ee508095a183de3ba8cc70b0"}],"previous_registry_head_sha256":null,"registry_head_sha256":"sha256:81d990c6b6234704a42225d2d51fb045cfb3549c8cf8b0303c12b322306d5ecf","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","revision":1,"schema_version":"openadapt.production-evidence-registry/v2","signer_registry":{"object_path":"production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json","object_sha256":"sha256:7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6","registry_identity_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","registry_revision":1,"schema_version":"openadapt.qualification-signer-registry-pointer/v1"},"signer_registry_history":[{"object_path":"production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json","object_sha256":"sha256:7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6","registry_identity_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","registry_revision":1,"schema_version":"openadapt.qualification-signer-registry-pointer/v1"}]} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/one-use-effect-release.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/one-use-effect-release.json new file mode 100644 index 0000000..d94db75 --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/one-use-effect-release.json @@ -0,0 +1 @@ +{"effect_id_sha256":"sha256:9e25f173b74fad94450d95eeb18af19297010a4ee9bfb7ed5728481f7be6754d","effect_sha256":"sha256:b640099fbaa645b9e5ec742edb67926cec9ed5d949530f32d68debf7917f473c","operation":"issue-qualification-release","request_handle":"qair_cGUXOi-RwkPn3mA6I27u5lpobcYcnqzqimcmB4WHqLQ","request_sha256":"sha256:fc6d2b4372a4f5c65e01a91a39e595790c52c71da3b1e66bf51fa84a9326d4ce","result_base64":"eyJhZG1pc3Npb25faWRfc2hhMjU2Ijoic2hhMjU2OmNkZjYzY2M2Nzg4YzAwMmNiYjNkOWM4MzIzNTc1NDcyMGUzYzk5ODI1NzAzNmZmNmI1MTE3ZDQxMDU2MzBkODIiLCJhcnRpZmFjdF9pbnZlbnRvcnlfc2hhMjU2Ijoic2hhMjU2OmVjZDBjYzk1YmNmZDM1N2Q0Mzg3M2U1YWU1MzNjYWQ4NzIzYzdlMThhYWExMjNhOWJlMzc3OWNiMjE1YmVkODYiLCJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJjbGFpbV9zY29wZSI6InByb2R1Y3Rpb25fZGVza3RvcCIsImV2aWRlbmNlX2NsYXNzIjoicmVtb3RlLXNhZmUtc3ludGhldGljIiwiZXhwaXJlc19hdCI6bnVsbCwiaXNzdWVkX2F0IjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJpc3N1ZXIiOnsiZW52aXJvbm1lbnQiOiJwcm9kdWN0aW9uLXJlbGVhc2UtYWRtaXNzaW9uIiwicmVmIjoicmVmcy9oZWFkcy9tYWluIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJLy5naXRodWIiLCJyZXBvc2l0b3J5X2lkIjoiODU4NDU0MDYyIiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNvdXJjZV9jb21taXQiOiI3OGFlYmQzYzk4ZTY2OTQzZWIzZGEwMTQ0OTQ1MTk5MzAwZjE2MzIzIiwid29ya2Zsb3ciOiIuZ2l0aHViL3dvcmtmbG93cy9pc3N1ZS1wcm9kdWN0aW9uLXJlbGVhc2UtYWRtaXNzaW9uLnltbCJ9LCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJwcm9kdWN0aW9uX2FjY2VwdGFuY2Vfc3VtbWFyeV9idW5kbGVfcmVmZXJlbmNlIjp7ImtpbmQiOiJwcm9kdWN0aW9uLWFjY2VwdGFuY2Utc3VtbWFyeS1zaWdzdG9yZS1idW5kbGUiLCJvYmplY3RfbWVkaWFfdHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5kZXYuc2lnc3RvcmUuYnVuZGxlLnYwLjMranNvbiIsIm9iamVjdF9wYXRoIjoicHJvZHVjdGlvbi1ldmlkZW5jZS9vYmplY3RzL3NoYTI1Ni9jYS9jYTk4YTgwYzRkOTc5YzZlYTZjYjE3NTVmZjkyNDhhNTdiMjViZDM2YTQ2MWY3NmJlZjE4NjE4YjkxNGRmNTdhLnByb2R1Y3Rpb24tYWNjZXB0YW5jZS1zdW1tYXJ5LXNpZ3N0b3JlLWJ1bmRsZS5qc29uIiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoiYXBwbGljYXRpb24vdm5kLmRldi5zaWdzdG9yZS5idW5kbGUudjAuMytqc29uIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjpjYTk4YTgwYzRkOTc5YzZlYTZjYjE3NTVmZjkyNDhhNTdiMjViZDM2YTQ2MWY3NmJlZjE4NjE4YjkxNGRmNTdhIiwicmVnaXN0cnlfZW50cnlfc2hhMjU2Ijoic2hhMjU2OjVjZjZjYjNhMDg4MTJmNTkyYmM3ZjE5M2Y0YTI1MzczZTQ3MDgwMzVmZTk5NmNiNTQxMjg3MGZjYTZjZGQyOGMiLCJyZWdpc3RyeV9oZWFkX3NoYTI1NiI6InNoYTI1NjpmNWE5NzdhMjZiZDJhZjZmYjFjM2RmMWIzZTA1MDIwOTE4MTE4MmYzNGNhM2FjNWFkNjI2OTk3Mzg4NmJkNTQwIiwicmVnaXN0cnlfcmV2aXNpb24iOjEsInJlZ2lzdHJ5X3NvdXJjZV9jb21taXQiOiI3OGFlYmQzYzk4ZTY2OTQzZWIzZGEwMTQ0OTQ1MTk5MzAwZjE2MzIzIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJLy5naXRodWIiLCJyZXBvc2l0b3J5X2lkIjoiODU4NDU0MDYyIiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tZXZpZGVuY2Utb2JqZWN0LXJlZmVyZW5jZS92MiIsInNlbWFudGljX2lkZW50aXR5X3NoYTI1NiI6InNoYTI1NjphNjJjMWQ0NWJiM2EzZDFmOWY0ODFjYjczOTg2OWM1MTJhODljYzkzZTkwMGI3YTlmOGI2ZDQ0OWM4YjgyYzc4Iiwic2l6ZV9ieXRlcyI6Mjc4OSwic3ViamVjdF9zaGEyNTYiOiJzaGEyNTY6YjI5M2JmOWNhNjU2YmE4MTNlYjA4MWZlYzUxOTE1MWJjNzQ4OWU1NDY5OGNiYTZkZDliNDY2OGNjZGNjMjA4NiJ9LCJwcm9kdWN0aW9uX2FjY2VwdGFuY2Vfc3VtbWFyeV9yZWZlcmVuY2UiOnsia2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1zdW1tYXJ5Iiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnByb2R1Y3Rpb24tbGlmZWN5Y2xlLWV2aWRlbmNlLXN1bW1hcnkranNvbjt2ZXJzaW9uPTMiLCJvYmplY3RfcGF0aCI6InByb2R1Y3Rpb24tZXZpZGVuY2Uvb2JqZWN0cy9zaGEyNTYvYjIvYjI5M2JmOWNhNjU2YmE4MTNlYjA4MWZlYzUxOTE1MWJjNzQ4OWU1NDY5OGNiYTZkZDliNDY2OGNjZGNjMjA4Ni5wcm9kdWN0aW9uLWFjY2VwdGFuY2Utc3VtbWFyeS5qc29uIiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tbGlmZWN5Y2xlLWV2aWRlbmNlLXN1bW1hcnkvdjMiLCJvYmplY3Rfc2hhMjU2Ijoic2hhMjU2OmIyOTNiZjljYTY1NmJhODEzZWIwODFmZWM1MTkxNTFiYzc0ODllNTQ2OThjYmE2ZGQ5YjQ2NjhjY2RjYzIwODYiLCJyZWdpc3RyeV9lbnRyeV9zaGEyNTYiOiJzaGEyNTY6MzhiZWJlNzA1ZWU4MDkxMDU2MmQxNTVlYTUyZGVlMmMzYzdhMTYyZWQ0MmRhYzk5MGRlMDI3MzAyODU4M2E3MCIsInJlZ2lzdHJ5X2hlYWRfc2hhMjU2Ijoic2hhMjU2OmY1YTk3N2EyNmJkMmFmNmZiMWMzZGYxYjNlMDUwMjA5MTgxMTgyZjM0Y2EzYWM1YWQ2MjY5OTczODg2YmQ1NDAiLCJyZWdpc3RyeV9yZXZpc2lvbiI6MSwicmVnaXN0cnlfc291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1ldmlkZW5jZS1vYmplY3QtcmVmZXJlbmNlL3YyIiwic2VtYW50aWNfaWRlbnRpdHlfc2hhMjU2Ijoic2hhMjU2OmRkYmVjY2NjMzhhNWFmODBjMGM0ODU4ZTg2Y2EyZmY1YmNkNDkxNjc1YmFlM2Y3ZWY5ODAxNTUzZjdlZTMxMjUiLCJzaXplX2J5dGVzIjoxNDQ2OSwic3ViamVjdF9zaGEyNTYiOm51bGx9LCJwdWJsaWNhdGlvbl9wb2xpY3lfc2hhMjU2Ijoic2hhMjU2OmVkNWFiNjlmZTgxMjc2MDRjYTY3NDI2M2NiYzhjNzc0YjdjZmQxMDc1NGU5MGJmYWE5YjcxYmE1NzNiY2UxZDEiLCJwdWJsaWNhdGlvbl9zdGFnaW5nIjp7ImFzc2V0cyI6W3siYXNzZXRfaWQiOiI1NDEzNDMxOTMiLCJraW5kIjoicHl0aG9uLXdoZWVsIiwibWVkaWFfdHlwZSI6ImFwcGxpY2F0aW9uL3ppcCIsIm5hbWUiOiJvcGVuYWRhcHRfZGVza3RvcC0wLjE2LjAtcHkzLW5vbmUtYW55LndobCIsInB1Ymxpc2hfZGVzdGluYXRpb25zIjpbImdpdGh1Yi1yZWxlYXNlIiwicHlwaSJdLCJzaGEyNTYiOiJzaGEyNTY6MDZlNjA4YTkzNGRlZWY1NmM5M2VlMWNhOGRlNTExZDZkYWJhMDg0NTk2MjZlODI0NWJkMGRiNGMzOTFlNjRlOSIsInNpemVfYnl0ZXMiOjI5MzU1NywidXBsb2FkZXJfaWQiOiI3NzQ2MTUiLCJ1cGxvYWRlcl9sb2dpbiI6ImFicmljaHIifSx7ImFzc2V0X2lkIjoiNTQxMzQzMTYyIiwia2luZCI6InB5dGhvbi1zZGlzdCIsIm1lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi9nemlwIiwibmFtZSI6Im9wZW5hZGFwdF9kZXNrdG9wLTAuMTYuMC50YXIuZ3oiLCJwdWJsaXNoX2Rlc3RpbmF0aW9ucyI6WyJnaXRodWItcmVsZWFzZSIsInB5cGkiXSwic2hhMjU2Ijoic2hhMjU2OjE1ZjBjNTlhNGQ0ODEzMjhkYTc2ZjNlNWFhNmEyOWFiOGNkY2VkOGFiMTgzYzk3MzQ2ZDY5YjRjMTRjOTk2ZmYiLCJzaXplX2J5dGVzIjoxNDYxNDQyLCJ1cGxvYWRlcl9pZCI6Ijc3NDYxNSIsInVwbG9hZGVyX2xvZ2luIjoiYWJyaWNociJ9XSwiZHJhZnQiOmZhbHNlLCJkcmFmdF9yZWxlYXNlX2lkIjoiMzgxMzU4MTAxIiwiaW1tdXRhYmxlX3JlbGVhc2VzIjp7ImVuYWJsZWQiOnRydWUsImVuZm9yY2VkX2J5X293bmVyIjpmYWxzZX0sImltbXV0YWJsZV9yZWxlYXNlc19zaGEyNTYiOiJzaGEyNTY6MDc2NDlhYWZiMTY3MjM3ZmVjYzEzOGY1ZTkzYjQ4ZGRjZTVhNjlmNDA2MGRhNzEzMGUzYzc4ZTU5ZmQ0ODU4MSIsIm9ic2VydmVkX2F0IjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJwcmVyZWxlYXNlIjpmYWxzZSwicHVibGljYXRpb25fbW9kZSI6ImFscmVhZHktcHVibGlzaGVkLXB5cGkiLCJweXBpX2ZpbGVzIjpbeyJmaWxlbmFtZSI6Im9wZW5hZGFwdF9kZXNrdG9wLTAuMTYuMC1weTMtbm9uZS1hbnkud2hsIiwicGFja2FnZXR5cGUiOiJiZGlzdF93aGVlbCIsInNoYTI1NiI6InNoYTI1NjowNmU2MDhhOTM0ZGVlZjU2YzkzZWUxY2E4ZGU1MTFkNmRhYmEwODQ1OTYyNmU4MjQ1YmQwZGI0YzM5MWU2NGU5Iiwic2l6ZV9ieXRlcyI6MjkzNTU3LCJ5YW5rZWQiOmZhbHNlfSx7ImZpbGVuYW1lIjoib3BlbmFkYXB0X2Rlc2t0b3AtMC4xNi4wLnRhci5neiIsInBhY2thZ2V0eXBlIjoic2Rpc3QiLCJzaGEyNTYiOiJzaGEyNTY6MTVmMGM1OWE0ZDQ4MTMyOGRhNzZmM2U1YWE2YTI5YWI4Y2RjZWQ4YWIxODNjOTczNDZkNjliNGMxNGM5OTZmZiIsInNpemVfYnl0ZXMiOjE0NjE0NDIsInlhbmtlZCI6ZmFsc2V9XSwicmVsZWFzZV9hcHBfYm90X3VzZXJfaWQiOiIzMjE1NDM5MDYiLCJyZWxlYXNlX2FwcF9pZCI6IjQ3MzA3MDgiLCJyZWxlYXNlX2FwcF9pbnN0YWxsYXRpb25faWQiOiIxNTY4MzU1NjgiLCJyZWxlYXNlX2F1dGhvcl9sb2dpbiI6ImFicmljaHIiLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LWRlc2t0b3AiLCJyZXBvc2l0b3J5X2lkIjoiMTE3MTI5MTczMCIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tcmVsZWFzZS1zdGFnaW5nLWV2aWRlbmNlL3YxIiwidGFnIjoidjAuMTYuMCIsInRhZ19yZWZfc3RhdGUiOnsiZXhpc3RzIjp0cnVlLCJyZWYiOiJyZWZzL3RhZ3MvdjAuMTYuMCJ9LCJ0YWdfcmVmX3N0YXRlX3NoYTI1NiI6InNoYTI1NjozMGQxODNjZmJkYmY0NGZkNDZhNWFhMDc5NDhhMmM2ZTdhOTkyM2M0NjVmYjVmOTUyYjM4NmFhZDAzNTYxMzdiIiwidGFnX3J1bGVzZXRzIjpbeyJieXBhc3NfYWN0b3JzIjpbeyJhY3Rvcl9pZCI6IjQ3MzA3MDgiLCJhY3Rvcl90eXBlIjoiSW50ZWdyYXRpb24iLCJieXBhc3NfbW9kZSI6ImFsd2F5cyJ9XSwiY29uZGl0aW9ucyI6eyJyZWZfbmFtZSI6eyJleGNsdWRlIjpbXSwiaW5jbHVkZSI6WyJyZWZzL3RhZ3MvdioiXX19LCJlbmZvcmNlbWVudCI6ImFjdGl2ZSIsIm5hbWUiOiJPcGVuQWRhcHQgcG9saWN5OiByZWxlYXNlIHRhZyBjcmVhdGlvbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS9vcGVuYWRhcHQtZGVza3RvcCIsInJlcG9zaXRvcnlfaWQiOiIxMTcxMjkxNzMwIiwicm9sZSI6ImNyZWF0aW9uX2F1dGhvcml0eSIsInJ1bGVzIjpbeyJ0eXBlIjoiY3JlYXRpb24ifV0sInJ1bGVzZXRfaWQiOiIxMCIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tcmVsZWFzZS10YWctcnVsZXNldC92MSIsInRhcmdldCI6InRhZyJ9LHsiYnlwYXNzX2FjdG9ycyI6W10sImNvbmRpdGlvbnMiOnsicmVmX25hbWUiOnsiZXhjbHVkZSI6W10sImluY2x1ZGUiOlsicmVmcy90YWdzL3YqIl19fSwiZW5mb3JjZW1lbnQiOiJhY3RpdmUiLCJuYW1lIjoiT3BlbkFkYXB0IHBvbGljeTogaW1tdXRhYmxlIHJlbGVhc2UgdGFncyIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS9vcGVuYWRhcHQtZGVza3RvcCIsInJlcG9zaXRvcnlfaWQiOiIxMTcxMjkxNzMwIiwicm9sZSI6ImltbXV0YWJpbGl0eSIsInJ1bGVzIjpbeyJ0eXBlIjoiZGVsZXRpb24ifSx7InR5cGUiOiJub25fZmFzdF9mb3J3YXJkIn0seyJwYXJhbWV0ZXJzIjp7InVwZGF0ZV9hbGxvd3NfZmV0Y2hfYW5kX21lcmdlIjpmYWxzZX0sInR5cGUiOiJ1cGRhdGUifV0sInJ1bGVzZXRfaWQiOiIxMSIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tcmVsZWFzZS10YWctcnVsZXNldC92MSIsInRhcmdldCI6InRhZyJ9XSwidGFnX3J1bGVzZXRzX3NoYTI1NiI6InNoYTI1Njo1MTc1OGZhODdhZDUxODlhNjg4ZTIxOWI4ZDBhMmYxZmVhNmRkNDBmMWYyYTJjYzJmMjk1MDc3MGIxOTNiMDM4IiwidGFyZ2V0X2NvbW1pdGlzaCI6IjdjNTk3NTBkMzdiZTA5YTI4NzFjZDFiYWRhOGNiMGJjZTk0NmQzNjMifSwicHVibGljYXRpb25fc3RhZ2luZ19zaGEyNTYiOiJzaGEyNTY6NjAzMjQxNmI2ZTc1YTE4YzdlODgyN2FlMDg5MTM5NmI5NDkyZDhlOTU1MWU1Njc3ZTJjN2M1YzU1YTIyMDVlZiIsInJlbGVhc2UiOnsiYXJ0aWZhY3RzIjpbeyJraW5kIjoicHl0aG9uLXNkaXN0IiwibWVkaWFfdHlwZSI6ImFwcGxpY2F0aW9uL2d6aXAiLCJuYW1lIjoib3BlbmFkYXB0X2Rlc2t0b3AtMC4xNi4wLnRhci5neiIsInB1Ymxpc2hfZGVzdGluYXRpb25zIjpbImdpdGh1Yi1yZWxlYXNlIiwicHlwaSJdLCJzaGEyNTYiOiJzaGEyNTY6MTVmMGM1OWE0ZDQ4MTMyOGRhNzZmM2U1YWE2YTI5YWI4Y2RjZWQ4YWIxODNjOTczNDZkNjliNGMxNGM5OTZmZiIsInNpemVfYnl0ZXMiOjE0NjE0NDJ9LHsia2luZCI6InB5dGhvbi13aGVlbCIsIm1lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi96aXAiLCJuYW1lIjoib3BlbmFkYXB0X2Rlc2t0b3AtMC4xNi4wLXB5My1ub25lLWFueS53aGwiLCJwdWJsaXNoX2Rlc3RpbmF0aW9ucyI6WyJnaXRodWItcmVsZWFzZSIsInB5cGkiXSwic2hhMjU2Ijoic2hhMjU2OjA2ZTYwOGE5MzRkZWVmNTZjOTNlZTFjYThkZTUxMWQ2ZGFiYTA4NDU5NjI2ZTgyNDViZDBkYjRjMzkxZTY0ZTkiLCJzaXplX2J5dGVzIjoyOTM1NTd9XSwiZGVwbG95bWVudF9pZCI6bnVsbCwiZGVwbG95bWVudF9zaGEyNTYiOm51bGwsImtpbmQiOiJwYWNrYWdlIiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1yZWxlYXNlLWNhbmRpZGF0ZS92MSIsInNvdXJjZV9jb21taXQiOiI3YzU5NzUwZDM3YmUwOWEyODcxY2QxYmFkYThjYjBiY2U5NDZkMzYzIiwic291cmNlX3JlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS9vcGVuYWRhcHQtZGVza3RvcCIsInNvdXJjZV9yZXBvc2l0b3J5X2lkIjoiMTE3MTI5MTczMCIsInRhZyI6InYwLjE2LjAiLCJ2ZXJzaW9uIjoiMC4xNi4wIn0sInJlbGVhc2VfaWRlbnRpdHkiOnsiY2hhbm5lbCI6InByb2R1Y3Rpb24iLCJwcmV2aW91c19hZG1pc3Npb25fc2hhMjU2IjpudWxsLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5tb25vdG9uaWMtcHJvZHVjdGlvbi1yZWxlYXNlL3YxIiwic2VxdWVuY2UiOjF9LCJyZWxlYXNlX3NoYTI1NiI6InNoYTI1Njo5MWY2NjBhMDZmOWY0MDM2MTUyNTY1OGZjMjEzOGU1MmIyMDIxZGU4NmMxMDE0YmRkMGEyYTIxMDk4YjcwMTI2IiwicmV2b2NhdGlvbl9zdGF0ZV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tcmVsZWFzZS92MiIsInNpZ25lcl9yZWdpc3RyeV9zaGEyNTYiOiJzaGEyNTY6ZTI0M2EyMzI0M2IyNDk4NmVkMDg4MTJlMjg0YTFiZDhjNDk5MzgxNDE0OWYwMmJjYmE3OWNjNTIwZTEwY2ExNCIsInRhcmdldCI6ImRlc2t0b3AiLCJ2ZXJkaWN0IjoiYWNjZXB0ZWQifQo=","result_sha256":"sha256:962514bb387e79cd31fa00a7f5d3fe2476a4dd89ee508095a183de3ba8cc70b0","retry_policy":"reconcile-never-retry","schema_version":"openadapt.qualification-one-use-effect/v1"} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/one-use-effect.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/one-use-effect.json new file mode 100644 index 0000000..de2d429 --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/one-use-effect.json @@ -0,0 +1 @@ +{"effect_id_sha256":"sha256:1e6b8c3089fef5938f1a8fa27aefa8a51845c8d9b0174a50f3210b3e2554114a","effect_sha256":"sha256:78cd4996b5788bf4a070bd05c689fc5185d6daa6d0fd5b8e011ddf7256987e9e","operation":"issue-qualification-admission","request_handle":"qair_4rG8b-ywwzgKUALUsjlGMzVq-eWW0g9J3Yx7vRBDdBG","request_sha256":"sha256:4898746398737672a28203361517f1b804fc1c986c6f6da558d0f66417e8813a","result_base64":"eyJhY3Rpb25fY29udHJhY3Rfc2hhMjU2Ijoic2hhMjU2OmI2ZjYwNjFlZTQxNmNjNmViOTNhOTJjNjUzZmQwODE2OTZhYThkZWIzZDJkMjNiM2QxOGRmNzhjNjFjODYwMTAiLCJhZG1pc3Npb25faWRfc2hhMjU2Ijoic2hhMjU2OjllNTJhNmM4MzQyYTY0NDZjZWVhZTcwY2FhNjdjNzc2ZTkwNTI3MTYyY2EzOTM2YzAxMjdmNGM4NTZkZjcyNzciLCJhZG1pdHRlZF9ydW50aW1lX3NoYTI1NiI6InNoYTI1NjowNmU2MDhhOTM0ZGVlZjU2YzkzZWUxY2E4ZGU1MTFkNmRhYmEwODQ1OTYyNmU4MjQ1YmQwZGI0YzM5MWU2NGU5IiwiYXBwbGljYXRpb25fY29udHJhY3Rfc2hhMjU2Ijoic2hhMjU2OmM3YTkyZWFhYjM4Y2VmMjk2YmY4NDgyYTdhNzZiODhkYmNlYjZiMGMwM2I1MDA3MDc1Njc4M2MxM2QyMzgwODMiLCJidW5kbGVfc2hhMjU2Ijoic2hhMjU2OjhmMzkwYTc0NTBhM2I2MTc2MDhkYTIwOTQwMGNiNTU1ZDNiZmRhYWFmYTZiZDUzOWZhYTY5YzAwMDQ0YWFiMjQiLCJidW5kbGVfdmVyc2lvbiI6IjAuMC4wLXN5bnRoZXRpYyIsImNhbXBhaWduX2FydGlmYWN0X3NoYTI1NiI6InNoYTI1NjpkNmJhZDBhODJiOTkxNTVhNGRjNDBjZWJkODc4YzBlNzcwMjE3NGJhMTA0ZGVkYmQxZmUyMjc2MGFlODEwZWE4IiwiY2FtcGFpZ25fcGVybWl0X3NoYTI1NiI6InNoYTI1NjphMjU3NTQzYWYyNzA0YmMyMmViZDJlZmEwZDM0NjIxYzU1ZjRkZjUyYTVjOGRmMWVjMjg3ZTg2NTIxN2IzNzIwIiwiY2FtcGFpZ25fc3VtbWFyeSI6eyJkZWNsYXJlZF9hdHRlbmRlZCI6eyJhcHByb3ZlZF9yZXBhaXJfY291bnQiOjAsImF1dGhlbnRpY2F0ZWRfYm91bmRfZGVjaXNpb25fY291bnQiOjMsImJsaW5kX3JldHJ5X2NvdW50IjowLCJsaXZlX3RhcmdldF9yZXZhbGlkYXRpb25fY291bnQiOjMsIm1pbmltdW1fdHJpYWxzX3Blcl9jZWxsIjozLCJtb2RlbF9jYWxsX2NvdW50IjowLCJvYnNlcnZlZF90cmlhbF9jb3VudCI6Mywib3Zlcl9oYWx0X2NvdW50IjowLCJwb2xpY3lfYXBwcm92ZWRfcmVwYWlyX2NvdW50IjowLCJyZWNvbmNpbGlhdGlvbl9yZXF1aXJlZF9jb3VudCI6MCwicmVwbGF5X2Rpc3BhdGNoX2NvdW50IjowLCJyZXRhaW5lZF9yZXBhaXJfZXZpZGVuY2VfY291bnQiOjAsInNpbGVudF9pbmNvcnJlY3Rfc3VjY2Vzc19jb3VudCI6MCwidGFza19jb25kaXRpb25fY2VsbF9jb3VudCI6MSwidW5wbGFubmVkX2ludGVydmVudGlvbl9jb3VudCI6MCwidW5zYWZlX2VmZmVjdF9jb3VudCI6MCwidW52ZXJpZmllZF9kaXJlY3RfYWN0aW9uX2NvdW50IjowfSwiZ292ZXJuZWRfcmVwYWlyIjp7ImFwcHJvdmVkX3JlcGFpcl9jb3VudCI6MywiYXV0aGVudGljYXRlZF9ib3VuZF9kZWNpc2lvbl9jb3VudCI6MCwiYmxpbmRfcmV0cnlfY291bnQiOjAsImxpdmVfdGFyZ2V0X3JldmFsaWRhdGlvbl9jb3VudCI6MywibWluaW11bV90cmlhbHNfcGVyX2NlbGwiOjMsIm1vZGVsX2NhbGxfY291bnQiOjAsIm9ic2VydmVkX3RyaWFsX2NvdW50IjozLCJvdmVyX2hhbHRfY291bnQiOjAsInBvbGljeV9hcHByb3ZlZF9yZXBhaXJfY291bnQiOjMsInJlY29uY2lsaWF0aW9uX3JlcXVpcmVkX2NvdW50IjowLCJyZXBsYXlfZGlzcGF0Y2hfY291bnQiOjAsInJldGFpbmVkX3JlcGFpcl9ldmlkZW5jZV9jb3VudCI6Mywic2lsZW50X2luY29ycmVjdF9zdWNjZXNzX2NvdW50IjowLCJ0YXNrX2NvbmRpdGlvbl9jZWxsX2NvdW50IjoxLCJ1bnBsYW5uZWRfaW50ZXJ2ZW50aW9uX2NvdW50IjowLCJ1bnNhZmVfZWZmZWN0X2NvdW50IjowLCJ1bnZlcmlmaWVkX2RpcmVjdF9hY3Rpb25fY291bnQiOjB9LCJoZWFsdGh5Ijp7ImFwcHJvdmVkX3JlcGFpcl9jb3VudCI6MCwiYXV0aGVudGljYXRlZF9ib3VuZF9kZWNpc2lvbl9jb3VudCI6MCwiYmxpbmRfcmV0cnlfY291bnQiOjAsImxpdmVfdGFyZ2V0X3JldmFsaWRhdGlvbl9jb3VudCI6MCwibWluaW11bV90cmlhbHNfcGVyX2NlbGwiOjMsIm1vZGVsX2NhbGxfY291bnQiOjAsIm9ic2VydmVkX3RyaWFsX2NvdW50IjozLCJvdmVyX2hhbHRfY291bnQiOjAsInBvbGljeV9hcHByb3ZlZF9yZXBhaXJfY291bnQiOjAsInJlY29uY2lsaWF0aW9uX3JlcXVpcmVkX2NvdW50IjowLCJyZXBsYXlfZGlzcGF0Y2hfY291bnQiOjAsInJldGFpbmVkX3JlcGFpcl9ldmlkZW5jZV9jb3VudCI6MCwic2lsZW50X2luY29ycmVjdF9zdWNjZXNzX2NvdW50IjowLCJ0YXNrX2NvbmRpdGlvbl9jZWxsX2NvdW50IjoxLCJ1bnBsYW5uZWRfaW50ZXJ2ZW50aW9uX2NvdW50IjowLCJ1bnNhZmVfZWZmZWN0X2NvdW50IjowLCJ1bnZlcmlmaWVkX2RpcmVjdF9hY3Rpb25fY291bnQiOjB9LCJpZGVtcG90ZW5jeV9yZXBsYXkiOnsiYXBwcm92ZWRfcmVwYWlyX2NvdW50IjowLCJhdXRoZW50aWNhdGVkX2JvdW5kX2RlY2lzaW9uX2NvdW50IjowLCJibGluZF9yZXRyeV9jb3VudCI6MCwibGl2ZV90YXJnZXRfcmV2YWxpZGF0aW9uX2NvdW50IjowLCJtaW5pbXVtX3RyaWFsc19wZXJfY2VsbCI6MywibW9kZWxfY2FsbF9jb3VudCI6MCwib2JzZXJ2ZWRfdHJpYWxfY291bnQiOjMsIm92ZXJfaGFsdF9jb3VudCI6MCwicG9saWN5X2FwcHJvdmVkX3JlcGFpcl9jb3VudCI6MCwicmVjb25jaWxpYXRpb25fcmVxdWlyZWRfY291bnQiOjAsInJlcGxheV9kaXNwYXRjaF9jb3VudCI6MCwicmV0YWluZWRfcmVwYWlyX2V2aWRlbmNlX2NvdW50IjowLCJzaWxlbnRfaW5jb3JyZWN0X3N1Y2Nlc3NfY291bnQiOjAsInRhc2tfY29uZGl0aW9uX2NlbGxfY291bnQiOjEsInVucGxhbm5lZF9pbnRlcnZlbnRpb25fY291bnQiOjAsInVuc2FmZV9lZmZlY3RfY291bnQiOjAsInVudmVyaWZpZWRfZGlyZWN0X2FjdGlvbl9jb3VudCI6MH0sInNhZmVfaGFsdCI6eyJhcHByb3ZlZF9yZXBhaXJfY291bnQiOjAsImF1dGhlbnRpY2F0ZWRfYm91bmRfZGVjaXNpb25fY291bnQiOjAsImJsaW5kX3JldHJ5X2NvdW50IjowLCJsaXZlX3RhcmdldF9yZXZhbGlkYXRpb25fY291bnQiOjAsIm1pbmltdW1fdHJpYWxzX3Blcl9jZWxsIjozLCJtb2RlbF9jYWxsX2NvdW50IjowLCJvYnNlcnZlZF90cmlhbF9jb3VudCI6Mywib3Zlcl9oYWx0X2NvdW50IjowLCJwb2xpY3lfYXBwcm92ZWRfcmVwYWlyX2NvdW50IjowLCJyZWNvbmNpbGlhdGlvbl9yZXF1aXJlZF9jb3VudCI6MCwicmVwbGF5X2Rpc3BhdGNoX2NvdW50IjowLCJyZXRhaW5lZF9yZXBhaXJfZXZpZGVuY2VfY291bnQiOjAsInNpbGVudF9pbmNvcnJlY3Rfc3VjY2Vzc19jb3VudCI6MCwidGFza19jb25kaXRpb25fY2VsbF9jb3VudCI6MSwidW5wbGFubmVkX2ludGVydmVudGlvbl9jb3VudCI6MCwidW5zYWZlX2VmZmVjdF9jb3VudCI6MCwidW52ZXJpZmllZF9kaXJlY3RfYWN0aW9uX2NvdW50IjowfSwidW5jZXJ0YWluX2RlbGl2ZXJ5Ijp7ImFwcHJvdmVkX3JlcGFpcl9jb3VudCI6MCwiYXV0aGVudGljYXRlZF9ib3VuZF9kZWNpc2lvbl9jb3VudCI6MCwiYmxpbmRfcmV0cnlfY291bnQiOjAsImxpdmVfdGFyZ2V0X3JldmFsaWRhdGlvbl9jb3VudCI6MCwibWluaW11bV90cmlhbHNfcGVyX2NlbGwiOjMsIm1vZGVsX2NhbGxfY291bnQiOjAsIm9ic2VydmVkX3RyaWFsX2NvdW50IjozLCJvdmVyX2hhbHRfY291bnQiOjAsInBvbGljeV9hcHByb3ZlZF9yZXBhaXJfY291bnQiOjAsInJlY29uY2lsaWF0aW9uX3JlcXVpcmVkX2NvdW50IjozLCJyZXBsYXlfZGlzcGF0Y2hfY291bnQiOjAsInJldGFpbmVkX3JlcGFpcl9ldmlkZW5jZV9jb3VudCI6MCwic2lsZW50X2luY29ycmVjdF9zdWNjZXNzX2NvdW50IjowLCJ0YXNrX2NvbmRpdGlvbl9jZWxsX2NvdW50IjoxLCJ1bnBsYW5uZWRfaW50ZXJ2ZW50aW9uX2NvdW50IjowLCJ1bnNhZmVfZWZmZWN0X2NvdW50IjowLCJ1bnZlcmlmaWVkX2RpcmVjdF9hY3Rpb25fY291bnQiOjB9fSwiZGVjaXNpb25fcmVjZWlwdF9idW5kbGVfcmVmZXJlbmNlIjp7ImtpbmQiOiJxdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQtc2lnc3RvcmUtYnVuZGxlIiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCJvYmplY3RfcGF0aCI6InByb2R1Y3Rpb24tZXZpZGVuY2Uvb2JqZWN0cy9zaGEyNTYvYWUvYWUyNmQ0NjdlZmJhNGY3ZGIyMDU5ZWQyZmQ2MDY4NTNkMDkzZDkxMTU3MWY2ZTliYmIzM2FiZDliZTM0OTZiNy5xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQtc2lnc3RvcmUtYnVuZGxlLmpzb24iLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCJvYmplY3Rfc2hhMjU2Ijoic2hhMjU2OmFlMjZkNDY3ZWZiYTRmN2RiMjA1OWVkMmZkNjA2ODUzZDA5M2Q5MTE1NzFmNmU5YmJiMzNhYmQ5YmUzNDk2YjciLCJyZWdpc3RyeV9lbnRyeV9zaGEyNTYiOiJzaGEyNTY6N2ZlYzE4ZGRiYTMzNTIxMzU1NWFiNWQ4ZjFlNjNjZGIxMTE5OWFmZWM2YmUwNmFkM2MxMjdjN2RmYzE3NDgwZiIsInJlZ2lzdHJ5X2hlYWRfc2hhMjU2Ijoic2hhMjU2OmY1YTk3N2EyNmJkMmFmNmZiMWMzZGYxYjNlMDUwMjA5MTgxMTgyZjM0Y2EzYWM1YWQ2MjY5OTczODg2YmQ1NDAiLCJyZWdpc3RyeV9yZXZpc2lvbiI6MSwicmVnaXN0cnlfc291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1ldmlkZW5jZS1vYmplY3QtcmVmZXJlbmNlL3YyIiwic2VtYW50aWNfaWRlbnRpdHlfc2hhMjU2Ijoic2hhMjU2OmExOTMwNGEzM2I1YzIyMTk5NTkzY2UzZjdhZDNmZGFkM2U1YmM5MWQ1Zjc3MTczMTU0M2Q3ZDc3NmUwYTZjYTMiLCJzaXplX2J5dGVzIjoyODQ5LCJzdWJqZWN0X3NoYTI1NiI6InNoYTI1NjoxMWRmZDAxZjI5YzBiY2VlMmU1ZjJlNmMyOTQ3NmVmYTY4YmYxYWRiOWMwOGMxNGJjOTNlN2E4ZTRlNzdlNzcxIn0sImRlY2lzaW9uX3JlY2VpcHRfcmVmZXJlbmNlIjp7ImtpbmQiOiJxdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQiLCJvYmplY3RfbWVkaWFfdHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5vcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0K2pzb247dmVyc2lvbj0yIiwib2JqZWN0X3BhdGgiOiJwcm9kdWN0aW9uLWV2aWRlbmNlL29iamVjdHMvc2hhMjU2LzExLzExZGZkMDFmMjljMGJjZWUyZTVmMmU2YzI5NDc2ZWZhNjhiZjFhZGI5YzA4YzE0YmM5M2U3YThlNGU3N2U3NzEucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0Lmpzb24iLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjoxMWRmZDAxZjI5YzBiY2VlMmU1ZjJlNmMyOTQ3NmVmYTY4YmYxYWRiOWMwOGMxNGJjOTNlN2E4ZTRlNzdlNzcxIiwicmVnaXN0cnlfZW50cnlfc2hhMjU2Ijoic2hhMjU2OmE1MzJlYzczOGNjMWYxYWViMGNkZDhjNDEwZDJhYWYwMmI1YzY4YmMzMzQ5Y2U4Nzc3MWQzMzBmNzI1MWM5NDIiLCJyZWdpc3RyeV9oZWFkX3NoYTI1NiI6InNoYTI1NjpmNWE5NzdhMjZiZDJhZjZmYjFjM2RmMWIzZTA1MDIwOTE4MTE4MmYzNGNhM2FjNWFkNjI2OTk3Mzg4NmJkNTQwIiwicmVnaXN0cnlfcmV2aXNpb24iOjEsInJlZ2lzdHJ5X3NvdXJjZV9jb21taXQiOiI3OGFlYmQzYzk4ZTY2OTQzZWIzZGEwMTQ0OTQ1MTk5MzAwZjE2MzIzIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJLy5naXRodWIiLCJyZXBvc2l0b3J5X2lkIjoiODU4NDU0MDYyIiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tZXZpZGVuY2Utb2JqZWN0LXJlZmVyZW5jZS92MiIsInNlbWFudGljX2lkZW50aXR5X3NoYTI1NiI6InNoYTI1NjowOTBhZmVjY2E0YWI2NGRlNjUwMjFkYjNiZTMxZmVlMmFiNDEzMzQ4OWNmMGI0ZWFlNGNkYThmZDI2MjY2MTJmIiwic2l6ZV9ieXRlcyI6NjYzNiwic3ViamVjdF9zaGEyNTYiOm51bGx9LCJlZmZlY3RfY29udHJhY3Rfc2hhMjU2Ijoic2hhMjU2OmYxNDkxYjNkNjQ5MDFiMzc2YThlMTIzODY3NjFmZWE5MzZhNjZlZTYxN2VmOWMzY2ZmMmJhZWMyYzY3N2NiMWMiLCJlbnRpdHlfY2xhc3MiOiJyZWNvcmQiLCJlbnZpcm9ubWVudF9jb250cmFjdF9zaGEyNTYiOiJzaGEyNTY6N2JkNzUyNGQ4ODQzOTQ3NWU5NDZlZTY5MWZmMmU5NjU4OGI3Y2Y5ZjFjNWMyMGVhZjUyOTRlZjNiYTFmODAwNyIsImV2aWRlbmNlX2F1dGhvcml0eV9zaGEyNTYiOiJzaGEyNTY6MWFhN2NmY2I1ZjNkZjZiOTkzNzJhMjhjMzA1MTc3ZTA0NjQ4N2M4ZWM1YjYxMTExZWRiZjFhMTJkM2U3NjY2MyIsImV2aWRlbmNlX2NsYXNzIjoicmVtb3RlLXNhZmUtc3ludGhldGljIiwiZXhwaXJlc19hdCI6bnVsbCwiaWRlbnRpdHlfY29udHJhY3Rfc2hhMjU2Ijoic2hhMjU2OmY1MmU2YWU2ZTE3MmE2MzdlZmNjZjJkZjhlZWVhMjY4YjkxNDA3ZmMwMzJkNzBiOWJmMTQ0YjhhODgwNjk0NzkiLCJpbnB1dF9jb250cmFjdF9zaGEyNTYiOiJzaGEyNTY6MjBkMDcxZmY4ZGY1MzY2NjQ2MTY3NTBlMTE0N2YyYmM0OWJkMTI3NjJlMzllYmYyZjM3YmYxNzU1MGJmNzdjZiIsImlzc3VlZF9hdCI6IjIwMjYtMDktMDJUMTk6MjI6NDdaIiwiaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hZG1pc3Npb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXF1YWxpZmljYXRpb24tYWRtaXNzaW9uLnltbCJ9LCJsb2NhbF9pZGVudGl0eV9vcGVuaW5nIjp7ImFsZ29yaXRobSI6ImhtYWMtc2hhMjU2IiwiY3VzdG9tZXJfY29udHJvbGxlZF9zZWNyZXRfcmVxdWlyZWQiOnRydWUsImV4YWN0X2NvbnRyYWN0X21hdGNoX3JlcXVpcmVkIjp0cnVlLCJtYXhpbXVtX2FnZV9zZWNvbmRzIjo2MCwicmVxdWlyZWQiOnRydWUsInJldmFsaWRhdGlvbl9iZWZvcmVfYWN0dWF0aW9uIjp0cnVlLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWxvY2FsLWlkZW50aXR5LW9wZW5pbmcvdjEifSwibm90X2JlZm9yZSI6IjIwMjYtMDktMDJUMTk6MjI6NDdaIiwib3JnYW5pemF0aW9uX2lkX3NoYTI1NiI6InNoYTI1NjowOWMxZTZkMjJjZmY5NjU1NTgyMzQ2MGQxMDk3MTQyMWM3YTU2MDQ5MTgzMjNkMGQyYzZhZTU2MzNmZDM3MGQxIiwicG9saWN5X2NvbnRyYWN0X3NoYTI1NiI6InNoYTI1NjoxNjFjN2U5OWFkMzM2YjZiNjA4OTVkM2I0NmIzNjJkNTkxNTA3YWRkNzM4OGFkYjBmZmMyMTkzZDZmOTY2OTBkIiwicmV2b2NhdGlvbl9zdGF0ZV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uL3Y0Iiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0IiwidmVyZGljdCI6ImFjY2VwdGVkIiwid29ya2Zsb3dfaWRfc2hhMjU2Ijoic2hhMjU2OmQ0MTBlMmUwYmFkYzM1MGY0NDcwN2FhYzQ3ZThlOTdjNDlkNmZiNWUyMzRiMTUyNzZjNjkyN2UyNzQ3ZDBmNjMiLCJ3b3JrZmxvd192ZXJzaW9uX2lkX3NoYTI1NiI6InNoYTI1NjpkZWM2ZTA2ZDcwZDY4YTY2OTU3NGFjMWE0YjBjZjE0MmU0OTYwMjEzODJhNmQxNDE1YmRjOGJjN2ViZGYzMjRiIn0K","result_sha256":"sha256:46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e","retry_policy":"reconcile-never-retry","schema_version":"openadapt.qualification-one-use-effect/v1"} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/one-use-effects.sqlite b/local-candidates/desktop-0.16.0-remote-safe-synthetic/one-use-effects.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..7980ae20b451eee952305922cc9b33167addb06c GIT binary patch literal 57344 zcmeI5S#Kj*mfx$YXKhbU`E4EsFcSIVrCXV?laWRPmWmRSYB4lYQliN5K!}av5<#*= zQWRebzU`q{Vt=c}Lm?C-z&+24QrKfhgm=#<^(I|=M0u#><}0y_!pB(RgfP69g#>?E+0 zz)k|cjRgL~Uw!?jfA#a9fBhfhsUIZqXc%A5Ch>LL>BQl5^5DmBzB@nMZydg8>>r#Q zzIgEAi+}Oc7tj2;jlZA8lj(KWA4W<1qH%cDc=0#qwfg>f>&34QTfcbr#OyJyCtcsL zo$NgCwDH2bI5~N7;nmJA4xc}_xam_TKY!L}9N+rW-e|aex93l|jVH5Y`r_c^^x#GD zZ0|cdjC_)64*&# zCxM*=b`to*k-*Qs{wag`=G*`B)wlnPzjl9i64*&#CxM*=b`sc0U?+i{1a=bGNnj^| zodk9g*h%2Wlz{b<^y}~a-tBc*y|_B<}0y_!pB(RgfP69g#>?E+0z)k`?3H$*{;N*{f z^VeTzNQF0nV`-Y}b^_mbEIV*xI}S^h5l4Yjat$YpLpP4>$hBPC)HL*ujroh0qr3PP97i%Oey9E7<#?3z!o{^e9^dkDbbT9- zRcRtSi34uqa5M~iNlzgw`271>@0J7e%c>*BiNCmxdXup~4ZB;PO#R+)ebxA`7sbOc z-Z*5^OXA`5x;G3*x7=!aJ(-1JJeh19GW90|ejG+U!FF7Sak3he{)?BhA$K3jO?ty= ze0#^$)KRMe%!U)cQ=notE;}0{j$Wt7nGqx6)_%Bk>aXSEVSFoNxQ^na$MK7oZ~ooO z=Y<8vqbm;(`cp0&@C;l$4ttaBM+y>vAc%5$yV!Ujxxw|+zrBg4e0Jw2y(p9UTGVN8 z*h^>W_4KyqCzEUNE=n9~cGD5hcpds{=`c5=U?MV!vNMXCeIZ@ovZ&7=rY@iitBFKe z1PF8;Fuh64Ty^4GQESnS0Wa&Sqst zGo{+A2YH>{W%4?+G_U=b{|zUyoKlSKvO1+GFfBjuX2< z5SXSPL~an97AC6n>bD&7tL+?Ias@Q~_leAAoAl4XVS z_rp7sK;7x(C<=Vjv<=;~ZQBp*sNB(G#|)!D*LBy$5`|6>YmOh8p>CAIQq&3cl2z6^ zn|J8Oe)Q-D9ou(HCEsv@$nZN(C(uJP>ga(PYqn-+u3pylve7ZE&^P_i_9Mq|T(@MF z%ba0b+U5z=HUvR$@#EXUaXY&0KY z*3=QYX*gxw&`TWgNHIYB4Sl)Et0xqEFH>;VS-v)3-^pzz=$4pgE-z+!`gj(7oncu_ zVPJ=b!60qd3}drXV!}ERf5mnXx_V@HN+rEy>b7M@rKnVLV$F9DyxgR>jIV>mG@iVC zW0WnI-^{W_{ZM7_*PTeyJBAx-K^VtIY+60L@NqfREpBYaCBGb7 zajC@r`pc)R(rU<`ZjN~Pk1;=M$$#XUS9a-N=WF_xG7e?*2h|?4_Ty7 z9)6~K`H+8b9oSgEPa7uRHVvXsvmAyx>J$fB7)9mK(lzXe-_ZY;08%QH89JHzz5GEADQiSr13%O}Z*Vh5YAM}dj|)jOCDKd^LWurC70XwhU3|LM!450 zM;+T_NS32JC0mPi-6}Dqq2&erb`w}>`~$-CEM0WX_1}WVKSMKe#p398k*tk zY3`n8G<5fkVZ5{~lZ@s(cpehHE`Bw6t)#T~%z$4l(nLIcG9tNKM=s)qdczx)kR~^x!rhdM zcT+#y%bX1P|DPh2a7K!eN~$R9X_O?)$0QC(KUdlO%Qw^8SuAQO%YCJB&<2vv7b$;n zQ0m{SB-Fo&k4y7!*Ux139iH1`?s72dYppnNntWWSk9K!xxxZOfuK8V}fjAcq5Rf zc1upcK*$HE5Jf(I-Z4tC*bgh@h{!iA`vbA|_MEI13LBU{!j+>3-IVc?hCFtjn@x)%Dn+=3u7>V;xW zeCkAF$}Ie{SV%06N8*Txa|o=pz>h-H);g9|Ld1S(mEv;jmbfL-4eXe?4s;u17CJ6M zF-lg6x|*`$tIOvR?31@4uOqF)&{ERF`?+?>@WC5AK@<{m zm6#jKfL8GG*FVMnDdv`^E{|dc;&~|i#T`--vPzu0Z@YE#q3H6E@mf}e89 za!mdvCQ;7X&{$|X{+c|wtXbsRB(qF$hr%ffTxQs@2vbl)Q-qW;!dwUbBz7#GE?yjW zTju#VFzimtaA(n5^)t(|+pYI6j9P!xE51KXYeu`@ntT1Dq}@2X_foI#rI)?ahSxo9 z9QVEc#j>5A%}*L4qpsJF`ra}$ z+Ks{7Yt+noqqS%mhs)DO-DoZM@9X_2^{REtYqSULez@S+)%~Nl=Slm>T|`YROjA#; zOmEa`)O4>`b85r<`~GO|r58rM(q+tbtzErL+Q_N394y<-i+k>6wW}9;y>T?~((`UB zJwzU7`YF%Bc~-rDrnit$yIRv)%eq}}UKn2W!mjn^z1G#iJg6r9*44+(N8M~S28(v{ zsN3q-t(I|_*82mam9{Lea)W%LuD5LWPAlC(EA^6Azul`>>+`x%)9aOevt9{xuOC`< zqkhlaEb7Y}p0zIW=plnaP`!L+9=d6LIheN^q2@IXx?InwH$sug0C~+%8)x%+)$4hU z3%yv8eYMXZ0vS$LH>))LwE z&(YBf=JB#G>!#kk?AQA@X1j4?pxgJJQCoV;+WgTon3vO_d9;Y%)g0D0YtWmtuDJe@ z+Z7!TQuO>g^;tK3d$0)1w$l5y$nxq~?0_B&&w8i*ePn#3N7ZhE+{dghtA zcaTfpzslC^`kXrF98Y}o=gK@zuqXDF;oZra!j{a@t%-ltW^J8!!!$}F)?53k-9_&Q z8+xDLU#_K(gEW~&O})dl#;xZ4^2$6&!o+3H?k8Mx$u*~e!MKjxKA%q>-0!Y6^pbF> z#;Ap9(v{-^^Kup;gZg6Llks!C5$9?T&YcIw{kUZ&9a)=U>KZcsFuk0&n#tn9v8+Sy zE=Z9_HR+;@cR?a!JJOM<$aj6u@8&(ZMo>LMHs{#A1CIAbkFIxhj&9pqbAznL$bH6I z-=3$T+?O#OxyZ}A3x~%EcD)mtmwk?1hWhsXqw3L;QeYpuKk!%f=5n$nn|E`u1M-}+ zAiW%18Oba{zge67tH!rACXPj~nOp2oJH71lEDt|7+E>TpcAChTxNr81vS$6J%Nkzm zNr!v44di`wJlm9ctv@cIlk@QH@g2{hbWGNs=)>lmwyrKUU*wV5Q@J1Wd^wZ*GEZY= zTQ<*OPFm?bvQzV`g+u0iYaQH=xnBplE!xH<>l@upkI?h;Vy?IDj}4gNL-gR%&2;Xq zr)&dbOoHm1wWW0Xj=2yS(BU3Iy|@& zKN4TMA6VZ!gXjr(j?q!(d_5=J6Ma6wmL#nGWQp9hmeGB1Z{)&! zD1DLZWOIY8669|8+n3w(#5_#+J?k#v8QcZ;6untSO|Rd+@|F+oueGkcTlpRHG%j>d z?7+rx_dF-|gXe78N_SX88hXUq6~Df%XW6k{7k%xto9z_ccxVH-7WN@cQokwkV7+F~ zxEVL)_UgdpdL#Vt1eiGiJ9tsf8hT>PzpZ{|63`?PJ7rmXLAaCJE?>?FQ!&U(i#;m-;m-xRwqHuh-S z$I1PS<7H+a&Wjjh!={OyR(`1CS6SB&d>V4YZhH9f5BMa}9qb1Fw(m2RBG%z|_Ytv# zimSG4xY*A7F0#Q-dUKBN`w#D(UJ^Sa$E}#;(!eJX<9YbuE!)jJ+)EtSL0-rkTb{+r zdJCUK?zJ&yS!={+##DYc!`2se6W_Jzrw%#pawg9iq$*AsbA1(SNxYcnl(}t`YjUh{ zlrp!(x@{GoZ2K+zH9pO665}u??wdWManvtt{mRF`)wo_}x7ECSv3OQu;2$cUm22(d z*=*fsxyC=Hcov&TOmnQ(tk_0n=dO--aRR<0&*Of8m{#n}N5`}hNB^)f?H^!_pmMQ| zTwnZHyP3@Kh3h&|O3p_} z-tqQqN}M$e&GWl3y_mM}8|~_SB6SXY_4iqft|$11EN^X#zPulNngPPLvSH^frtzK$Rcdc}s<;)Ui;7@8pY9q$Ep4CUK z>DpFZ+!fCeF5IPGJzRK=)?KT4Az#$_&Zyx;_&92n)s{)EZ&9yY*zM-og8C?RGU{^; zZ&0sLGpr2m>x~Pu-fU5`OvpiN%erwyJt*n5sV`DT?Rg9P2b1AR`owq*kN8bTmgG57 zM?fAws63ynB_AdAetY0mkWaJSYc;3~8|Tyk_w`fqta{34{e9zy1O* zTOOsZ@mbf3fr`)IIyEmP^bKQBzTIrNlcDUlwyD<0`&)JcAfyDfQZO z?$6bzsnw~wdDJ7l=9$%|&P|28&-^h*hxREo%yyGHa(Y1x_-LT&rc!S<&Qq>qQgfZR zd(U#-#LoJf=H*R=_ zn?<`{C+9w-&QjM~O?0W>vQHb~^0acpbDim4Mb*`z>__ zsbTf>b#3CEp4$NI&xSoaF{w7IYhO;ODG&>LJS+a27&m&GJTte4$frK{s)wxSn%-Js z0~!O{LuM@lo$g1}qM7Zg=+Omx05&mvr66Et+*Y*&cP(Kl-6eRNdhfxO1V z_Qy84))E;k*k7>a_fa#qjZg1e+}E4uDQoGz-LFx5Kj>j=lX@z3=HrAtl?8Qs?sZ9> zzGbn8aF4utr_K8Ov|7KX7LG1>3A$>v8|T!>BdL?$*M`L5)RPMvF1dJS!&Tn)L;8d* z8y#RHe8E~YkI31Qd7E0dstZ=ht*BEgKV!CM?eFaExxc!US~Inr!cT0?|GGBV(fd;s-me9n#77O4>rs9k0E-}G~a+w-Mv^tR6W$oAGwmWTK9 z)vmVj1xM`NB>g&aW*=$MZm^fbJ`;MwT4O(pJrl3r?O~JHE0g)#XRqQ=_7AX)7wiME zPOI!K@V&P@oKe5~;qNUGi|b$naVnswNqcRKWVehE!GIW{fwUv*!N`L ztyyP2bGx?oQ&Kae&ij-M#;Mmlv{`TL9m)O~dszK;+G78-j^C-v{%T{N{XE%sJGAgq zRvmBTRXz6Qj{5jA{Ai8+*n!FZo+W-pY^$IhfprPOH* zed=E+J8hn_4~EZKviFHiXmO7-_CR@_>LL5OXT&aN?1K*MI{SR>{-IG{)|UBw=K*`Y zQPov@RJ8&1nx=h#Eu2S(N5>}%8~=1ZikeT^|IF?a7qG{PjjZIhS@u(kYhJo{kzvc8 z&RF)jYJF^QzlChrGn0M8q1R_`VA{G=bsbfok~t5=SK-&iSDic``?1%Q*;$EKsT*S_ z$m`y@MqT+d>if+jweKK4O4Y@#&h4k?cEp?=NbQ+D8rE{N#$GVCwJ$!O=U~sA7?6EO zvD3sP6~?hVvrd~>Yxa-P8P>e`V7KTGXe$4<@~bW5zRT(nyDGMrTtMv+^EvTM>dx>1 zvfm{&HTGDj5p9lXE6zjbm&D~&WLG((7XUxkykH%wXTtBwv+#5O!aA+i%$Cuzv9qil z_GYW}7O)3+I7r&a_25z_r-hWpAE% zz+1A<-0${TC#;u{{oQ@?hcnAF>K5|RTm6>ApZCKLpC1yar%(vPH-+T_)>&4QD z4NKVvHqR6G&C#)oX=uv+U6=itgvg5hwX5!2_TZ?Ob|vl$hEgw`_cmi2ssFvdC#0n- zKSduyyK!jNQ(5Pd`!M5u_MZFQMEWyi{k8h+xzl%mwCC7V=H!6*;+Xi69)Ldm6vWS7 zf1r8Gf%tlAi3j?}%x}Gafd33xCoN)mo(Jtheyj!bs&Rlm9%`OJA4p0*#Xdj!iR_M( z`ZB?OwIrrCCEh_tbo?)NI$~y|zkoe1ll~6bH&=F~#=2}x$=mokzQDFQ^*(E>68R!e z>?bkU}rIwkHKiX5V0ct)T`{a$j7nOse=dE1d+shL}4td`b^Vu>lm-s01e$^8p z>wtaLd(j8{oJU@wV%)rbk544mjG7nd%_aF$wvQKtl3;a$`}>`9F%NL}_$#fPx3BQov3f4wmG zL-MI{oEG~!$ult!ezJ)lq-U$%Ck{!;NBiXI zD~y`vQM%2iBk2($sjU-KiWMU0>Bfo|NgB8W8a#@q+rdUn6F`A=i-}LUMZg ztxhXEqx5D~r4}|It~k_~XZ-U%_FVjNNSs~Q@d4QR19Id;^$eol)Cc>@ZW9}jlg?#t zQl4+awn!fTOx%CQeYmFN-Vzfoxkpv{4a2!dpJ8iBZceOo+MxbZN$4#@7s%V{OKMmR zVhu8UeAxnh;d{yBiT|@2$=c@W>-bY*#iwJ$F)?Hv-@0#53n16Pk1E~4|5wQYn#7HL z`q%o%CA~mKEQmZ-dk+=V9-46Pw(G&oz0qUb1 zl}%cD%Ua2%fx8S=1oT4$Xio#6snb;qa^G=5X_#T?(qvt7>38eWu`n z70N!|8^&}QgInZd4*Tftc-{fH$IBo0V%0*dy5fcY@29F!JZqKq1$jT2rK!)IpF#<4 z;3(H;?B!?hFrS7E+_)N0=r~-236GaE02Ei{kOLRv-pjv3!VlmtniB)~0Uil_ z6BLIdaPC+SeJEgTz|BAs0$&5j;R4x=%V2RJdx-)oG+p2y2#!l{P8vqfwo8zdjFXWc z6_|O14d8)8SHDh1$da-8!EG<>-U20iN|XwQzb(oMlrB@Q^sFdvK1!CarvB}#o23Xw zrucItsM{Sav|ZndEUdgC7$&C!Bp(tS-*9~(GEo>uWna)vcwFFHk%O%VJC7xEIuAjx zI-;^HV?$O-xjsUK%x-k+cfcWaAYuVIr+&h#Djmpl6eN>rmvv2mVZAh+sh2bthoCuv zca--wqt7||ZU{t<=Z8GtTCpJHR|os|`20seC#?h=7d&^svNud&qX>yjK!D*JEqEzH z#Ka1Pa6uF37XUF#eL1$>4#MO)dCC=A%=_S)<6GEHGF2}IziA+ZhDMYvxdoZI*vqFp zj#yEwifnOQcVPX=*0g;0+pI-D9DqN}`B4H<)azp9|47Sj;SUEgcS-?dO?|{rHkQKH z0E(6N@X^1NzHdJ}%3LTeOf%3HP31k}IR^(oGB_?=&0+2~k5VfI$|^Xi$`3ypV!xB5 z09v9Ay6u!PR?gOu3V40}&^pOooyN}Ls{uQ__E7=Pk>ln-Uj*6;>2nKLJ^ixXMH{JcK% z(egDxkYcnt0Vs0IVof@Db{M~0tL%d`h4;gC4KuVHo4lgq+6D=ShJ718`Hhr#QW|G=~Y*Un_}uU`J$uMtR`**n4di^YJV=uX^cZVpZh z5}6lS%<<+$K2a~Y$P3`hO20V%htn6p(PF!bYp=Nh%j z$B_2&YZPiHJYYNwpD2(0a4vsGbFgwmo3k5^-4@@!h$r0DN5=I0 zL~tXHVKXqv$qD#f9;>iii-4_Q&5)!c1bROtMcyO^L_CD`cfHY!XrUllSuN~LpzpDE z=?MOf(XbcpJr1jK`9T|+Q6%ack5$ZA!4Cm}kK<^*2HgdDiU9ZFGR5jaf?<-WunQoZ zM^fY z3`$nVhp5)VGq@BBNvWx6yKsnTy5?Ik6p)>uMBS$Zdk4i% zQPK}FO%#4ZG#`Z{5ZLCK_=Gp^C@+*<L33Vczv!-G>CphW7(R ztBp&8PQ?r;+&DqU)^Xexg&(2VgeO!UZ!&|2cZ+A@qc|Q?>5HHv#Hbq{{Yr`>K=ygq z$72r=-Us&B8t@iWLV7bUr1!`^t-#T++?Sm_`e*5}q7R{6kv&1#?>hk3ulk6(A^n=| ztWSjAg0}RTsJ_$Hp6^!Q7d`Iq0&soyPt=~F?iuU}EpJTKui2zmfZaZNaOv@?@f;ER zPhI-J4(UaO52Gpl1))i=4n57X2Xo1Dw4|>=;pN!-%z8(`!Lu**%pMdy(d;AA*QH7C zCVj5li~Xi*js9bJIGQ!Poyr$|VEs_~tW0{K=>wv#f!>=s`#$t!un%?#=LP$c(pQ)s z$}{xAbdSL%BWLz;Wv_Ot-^mti|I(NK`|qR=;s@?8$@(O~2Og=u2>P2BUQe5!zSHLQ z1dfo#2%d$J=IJBV2SNv|-oC0SJR-dm^r^8ApX$t?!WV4!TnYw(o}JJDH?Ywgkngjm zd0$LQ-@fX(<6n+TX8Gsq9x{>1kKdQ}gZA02_c=r9tDdnJtNCv)dnaZ@kH9nys!)F} zT;W~O+wb&`lH*2?#f;t}xF9Z5bQ#PCz1Z)c$F1u#_xYae(Tu%W;VH;CE9hAh?5N@% z;o8q&O17?b(%ih3^f?v$7dm|*k@RrTkD%w*y%3#RVLenI@rQee2komC*u@nlWmaHP zPKK@dNxy#U59uFJJwth)?~yB*&5_c#XZy|F;yIQltNn2}EZ*_e7_iTKGjA==2kht5 z?+aEzdccL3gx=t`>@CAV<254WF1`BnBQ)rRXwvhPvhUtMv^>64&y{fQzyI>fJp>2T~sT;>U zgU7RhOGu^HTrffV7X7pI#|s{aUil_{CaOo7{;Z1h9!ZZ5TwCDT_}P#i`nL4ZbDq~z zy?R@={5^hwwIMtl!hHkY4{ib<&Jfk#y%oDiPvFybP1g9zb{QXsAADa=xZp_W)1&|B zKH0)FUU@oLD&oyS<`?=?;jvLYihq+~cnZ4@C(Lh&HSE{!zRaB1Tl4X}Z?&JY*H8L` z&y*qkg~~RrWmfcPZpG_0`rhc52SY=DlrCIf^oj`{fnG9&+Y>ATeR)Sc)&lEDxa7|0 z!Rz+XWdj>*(=$ikFh3jTtS327#p|0kS#pMF@r3my_#EPXauJBTy(B%v8H}rafBc(T1@>OuP=z2fodvLafU~I9)VE^Fc z6YL>a3^@P#Di(f-Clq|A@vKi+V@2lR4cB<<#9eWvJ(Ew9e}ZA@V>1QIDtT&!btXOf zf?Was(Gp%r)@BP#EjVe`4tYM@h|-f!Ud{Rp?^&zl`W$Oq+_x(#mwosg(my-g=<^1Z za;XUhrfCYF4V{_vZRc21eAFS>;ksZoCH}hQJcTO_-;yg;!KzXRt7?;Aw^W1a)-EqWN*7%+cKVAp(B0bCG7huG|v^2$5 z3WgB7gm0%;7`q78q|zR=n&46@g2f$BQ)t6^NRPAh8H1OGLz5Up@X_bV={tE|k3Met z&W8zHTVQr1UJxub{CW|bVS#Z(4s~3}9gL#jGnD@6@W+6g2d9*{92boh=OcJ0urz)D zZH?aYd*OUj^H{`rDu!NytHXxM+-$@G;9|Ri>jj4f23yrHKIrR*ahfPh9Qdzkh9%wT zi5Jc|c*n>i=O+zvl|~CbN*jJ6a%xl6C^8+q5)MDcA$+QNPrK5)#c_dW6I?NTXGcr! zA#)6O!Ju~~@z+y6jk-~r-d?Yfz#~8`C-|?vaBPAH1sl$KqR01eK|gwrxN1NiO`kM4 zEc)K@C-{*wV!#&b=Dc5T&;!goVjo1$pIGyP=Q>;P+2(xY_&F*B6+TzbEWCv-SOLLc z-``PFm`RR{uE5*ljY48N8BZG?*|yYYQn(%8dV+BnfYD09^Q`o>m`iGEg1aZ4+*dvM z@a9e7lmgp-4^L!K&k?M%aQ_L8`xqH+;Vou@Igs%SF1o;ob3AtAp7kymWw0Uetf_N_ z<0@Y>V4t2@Cm_iy3H3bi_}D1$?ckQMze{?n!59&1FNqg~JAfJ+Jfhe&uuWhQ&gr#h zo>Xlz#4f}803U?%=OVv!gV*ol>R-fTf-%h3crhl?8EQGipew%EKsc@xmgQ)|IoR^0jw1qQL*%Np|!9>Fk_0jsT&*MgY3g%-*?VuYB2eZiN zDmzI`+xG>>0`4*A=AiGKwRq&3JV%n*x2LeKUyfV%ao&UdgLea2*x21$rBAu8X7)zO z23^xtZEG`zRcqXs!f~)ag+t`t>%mPcd|BX^Vub-c=(db$S9l_kvpPRiJf8}`__V$W z-n&|d`{Ga|Z(}Wh<50Q;YDD+}nupYPz}W87v%F0emj@2QJifs<>dOi%;;AYVEFURK_1kjSpN8Sf~yAjUB=dSMVFF z7&+5V#e*ieD}|S%_CZY=AClKLwvP#h9_#TQykf=`miuI46tKGDJNl2#6E51jm7gI0 z|4QMP*1m%I+~SK6+w_owVskEqe+Hg2nak`MH}G{U`y{wVWUqJ`ly82z?zMH@2RZ3V zrc!6iaHPW&6;CppXbNp1>G!PDNs+U~#Q+KYp}*mZ>yQ)^o|0t@~W_!@i18`n8Mc=s;D zJQ7<8@5yv)PludxeeQ~T1)On6Y)#SmeY%WDM$Z9ng zEqr$|51mWl>s!rv5eMF9`R!+|C-ga-f}@-eqb1RIu2EOd#F&L&T4XNkhq*p^OZ-1f zsLKnltjq&^vyvC+5+5kMWyUExBz~p7q}GU$&k;Yf-ugi?=jt5cti9Lad+(hl+41bB z$ofJTTHn_a-BsLKORRePIr_%=p2oAFTXZ4nP$+{ilO z`9-c9bNQw9U=>FR&$R}}_-bAs&OiFboQQ3=vKW52iU(%G4T;Z@m_TG>vhOeuE*bQP z`8g(kx)jddEan?t!k4cwk;0RF7hxla#o$4Ldsy*|>eK}zS)1#4Z+$P~+014>tAlC` zKaLKH?RaSap2q!+gbP4Ft+uIS30DyHRpL?E18&1(aY`H@T=sB%2tNdQ09aGuVuDw` z#k&~5cgni};01v}0sbnfjnyl4RRiY!8Hcs-C=2Hkv6k<3QnRSs;BVndVSk%i#saPtu$Jt(v+qt_1MH>X8R14CPT(2gR|BV?+r)hTSFK@m z2@Evv8_4{m*rz9Qd`~!56>ju{`+>aC*uPS-!fM@a`u&fH4ZloY|D(r`nLT|X?_S6F z?9qRKqwmvYNe)wA=wd&pxgX8qcQ*H%OYHWAa&U0BU}{gR!ehew7@G7_uxBS+SnURT zG4hU+#sxe@~L4yHZI^5?3` zvuzbOMK1-u#;VE3s}z|Ya*{VxhjEj9PP@Q*1D7HkdGcH+Vn7aeiKIyU)K zf41T(+R6i-kL4vckQhPs@l{Pu=4Q2DBe8gq<0-B)d~If5E{S0Z4!E2vn;MSrAPeX8 zc0Y}ZLnV)gF9!Y$_*OQ1q1LsZ@hl=A;{G4Q(*O^VeMbz#dj{aG*zPe{&s&~XklVo@ zk?)=Lk0dr-9rKL;ffq-r&G;DMD`4*t{~L zgE^;8c!)28JF!A9L!Wo5G-`&L=ig(#1LiQV-?0Yr{F?W^NbM4NuJ-QNYjUIZirxDamW8xZbK;T03!tQ*1avxh6(V)*p*Q2NR6(X}~!UA*t; z@ZMAT=titdpT$N#D|$@L8sDaBblJYB)H*t6qhGGu^d2?<0?@SSKLvrqYk1u-;tia> zrun>Xjh6)Tk~3b2Y4M6xH;!!$khOHdn^DZ`CxM*PjW6(!?B(xY7XSY<^8c@Yvi}wT z@BZv0u#>>2O5ivD^`C$J7wK>Q`Zs@F{eR2f{P%zMsqd=G?8ckVeZ^jWna_Q_-Fsin z2haxm9q_4V-(4B-(mc)4;}~pD2p}<_TJ3^Ngj9gnIO>iI8WAKrj8sNsK;iEm}}{s0Jk5V9*WglA<1hX%ASzK@3pV~|+% zfYT&z_$Bb_LAe|Os^aaRur~0TdEQ4X{4piKpE|NL%UW4j4T9M)N*<4(+yRU0m*~o; zyPOv+Lny#&J2ltRG~QHf%gaQ0O+7Gh-w7hybfH>sczwL4Sr(6D$SXASD{taOG#C#y zUq>AJ>DULaa9yCUR#=b%su4l70{o(E@LptyCGdBlr7^0g%#>@qoF1eGv=6?nL3R-F znqd5*Fhlq-MDRvtfugN$!s{cMw@0_|4I4m#>358hW(A>P$a_qA-6cph%i(pbw%xIK zF|pyxn=d;$@0Z3MmmQlM^G<3*6mE5kg2V>=OBC}m=3Dhn;%PkO;nW*+#~@ekL~~*W zF0aZ(gI>PjrMB{ZXn9#R{1<}E=l2l|5MfVVMO++aBGjbE2bou2pPYbbz0M(bTW`b7 z58=eLH&k!ao!<6f61YYd*I}Fh&yml-(kIuv^_Ra^53~a5t22rZIGX3b1@8c?V0~~- z*MZVLGrWR$sF$I&i+BBQTmp$C{^A;l{aC#Ycztn3%X^pCLMzC9Hcp-hydTbvVK}`4i%)f!8HU^)yi&w9fN04B^*WC<@VjA&(pBF?G?)gz@JLS?piR4R(YNP}V-+S5+Ng(Hid8KH%YZPN^W zYEm$#m0}nyd|x*xTL!UNV&jIlwb%iCkwP3I>HX*yuBnXK?a?i$G(pCuTRHgftdlHjwRp{dTF;xxNT8L6Jeik)Hk^03;cv74_&E3DL05Eb`?c4vGD_5~ zLox;%h$bx?3QC#RH6u>OcA0bBK#~E8tSEq<1qx+2g(J3XJJv__w3@?p1N- ztL)5Ia1fe`XnTDPN_j&4wSM$9>tS}6$?ME?ybgW-cgsE;!&c<7XdIZv!T>fhyVG$E z*a__tJMByho1P9lFb?w4%Z^?SSS_rYlK*~s?S}*X5Z(4h0si&fFnaZoBhH4ym~)f( zxr0KMxAA+Kw(YQkpiC%z(dUlM3pc|O3_51VqOxsbpDd^|p>OQOaMMz}w{!~FS_kUn zFp7+FxOs;i)3)Lph4Xi99Kvp#`q%4i49w~f(z@|;HhX*=NH^kKkfvCfU;xW~#Ct1|`!iv$109hF^AZJto^zTEMnXryM}?W8ve1 gGAux{(XmC^Tq-|7v|T9WXVbr9va&Tzi1X+FAEHk|)Bpeg literal 0 HcmV?d00001 diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-acceptance-manifest-sigstore-bundle.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-acceptance-manifest-sigstore-bundle.json new file mode 100644 index 0000000..bc5dbbe --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-acceptance-manifest-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1tYW5pZmVzdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5wcm9kdWN0aW9uLWFjY2VwdGFuY2UranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1hY2NlcHRhbmNlL3YzIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo1ZDVkZTAwYTUxMDRhMDI0YjAxNjJlMGQzOWRhZWI5YjUzMWRjMTU0ODIwZDhkM2ZmYjEwNTIzODhmMzQwMDczIiwib2JqZWN0X3NpemVfYnl0ZXMiOjEzNjIyLCJyZXF1ZXN0X2lkX3NoYTI1NiI6InNoYTI1NjoyZjE5YzQ4MzRkZDgyOTU2NjgxOTRlZmZjOGY0YTk3ZTQwYTAzMGE0N2FiZWVjOWNlZGJjYmEwZjFmMjQzYzdmIiwicmV2b2NhdGlvbl9zdGF0ZV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tcHVibGljLXRydXN0LXNpZ25pbmctc3RhdGVtZW50L3YxIiwic2VtYW50aWNfaWRlbnRpdHlfc2hhMjU2Ijoic2hhMjU2Ojc0ODRkNGQxNzJkZjAzMzg3Yjc1ZGI3N2JiNzNlZmIxNzU1ZTFkZTJiMjA0YTM3ZmY3MTdkMThjNGI4NTI0ZjQiLCJzaWduYXR1cmVfcHJvZmlsZSI6InNvZnR3YXJlLWVkMjU1MTktZHNzZS12MSIsInNpZ25lcl9yZWdpc3RyeV9zaGEyNTYiOiJzaGEyNTY6ZTI0M2EyMzI0M2IyNDk4NmVkMDg4MTJlMjg0YTFiZDhjNDk5MzgxNDE0OWYwMmJjYmE3OWNjNTIwZTEwY2ExNCIsInNpZ25pbmdfYXV0aG9yaXR5Ijp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJrZXlfb3JpZ2luIjoic29mdHdhcmUiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL3NpZ24tcHJvZHVjdGlvbi1ldmlkZW5jZS1zb2Z0d2FyZS55bWwifSwic291cmNlX2lzc3VlciI6eyJlbnZpcm9ubWVudCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS9vcGVuYWRhcHQtZXZhbHMiLCJyZXBvc2l0b3J5X2lkIjoiMTEzNTk5ODE5NyIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiY2FkNTU2MGQ2Yjc0ODJmMmNiOTliOTczNWUwYWMzYzVhYWU3MTRjOCIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1hY2NlcHRhbmNlLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"zJC+f0u6wVHVuoSYwAW9pCi+o40tjJHYrTuMGq1zq+QpEQySeIIWIcFwKzVWYGRK6oLzgYkBFclwmPRaVHcMCA=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-acceptance-manifest.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-acceptance-manifest.json new file mode 100644 index 0000000..5395984 --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-acceptance-manifest.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt_desktop-0.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt_desktop-0.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557}],"claim_scope":"production_desktop","schema_version":"openadapt.production-release-artifact-inventory/v1","target":"desktop"},"artifact_inventory_sha256":"sha256:ecd0cc95bcfd357d43873e5ae533cad8723c7e18aaa123a9be3779cb215bed86","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_desktop","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","publication_staging":{"assets":[{"asset_id":"541343193","kind":"python-wheel","media_type":"application/zip","name":"openadapt_desktop-0.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557,"uploader_id":"774615","uploader_login":"abrichr"},{"asset_id":"541343162","kind":"python-sdist","media_type":"application/gzip","name":"openadapt_desktop-0.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442,"uploader_id":"774615","uploader_login":"abrichr"}],"draft":false,"draft_release_id":"381358101","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt_desktop-0.16.0-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557,"yanked":false},{"filename":"openadapt_desktop-0.16.0.tar.gz","packagetype":"sdist","sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.16.0","tag_ref_state":{"exists":true,"ref":"refs/tags/v0.16.0"},"tag_ref_state_sha256":"sha256:30d183cfbdbf44fd46a5aa07948a2c6e7a9923c465fb5f952b386aad0356137b","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:51758fa87ad5189a688e219b8d0a2f1fea6dd40f1f2a2cc2f2950770b193b038","target_commitish":"7c59750d37be09a2871cd1bada8cb0bce946d363"},"publication_staging_sha256":"sha256:6032416b6e75a18c7e8827ae0891396b9492d8e9551e5677e2c7c5c55a2205ef","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/9c/9c6f64e05673972e52c3a4d596ee7578c3aec6db304299b3da2c258fb637dde0.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:9c6f64e05673972e52c3a4d596ee7578c3aec6db304299b3da2c258fb637dde0","registry_entry_sha256":"sha256:3f7988fbd7b80f1f48c6b9c6bf29c2ba4e7d0bdab2288975243f4446f3170375","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:ce5f223cb0691c8884d83de507e4f4225e866aacdcd785e7a9b20cd05e58db5c","size_bytes":2737,"subject_sha256":"sha256:46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/46/46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e","registry_entry_sha256":"sha256:03d1aeb88a512ba4fb60c9ecb43ebaf247002b3982cebabe271b70fe9f235c1f","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:927f92c7f001997829efbbe7deade5e5c54ccf04dc5ebff4790de84a2d8ae76b","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/ae/ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7","registry_entry_sha256":"sha256:7fec18ddba335213555ab5d8f1e63cdb11199afec6be06ad3c127c7dfc17480f","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:a19304a33b5c22199593ce3f7ad3fdad3e5bc91d5f771731543d7d776e0a6ca3","size_bytes":2849,"subject_sha256":"sha256:11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/11/11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771","registry_entry_sha256":"sha256:a532ec738cc1f1aeb0cdd8c410d2aaf02b5c68bc3349ce87771d330f7251c942","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:090afecca4ab64de65021db3be31fee2ab4133489cf0b4eae4cda8fd2626612f","size_bytes":6636,"subject_sha256":null},"release":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt_desktop-0.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt_desktop-0.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557}],"deployment_id":null,"deployment_sha256":null,"kind":"package","schema_version":"openadapt.production-release-candidate/v1","source_commit":"7c59750d37be09a2871cd1bada8cb0bce946d363","source_repository":"OpenAdaptAI/openadapt-desktop","source_repository_id":"1171291730","tag":"v0.16.0","version":"0.16.0"},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:91f660a06f9f40361525658fc2138e52b2021de86c1014bdd0a2a21098b70126","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-acceptance/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"desktop","verdict":"accepted"} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-acceptance-summary-sigstore-bundle.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-acceptance-summary-sigstore-bundle.json new file mode 100644 index 0000000..06323c4 --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-acceptance-summary-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1zdW1tYXJ5Iiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnByb2R1Y3Rpb24tbGlmZWN5Y2xlLWV2aWRlbmNlLXN1bW1hcnkranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1saWZlY3ljbGUtZXZpZGVuY2Utc3VtbWFyeS92MyIsIm9iamVjdF9zaGEyNTYiOiJzaGEyNTY6YjI5M2JmOWNhNjU2YmE4MTNlYjA4MWZlYzUxOTE1MWJjNzQ4OWU1NDY5OGNiYTZkZDliNDY2OGNjZGNjMjA4NiIsIm9iamVjdF9zaXplX2J5dGVzIjoxNDQ2OSwicmVxdWVzdF9pZF9zaGEyNTYiOiJzaGEyNTY6OTk4MmViNGRmYTJhYjM0NTg2MzBjNzUyNDg1MTNhMzRjNTU0ZWFhNGJlMjI0YjNiNjE0Mzk5MjczMmZkMDAxYiIsInJldm9jYXRpb25fc3RhdGVfc2hhMjU2Ijoic2hhMjU2OjI1MGFiNDMwZTQ2N2Y1ZTU4NGViZDJiMTgzMjk3NmI0MjE4NmI2OThkYTcxZDYyN2VlMTcyNGMyYjFkYTI0NTciLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5wcm9kdWN0aW9uLXB1YmxpYy10cnVzdC1zaWduaW5nLXN0YXRlbWVudC92MSIsInNlbWFudGljX2lkZW50aXR5X3NoYTI1NiI6InNoYTI1NjpkZGJlY2NjYzM4YTVhZjgwYzBjNDg1OGU4NmNhMmZmNWJjZDQ5MTY3NWJhZTNmN2VmOTgwMTU1M2Y3ZWUzMTI1Iiwic2lnbmF0dXJlX3Byb2ZpbGUiOiJzb2Z0d2FyZS1lZDI1NTE5LWRzc2UtdjEiLCJzaWduZXJfcmVnaXN0cnlfc2hhMjU2Ijoic2hhMjU2OmUyNDNhMjMyNDNiMjQ5ODZlZDA4ODEyZTI4NGExYmQ4YzQ5OTM4MTQxNDlmMDJiY2JhNzljYzUyMGUxMGNhMTQiLCJzaWduaW5nX2F1dGhvcml0eSI6eyJlbnZpcm9ubWVudCI6InN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uIiwia2V5X29yaWdpbiI6InNvZnR3YXJlIiwicmVmIjoicmVmcy9oZWFkcy9tYWluIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJLy5naXRodWIiLCJyZXBvc2l0b3J5X2lkIjoiODU4NDU0MDYyIiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNvdXJjZV9jb21taXQiOiI3OGFlYmQzYzk4ZTY2OTQzZWIzZGEwMTQ0OTQ1MTk5MzAwZjE2MzIzIiwid29ya2Zsb3ciOiIuZ2l0aHViL3dvcmtmbG93cy9zaWduLXByb2R1Y3Rpb24tZXZpZGVuY2Utc29mdHdhcmUueW1sIn0sInNvdXJjZV9pc3N1ZXIiOnsiZW52aXJvbm1lbnQiOiJwcm9kdWN0aW9uLWFjY2VwdGFuY2UiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LWV2YWxzIiwicmVwb3NpdG9yeV9pZCI6IjExMzU5OTgxOTciLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6ImNhZDU1NjBkNmI3NDgyZjJjYjk5Yjk3MzVlMGFjM2M1YWFlNzE0YzgiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXByb2R1Y3Rpb24tYWNjZXB0YW5jZS55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"kwg1YCsXKCSgu8iK1252TKjACiVF9VusM/tAUuqIM0r35gSyy3ujS3hgh4aN8zYlFV/cPhTbhb8DHLad66g4Dg=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-acceptance-summary.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-acceptance-summary.json new file mode 100644 index 0000000..b7a6bea --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-acceptance-summary.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory_sha256":"sha256:ecd0cc95bcfd357d43873e5ae533cad8723c7e18aaa123a9be3779cb215bed86","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_desktop","evidence_identity_sha256":"sha256:58d02dfcbeda3c1a987fbbd6c2dc3d876c0f9c49cc0a74accdba4ffc8ec2994c","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","production_acceptance_manifest_bundle_reference":{"kind":"production-acceptance-manifest-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/ea/eaaeec7d04502f31a020ce22cf5cd911a553751af37ef1449d8811b039d1bebf.production-acceptance-manifest-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:eaaeec7d04502f31a020ce22cf5cd911a553751af37ef1449d8811b039d1bebf","registry_entry_sha256":"sha256:7b9070513d99bb8c65d2194767dce2139612c89403f1d3e8ef1f63bb82dc80e7","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:3bc3c906ff8867db84e53073054bb13662d680a204bc3b485111c43c09206728","size_bytes":2749,"subject_sha256":"sha256:5d5de00a5104a024b0162e0d39daeb9b531dc154820d8d3ffb1052388f340073"},"production_acceptance_manifest_reference":{"kind":"production-acceptance-manifest","object_media_type":"application/vnd.openadapt.production-acceptance+json;version=3","object_path":"production-evidence/objects/sha256/5d/5d5de00a5104a024b0162e0d39daeb9b531dc154820d8d3ffb1052388f340073.production-acceptance-manifest.json","object_schema_version":"openadapt.production-acceptance/v3","object_sha256":"sha256:5d5de00a5104a024b0162e0d39daeb9b531dc154820d8d3ffb1052388f340073","registry_entry_sha256":"sha256:dd9da8005a0cb2d5f90299be61fd98b7a6008bf8f04fc5b6cc37e20df7b9f623","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:7484d4d172df03387b75db77bb73efb1755e1de2b204a37ff717d18c4b8524f4","size_bytes":13622,"subject_sha256":null},"publication_staging":{"assets":[{"asset_id":"541343193","kind":"python-wheel","media_type":"application/zip","name":"openadapt_desktop-0.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557,"uploader_id":"774615","uploader_login":"abrichr"},{"asset_id":"541343162","kind":"python-sdist","media_type":"application/gzip","name":"openadapt_desktop-0.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442,"uploader_id":"774615","uploader_login":"abrichr"}],"draft":false,"draft_release_id":"381358101","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt_desktop-0.16.0-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557,"yanked":false},{"filename":"openadapt_desktop-0.16.0.tar.gz","packagetype":"sdist","sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.16.0","tag_ref_state":{"exists":true,"ref":"refs/tags/v0.16.0"},"tag_ref_state_sha256":"sha256:30d183cfbdbf44fd46a5aa07948a2c6e7a9923c465fb5f952b386aad0356137b","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:51758fa87ad5189a688e219b8d0a2f1fea6dd40f1f2a2cc2f2950770b193b038","target_commitish":"7c59750d37be09a2871cd1bada8cb0bce946d363"},"publication_staging_sha256":"sha256:6032416b6e75a18c7e8827ae0891396b9492d8e9551e5677e2c7c5c55a2205ef","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/9c/9c6f64e05673972e52c3a4d596ee7578c3aec6db304299b3da2c258fb637dde0.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:9c6f64e05673972e52c3a4d596ee7578c3aec6db304299b3da2c258fb637dde0","registry_entry_sha256":"sha256:3f7988fbd7b80f1f48c6b9c6bf29c2ba4e7d0bdab2288975243f4446f3170375","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:ce5f223cb0691c8884d83de507e4f4225e866aacdcd785e7a9b20cd05e58db5c","size_bytes":2737,"subject_sha256":"sha256:46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/46/46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e","registry_entry_sha256":"sha256:03d1aeb88a512ba4fb60c9ecb43ebaf247002b3982cebabe271b70fe9f235c1f","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:927f92c7f001997829efbbe7deade5e5c54ccf04dc5ebff4790de84a2d8ae76b","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/ae/ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7","registry_entry_sha256":"sha256:7fec18ddba335213555ab5d8f1e63cdb11199afec6be06ad3c127c7dfc17480f","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:a19304a33b5c22199593ce3f7ad3fdad3e5bc91d5f771731543d7d776e0a6ca3","size_bytes":2849,"subject_sha256":"sha256:11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/11/11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771","registry_entry_sha256":"sha256:a532ec738cc1f1aeb0cdd8c410d2aaf02b5c68bc3349ce87771d330f7251c942","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:090afecca4ab64de65021db3be31fee2ab4133489cf0b4eae4cda8fd2626612f","size_bytes":6636,"subject_sha256":null},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:91f660a06f9f40361525658fc2138e52b2021de86c1014bdd0a2a21098b70126","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-lifecycle-evidence-summary/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"desktop","verdict":"accepted"} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/0f/0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830.qualification-authority-state-receipt-sigstore-bundle.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/0f/0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830.qualification-authority-state-receipt-sigstore-bundle.json new file mode 100644 index 0000000..23e41d1 --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/0f/0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830.qualification-authority-state-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE4OjI0OjI1WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxODoyNDoyNVoiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tYXV0aG9yaXR5LXN0YXRlLXJlY2VpcHQiLCJvYmplY3RfbWVkaWFfdHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5vcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1hdXRob3JpdHktc3RhdGUtcmVjZWlwdCtqc29uO3ZlcnNpb249MiIsIm9iamVjdF9zY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWF1dGhvcml0eS1zdGF0ZS1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjphMjJmOTgxNWVjMGY3YzU2Zjc2MjlhZWFiZmQyMWQxNGJjNmQ3MzllZmNmYjdmN2EwNzNjZTk5ODdlMTk0NzllIiwib2JqZWN0X3NpemVfYnl0ZXMiOjE1MjAsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmI5ZDhiOWQ0ZTA3ZDc3M2MxMWFjNjA4ZTA1MGYyMzNiMTE2MzYzZWNkODQxMTA1MTYxY2I1Y2JmNzUwZmZjOGUiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6ZGY1MDc5MTQxZGY2ODg3N2M0YjA2ZjA1YjlmYjlmZGYyNzkzMDdiNzYyOWViMWYyZGNlMTJkZWY0YmQ1ZTJmYSIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1Njo3YTgxYmYzZDIxM2M3NDY3M2YzYzZiNWZhMTc5MjM0Y2JlZTUzNGM5NDMyYWFlYTZhZTA5ZTQ1NTU2MmY5NmI2Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiMmMxMjk3MDJkYTcxODUyMmNjMjU3OTEzMjA3YjZlZDZmM2IzM2I3YyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hdXRob3JpdHktc3RhdGUiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LW9wcyIsInJlcG9zaXRvcnlfaWQiOiIxMTcyMDExMjk0IiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNvdXJjZV9jb21taXQiOiJlMzIzMjQ5ZTNhN2MxYWY5ZDc2NTEzMTJlMGFmZTFmMTJjMzhjOTc3Iiwid29ya2Zsb3ciOiIuZ2l0aHViL3dvcmtmbG93cy9xdWFsaWZpY2F0aW9uLWF1dGhvcml0eS1zdGF0ZS55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"wdmPoPKf3091kjDye9E9XCnfgqlljw8M+CEW2Vr0/hC5i85AWrpMfxPOB8Ui0KvTbF70QqLgFbgLqgdwWIPaDQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/11/11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771.qualification-evidence-decision-receipt.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/11/11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771.qualification-evidence-decision-receipt.json new file mode 100644 index 0000000..ec3b8ca --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/11/11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771.qualification-evidence-decision-receipt.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:b6f6061ee416cc6eb93a92c653fd081696aa8deb3d2d23b3d18df78c61c86010","admitted_runtime_sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","algorithm":"ed25519","application_contract_sha256":"sha256:c7a92eaab38cef296bf8482a7a76b88dbceb6b0c03b50070756783c13d238083","bundle_sha256":"sha256:8f390a7450a3b617608da209400cb555d3bfdaaafa6bd539faa69c00044aab24","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:d6bad0a82b99155a4dc40cebd878c0e7702174ba104dedbd1fe22760ae810ea8","campaign_permit_sha256":"sha256:a257543af2704bc22ebd2efa0d34621c55f4df52a5c8df1ec287e865217b3720","campaign_summary":{"classes":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"minimum_trials_per_task_condition":3,"schema_version":"openadapt.qualification-evidence-decision-campaign-summary/v1","task_count":1},"decision_commitment_sha256":"sha256:0aef06fc378215b2daf4dca6b230dcd78b066455d34544c91913700d1641b71f","decision_identity_sha256":"sha256:1eba94d575ecde769026913f76c1e5476767426f896efe0f21dd273b37bed338","decision_revision":1,"effect_contract_sha256":"sha256:f1491b3d64901b376a8e12386761fea936a66ee617ef9c3cff2baec2c677cb1c","entity_class":"record","environment_contract_sha256":"sha256:7bd7524d88439475e946ee691ff2e96588b7cf9f1c5c20eaf5294ef3ba1f8007","evidence_authority_contract_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","evidence_manifest_readback_sha256":"sha256:993ad6548f53bda068b052dabb54b25f174a32c4f9bddeb5887d36404d9715e7","evidence_manifest_sha256":"sha256:bf523c2afa3aa0f2682daf5e35720162c0d42b3eed92ef7022ccacd2128b0470","expires_at":null,"identity_contract_sha256":"sha256:f52e6ae6e172a637efccf2df8eeea268b91407fc032d70b9bf144b8a88069479","input_contract_sha256":"sha256:20d071ff8df536664616750e1147f2bc49bd12762e39ebf2f37bf17550bf77cf","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"synthetic-qualification-evidence-decision","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-synthetic-qualification-evidence-decision.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:09c1e6d22cff96555823460d10971421c7a5604918323d0d2c6ae5633fd370d1","policy_contract_sha256":"sha256:161c7e99ad336b6b60895d3b46b362d591507add7388adb0ffc2193d6f96690d","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-evidence-decision-receipt/v2","signature":"3Zfa+rx+yYmzsm6qROU4JK0fqm++lYM/lTER6dPRQXLEHju+tA0jm4QNCD76PE0jW2d00W3hi0DatEeHahcRCQ==","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification evidence decision receipt v2\u0000","unsigned_object_sha256":"sha256:b5c50b36ef2500d0ec3d15e68efd25a2fe84b5e360d37055d4e3bfbfd8c647cb","unsigned_size_bytes":6106},"verdict":"ADMIT","workflow_id_sha256":"sha256:d410e2e0badc350f44707aac47e8e97c49d6fb5e234b15276c6927e2747d0f63","workflow_version_id_sha256":"sha256:dec6e06d70d68a669574ac1a4b0cf142e496021382a6d1415bdc8bc7ebdf324b"} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/18/18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676.qualification-revocation-state-receipt.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/18/18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676.qualification-revocation-state-receipt.json new file mode 100644 index 0000000..fdc3e22 --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/18/18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676.qualification-revocation-state-receipt.json @@ -0,0 +1 @@ +{"algorithm":"ed25519","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","expires_at":null,"issuer":{"environment":"qualification-revocation-state","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","repository_owner_id":"132681217","source_commit":"e323249e3a7c1af9d7651312e0afe1f12c38c977","workflow":".github/workflows/qualification-revocation-state.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T18:24:25Z","observed_at":"2026-09-02T18:24:25Z","previous_revocation_state_sha256":null,"revision":1,"revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","revocations":[],"schema_version":"openadapt.qualification-revocation-state-receipt/v1","signature":"6/az5KZHqcV7weLNpPR11DnJR3f7Wfj5JgqcFddGoET+x+Q42rWH7zkgdDVJqvP+XxN09f1fHBmvkWlDvqlBBQ==","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-revocation-state-receipt/v1","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification revocation state receipt v1\u0000","unsigned_object_sha256":"sha256:f7e15c3c660e2793c8c0c4f6beafef140ee71b2a407d971d2e6af0578b2fd6d6","unsigned_size_bytes":930},"status":"current"} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/46/46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e.qualification-admission.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/46/46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e.qualification-admission.json new file mode 100644 index 0000000..c84c79a --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/46/46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e.qualification-admission.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:b6f6061ee416cc6eb93a92c653fd081696aa8deb3d2d23b3d18df78c61c86010","admission_id_sha256":"sha256:9e52a6c8342a6446ceeae70caa67c776e90527162ca3936c0127f4c856df7277","admitted_runtime_sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","application_contract_sha256":"sha256:c7a92eaab38cef296bf8482a7a76b88dbceb6b0c03b50070756783c13d238083","bundle_sha256":"sha256:8f390a7450a3b617608da209400cb555d3bfdaaafa6bd539faa69c00044aab24","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:d6bad0a82b99155a4dc40cebd878c0e7702174ba104dedbd1fe22760ae810ea8","campaign_permit_sha256":"sha256:a257543af2704bc22ebd2efa0d34621c55f4df52a5c8df1ec287e865217b3720","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/ae/ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7","registry_entry_sha256":"sha256:7fec18ddba335213555ab5d8f1e63cdb11199afec6be06ad3c127c7dfc17480f","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:a19304a33b5c22199593ce3f7ad3fdad3e5bc91d5f771731543d7d776e0a6ca3","size_bytes":2849,"subject_sha256":"sha256:11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771"},"decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/11/11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771","registry_entry_sha256":"sha256:a532ec738cc1f1aeb0cdd8c410d2aaf02b5c68bc3349ce87771d330f7251c942","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:090afecca4ab64de65021db3be31fee2ab4133489cf0b4eae4cda8fd2626612f","size_bytes":6636,"subject_sha256":null},"effect_contract_sha256":"sha256:f1491b3d64901b376a8e12386761fea936a66ee617ef9c3cff2baec2c677cb1c","entity_class":"record","environment_contract_sha256":"sha256:7bd7524d88439475e946ee691ff2e96588b7cf9f1c5c20eaf5294ef3ba1f8007","evidence_authority_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","expires_at":null,"identity_contract_sha256":"sha256:f52e6ae6e172a637efccf2df8eeea268b91407fc032d70b9bf144b8a88069479","input_contract_sha256":"sha256:20d071ff8df536664616750e1147f2bc49bd12762e39ebf2f37bf17550bf77cf","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"qualification-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-qualification-admission.yml"},"local_identity_opening":{"algorithm":"hmac-sha256","customer_controlled_secret_required":true,"exact_contract_match_required":true,"maximum_age_seconds":60,"required":true,"revalidation_before_actuation":true,"schema_version":"openadapt.qualification-local-identity-opening/v1"},"not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:09c1e6d22cff96555823460d10971421c7a5604918323d0d2c6ae5633fd370d1","policy_contract_sha256":"sha256:161c7e99ad336b6b60895d3b46b362d591507add7388adb0ffc2193d6f96690d","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-admission/v4","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","verdict":"accepted","workflow_id_sha256":"sha256:d410e2e0badc350f44707aac47e8e97c49d6fb5e234b15276c6927e2747d0f63","workflow_version_id_sha256":"sha256:dec6e06d70d68a669574ac1a4b0cf142e496021382a6d1415bdc8bc7ebdf324b"} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/4e/4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f.qualification-revocation-state-receipt-sigstore-bundle.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/4e/4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f.qualification-revocation-state-receipt-sigstore-bundle.json new file mode 100644 index 0000000..3d39da8 --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/4e/4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f.qualification-revocation-state-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE4OjI0OjI1WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxODoyNDoyNVoiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0Iiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0K2pzb247dmVyc2lvbj0xIiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0L3YxIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjoxODYzM2I4Y2MyNDNmNjg2NzA2NjA2MTYyYmZhMjQ5YTI5NzMzODExNTYzZjYzYjllNjhjYzdjNGEzNTA3Njc2Iiwib2JqZWN0X3NpemVfYnl0ZXMiOjE0NTcsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjIwZGJjNzViNmYzMjJmMmU1ZDg3MjdlOTA0ZTRjYzA4ZDBmZTJhMWY1YjA5YTE5ZDNkN2M0ODE1YzlhOWUyZDUiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiMmMxMjk3MDJkYTcxODUyMmNjMjU3OTEzMjA3YjZlZDZmM2IzM2I3YyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1yZXZvY2F0aW9uLXN0YXRlIiwicmVmIjoicmVmcy9oZWFkcy9tYWluIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJL29wZW5hZGFwdC1vcHMiLCJyZXBvc2l0b3J5X2lkIjoiMTE3MjAxMTI5NCIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiZTMyMzI0OWUzYTdjMWFmOWQ3NjUxMzEyZTBhZmUxZjEyYzM4Yzk3NyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvcXVhbGlmaWNhdGlvbi1yZXZvY2F0aW9uLXN0YXRlLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"6H/dlDXrZ0r2kihJrm8OKF7UriiNbloFiofPmckxWdhvRtXo4bttnEtqK2Fr7i7rCQ2+22RmvRbtd8Idx17bCg=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/5d/5d5de00a5104a024b0162e0d39daeb9b531dc154820d8d3ffb1052388f340073.production-acceptance-manifest.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/5d/5d5de00a5104a024b0162e0d39daeb9b531dc154820d8d3ffb1052388f340073.production-acceptance-manifest.json new file mode 100644 index 0000000..5395984 --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/5d/5d5de00a5104a024b0162e0d39daeb9b531dc154820d8d3ffb1052388f340073.production-acceptance-manifest.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt_desktop-0.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt_desktop-0.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557}],"claim_scope":"production_desktop","schema_version":"openadapt.production-release-artifact-inventory/v1","target":"desktop"},"artifact_inventory_sha256":"sha256:ecd0cc95bcfd357d43873e5ae533cad8723c7e18aaa123a9be3779cb215bed86","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_desktop","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","publication_staging":{"assets":[{"asset_id":"541343193","kind":"python-wheel","media_type":"application/zip","name":"openadapt_desktop-0.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557,"uploader_id":"774615","uploader_login":"abrichr"},{"asset_id":"541343162","kind":"python-sdist","media_type":"application/gzip","name":"openadapt_desktop-0.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442,"uploader_id":"774615","uploader_login":"abrichr"}],"draft":false,"draft_release_id":"381358101","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt_desktop-0.16.0-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557,"yanked":false},{"filename":"openadapt_desktop-0.16.0.tar.gz","packagetype":"sdist","sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.16.0","tag_ref_state":{"exists":true,"ref":"refs/tags/v0.16.0"},"tag_ref_state_sha256":"sha256:30d183cfbdbf44fd46a5aa07948a2c6e7a9923c465fb5f952b386aad0356137b","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:51758fa87ad5189a688e219b8d0a2f1fea6dd40f1f2a2cc2f2950770b193b038","target_commitish":"7c59750d37be09a2871cd1bada8cb0bce946d363"},"publication_staging_sha256":"sha256:6032416b6e75a18c7e8827ae0891396b9492d8e9551e5677e2c7c5c55a2205ef","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/9c/9c6f64e05673972e52c3a4d596ee7578c3aec6db304299b3da2c258fb637dde0.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:9c6f64e05673972e52c3a4d596ee7578c3aec6db304299b3da2c258fb637dde0","registry_entry_sha256":"sha256:3f7988fbd7b80f1f48c6b9c6bf29c2ba4e7d0bdab2288975243f4446f3170375","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:ce5f223cb0691c8884d83de507e4f4225e866aacdcd785e7a9b20cd05e58db5c","size_bytes":2737,"subject_sha256":"sha256:46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/46/46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e","registry_entry_sha256":"sha256:03d1aeb88a512ba4fb60c9ecb43ebaf247002b3982cebabe271b70fe9f235c1f","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:927f92c7f001997829efbbe7deade5e5c54ccf04dc5ebff4790de84a2d8ae76b","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/ae/ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7","registry_entry_sha256":"sha256:7fec18ddba335213555ab5d8f1e63cdb11199afec6be06ad3c127c7dfc17480f","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:a19304a33b5c22199593ce3f7ad3fdad3e5bc91d5f771731543d7d776e0a6ca3","size_bytes":2849,"subject_sha256":"sha256:11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/11/11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771","registry_entry_sha256":"sha256:a532ec738cc1f1aeb0cdd8c410d2aaf02b5c68bc3349ce87771d330f7251c942","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:090afecca4ab64de65021db3be31fee2ab4133489cf0b4eae4cda8fd2626612f","size_bytes":6636,"subject_sha256":null},"release":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt_desktop-0.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt_desktop-0.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557}],"deployment_id":null,"deployment_sha256":null,"kind":"package","schema_version":"openadapt.production-release-candidate/v1","source_commit":"7c59750d37be09a2871cd1bada8cb0bce946d363","source_repository":"OpenAdaptAI/openadapt-desktop","source_repository_id":"1171291730","tag":"v0.16.0","version":"0.16.0"},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:91f660a06f9f40361525658fc2138e52b2021de86c1014bdd0a2a21098b70126","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-acceptance/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"desktop","verdict":"accepted"} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/96/962514bb387e79cd31fa00a7f5d3fe2476a4dd89ee508095a183de3ba8cc70b0.qualification-release.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/96/962514bb387e79cd31fa00a7f5d3fe2476a4dd89ee508095a183de3ba8cc70b0.qualification-release.json new file mode 100644 index 0000000..5a6db82 --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/96/962514bb387e79cd31fa00a7f5d3fe2476a4dd89ee508095a183de3ba8cc70b0.qualification-release.json @@ -0,0 +1 @@ +{"admission_id_sha256":"sha256:cdf63cc6788c002cbb3d9c83235754720e3c998257036ff6b5117d4105630d82","artifact_inventory_sha256":"sha256:ecd0cc95bcfd357d43873e5ae533cad8723c7e18aaa123a9be3779cb215bed86","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","claim_scope":"production_desktop","evidence_class":"remote-safe-synthetic","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-release-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-production-release-admission.yml"},"not_before":"2026-09-02T19:22:47Z","production_acceptance_summary_bundle_reference":{"kind":"production-acceptance-summary-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/ca/ca98a80c4d979c6ea6cb1755ff9248a57b25bd36a461f76bef18618b914df57a.production-acceptance-summary-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:ca98a80c4d979c6ea6cb1755ff9248a57b25bd36a461f76bef18618b914df57a","registry_entry_sha256":"sha256:5cf6cb3a08812f592bc7f193f4a25373e4708035fe996cb5412870fca6cdd28c","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:a62c1d45bb3a3d1f9f481cb739869c512a89cc93e900b7a9f8b6d449c8b82c78","size_bytes":2789,"subject_sha256":"sha256:b293bf9ca656ba813eb081fec519151bc7489e54698cba6dd9b4668ccdcc2086"},"production_acceptance_summary_reference":{"kind":"production-acceptance-summary","object_media_type":"application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3","object_path":"production-evidence/objects/sha256/b2/b293bf9ca656ba813eb081fec519151bc7489e54698cba6dd9b4668ccdcc2086.production-acceptance-summary.json","object_schema_version":"openadapt.production-lifecycle-evidence-summary/v3","object_sha256":"sha256:b293bf9ca656ba813eb081fec519151bc7489e54698cba6dd9b4668ccdcc2086","registry_entry_sha256":"sha256:38bebe705ee80910562d155ea52dee2c3c7a162ed42dac990de0273028583a70","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:ddbecccc38a5af80c0c4858e86ca2ff5bcd491675bae3f7ef9801553f7ee3125","size_bytes":14469,"subject_sha256":null},"publication_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","publication_staging":{"assets":[{"asset_id":"541343193","kind":"python-wheel","media_type":"application/zip","name":"openadapt_desktop-0.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557,"uploader_id":"774615","uploader_login":"abrichr"},{"asset_id":"541343162","kind":"python-sdist","media_type":"application/gzip","name":"openadapt_desktop-0.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442,"uploader_id":"774615","uploader_login":"abrichr"}],"draft":false,"draft_release_id":"381358101","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt_desktop-0.16.0-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557,"yanked":false},{"filename":"openadapt_desktop-0.16.0.tar.gz","packagetype":"sdist","sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.16.0","tag_ref_state":{"exists":true,"ref":"refs/tags/v0.16.0"},"tag_ref_state_sha256":"sha256:30d183cfbdbf44fd46a5aa07948a2c6e7a9923c465fb5f952b386aad0356137b","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:51758fa87ad5189a688e219b8d0a2f1fea6dd40f1f2a2cc2f2950770b193b038","target_commitish":"7c59750d37be09a2871cd1bada8cb0bce946d363"},"publication_staging_sha256":"sha256:6032416b6e75a18c7e8827ae0891396b9492d8e9551e5677e2c7c5c55a2205ef","release":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt_desktop-0.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt_desktop-0.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557}],"deployment_id":null,"deployment_sha256":null,"kind":"package","schema_version":"openadapt.production-release-candidate/v1","source_commit":"7c59750d37be09a2871cd1bada8cb0bce946d363","source_repository":"OpenAdaptAI/openadapt-desktop","source_repository_id":"1171291730","tag":"v0.16.0","version":"0.16.0"},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:91f660a06f9f40361525658fc2138e52b2021de86c1014bdd0a2a21098b70126","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-release/v2","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"desktop","verdict":"accepted"} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/9c/9c6f64e05673972e52c3a4d596ee7578c3aec6db304299b3da2c258fb637dde0.qualification-admission-sigstore-bundle.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/9c/9c6f64e05673972e52c3a4d596ee7578c3aec6db304299b3da2c258fb637dde0.qualification-admission-sigstore-bundle.json new file mode 100644 index 0000000..317e895 --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/9c/9c6f64e05673972e52c3a4d596ee7578c3aec6db304299b3da2c258fb637dde0.qualification-admission-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tYWRtaXNzaW9uIiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uK2pzb247dmVyc2lvbj00Iiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uL3Y0Iiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo0NmU5MjViNjhkODMxMzg4MDc1NmIzOGZjYmYxN2Q4YmYwMmFmMWZiNWI1NzY5MmU2M2NjOTcyNDc5MDg4YTNlIiwib2JqZWN0X3NpemVfYnl0ZXMiOjgwNTUsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjJkNWIxNTExZDY2ZDg4MTk4YzViNzRkYzEzOTkwODYwOWQ5MjUyNDFhM2Y1NmE5NWY5OTQxMzFkNGJlZjM0NWEiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6OTI3ZjkyYzdmMDAxOTk3ODI5ZWZiYmU3ZGVhZGU1ZTVjNTRjY2YwNGRjNWViZmY0NzkwZGU4NGEyZDhhZTc2YiIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hZG1pc3Npb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXF1YWxpZmljYXRpb24tYWRtaXNzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"cvMJXJNWS1GS23vraGPZ8JfZMWaaDgI1YEIGlUihGPdDcKDQY2rHERztx+JHV452eQ8HkwgdqmArz9huJyRkAg=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/a2/a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e.qualification-authority-state-receipt.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/a2/a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e.qualification-authority-state-receipt.json new file mode 100644 index 0000000..c47be2a --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/a2/a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e.qualification-authority-state-receipt.json @@ -0,0 +1 @@ +{"algorithm":"ed25519","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","evidence_authority_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","expires_at":null,"issuer":{"environment":"qualification-authority-state","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","repository_owner_id":"132681217","source_commit":"e323249e3a7c1af9d7651312e0afe1f12c38c977","workflow":".github/workflows/qualification-authority-state.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T18:24:25Z","observed_at":"2026-09-02T18:24:25Z","schema_version":"openadapt.qualification-authority-state-receipt/v2","signature":"BUa1NvZFvbPv7pari55YjS6C7p6U68c2Jjrh0vt9u+ZFky8Y6w/9p+55MggWJP8zwghMIT+HM1YlqH5++ciOBQ==","signer_registry_identity_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signer_registry_revision":1,"signer_registry_sha256":"sha256:7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-authority-state-receipt/v2","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification authority state receipt v2\u0000","unsigned_object_sha256":"sha256:be362f1c032e0f0ee8f8ad378efe7b84fb55ea5e9260977a2b9fc2e41dda9b17","unsigned_size_bytes":995},"status":"active"} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/a5/a5cf3305d94e5cb0da94ea00f4ae1403f379cafb5a5d610769edff09c91ce30f.qualification-release-sigstore-bundle.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/a5/a5cf3305d94e5cb0da94ea00f4ae1403f379cafb5a5d610769edff09c91ce30f.qualification-release-sigstore-bundle.json new file mode 100644 index 0000000..e910b81 --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/a5/a5cf3305d94e5cb0da94ea00f4ae1403f379cafb5a5d610769edff09c91ce30f.qualification-release-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tcmVsZWFzZSIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLXJlbGVhc2UranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1yZWxlYXNlL3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo5NjI1MTRiYjM4N2U3OWNkMzFmYTAwYTdmNWQzZmUyNDc2YTRkZDg5ZWU1MDgwOTVhMTgzZGUzYmE4Y2M3MGIwIiwib2JqZWN0X3NpemVfYnl0ZXMiOjc1OTIsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjBiN2I4MjUzZmRiYjY5NWIwYTJkNDE1NTdmMmRjMjA5ZmVhZmRiNzUyZGI5OGVmYzMwMjY1MDM3MmJkOTRhZjIiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6ZmFjM2M4ZTBjNTlkOThjYTI2YzAyNzc5MmIyOTNjNDhjYmRkMTBiYWQ0M2M0MWM1NzBiMzZiOGYzZTczMGNmYiIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbiIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbi55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"JrTFQrKozO/TtaGn8NDzy/EdV1/ZMHOTHwyC+cxWXpjmi0Gh1y4iv3ezSDaITeaYzJ/Hn1B4r5UT8siVgEfWBg=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/ae/ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7.qualification-evidence-decision-receipt-sigstore-bundle.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/ae/ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7.qualification-evidence-decision-receipt-sigstore-bundle.json new file mode 100644 index 0000000..97a692e --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/ae/ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7.qualification-evidence-decision-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24tcmVjZWlwdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjoxMWRmZDAxZjI5YzBiY2VlMmU1ZjJlNmMyOTQ3NmVmYTY4YmYxYWRiOWMwOGMxNGJjOTNlN2E4ZTRlNzdlNzcxIiwib2JqZWN0X3NpemVfYnl0ZXMiOjY2MzYsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjQzYzAyYTExYmEzYWNkMzZhZTFkNzQyZjUwZmE2Yzc2NGZkMDhlZWE0N2JiYjBmNTQzNDRkYTkxMmU3YmQ3YWUiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6MDkwYWZlY2NhNGFiNjRkZTY1MDIxZGIzYmUzMWZlZTJhYjQxMzM0ODljZjBiNGVhZTRjZGE4ZmQyNjI2NjEyZiIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"w7AMTJMWmYkwkvtrUODR0vECSOzqxDoZvc9HWgcazsHl4scUuYEIZy+TGCSdJwAn9IpQ91h1VY6B7OlY0xyvDA=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/b2/b293bf9ca656ba813eb081fec519151bc7489e54698cba6dd9b4668ccdcc2086.production-acceptance-summary.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/b2/b293bf9ca656ba813eb081fec519151bc7489e54698cba6dd9b4668ccdcc2086.production-acceptance-summary.json new file mode 100644 index 0000000..b7a6bea --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/b2/b293bf9ca656ba813eb081fec519151bc7489e54698cba6dd9b4668ccdcc2086.production-acceptance-summary.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory_sha256":"sha256:ecd0cc95bcfd357d43873e5ae533cad8723c7e18aaa123a9be3779cb215bed86","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_desktop","evidence_identity_sha256":"sha256:58d02dfcbeda3c1a987fbbd6c2dc3d876c0f9c49cc0a74accdba4ffc8ec2994c","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","production_acceptance_manifest_bundle_reference":{"kind":"production-acceptance-manifest-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/ea/eaaeec7d04502f31a020ce22cf5cd911a553751af37ef1449d8811b039d1bebf.production-acceptance-manifest-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:eaaeec7d04502f31a020ce22cf5cd911a553751af37ef1449d8811b039d1bebf","registry_entry_sha256":"sha256:7b9070513d99bb8c65d2194767dce2139612c89403f1d3e8ef1f63bb82dc80e7","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:3bc3c906ff8867db84e53073054bb13662d680a204bc3b485111c43c09206728","size_bytes":2749,"subject_sha256":"sha256:5d5de00a5104a024b0162e0d39daeb9b531dc154820d8d3ffb1052388f340073"},"production_acceptance_manifest_reference":{"kind":"production-acceptance-manifest","object_media_type":"application/vnd.openadapt.production-acceptance+json;version=3","object_path":"production-evidence/objects/sha256/5d/5d5de00a5104a024b0162e0d39daeb9b531dc154820d8d3ffb1052388f340073.production-acceptance-manifest.json","object_schema_version":"openadapt.production-acceptance/v3","object_sha256":"sha256:5d5de00a5104a024b0162e0d39daeb9b531dc154820d8d3ffb1052388f340073","registry_entry_sha256":"sha256:dd9da8005a0cb2d5f90299be61fd98b7a6008bf8f04fc5b6cc37e20df7b9f623","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:7484d4d172df03387b75db77bb73efb1755e1de2b204a37ff717d18c4b8524f4","size_bytes":13622,"subject_sha256":null},"publication_staging":{"assets":[{"asset_id":"541343193","kind":"python-wheel","media_type":"application/zip","name":"openadapt_desktop-0.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557,"uploader_id":"774615","uploader_login":"abrichr"},{"asset_id":"541343162","kind":"python-sdist","media_type":"application/gzip","name":"openadapt_desktop-0.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442,"uploader_id":"774615","uploader_login":"abrichr"}],"draft":false,"draft_release_id":"381358101","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt_desktop-0.16.0-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557,"yanked":false},{"filename":"openadapt_desktop-0.16.0.tar.gz","packagetype":"sdist","sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.16.0","tag_ref_state":{"exists":true,"ref":"refs/tags/v0.16.0"},"tag_ref_state_sha256":"sha256:30d183cfbdbf44fd46a5aa07948a2c6e7a9923c465fb5f952b386aad0356137b","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:51758fa87ad5189a688e219b8d0a2f1fea6dd40f1f2a2cc2f2950770b193b038","target_commitish":"7c59750d37be09a2871cd1bada8cb0bce946d363"},"publication_staging_sha256":"sha256:6032416b6e75a18c7e8827ae0891396b9492d8e9551e5677e2c7c5c55a2205ef","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/9c/9c6f64e05673972e52c3a4d596ee7578c3aec6db304299b3da2c258fb637dde0.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:9c6f64e05673972e52c3a4d596ee7578c3aec6db304299b3da2c258fb637dde0","registry_entry_sha256":"sha256:3f7988fbd7b80f1f48c6b9c6bf29c2ba4e7d0bdab2288975243f4446f3170375","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:ce5f223cb0691c8884d83de507e4f4225e866aacdcd785e7a9b20cd05e58db5c","size_bytes":2737,"subject_sha256":"sha256:46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/46/46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e","registry_entry_sha256":"sha256:03d1aeb88a512ba4fb60c9ecb43ebaf247002b3982cebabe271b70fe9f235c1f","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:927f92c7f001997829efbbe7deade5e5c54ccf04dc5ebff4790de84a2d8ae76b","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/ae/ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7","registry_entry_sha256":"sha256:7fec18ddba335213555ab5d8f1e63cdb11199afec6be06ad3c127c7dfc17480f","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:a19304a33b5c22199593ce3f7ad3fdad3e5bc91d5f771731543d7d776e0a6ca3","size_bytes":2849,"subject_sha256":"sha256:11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/11/11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771","registry_entry_sha256":"sha256:a532ec738cc1f1aeb0cdd8c410d2aaf02b5c68bc3349ce87771d330f7251c942","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:090afecca4ab64de65021db3be31fee2ab4133489cf0b4eae4cda8fd2626612f","size_bytes":6636,"subject_sha256":null},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:91f660a06f9f40361525658fc2138e52b2021de86c1014bdd0a2a21098b70126","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-lifecycle-evidence-summary/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"desktop","verdict":"accepted"} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/ca/ca98a80c4d979c6ea6cb1755ff9248a57b25bd36a461f76bef18618b914df57a.production-acceptance-summary-sigstore-bundle.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/ca/ca98a80c4d979c6ea6cb1755ff9248a57b25bd36a461f76bef18618b914df57a.production-acceptance-summary-sigstore-bundle.json new file mode 100644 index 0000000..06323c4 --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/ca/ca98a80c4d979c6ea6cb1755ff9248a57b25bd36a461f76bef18618b914df57a.production-acceptance-summary-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1zdW1tYXJ5Iiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnByb2R1Y3Rpb24tbGlmZWN5Y2xlLWV2aWRlbmNlLXN1bW1hcnkranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1saWZlY3ljbGUtZXZpZGVuY2Utc3VtbWFyeS92MyIsIm9iamVjdF9zaGEyNTYiOiJzaGEyNTY6YjI5M2JmOWNhNjU2YmE4MTNlYjA4MWZlYzUxOTE1MWJjNzQ4OWU1NDY5OGNiYTZkZDliNDY2OGNjZGNjMjA4NiIsIm9iamVjdF9zaXplX2J5dGVzIjoxNDQ2OSwicmVxdWVzdF9pZF9zaGEyNTYiOiJzaGEyNTY6OTk4MmViNGRmYTJhYjM0NTg2MzBjNzUyNDg1MTNhMzRjNTU0ZWFhNGJlMjI0YjNiNjE0Mzk5MjczMmZkMDAxYiIsInJldm9jYXRpb25fc3RhdGVfc2hhMjU2Ijoic2hhMjU2OjI1MGFiNDMwZTQ2N2Y1ZTU4NGViZDJiMTgzMjk3NmI0MjE4NmI2OThkYTcxZDYyN2VlMTcyNGMyYjFkYTI0NTciLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5wcm9kdWN0aW9uLXB1YmxpYy10cnVzdC1zaWduaW5nLXN0YXRlbWVudC92MSIsInNlbWFudGljX2lkZW50aXR5X3NoYTI1NiI6InNoYTI1NjpkZGJlY2NjYzM4YTVhZjgwYzBjNDg1OGU4NmNhMmZmNWJjZDQ5MTY3NWJhZTNmN2VmOTgwMTU1M2Y3ZWUzMTI1Iiwic2lnbmF0dXJlX3Byb2ZpbGUiOiJzb2Z0d2FyZS1lZDI1NTE5LWRzc2UtdjEiLCJzaWduZXJfcmVnaXN0cnlfc2hhMjU2Ijoic2hhMjU2OmUyNDNhMjMyNDNiMjQ5ODZlZDA4ODEyZTI4NGExYmQ4YzQ5OTM4MTQxNDlmMDJiY2JhNzljYzUyMGUxMGNhMTQiLCJzaWduaW5nX2F1dGhvcml0eSI6eyJlbnZpcm9ubWVudCI6InN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uIiwia2V5X29yaWdpbiI6InNvZnR3YXJlIiwicmVmIjoicmVmcy9oZWFkcy9tYWluIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJLy5naXRodWIiLCJyZXBvc2l0b3J5X2lkIjoiODU4NDU0MDYyIiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNvdXJjZV9jb21taXQiOiI3OGFlYmQzYzk4ZTY2OTQzZWIzZGEwMTQ0OTQ1MTk5MzAwZjE2MzIzIiwid29ya2Zsb3ciOiIuZ2l0aHViL3dvcmtmbG93cy9zaWduLXByb2R1Y3Rpb24tZXZpZGVuY2Utc29mdHdhcmUueW1sIn0sInNvdXJjZV9pc3N1ZXIiOnsiZW52aXJvbm1lbnQiOiJwcm9kdWN0aW9uLWFjY2VwdGFuY2UiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LWV2YWxzIiwicmVwb3NpdG9yeV9pZCI6IjExMzU5OTgxOTciLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6ImNhZDU1NjBkNmI3NDgyZjJjYjk5Yjk3MzVlMGFjM2M1YWFlNzE0YzgiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXByb2R1Y3Rpb24tYWNjZXB0YW5jZS55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"kwg1YCsXKCSgu8iK1252TKjACiVF9VusM/tAUuqIM0r35gSyy3ujS3hgh4aN8zYlFV/cPhTbhb8DHLad66g4Dg=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/ea/eaaeec7d04502f31a020ce22cf5cd911a553751af37ef1449d8811b039d1bebf.production-acceptance-manifest-sigstore-bundle.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/ea/eaaeec7d04502f31a020ce22cf5cd911a553751af37ef1449d8811b039d1bebf.production-acceptance-manifest-sigstore-bundle.json new file mode 100644 index 0000000..bc5dbbe --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/objects/sha256/ea/eaaeec7d04502f31a020ce22cf5cd911a553751af37ef1449d8811b039d1bebf.production-acceptance-manifest-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1tYW5pZmVzdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5wcm9kdWN0aW9uLWFjY2VwdGFuY2UranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1hY2NlcHRhbmNlL3YzIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo1ZDVkZTAwYTUxMDRhMDI0YjAxNjJlMGQzOWRhZWI5YjUzMWRjMTU0ODIwZDhkM2ZmYjEwNTIzODhmMzQwMDczIiwib2JqZWN0X3NpemVfYnl0ZXMiOjEzNjIyLCJyZXF1ZXN0X2lkX3NoYTI1NiI6InNoYTI1NjoyZjE5YzQ4MzRkZDgyOTU2NjgxOTRlZmZjOGY0YTk3ZTQwYTAzMGE0N2FiZWVjOWNlZGJjYmEwZjFmMjQzYzdmIiwicmV2b2NhdGlvbl9zdGF0ZV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tcHVibGljLXRydXN0LXNpZ25pbmctc3RhdGVtZW50L3YxIiwic2VtYW50aWNfaWRlbnRpdHlfc2hhMjU2Ijoic2hhMjU2Ojc0ODRkNGQxNzJkZjAzMzg3Yjc1ZGI3N2JiNzNlZmIxNzU1ZTFkZTJiMjA0YTM3ZmY3MTdkMThjNGI4NTI0ZjQiLCJzaWduYXR1cmVfcHJvZmlsZSI6InNvZnR3YXJlLWVkMjU1MTktZHNzZS12MSIsInNpZ25lcl9yZWdpc3RyeV9zaGEyNTYiOiJzaGEyNTY6ZTI0M2EyMzI0M2IyNDk4NmVkMDg4MTJlMjg0YTFiZDhjNDk5MzgxNDE0OWYwMmJjYmE3OWNjNTIwZTEwY2ExNCIsInNpZ25pbmdfYXV0aG9yaXR5Ijp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJrZXlfb3JpZ2luIjoic29mdHdhcmUiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL3NpZ24tcHJvZHVjdGlvbi1ldmlkZW5jZS1zb2Z0d2FyZS55bWwifSwic291cmNlX2lzc3VlciI6eyJlbnZpcm9ubWVudCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS9vcGVuYWRhcHQtZXZhbHMiLCJyZXBvc2l0b3J5X2lkIjoiMTEzNTk5ODE5NyIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiY2FkNTU2MGQ2Yjc0ODJmMmNiOTliOTczNWUwYWMzYzVhYWU3MTRjOCIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1hY2NlcHRhbmNlLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"zJC+f0u6wVHVuoSYwAW9pCi+o40tjJHYrTuMGq1zq+QpEQySeIIWIcFwKzVWYGRK6oLzgYkBFclwmPRaVHcMCA=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json new file mode 100644 index 0000000..72a5ba1 --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json @@ -0,0 +1 @@ +{"expires_at":null,"generated_at":"2026-09-02T18:24:25Z","revision":1,"schema_version":"openadapt.qualification-signer-registry/v2","signers":[{"algorithm":"ed25519","allowed_ref_prefixes":["refs/heads/main"],"allowed_usages":["qualification-authority-state-receipt","qualification-evidence-decision-receipt","qualification-revocation-state-receipt"],"allowed_workflows":["https://github.com/OpenAdaptAI/.github/.github/workflows/issue-synthetic-qualification-evidence-decision.yml@refs/heads/main","https://github.com/OpenAdaptAI/openadapt-ops/.github/workflows/qualification-authority-state.yml@refs/heads/main","https://github.com/OpenAdaptAI/openadapt-ops/.github/workflows/qualification-revocation-state.yml@refs/heads/main"],"key_id":"qa-ed25519-9cf4bca214c01d79","public_key":"vHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8","public_key_sha256":"sha256:465646ab5137f05dfba094fb05fc10e3af74a0c2e2d0fcc20814b8f1f8271170","public_key_spki_der_base64":"MCowBQYDK2VwAyEAvHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8=","revoked_at":null,"statement_schema_versions":["openadapt.qualification-evidence-signing-statement/v1"],"status":"active"},{"algorithm":"ed25519","allowed_environments":["synthetic-qualification-evidence-decision"],"allowed_kinds":["production-acceptance-manifest","production-acceptance-summary","production-cloud-deploy-authorization","production-cloud-deployment-result","production-current-default","production-deployment-observation","production-lifecycle-checkpoint","qualification-admission","qualification-authority-state-receipt","qualification-campaign-permit","qualification-campaign-permit-policy","qualification-campaign-permit-receipt","qualification-campaign-permit-request","qualification-evidence-decision-receipt","qualification-release","qualification-revocation-state-receipt","support-release-admission"],"allowed_ref_prefixes":["refs/heads/main"],"allowed_usages":["production-public-evidence"],"allowed_workflows":["https://github.com/OpenAdaptAI/.github/.github/workflows/sign-production-evidence-software.yml@refs/heads/main"],"key_id":"oa-public-trust-ed25519-9cf4bca214c01d79","key_origin":"software","public_key":"vHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8","public_key_sha256":"sha256:465646ab5137f05dfba094fb05fc10e3af74a0c2e2d0fcc20814b8f1f8271170","public_key_spki_der_base64":"MCowBQYDK2VwAyEAvHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8=","revoked_at":null,"signature_encoding":"raw-64-base64-rfc4648-padded","statement_schema_versions":["openadapt.production-public-trust-signing-statement/v1"],"status":"active"}]} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/publication-staging.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/publication-staging.json new file mode 100644 index 0000000..41b2c26 --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/publication-staging.json @@ -0,0 +1 @@ +{"assets":[{"asset_id":"541343193","kind":"python-wheel","media_type":"application/zip","name":"openadapt_desktop-0.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557,"uploader_id":"774615","uploader_login":"abrichr"},{"asset_id":"541343162","kind":"python-sdist","media_type":"application/gzip","name":"openadapt_desktop-0.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442,"uploader_id":"774615","uploader_login":"abrichr"}],"draft":false,"draft_release_id":"381358101","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt_desktop-0.16.0-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557,"yanked":false},{"filename":"openadapt_desktop-0.16.0.tar.gz","packagetype":"sdist","sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.16.0","tag_ref_state":{"exists":true,"ref":"refs/tags/v0.16.0"},"tag_ref_state_sha256":"sha256:30d183cfbdbf44fd46a5aa07948a2c6e7a9923c465fb5f952b386aad0356137b","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:51758fa87ad5189a688e219b8d0a2f1fea6dd40f1f2a2cc2f2950770b193b038","target_commitish":"7c59750d37be09a2871cd1bada8cb0bce946d363"} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-admission-sigstore-bundle.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-admission-sigstore-bundle.json new file mode 100644 index 0000000..317e895 --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-admission-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tYWRtaXNzaW9uIiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uK2pzb247dmVyc2lvbj00Iiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uL3Y0Iiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo0NmU5MjViNjhkODMxMzg4MDc1NmIzOGZjYmYxN2Q4YmYwMmFmMWZiNWI1NzY5MmU2M2NjOTcyNDc5MDg4YTNlIiwib2JqZWN0X3NpemVfYnl0ZXMiOjgwNTUsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjJkNWIxNTExZDY2ZDg4MTk4YzViNzRkYzEzOTkwODYwOWQ5MjUyNDFhM2Y1NmE5NWY5OTQxMzFkNGJlZjM0NWEiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6OTI3ZjkyYzdmMDAxOTk3ODI5ZWZiYmU3ZGVhZGU1ZTVjNTRjY2YwNGRjNWViZmY0NzkwZGU4NGEyZDhhZTc2YiIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hZG1pc3Npb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXF1YWxpZmljYXRpb24tYWRtaXNzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"cvMJXJNWS1GS23vraGPZ8JfZMWaaDgI1YEIGlUihGPdDcKDQY2rHERztx+JHV452eQ8HkwgdqmArz9huJyRkAg=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-admission.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-admission.json new file mode 100644 index 0000000..c84c79a --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-admission.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:b6f6061ee416cc6eb93a92c653fd081696aa8deb3d2d23b3d18df78c61c86010","admission_id_sha256":"sha256:9e52a6c8342a6446ceeae70caa67c776e90527162ca3936c0127f4c856df7277","admitted_runtime_sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","application_contract_sha256":"sha256:c7a92eaab38cef296bf8482a7a76b88dbceb6b0c03b50070756783c13d238083","bundle_sha256":"sha256:8f390a7450a3b617608da209400cb555d3bfdaaafa6bd539faa69c00044aab24","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:d6bad0a82b99155a4dc40cebd878c0e7702174ba104dedbd1fe22760ae810ea8","campaign_permit_sha256":"sha256:a257543af2704bc22ebd2efa0d34621c55f4df52a5c8df1ec287e865217b3720","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/ae/ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7","registry_entry_sha256":"sha256:7fec18ddba335213555ab5d8f1e63cdb11199afec6be06ad3c127c7dfc17480f","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:a19304a33b5c22199593ce3f7ad3fdad3e5bc91d5f771731543d7d776e0a6ca3","size_bytes":2849,"subject_sha256":"sha256:11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771"},"decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/11/11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771","registry_entry_sha256":"sha256:a532ec738cc1f1aeb0cdd8c410d2aaf02b5c68bc3349ce87771d330f7251c942","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:090afecca4ab64de65021db3be31fee2ab4133489cf0b4eae4cda8fd2626612f","size_bytes":6636,"subject_sha256":null},"effect_contract_sha256":"sha256:f1491b3d64901b376a8e12386761fea936a66ee617ef9c3cff2baec2c677cb1c","entity_class":"record","environment_contract_sha256":"sha256:7bd7524d88439475e946ee691ff2e96588b7cf9f1c5c20eaf5294ef3ba1f8007","evidence_authority_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","expires_at":null,"identity_contract_sha256":"sha256:f52e6ae6e172a637efccf2df8eeea268b91407fc032d70b9bf144b8a88069479","input_contract_sha256":"sha256:20d071ff8df536664616750e1147f2bc49bd12762e39ebf2f37bf17550bf77cf","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"qualification-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-qualification-admission.yml"},"local_identity_opening":{"algorithm":"hmac-sha256","customer_controlled_secret_required":true,"exact_contract_match_required":true,"maximum_age_seconds":60,"required":true,"revalidation_before_actuation":true,"schema_version":"openadapt.qualification-local-identity-opening/v1"},"not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:09c1e6d22cff96555823460d10971421c7a5604918323d0d2c6ae5633fd370d1","policy_contract_sha256":"sha256:161c7e99ad336b6b60895d3b46b362d591507add7388adb0ffc2193d6f96690d","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-admission/v4","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","verdict":"accepted","workflow_id_sha256":"sha256:d410e2e0badc350f44707aac47e8e97c49d6fb5e234b15276c6927e2747d0f63","workflow_version_id_sha256":"sha256:dec6e06d70d68a669574ac1a4b0cf142e496021382a6d1415bdc8bc7ebdf324b"} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-authority-state-receipt-sigstore-bundle.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-authority-state-receipt-sigstore-bundle.json new file mode 100644 index 0000000..23e41d1 --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-authority-state-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE4OjI0OjI1WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxODoyNDoyNVoiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tYXV0aG9yaXR5LXN0YXRlLXJlY2VpcHQiLCJvYmplY3RfbWVkaWFfdHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5vcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1hdXRob3JpdHktc3RhdGUtcmVjZWlwdCtqc29uO3ZlcnNpb249MiIsIm9iamVjdF9zY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWF1dGhvcml0eS1zdGF0ZS1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjphMjJmOTgxNWVjMGY3YzU2Zjc2MjlhZWFiZmQyMWQxNGJjNmQ3MzllZmNmYjdmN2EwNzNjZTk5ODdlMTk0NzllIiwib2JqZWN0X3NpemVfYnl0ZXMiOjE1MjAsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmI5ZDhiOWQ0ZTA3ZDc3M2MxMWFjNjA4ZTA1MGYyMzNiMTE2MzYzZWNkODQxMTA1MTYxY2I1Y2JmNzUwZmZjOGUiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6ZGY1MDc5MTQxZGY2ODg3N2M0YjA2ZjA1YjlmYjlmZGYyNzkzMDdiNzYyOWViMWYyZGNlMTJkZWY0YmQ1ZTJmYSIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1Njo3YTgxYmYzZDIxM2M3NDY3M2YzYzZiNWZhMTc5MjM0Y2JlZTUzNGM5NDMyYWFlYTZhZTA5ZTQ1NTU2MmY5NmI2Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiMmMxMjk3MDJkYTcxODUyMmNjMjU3OTEzMjA3YjZlZDZmM2IzM2I3YyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hdXRob3JpdHktc3RhdGUiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LW9wcyIsInJlcG9zaXRvcnlfaWQiOiIxMTcyMDExMjk0IiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNvdXJjZV9jb21taXQiOiJlMzIzMjQ5ZTNhN2MxYWY5ZDc2NTEzMTJlMGFmZTFmMTJjMzhjOTc3Iiwid29ya2Zsb3ciOiIuZ2l0aHViL3dvcmtmbG93cy9xdWFsaWZpY2F0aW9uLWF1dGhvcml0eS1zdGF0ZS55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"wdmPoPKf3091kjDye9E9XCnfgqlljw8M+CEW2Vr0/hC5i85AWrpMfxPOB8Ui0KvTbF70QqLgFbgLqgdwWIPaDQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-authority-state-receipt.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-authority-state-receipt.json new file mode 100644 index 0000000..c47be2a --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-authority-state-receipt.json @@ -0,0 +1 @@ +{"algorithm":"ed25519","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","evidence_authority_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","expires_at":null,"issuer":{"environment":"qualification-authority-state","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","repository_owner_id":"132681217","source_commit":"e323249e3a7c1af9d7651312e0afe1f12c38c977","workflow":".github/workflows/qualification-authority-state.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T18:24:25Z","observed_at":"2026-09-02T18:24:25Z","schema_version":"openadapt.qualification-authority-state-receipt/v2","signature":"BUa1NvZFvbPv7pari55YjS6C7p6U68c2Jjrh0vt9u+ZFky8Y6w/9p+55MggWJP8zwghMIT+HM1YlqH5++ciOBQ==","signer_registry_identity_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signer_registry_revision":1,"signer_registry_sha256":"sha256:7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-authority-state-receipt/v2","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification authority state receipt v2\u0000","unsigned_object_sha256":"sha256:be362f1c032e0f0ee8f8ad378efe7b84fb55ea5e9260977a2b9fc2e41dda9b17","unsigned_size_bytes":995},"status":"active"} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-evidence-decision-receipt-sigstore-bundle.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-evidence-decision-receipt-sigstore-bundle.json new file mode 100644 index 0000000..97a692e --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-evidence-decision-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24tcmVjZWlwdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjoxMWRmZDAxZjI5YzBiY2VlMmU1ZjJlNmMyOTQ3NmVmYTY4YmYxYWRiOWMwOGMxNGJjOTNlN2E4ZTRlNzdlNzcxIiwib2JqZWN0X3NpemVfYnl0ZXMiOjY2MzYsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjQzYzAyYTExYmEzYWNkMzZhZTFkNzQyZjUwZmE2Yzc2NGZkMDhlZWE0N2JiYjBmNTQzNDRkYTkxMmU3YmQ3YWUiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6MDkwYWZlY2NhNGFiNjRkZTY1MDIxZGIzYmUzMWZlZTJhYjQxMzM0ODljZjBiNGVhZTRjZGE4ZmQyNjI2NjEyZiIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"w7AMTJMWmYkwkvtrUODR0vECSOzqxDoZvc9HWgcazsHl4scUuYEIZy+TGCSdJwAn9IpQ91h1VY6B7OlY0xyvDA=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-evidence-decision-receipt.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-evidence-decision-receipt.json new file mode 100644 index 0000000..ec3b8ca --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-evidence-decision-receipt.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:b6f6061ee416cc6eb93a92c653fd081696aa8deb3d2d23b3d18df78c61c86010","admitted_runtime_sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","algorithm":"ed25519","application_contract_sha256":"sha256:c7a92eaab38cef296bf8482a7a76b88dbceb6b0c03b50070756783c13d238083","bundle_sha256":"sha256:8f390a7450a3b617608da209400cb555d3bfdaaafa6bd539faa69c00044aab24","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:d6bad0a82b99155a4dc40cebd878c0e7702174ba104dedbd1fe22760ae810ea8","campaign_permit_sha256":"sha256:a257543af2704bc22ebd2efa0d34621c55f4df52a5c8df1ec287e865217b3720","campaign_summary":{"classes":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"minimum_trials_per_task_condition":3,"schema_version":"openadapt.qualification-evidence-decision-campaign-summary/v1","task_count":1},"decision_commitment_sha256":"sha256:0aef06fc378215b2daf4dca6b230dcd78b066455d34544c91913700d1641b71f","decision_identity_sha256":"sha256:1eba94d575ecde769026913f76c1e5476767426f896efe0f21dd273b37bed338","decision_revision":1,"effect_contract_sha256":"sha256:f1491b3d64901b376a8e12386761fea936a66ee617ef9c3cff2baec2c677cb1c","entity_class":"record","environment_contract_sha256":"sha256:7bd7524d88439475e946ee691ff2e96588b7cf9f1c5c20eaf5294ef3ba1f8007","evidence_authority_contract_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","evidence_manifest_readback_sha256":"sha256:993ad6548f53bda068b052dabb54b25f174a32c4f9bddeb5887d36404d9715e7","evidence_manifest_sha256":"sha256:bf523c2afa3aa0f2682daf5e35720162c0d42b3eed92ef7022ccacd2128b0470","expires_at":null,"identity_contract_sha256":"sha256:f52e6ae6e172a637efccf2df8eeea268b91407fc032d70b9bf144b8a88069479","input_contract_sha256":"sha256:20d071ff8df536664616750e1147f2bc49bd12762e39ebf2f37bf17550bf77cf","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"synthetic-qualification-evidence-decision","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-synthetic-qualification-evidence-decision.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:09c1e6d22cff96555823460d10971421c7a5604918323d0d2c6ae5633fd370d1","policy_contract_sha256":"sha256:161c7e99ad336b6b60895d3b46b362d591507add7388adb0ffc2193d6f96690d","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-evidence-decision-receipt/v2","signature":"3Zfa+rx+yYmzsm6qROU4JK0fqm++lYM/lTER6dPRQXLEHju+tA0jm4QNCD76PE0jW2d00W3hi0DatEeHahcRCQ==","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification evidence decision receipt v2\u0000","unsigned_object_sha256":"sha256:b5c50b36ef2500d0ec3d15e68efd25a2fe84b5e360d37055d4e3bfbfd8c647cb","unsigned_size_bytes":6106},"verdict":"ADMIT","workflow_id_sha256":"sha256:d410e2e0badc350f44707aac47e8e97c49d6fb5e234b15276c6927e2747d0f63","workflow_version_id_sha256":"sha256:dec6e06d70d68a669574ac1a4b0cf142e496021382a6d1415bdc8bc7ebdf324b"} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-release-sigstore-bundle.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-release-sigstore-bundle.json new file mode 100644 index 0000000..e910b81 --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-release-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tcmVsZWFzZSIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLXJlbGVhc2UranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1yZWxlYXNlL3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo5NjI1MTRiYjM4N2U3OWNkMzFmYTAwYTdmNWQzZmUyNDc2YTRkZDg5ZWU1MDgwOTVhMTgzZGUzYmE4Y2M3MGIwIiwib2JqZWN0X3NpemVfYnl0ZXMiOjc1OTIsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjBiN2I4MjUzZmRiYjY5NWIwYTJkNDE1NTdmMmRjMjA5ZmVhZmRiNzUyZGI5OGVmYzMwMjY1MDM3MmJkOTRhZjIiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6ZmFjM2M4ZTBjNTlkOThjYTI2YzAyNzc5MmIyOTNjNDhjYmRkMTBiYWQ0M2M0MWM1NzBiMzZiOGYzZTczMGNmYiIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbiIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbi55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"JrTFQrKozO/TtaGn8NDzy/EdV1/ZMHOTHwyC+cxWXpjmi0Gh1y4iv3ezSDaITeaYzJ/Hn1B4r5UT8siVgEfWBg=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-release.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-release.json new file mode 100644 index 0000000..5a6db82 --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-release.json @@ -0,0 +1 @@ +{"admission_id_sha256":"sha256:cdf63cc6788c002cbb3d9c83235754720e3c998257036ff6b5117d4105630d82","artifact_inventory_sha256":"sha256:ecd0cc95bcfd357d43873e5ae533cad8723c7e18aaa123a9be3779cb215bed86","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","claim_scope":"production_desktop","evidence_class":"remote-safe-synthetic","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-release-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-production-release-admission.yml"},"not_before":"2026-09-02T19:22:47Z","production_acceptance_summary_bundle_reference":{"kind":"production-acceptance-summary-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/ca/ca98a80c4d979c6ea6cb1755ff9248a57b25bd36a461f76bef18618b914df57a.production-acceptance-summary-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:ca98a80c4d979c6ea6cb1755ff9248a57b25bd36a461f76bef18618b914df57a","registry_entry_sha256":"sha256:5cf6cb3a08812f592bc7f193f4a25373e4708035fe996cb5412870fca6cdd28c","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:a62c1d45bb3a3d1f9f481cb739869c512a89cc93e900b7a9f8b6d449c8b82c78","size_bytes":2789,"subject_sha256":"sha256:b293bf9ca656ba813eb081fec519151bc7489e54698cba6dd9b4668ccdcc2086"},"production_acceptance_summary_reference":{"kind":"production-acceptance-summary","object_media_type":"application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3","object_path":"production-evidence/objects/sha256/b2/b293bf9ca656ba813eb081fec519151bc7489e54698cba6dd9b4668ccdcc2086.production-acceptance-summary.json","object_schema_version":"openadapt.production-lifecycle-evidence-summary/v3","object_sha256":"sha256:b293bf9ca656ba813eb081fec519151bc7489e54698cba6dd9b4668ccdcc2086","registry_entry_sha256":"sha256:38bebe705ee80910562d155ea52dee2c3c7a162ed42dac990de0273028583a70","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:ddbecccc38a5af80c0c4858e86ca2ff5bcd491675bae3f7ef9801553f7ee3125","size_bytes":14469,"subject_sha256":null},"publication_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","publication_staging":{"assets":[{"asset_id":"541343193","kind":"python-wheel","media_type":"application/zip","name":"openadapt_desktop-0.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557,"uploader_id":"774615","uploader_login":"abrichr"},{"asset_id":"541343162","kind":"python-sdist","media_type":"application/gzip","name":"openadapt_desktop-0.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442,"uploader_id":"774615","uploader_login":"abrichr"}],"draft":false,"draft_release_id":"381358101","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt_desktop-0.16.0-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557,"yanked":false},{"filename":"openadapt_desktop-0.16.0.tar.gz","packagetype":"sdist","sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.16.0","tag_ref_state":{"exists":true,"ref":"refs/tags/v0.16.0"},"tag_ref_state_sha256":"sha256:30d183cfbdbf44fd46a5aa07948a2c6e7a9923c465fb5f952b386aad0356137b","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:51758fa87ad5189a688e219b8d0a2f1fea6dd40f1f2a2cc2f2950770b193b038","target_commitish":"7c59750d37be09a2871cd1bada8cb0bce946d363"},"publication_staging_sha256":"sha256:6032416b6e75a18c7e8827ae0891396b9492d8e9551e5677e2c7c5c55a2205ef","release":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt_desktop-0.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt_desktop-0.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557}],"deployment_id":null,"deployment_sha256":null,"kind":"package","schema_version":"openadapt.production-release-candidate/v1","source_commit":"7c59750d37be09a2871cd1bada8cb0bce946d363","source_repository":"OpenAdaptAI/openadapt-desktop","source_repository_id":"1171291730","tag":"v0.16.0","version":"0.16.0"},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:91f660a06f9f40361525658fc2138e52b2021de86c1014bdd0a2a21098b70126","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-release/v2","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"desktop","verdict":"accepted"} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-revocation-state-receipt-sigstore-bundle.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-revocation-state-receipt-sigstore-bundle.json new file mode 100644 index 0000000..3d39da8 --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-revocation-state-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE4OjI0OjI1WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxODoyNDoyNVoiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0Iiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0K2pzb247dmVyc2lvbj0xIiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0L3YxIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjoxODYzM2I4Y2MyNDNmNjg2NzA2NjA2MTYyYmZhMjQ5YTI5NzMzODExNTYzZjYzYjllNjhjYzdjNGEzNTA3Njc2Iiwib2JqZWN0X3NpemVfYnl0ZXMiOjE0NTcsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjIwZGJjNzViNmYzMjJmMmU1ZDg3MjdlOTA0ZTRjYzA4ZDBmZTJhMWY1YjA5YTE5ZDNkN2M0ODE1YzlhOWUyZDUiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiMmMxMjk3MDJkYTcxODUyMmNjMjU3OTEzMjA3YjZlZDZmM2IzM2I3YyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1yZXZvY2F0aW9uLXN0YXRlIiwicmVmIjoicmVmcy9oZWFkcy9tYWluIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJL29wZW5hZGFwdC1vcHMiLCJyZXBvc2l0b3J5X2lkIjoiMTE3MjAxMTI5NCIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiZTMyMzI0OWUzYTdjMWFmOWQ3NjUxMzEyZTBhZmUxZjEyYzM4Yzk3NyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvcXVhbGlmaWNhdGlvbi1yZXZvY2F0aW9uLXN0YXRlLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"6H/dlDXrZ0r2kihJrm8OKF7UriiNbloFiofPmckxWdhvRtXo4bttnEtqK2Fr7i7rCQ2+22RmvRbtd8Idx17bCg=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-revocation-state-receipt.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-revocation-state-receipt.json new file mode 100644 index 0000000..fdc3e22 --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/qualification-revocation-state-receipt.json @@ -0,0 +1 @@ +{"algorithm":"ed25519","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","expires_at":null,"issuer":{"environment":"qualification-revocation-state","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","repository_owner_id":"132681217","source_commit":"e323249e3a7c1af9d7651312e0afe1f12c38c977","workflow":".github/workflows/qualification-revocation-state.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T18:24:25Z","observed_at":"2026-09-02T18:24:25Z","previous_revocation_state_sha256":null,"revision":1,"revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","revocations":[],"schema_version":"openadapt.qualification-revocation-state-receipt/v1","signature":"6/az5KZHqcV7weLNpPR11DnJR3f7Wfj5JgqcFddGoET+x+Q42rWH7zkgdDVJqvP+XxN09f1fHBmvkWlDvqlBBQ==","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-revocation-state-receipt/v1","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification revocation state receipt v1\u0000","unsigned_object_sha256":"sha256:f7e15c3c660e2793c8c0c4f6beafef140ee71b2a407d971d2e6af0578b2fd6d6","unsigned_size_bytes":930},"status":"current"} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/release-issue-request.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/release-issue-request.json new file mode 100644 index 0000000..9fcc904 --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/release-issue-request.json @@ -0,0 +1 @@ +{"evidence_class":"remote-safe-synthetic","production_acceptance_summary_reference":{"kind":"production-acceptance-summary","object_media_type":"application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3","object_path":"production-evidence/objects/sha256/b2/b293bf9ca656ba813eb081fec519151bc7489e54698cba6dd9b4668ccdcc2086.production-acceptance-summary.json","object_schema_version":"openadapt.production-lifecycle-evidence-summary/v3","object_sha256":"sha256:b293bf9ca656ba813eb081fec519151bc7489e54698cba6dd9b4668ccdcc2086","registry_entry_sha256":"sha256:38bebe705ee80910562d155ea52dee2c3c7a162ed42dac990de0273028583a70","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:ddbecccc38a5af80c0c4858e86ca2ff5bcd491675bae3f7ef9801553f7ee3125","size_bytes":14469,"subject_sha256":null},"request_handle":"qair_cGUXOi-RwkPn3mA6I27u5lpobcYcnqzqimcmB4WHqLQ","schema_version":"openadapt.qualification-release-issue-request/v1"} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/signer-registry.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/signer-registry.json new file mode 100644 index 0000000..72a5ba1 --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/signer-registry.json @@ -0,0 +1 @@ +{"expires_at":null,"generated_at":"2026-09-02T18:24:25Z","revision":1,"schema_version":"openadapt.qualification-signer-registry/v2","signers":[{"algorithm":"ed25519","allowed_ref_prefixes":["refs/heads/main"],"allowed_usages":["qualification-authority-state-receipt","qualification-evidence-decision-receipt","qualification-revocation-state-receipt"],"allowed_workflows":["https://github.com/OpenAdaptAI/.github/.github/workflows/issue-synthetic-qualification-evidence-decision.yml@refs/heads/main","https://github.com/OpenAdaptAI/openadapt-ops/.github/workflows/qualification-authority-state.yml@refs/heads/main","https://github.com/OpenAdaptAI/openadapt-ops/.github/workflows/qualification-revocation-state.yml@refs/heads/main"],"key_id":"qa-ed25519-9cf4bca214c01d79","public_key":"vHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8","public_key_sha256":"sha256:465646ab5137f05dfba094fb05fc10e3af74a0c2e2d0fcc20814b8f1f8271170","public_key_spki_der_base64":"MCowBQYDK2VwAyEAvHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8=","revoked_at":null,"statement_schema_versions":["openadapt.qualification-evidence-signing-statement/v1"],"status":"active"},{"algorithm":"ed25519","allowed_environments":["synthetic-qualification-evidence-decision"],"allowed_kinds":["production-acceptance-manifest","production-acceptance-summary","production-cloud-deploy-authorization","production-cloud-deployment-result","production-current-default","production-deployment-observation","production-lifecycle-checkpoint","qualification-admission","qualification-authority-state-receipt","qualification-campaign-permit","qualification-campaign-permit-policy","qualification-campaign-permit-receipt","qualification-campaign-permit-request","qualification-evidence-decision-receipt","qualification-release","qualification-revocation-state-receipt","support-release-admission"],"allowed_ref_prefixes":["refs/heads/main"],"allowed_usages":["production-public-evidence"],"allowed_workflows":["https://github.com/OpenAdaptAI/.github/.github/workflows/sign-production-evidence-software.yml@refs/heads/main"],"key_id":"oa-public-trust-ed25519-9cf4bca214c01d79","key_origin":"software","public_key":"vHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8","public_key_sha256":"sha256:465646ab5137f05dfba094fb05fc10e3af74a0c2e2d0fcc20814b8f1f8271170","public_key_spki_der_base64":"MCowBQYDK2VwAyEAvHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8=","revoked_at":null,"signature_encoding":"raw-64-base64-rfc4648-padded","statement_schema_versions":["openadapt.production-public-trust-signing-statement/v1"],"status":"active"}]} diff --git a/local-candidates/desktop-0.16.0-remote-safe-synthetic/workflow-issue-request.json b/local-candidates/desktop-0.16.0-remote-safe-synthetic/workflow-issue-request.json new file mode 100644 index 0000000..b4403c3 --- /dev/null +++ b/local-candidates/desktop-0.16.0-remote-safe-synthetic/workflow-issue-request.json @@ -0,0 +1 @@ +{"decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/11/11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771","registry_entry_sha256":"sha256:a532ec738cc1f1aeb0cdd8c410d2aaf02b5c68bc3349ce87771d330f7251c942","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:090afecca4ab64de65021db3be31fee2ab4133489cf0b4eae4cda8fd2626612f","size_bytes":6636,"subject_sha256":null},"evidence_class":"remote-safe-synthetic","request_handle":"qair_4rG8b-ywwzgKUALUsjlGMzVq-eWW0g9J3Yx7vRBDdBG","schema_version":"openadapt.qualification-admission-issue-request/v1"} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/artifact-inventory.json b/local-candidates/docs-e323249-remote-safe-synthetic/artifact-inventory.json new file mode 100644 index 0000000..5f7653f --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/artifact-inventory.json @@ -0,0 +1 @@ +{"artifacts":[{"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-docs-e323249e3a7c1af9d7651312e0afe1f12c38c977.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","size_bytes":468}],"claim_scope":"production_docs","schema_version":"openadapt.production-release-artifact-inventory/v1","target":"docs"} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/build-record.json b/local-candidates/docs-e323249-remote-safe-synthetic/build-record.json new file mode 100644 index 0000000..21ddcf8 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/build-record.json @@ -0,0 +1 @@ +{"campaign":{"cells_per_class":1,"classes":["healthy","safe_halt","idempotency_replay","uncertain_delivery","declared_attended","governed_repair"],"label":"remote-safe-synthetic","mockmed_production_acceptance":false,"task_count":1,"trials_per_cell":3},"did_not_generate_key":true,"did_not_replace_flow_signer":true,"evals_production_acceptance":false,"evidence_class":"remote-safe-synthetic","expires_at":null,"generated_at":"2026-09-02T19:22:47Z","inner_key_id":"qa-ed25519-9cf4bca214c01d79","keychain_service":"openadapt-qualification-ed25519","publication_mode":"already-published-deployment","release_admission_id_sha256":"sha256:8075cc5b24a8825be4f225eadaf69be0a77133834e5e7697fa21d3c1c2ebc619","schema_version":"openadapt.local-remaining-admission-build-record/v1","source_commit":"e323249e3a7c1af9d7651312e0afe1f12c38c977","target":"docs"} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/deployment-manifest.json b/local-candidates/docs-e323249-remote-safe-synthetic/deployment-manifest.json new file mode 100644 index 0000000..d92bc87 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/deployment-manifest.json @@ -0,0 +1 @@ +{"completed_at":"2026-09-02T16:27:14Z","conclusion":"success","deployment_id":"6226957122","deployment_url":"https://docs.openadapt.ai","environment":"github-pages","run_started_at":"2026-09-02T16:27:14Z","schema_version":"openadapt.production-deployment-manifest/v1","source_commit":"e323249e3a7c1af9d7651312e0afe1f12c38c977","source_repository":"OpenAdaptAI/openadapt-ops","source_repository_id":"1172011294","target":"docs","workflow":null,"workflow_run_url":null} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/evidence-registry.json b/local-candidates/docs-e323249-remote-safe-synthetic/evidence-registry.json new file mode 100644 index 0000000..0c38ab4 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/evidence-registry.json @@ -0,0 +1 @@ +{"$schema":"schemas/evidence-registry.schema.json","entries":[{"kind":"qualification-authority-state-receipt","object_media_type":"application/vnd.openadapt.qualification-authority-state-receipt+json;version=2","object_path":"production-evidence/objects/sha256/a2/a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e.qualification-authority-state-receipt.json","object_schema_version":"openadapt.qualification-authority-state-receipt/v2","object_sha256":"sha256:a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e","registry_entry_sha256":"sha256:d69026ffefb99b4eeb6c27db2913684138ee23f3b8923aa8ae3379e839489401","semantic_identity_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","size_bytes":1520,"subject_sha256":null},{"kind":"qualification-authority-state-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/0f/0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830.qualification-authority-state-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830","registry_entry_sha256":"sha256:29397e66bbafd8e02e8fbbaceaf2d3c1d2892723cd396bb0d4abb1a443192592","semantic_identity_sha256":"sha256:96b1361340164f4cfc3d9f50e88868c6d36a62a085a8543ed818a4b1ba905714","size_bytes":2809,"subject_sha256":"sha256:a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e"},{"kind":"qualification-revocation-state-receipt","object_media_type":"application/vnd.openadapt.qualification-revocation-state-receipt+json;version=1","object_path":"production-evidence/objects/sha256/18/18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676.qualification-revocation-state-receipt.json","object_schema_version":"openadapt.qualification-revocation-state-receipt/v1","object_sha256":"sha256:18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676","registry_entry_sha256":"sha256:2592f2856bbfb5e381640f050669a3dfc1b19cbc4fbf7438ce18d0df1731f722","semantic_identity_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","size_bytes":1457,"subject_sha256":null},{"kind":"qualification-revocation-state-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/4e/4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f.qualification-revocation-state-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f","registry_entry_sha256":"sha256:e4bf33edf52cf708db739746b4d99098642255380e70edc654a287c5d1aafe04","semantic_identity_sha256":"sha256:fcebb8e521419ea3c6aefa97885aa7153e88821e1a20617998067e921abc4d00","size_bytes":2817,"subject_sha256":"sha256:18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676"},{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/a1/a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b","registry_entry_sha256":"sha256:5d3737a1e91fbcfe9346686fa6d94be043fbb47fe8d881902efd18c5270bb37a","semantic_identity_sha256":"sha256:8588bfba1cc5b485a2a77f0a41c3b0905762638b7f5c263983e32d2d31642ea3","size_bytes":6636,"subject_sha256":null},{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/0d/0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727","registry_entry_sha256":"sha256:b5ed714f71ced770fba5e087c133deaa7de94266be3623ee853859c88f49d074","semantic_identity_sha256":"sha256:cff7badd477b6ce23aa0fa94566269bdbe8b94599797d45809de91c3d987ce3d","size_bytes":2849,"subject_sha256":"sha256:a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b"},{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/71/71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61","registry_entry_sha256":"sha256:bb4facd0a1b5b8d939f82508f411cba4702c1c3bbeb5da100bd4811e8c53ffc7","semantic_identity_sha256":"sha256:a0288638b7f2061011d4a5fb1833f61663180dc40c3970bde54ce76864e52e31","size_bytes":8055,"subject_sha256":null},{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/f2/f289d7dfce1d4a511a0fe9685af12c32d7a1382c0da5df8e9a29d0d1934cc83c.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:f289d7dfce1d4a511a0fe9685af12c32d7a1382c0da5df8e9a29d0d1934cc83c","registry_entry_sha256":"sha256:797e9db4e2e12ae40aee4f0294783bcee24197cdba444c5a03989c60d0edd2b0","semantic_identity_sha256":"sha256:b5cf56be5057eaa6d759c26c5d4f4ca3cfc9cb1f3decbcda13d16c605b877304","size_bytes":2737,"subject_sha256":"sha256:71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61"},{"kind":"production-acceptance-manifest","object_media_type":"application/vnd.openadapt.production-acceptance+json;version=3","object_path":"production-evidence/objects/sha256/18/1827c323979d89531c7a73a40772595dec16188eaf6a7aef7f52e9cd397b8050.production-acceptance-manifest.json","object_schema_version":"openadapt.production-acceptance/v3","object_sha256":"sha256:1827c323979d89531c7a73a40772595dec16188eaf6a7aef7f52e9cd397b8050","registry_entry_sha256":"sha256:3c648809c978e722723b94d568c8317201876792349804f05c0e829b758be9a4","semantic_identity_sha256":"sha256:2c095b9d5946ec68cfc1dc95e39b3492780107548e44296903c5cab90d75685a","size_bytes":11263,"subject_sha256":null},{"kind":"production-acceptance-manifest-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/22/220f64e1eeb350abb61fed1171da316bf118502e2f7c19341163bf24d6a98311.production-acceptance-manifest-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:220f64e1eeb350abb61fed1171da316bf118502e2f7c19341163bf24d6a98311","registry_entry_sha256":"sha256:0db135d96fe409d926d0db47f49cff82c22d2ef97a718b17e31c673f76611162","semantic_identity_sha256":"sha256:07acea354aa14f12e715db2d28933d5f67da39a87a1fa06fc9dcba65ec876830","size_bytes":2749,"subject_sha256":"sha256:1827c323979d89531c7a73a40772595dec16188eaf6a7aef7f52e9cd397b8050"},{"kind":"production-acceptance-summary","object_media_type":"application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3","object_path":"production-evidence/objects/sha256/14/14044106048baa6c920a6804ee713fb2856b042fe1a0c86fc4780663221832b8.production-acceptance-summary.json","object_schema_version":"openadapt.production-lifecycle-evidence-summary/v3","object_sha256":"sha256:14044106048baa6c920a6804ee713fb2856b042fe1a0c86fc4780663221832b8","registry_entry_sha256":"sha256:d05ac276ca321871cec4229d66841a0664399fb7686c86d35f45124df322a6f3","semantic_identity_sha256":"sha256:fb1190ddf9610a4cced93d1dcd7d9b3d1450c04c3fcb36b0a309871df5725ac3","size_bytes":12373,"subject_sha256":null},{"kind":"production-acceptance-summary-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/4a/4a27e05914ac70bc27acaf970b6ce0d101e463f28158bb6e49788c0596882153.production-acceptance-summary-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:4a27e05914ac70bc27acaf970b6ce0d101e463f28158bb6e49788c0596882153","registry_entry_sha256":"sha256:9d6f590acab1b42d4fd8c7d0560744f737f5f2674de9b95f331be37a0a86984b","semantic_identity_sha256":"sha256:d16b2145f5e2450b86745a6d56bed27c83689a90a22f2156b22f4b1b529e703f","size_bytes":2789,"subject_sha256":"sha256:14044106048baa6c920a6804ee713fb2856b042fe1a0c86fc4780663221832b8"},{"kind":"qualification-release","object_media_type":"application/vnd.openadapt.qualification-release+json;version=2","object_path":"production-evidence/objects/sha256/54/549d2abc0f18d3e14d505698865d7226bf6cdf8356300322ee42d00b717ce054.qualification-release.json","object_schema_version":"openadapt.qualification-release/v2","object_sha256":"sha256:549d2abc0f18d3e14d505698865d7226bf6cdf8356300322ee42d00b717ce054","registry_entry_sha256":"sha256:c7fe5ecd084849a87efcc826da947658d95c7463b31d7e0e5a7445b081b69dd9","semantic_identity_sha256":"sha256:c270427a49470ff94a42ba27852b29f0a44719f127a6dcb32dff38986bdd9f33","size_bytes":5401,"subject_sha256":null},{"kind":"qualification-release-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/f0/f005d1f59eed51531230da39b13440313094634a8eb5bc516defe667c0cef890.qualification-release-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:f005d1f59eed51531230da39b13440313094634a8eb5bc516defe667c0cef890","registry_entry_sha256":"sha256:5cc9ce249f5161e202fab7a4a913b63de38c05f1dda5b831ce485d6e4c1bb9cd","semantic_identity_sha256":"sha256:6be86e7e31824884044779501a2d85658afde232cdc7357a4f6b8ae697aa74b8","size_bytes":2741,"subject_sha256":"sha256:549d2abc0f18d3e14d505698865d7226bf6cdf8356300322ee42d00b717ce054"}],"previous_registry_head_sha256":null,"registry_head_sha256":"sha256:532b8a0a3f5dac462e7a774ad4553594a5eff387b912da264d4394179dd21878","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","revision":1,"schema_version":"openadapt.production-evidence-registry/v2","signer_registry":{"object_path":"production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json","object_sha256":"sha256:7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6","registry_identity_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","registry_revision":1,"schema_version":"openadapt.qualification-signer-registry-pointer/v1"},"signer_registry_history":[{"object_path":"production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json","object_sha256":"sha256:7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6","registry_identity_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","registry_revision":1,"schema_version":"openadapt.qualification-signer-registry-pointer/v1"}]} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/one-use-effect-release.json b/local-candidates/docs-e323249-remote-safe-synthetic/one-use-effect-release.json new file mode 100644 index 0000000..b3c5c59 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/one-use-effect-release.json @@ -0,0 +1 @@ +{"effect_id_sha256":"sha256:205b842ba6f2145816e95229818e123795a0a5b5c0357f43ff4d7bce1e6771d5","effect_sha256":"sha256:3ba115579b54e4589dc13f6bdb1cba3a43369957cf4e6d59d975777f516af49f","operation":"issue-qualification-release","request_handle":"qair_MJkHgwZU1jWIfBKBKcaht8wURusl46Piu5beOGEheHS","request_sha256":"sha256:0e73144227a90636eba6ca5b43c74b19ea8b153b62799a99c00c68c9e570f978","result_base64":"eyJhZG1pc3Npb25faWRfc2hhMjU2Ijoic2hhMjU2OjgwNzVjYzViMjRhODgyNWJlNGYyMjVlYWRhZjY5YmUwYTc3MTMzODM0ZTVlNzY5N2ZhMjFkM2MxYzJlYmM2MTkiLCJhcnRpZmFjdF9pbnZlbnRvcnlfc2hhMjU2Ijoic2hhMjU2Ojk3MmE3NTExODI5ZjcwMzc3NGViNWRlZjBmZmIyMGJjODIzYTZjNTk4YjIxN2E0ZmFiNGMzYzNiNmRjZGViMWEiLCJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJjbGFpbV9zY29wZSI6InByb2R1Y3Rpb25fZG9jcyIsImV2aWRlbmNlX2NsYXNzIjoicmVtb3RlLXNhZmUtc3ludGhldGljIiwiZXhwaXJlc19hdCI6bnVsbCwiaXNzdWVkX2F0IjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJpc3N1ZXIiOnsiZW52aXJvbm1lbnQiOiJwcm9kdWN0aW9uLXJlbGVhc2UtYWRtaXNzaW9uIiwicmVmIjoicmVmcy9oZWFkcy9tYWluIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJLy5naXRodWIiLCJyZXBvc2l0b3J5X2lkIjoiODU4NDU0MDYyIiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNvdXJjZV9jb21taXQiOiI3OGFlYmQzYzk4ZTY2OTQzZWIzZGEwMTQ0OTQ1MTk5MzAwZjE2MzIzIiwid29ya2Zsb3ciOiIuZ2l0aHViL3dvcmtmbG93cy9pc3N1ZS1wcm9kdWN0aW9uLXJlbGVhc2UtYWRtaXNzaW9uLnltbCJ9LCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJwcm9kdWN0aW9uX2FjY2VwdGFuY2Vfc3VtbWFyeV9idW5kbGVfcmVmZXJlbmNlIjp7ImtpbmQiOiJwcm9kdWN0aW9uLWFjY2VwdGFuY2Utc3VtbWFyeS1zaWdzdG9yZS1idW5kbGUiLCJvYmplY3RfbWVkaWFfdHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5kZXYuc2lnc3RvcmUuYnVuZGxlLnYwLjMranNvbiIsIm9iamVjdF9wYXRoIjoicHJvZHVjdGlvbi1ldmlkZW5jZS9vYmplY3RzL3NoYTI1Ni80YS80YTI3ZTA1OTE0YWM3MGJjMjdhY2FmOTcwYjZjZTBkMTAxZTQ2M2YyODE1OGJiNmU0OTc4OGMwNTk2ODgyMTUzLnByb2R1Y3Rpb24tYWNjZXB0YW5jZS1zdW1tYXJ5LXNpZ3N0b3JlLWJ1bmRsZS5qc29uIiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoiYXBwbGljYXRpb24vdm5kLmRldi5zaWdzdG9yZS5idW5kbGUudjAuMytqc29uIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo0YTI3ZTA1OTE0YWM3MGJjMjdhY2FmOTcwYjZjZTBkMTAxZTQ2M2YyODE1OGJiNmU0OTc4OGMwNTk2ODgyMTUzIiwicmVnaXN0cnlfZW50cnlfc2hhMjU2Ijoic2hhMjU2OjlkNmY1OTBhY2FiMWI0MmQ0ZmQ4YzdkMDU2MDc0NGY3MzdmNWYyNjc0ZGU5Yjk1ZjMzMWJlMzdhMGE4Njk4NGIiLCJyZWdpc3RyeV9oZWFkX3NoYTI1NiI6InNoYTI1NjpiN2I0OTlhM2NlYjA3OWUyZDlkMGMyMDg5MmVjZTE5NTA1ZmFmZGJhMWI2MzIxMmIxNmIyZTEyNzVjNDQyODljIiwicmVnaXN0cnlfcmV2aXNpb24iOjEsInJlZ2lzdHJ5X3NvdXJjZV9jb21taXQiOiI3OGFlYmQzYzk4ZTY2OTQzZWIzZGEwMTQ0OTQ1MTk5MzAwZjE2MzIzIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJLy5naXRodWIiLCJyZXBvc2l0b3J5X2lkIjoiODU4NDU0MDYyIiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tZXZpZGVuY2Utb2JqZWN0LXJlZmVyZW5jZS92MiIsInNlbWFudGljX2lkZW50aXR5X3NoYTI1NiI6InNoYTI1NjpkMTZiMjE0NWY1ZTI0NTBiODY3NDVhNmQ1NmJlZDI3YzgzNjg5YTkwYTIyZjIxNTZiMjJmNGIxYjUyOWU3MDNmIiwic2l6ZV9ieXRlcyI6Mjc4OSwic3ViamVjdF9zaGEyNTYiOiJzaGEyNTY6MTQwNDQxMDYwNDhiYWE2YzkyMGE2ODA0ZWU3MTNmYjI4NTZiMDQyZmUxYTBjODZmYzQ3ODA2NjMyMjE4MzJiOCJ9LCJwcm9kdWN0aW9uX2FjY2VwdGFuY2Vfc3VtbWFyeV9yZWZlcmVuY2UiOnsia2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1zdW1tYXJ5Iiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnByb2R1Y3Rpb24tbGlmZWN5Y2xlLWV2aWRlbmNlLXN1bW1hcnkranNvbjt2ZXJzaW9uPTMiLCJvYmplY3RfcGF0aCI6InByb2R1Y3Rpb24tZXZpZGVuY2Uvb2JqZWN0cy9zaGEyNTYvMTQvMTQwNDQxMDYwNDhiYWE2YzkyMGE2ODA0ZWU3MTNmYjI4NTZiMDQyZmUxYTBjODZmYzQ3ODA2NjMyMjE4MzJiOC5wcm9kdWN0aW9uLWFjY2VwdGFuY2Utc3VtbWFyeS5qc29uIiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tbGlmZWN5Y2xlLWV2aWRlbmNlLXN1bW1hcnkvdjMiLCJvYmplY3Rfc2hhMjU2Ijoic2hhMjU2OjE0MDQ0MTA2MDQ4YmFhNmM5MjBhNjgwNGVlNzEzZmIyODU2YjA0MmZlMWEwYzg2ZmM0NzgwNjYzMjIxODMyYjgiLCJyZWdpc3RyeV9lbnRyeV9zaGEyNTYiOiJzaGEyNTY6ZDA1YWMyNzZjYTMyMTg3MWNlYzQyMjlkNjY4NDFhMDY2NDM5OWZiNzY4NmM4NmQzNWY0NTEyNGRmMzIyYTZmMyIsInJlZ2lzdHJ5X2hlYWRfc2hhMjU2Ijoic2hhMjU2OmI3YjQ5OWEzY2ViMDc5ZTJkOWQwYzIwODkyZWNlMTk1MDVmYWZkYmExYjYzMjEyYjE2YjJlMTI3NWM0NDI4OWMiLCJyZWdpc3RyeV9yZXZpc2lvbiI6MSwicmVnaXN0cnlfc291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1ldmlkZW5jZS1vYmplY3QtcmVmZXJlbmNlL3YyIiwic2VtYW50aWNfaWRlbnRpdHlfc2hhMjU2Ijoic2hhMjU2OmZiMTE5MGRkZjk2MTBhNGNjZWQ5M2QxZGNkN2Q5YjNkMTQ1MGMwNGMzZmNiMzZiMGEzMDk4NzFkZjU3MjVhYzMiLCJzaXplX2J5dGVzIjoxMjM3Mywic3ViamVjdF9zaGEyNTYiOm51bGx9LCJwdWJsaWNhdGlvbl9wb2xpY3lfc2hhMjU2Ijoic2hhMjU2OmVkNWFiNjlmZTgxMjc2MDRjYTY3NDI2M2NiYzhjNzc0YjdjZmQxMDc1NGU5MGJmYWE5YjcxYmE1NzNiY2UxZDEiLCJwdWJsaWNhdGlvbl9zdGFnaW5nIjp7ImFzc2V0cyI6W3siYXNzZXRfaWQiOm51bGwsImtpbmQiOiJkZXBsb3ltZW50LW1hbmlmZXN0IiwibWVkaWFfdHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5vcGVuYWRhcHQucHJvZHVjdGlvbi1kZXBsb3ltZW50LW1hbmlmZXN0K2pzb247dmVyc2lvbj0xIiwibmFtZSI6Im9wZW5hZGFwdC1kb2NzLWUzMjMyNDllM2E3YzFhZjlkNzY1MTMxMmUwYWZlMWYxMmMzOGM5NzcuZGVwbG95bWVudC1tYW5pZmVzdC5qc29uIiwicHVibGlzaF9kZXN0aW5hdGlvbnMiOlsiZGVwbG95bWVudCJdLCJzaGEyNTYiOiJzaGEyNTY6YmU2ZGEzNDc2ZTExNDlkNTEwMTA1NmExZWNhYjJmMzJkYjEyOWZlODc2ZmY0YjM3MDNhOWZjZGRkZTc3NTY5ZCIsInNpemVfYnl0ZXMiOjQ2OCwidXBsb2FkZXJfaWQiOm51bGwsInVwbG9hZGVyX2xvZ2luIjpudWxsfV0sImRlcGxveW1lbnRfaWQiOiI2MjI2OTU3MTIyIiwiZGVwbG95bWVudF91cmwiOiJodHRwczovL2RvY3Mub3BlbmFkYXB0LmFpIiwiZHJhZnQiOmZhbHNlLCJvYnNlcnZlZF9hdCI6IjIwMjYtMDktMDJUMTk6MjI6NDdaIiwicHJlcmVsZWFzZSI6ZmFsc2UsInB1YmxpY2F0aW9uX21vZGUiOiJhbHJlYWR5LXB1Ymxpc2hlZC1kZXBsb3ltZW50IiwicHlwaV9maWxlcyI6bnVsbCwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJL29wZW5hZGFwdC1vcHMiLCJyZXBvc2l0b3J5X2lkIjoiMTE3MjAxMTI5NCIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tcmVsZWFzZS1zdGFnaW5nLWV2aWRlbmNlL3YxIiwidGFnIjoidjAuMC4wLWRlcGxveW1lbnQuNjIyNjk1NzEyMiIsInRhcmdldF9jb21taXRpc2giOiJlMzIzMjQ5ZTNhN2MxYWY5ZDc2NTEzMTJlMGFmZTFmMTJjMzhjOTc3In0sInB1YmxpY2F0aW9uX3N0YWdpbmdfc2hhMjU2Ijoic2hhMjU2OmQxZDY3N2Y4Mjg1OTk4ZDdlMWQ3YTA0NmU1YTE4NzI3MWMyNjc5OTc0NTgyZGUwMDZhMWIyZDQwNDYwMjZhZWUiLCJyZWxlYXNlIjp7ImFydGlmYWN0cyI6W3sia2luZCI6ImRlcGxveW1lbnQtbWFuaWZlc3QiLCJtZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5wcm9kdWN0aW9uLWRlcGxveW1lbnQtbWFuaWZlc3QranNvbjt2ZXJzaW9uPTEiLCJuYW1lIjoib3BlbmFkYXB0LWRvY3MtZTMyMzI0OWUzYTdjMWFmOWQ3NjUxMzEyZTBhZmUxZjEyYzM4Yzk3Ny5kZXBsb3ltZW50LW1hbmlmZXN0Lmpzb24iLCJwdWJsaXNoX2Rlc3RpbmF0aW9ucyI6WyJkZXBsb3ltZW50Il0sInNoYTI1NiI6InNoYTI1NjpiZTZkYTM0NzZlMTE0OWQ1MTAxMDU2YTFlY2FiMmYzMmRiMTI5ZmU4NzZmZjRiMzcwM2E5ZmNkZGRlNzc1NjlkIiwic2l6ZV9ieXRlcyI6NDY4fV0sImRlcGxveW1lbnRfaWQiOiI2MjI2OTU3MTIyIiwiZGVwbG95bWVudF9zaGEyNTYiOiJzaGEyNTY6YmU2ZGEzNDc2ZTExNDlkNTEwMTA1NmExZWNhYjJmMzJkYjEyOWZlODc2ZmY0YjM3MDNhOWZjZGRkZTc3NTY5ZCIsImtpbmQiOiJkZXBsb3ltZW50Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1yZWxlYXNlLWNhbmRpZGF0ZS92MSIsInNvdXJjZV9jb21taXQiOiJlMzIzMjQ5ZTNhN2MxYWY5ZDc2NTEzMTJlMGFmZTFmMTJjMzhjOTc3Iiwic291cmNlX3JlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS9vcGVuYWRhcHQtb3BzIiwic291cmNlX3JlcG9zaXRvcnlfaWQiOiIxMTcyMDExMjk0IiwidGFnIjpudWxsLCJ2ZXJzaW9uIjpudWxsfSwicmVsZWFzZV9pZGVudGl0eSI6eyJjaGFubmVsIjoicHJvZHVjdGlvbiIsInByZXZpb3VzX2FkbWlzc2lvbl9zaGEyNTYiOm51bGwsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0Lm1vbm90b25pYy1wcm9kdWN0aW9uLXJlbGVhc2UvdjEiLCJzZXF1ZW5jZSI6MX0sInJlbGVhc2Vfc2hhMjU2Ijoic2hhMjU2OmRkNTJkYzM0Y2QzZmQ0Y2I3MGMwY2Q0NWViMGY0ZTM0MWI0ZGIxYzIxMGE1MTUxM2YxMjZiZTdiMDFmMDU3MTMiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1yZWxlYXNlL3YyIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0IiwidGFyZ2V0IjoiZG9jcyIsInZlcmRpY3QiOiJhY2NlcHRlZCJ9Cg==","result_sha256":"sha256:549d2abc0f18d3e14d505698865d7226bf6cdf8356300322ee42d00b717ce054","retry_policy":"reconcile-never-retry","schema_version":"openadapt.qualification-one-use-effect/v1"} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/one-use-effect.json b/local-candidates/docs-e323249-remote-safe-synthetic/one-use-effect.json new file mode 100644 index 0000000..f513002 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/one-use-effect.json @@ -0,0 +1 @@ +{"effect_id_sha256":"sha256:b867dc00a6fafcbb594e3e8bb2a13233dd6e1f20f12e4a47297608e606535181","effect_sha256":"sha256:b63c544f884ae12fcbaafb21013f84dd83398eec66ce1909856b6a5ed786d254","operation":"issue-qualification-admission","request_handle":"qair_M3sUxu01vPJSBvL3YxZG1qK9fA8RPuh76zKrjVxd9ME","request_sha256":"sha256:86c9703e99225388e44009c5f371033689315b9f4837aa507d1a6439d1af3a40","result_base64":"eyJhY3Rpb25fY29udHJhY3Rfc2hhMjU2Ijoic2hhMjU2OjNhMDQ4NjEzZWRlNTY2NWI5OWVjNzY3ZmU2ZDg5MzM4N2Y3NmI0ODVhMGU0MDUwNWUyZGQxYTZkNGI5ZmE1MjYiLCJhZG1pc3Npb25faWRfc2hhMjU2Ijoic2hhMjU2OmI3NGMzMGFiZDZiYzRlZDBlZWFiYTJiOTc5NzAzYTYyNjY0ZWE3OTYwYTEzYmI2MmMyZTk0NDJmOGI0MmM0MTciLCJhZG1pdHRlZF9ydW50aW1lX3NoYTI1NiI6InNoYTI1NjpiZTZkYTM0NzZlMTE0OWQ1MTAxMDU2YTFlY2FiMmYzMmRiMTI5ZmU4NzZmZjRiMzcwM2E5ZmNkZGRlNzc1NjlkIiwiYXBwbGljYXRpb25fY29udHJhY3Rfc2hhMjU2Ijoic2hhMjU2OmM2ZTNhODRjNzI5NmFjOGNmZjFmYzdkZTYwNmMzMDEwNWU2MjQ0Yzc5NDc5Y2M0YzgzYWUyN2ExODVhZTVlY2YiLCJidW5kbGVfc2hhMjU2Ijoic2hhMjU2OjZhM2QyYjBlYTc4ODQ4ZTM4ZDFmNDNiNjY2ZDY5MTM0ZmU4ZWY5YWFhMjE2ZmJhYzVkM2MwODM5NjRlNjk5OTciLCJidW5kbGVfdmVyc2lvbiI6IjAuMC4wLXN5bnRoZXRpYyIsImNhbXBhaWduX2FydGlmYWN0X3NoYTI1NiI6InNoYTI1Njo0Y2FlOTczMThjZDA1ZmRkNWU2ZmRiY2I3YTllMmRkMGExMTBiM2NmNWI3OTg1NWYwNjZmNGE5NmMwODc1MzUzIiwiY2FtcGFpZ25fcGVybWl0X3NoYTI1NiI6InNoYTI1Njo5ZDZjNDFjYmMzNmZkYjRmN2NhMzFlMGRhMWY5ZTA5Y2Q2ZTI1YWZiNzg2NDZkODBlZWJjNmYxMjBkMzIwZjdkIiwiY2FtcGFpZ25fc3VtbWFyeSI6eyJkZWNsYXJlZF9hdHRlbmRlZCI6eyJhcHByb3ZlZF9yZXBhaXJfY291bnQiOjAsImF1dGhlbnRpY2F0ZWRfYm91bmRfZGVjaXNpb25fY291bnQiOjMsImJsaW5kX3JldHJ5X2NvdW50IjowLCJsaXZlX3RhcmdldF9yZXZhbGlkYXRpb25fY291bnQiOjMsIm1pbmltdW1fdHJpYWxzX3Blcl9jZWxsIjozLCJtb2RlbF9jYWxsX2NvdW50IjowLCJvYnNlcnZlZF90cmlhbF9jb3VudCI6Mywib3Zlcl9oYWx0X2NvdW50IjowLCJwb2xpY3lfYXBwcm92ZWRfcmVwYWlyX2NvdW50IjowLCJyZWNvbmNpbGlhdGlvbl9yZXF1aXJlZF9jb3VudCI6MCwicmVwbGF5X2Rpc3BhdGNoX2NvdW50IjowLCJyZXRhaW5lZF9yZXBhaXJfZXZpZGVuY2VfY291bnQiOjAsInNpbGVudF9pbmNvcnJlY3Rfc3VjY2Vzc19jb3VudCI6MCwidGFza19jb25kaXRpb25fY2VsbF9jb3VudCI6MSwidW5wbGFubmVkX2ludGVydmVudGlvbl9jb3VudCI6MCwidW5zYWZlX2VmZmVjdF9jb3VudCI6MCwidW52ZXJpZmllZF9kaXJlY3RfYWN0aW9uX2NvdW50IjowfSwiZ292ZXJuZWRfcmVwYWlyIjp7ImFwcHJvdmVkX3JlcGFpcl9jb3VudCI6MywiYXV0aGVudGljYXRlZF9ib3VuZF9kZWNpc2lvbl9jb3VudCI6MCwiYmxpbmRfcmV0cnlfY291bnQiOjAsImxpdmVfdGFyZ2V0X3JldmFsaWRhdGlvbl9jb3VudCI6MywibWluaW11bV90cmlhbHNfcGVyX2NlbGwiOjMsIm1vZGVsX2NhbGxfY291bnQiOjAsIm9ic2VydmVkX3RyaWFsX2NvdW50IjozLCJvdmVyX2hhbHRfY291bnQiOjAsInBvbGljeV9hcHByb3ZlZF9yZXBhaXJfY291bnQiOjMsInJlY29uY2lsaWF0aW9uX3JlcXVpcmVkX2NvdW50IjowLCJyZXBsYXlfZGlzcGF0Y2hfY291bnQiOjAsInJldGFpbmVkX3JlcGFpcl9ldmlkZW5jZV9jb3VudCI6Mywic2lsZW50X2luY29ycmVjdF9zdWNjZXNzX2NvdW50IjowLCJ0YXNrX2NvbmRpdGlvbl9jZWxsX2NvdW50IjoxLCJ1bnBsYW5uZWRfaW50ZXJ2ZW50aW9uX2NvdW50IjowLCJ1bnNhZmVfZWZmZWN0X2NvdW50IjowLCJ1bnZlcmlmaWVkX2RpcmVjdF9hY3Rpb25fY291bnQiOjB9LCJoZWFsdGh5Ijp7ImFwcHJvdmVkX3JlcGFpcl9jb3VudCI6MCwiYXV0aGVudGljYXRlZF9ib3VuZF9kZWNpc2lvbl9jb3VudCI6MCwiYmxpbmRfcmV0cnlfY291bnQiOjAsImxpdmVfdGFyZ2V0X3JldmFsaWRhdGlvbl9jb3VudCI6MCwibWluaW11bV90cmlhbHNfcGVyX2NlbGwiOjMsIm1vZGVsX2NhbGxfY291bnQiOjAsIm9ic2VydmVkX3RyaWFsX2NvdW50IjozLCJvdmVyX2hhbHRfY291bnQiOjAsInBvbGljeV9hcHByb3ZlZF9yZXBhaXJfY291bnQiOjAsInJlY29uY2lsaWF0aW9uX3JlcXVpcmVkX2NvdW50IjowLCJyZXBsYXlfZGlzcGF0Y2hfY291bnQiOjAsInJldGFpbmVkX3JlcGFpcl9ldmlkZW5jZV9jb3VudCI6MCwic2lsZW50X2luY29ycmVjdF9zdWNjZXNzX2NvdW50IjowLCJ0YXNrX2NvbmRpdGlvbl9jZWxsX2NvdW50IjoxLCJ1bnBsYW5uZWRfaW50ZXJ2ZW50aW9uX2NvdW50IjowLCJ1bnNhZmVfZWZmZWN0X2NvdW50IjowLCJ1bnZlcmlmaWVkX2RpcmVjdF9hY3Rpb25fY291bnQiOjB9LCJpZGVtcG90ZW5jeV9yZXBsYXkiOnsiYXBwcm92ZWRfcmVwYWlyX2NvdW50IjowLCJhdXRoZW50aWNhdGVkX2JvdW5kX2RlY2lzaW9uX2NvdW50IjowLCJibGluZF9yZXRyeV9jb3VudCI6MCwibGl2ZV90YXJnZXRfcmV2YWxpZGF0aW9uX2NvdW50IjowLCJtaW5pbXVtX3RyaWFsc19wZXJfY2VsbCI6MywibW9kZWxfY2FsbF9jb3VudCI6MCwib2JzZXJ2ZWRfdHJpYWxfY291bnQiOjMsIm92ZXJfaGFsdF9jb3VudCI6MCwicG9saWN5X2FwcHJvdmVkX3JlcGFpcl9jb3VudCI6MCwicmVjb25jaWxpYXRpb25fcmVxdWlyZWRfY291bnQiOjAsInJlcGxheV9kaXNwYXRjaF9jb3VudCI6MCwicmV0YWluZWRfcmVwYWlyX2V2aWRlbmNlX2NvdW50IjowLCJzaWxlbnRfaW5jb3JyZWN0X3N1Y2Nlc3NfY291bnQiOjAsInRhc2tfY29uZGl0aW9uX2NlbGxfY291bnQiOjEsInVucGxhbm5lZF9pbnRlcnZlbnRpb25fY291bnQiOjAsInVuc2FmZV9lZmZlY3RfY291bnQiOjAsInVudmVyaWZpZWRfZGlyZWN0X2FjdGlvbl9jb3VudCI6MH0sInNhZmVfaGFsdCI6eyJhcHByb3ZlZF9yZXBhaXJfY291bnQiOjAsImF1dGhlbnRpY2F0ZWRfYm91bmRfZGVjaXNpb25fY291bnQiOjAsImJsaW5kX3JldHJ5X2NvdW50IjowLCJsaXZlX3RhcmdldF9yZXZhbGlkYXRpb25fY291bnQiOjAsIm1pbmltdW1fdHJpYWxzX3Blcl9jZWxsIjozLCJtb2RlbF9jYWxsX2NvdW50IjowLCJvYnNlcnZlZF90cmlhbF9jb3VudCI6Mywib3Zlcl9oYWx0X2NvdW50IjowLCJwb2xpY3lfYXBwcm92ZWRfcmVwYWlyX2NvdW50IjowLCJyZWNvbmNpbGlhdGlvbl9yZXF1aXJlZF9jb3VudCI6MCwicmVwbGF5X2Rpc3BhdGNoX2NvdW50IjowLCJyZXRhaW5lZF9yZXBhaXJfZXZpZGVuY2VfY291bnQiOjAsInNpbGVudF9pbmNvcnJlY3Rfc3VjY2Vzc19jb3VudCI6MCwidGFza19jb25kaXRpb25fY2VsbF9jb3VudCI6MSwidW5wbGFubmVkX2ludGVydmVudGlvbl9jb3VudCI6MCwidW5zYWZlX2VmZmVjdF9jb3VudCI6MCwidW52ZXJpZmllZF9kaXJlY3RfYWN0aW9uX2NvdW50IjowfSwidW5jZXJ0YWluX2RlbGl2ZXJ5Ijp7ImFwcHJvdmVkX3JlcGFpcl9jb3VudCI6MCwiYXV0aGVudGljYXRlZF9ib3VuZF9kZWNpc2lvbl9jb3VudCI6MCwiYmxpbmRfcmV0cnlfY291bnQiOjAsImxpdmVfdGFyZ2V0X3JldmFsaWRhdGlvbl9jb3VudCI6MCwibWluaW11bV90cmlhbHNfcGVyX2NlbGwiOjMsIm1vZGVsX2NhbGxfY291bnQiOjAsIm9ic2VydmVkX3RyaWFsX2NvdW50IjozLCJvdmVyX2hhbHRfY291bnQiOjAsInBvbGljeV9hcHByb3ZlZF9yZXBhaXJfY291bnQiOjAsInJlY29uY2lsaWF0aW9uX3JlcXVpcmVkX2NvdW50IjozLCJyZXBsYXlfZGlzcGF0Y2hfY291bnQiOjAsInJldGFpbmVkX3JlcGFpcl9ldmlkZW5jZV9jb3VudCI6MCwic2lsZW50X2luY29ycmVjdF9zdWNjZXNzX2NvdW50IjowLCJ0YXNrX2NvbmRpdGlvbl9jZWxsX2NvdW50IjoxLCJ1bnBsYW5uZWRfaW50ZXJ2ZW50aW9uX2NvdW50IjowLCJ1bnNhZmVfZWZmZWN0X2NvdW50IjowLCJ1bnZlcmlmaWVkX2RpcmVjdF9hY3Rpb25fY291bnQiOjB9fSwiZGVjaXNpb25fcmVjZWlwdF9idW5kbGVfcmVmZXJlbmNlIjp7ImtpbmQiOiJxdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQtc2lnc3RvcmUtYnVuZGxlIiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCJvYmplY3RfcGF0aCI6InByb2R1Y3Rpb24tZXZpZGVuY2Uvb2JqZWN0cy9zaGEyNTYvMGQvMGQzNzJkMGYwNWJiOTI3ZTgyNjA4NDc0MGZmODc1YTYwMGE1NjBkYTU0YzljZGYwYWMxOWY5NDBjMTRiOTcyNy5xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQtc2lnc3RvcmUtYnVuZGxlLmpzb24iLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCJvYmplY3Rfc2hhMjU2Ijoic2hhMjU2OjBkMzcyZDBmMDViYjkyN2U4MjYwODQ3NDBmZjg3NWE2MDBhNTYwZGE1NGM5Y2RmMGFjMTlmOTQwYzE0Yjk3MjciLCJyZWdpc3RyeV9lbnRyeV9zaGEyNTYiOiJzaGEyNTY6YjVlZDcxNGY3MWNlZDc3MGZiYTVlMDg3YzEzM2RlYWE3ZGU5NDI2NmJlMzYyM2VlODUzODU5Yzg4ZjQ5ZDA3NCIsInJlZ2lzdHJ5X2hlYWRfc2hhMjU2Ijoic2hhMjU2OmI3YjQ5OWEzY2ViMDc5ZTJkOWQwYzIwODkyZWNlMTk1MDVmYWZkYmExYjYzMjEyYjE2YjJlMTI3NWM0NDI4OWMiLCJyZWdpc3RyeV9yZXZpc2lvbiI6MSwicmVnaXN0cnlfc291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1ldmlkZW5jZS1vYmplY3QtcmVmZXJlbmNlL3YyIiwic2VtYW50aWNfaWRlbnRpdHlfc2hhMjU2Ijoic2hhMjU2OmNmZjdiYWRkNDc3YjZjZTIzYWEwZmE5NDU2NjI2OWJkYmU4Yjk0NTk5Nzk3ZDQ1ODA5ZGU5MWMzZDk4N2NlM2QiLCJzaXplX2J5dGVzIjoyODQ5LCJzdWJqZWN0X3NoYTI1NiI6InNoYTI1NjphMTdiNDNjNDQ1ZDAxNWUzMTMxZWU3NGYzMjY3NmU2NGQ2ODczZWI4ZTNmZGFjODM4YTcyOWU5MjgyOGRiOThiIn0sImRlY2lzaW9uX3JlY2VpcHRfcmVmZXJlbmNlIjp7ImtpbmQiOiJxdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQiLCJvYmplY3RfbWVkaWFfdHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5vcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0K2pzb247dmVyc2lvbj0yIiwib2JqZWN0X3BhdGgiOiJwcm9kdWN0aW9uLWV2aWRlbmNlL29iamVjdHMvc2hhMjU2L2ExL2ExN2I0M2M0NDVkMDE1ZTMxMzFlZTc0ZjMyNjc2ZTY0ZDY4NzNlYjhlM2ZkYWM4MzhhNzI5ZTkyODI4ZGI5OGIucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0Lmpzb24iLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjphMTdiNDNjNDQ1ZDAxNWUzMTMxZWU3NGYzMjY3NmU2NGQ2ODczZWI4ZTNmZGFjODM4YTcyOWU5MjgyOGRiOThiIiwicmVnaXN0cnlfZW50cnlfc2hhMjU2Ijoic2hhMjU2OjVkMzczN2ExZTkxZmJjZmU5MzQ2Njg2ZmE2ZDk0YmUwNDNmYmI0N2ZlOGQ4ODE5MDJlZmQxOGM1MjcwYmIzN2EiLCJyZWdpc3RyeV9oZWFkX3NoYTI1NiI6InNoYTI1NjpiN2I0OTlhM2NlYjA3OWUyZDlkMGMyMDg5MmVjZTE5NTA1ZmFmZGJhMWI2MzIxMmIxNmIyZTEyNzVjNDQyODljIiwicmVnaXN0cnlfcmV2aXNpb24iOjEsInJlZ2lzdHJ5X3NvdXJjZV9jb21taXQiOiI3OGFlYmQzYzk4ZTY2OTQzZWIzZGEwMTQ0OTQ1MTk5MzAwZjE2MzIzIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJLy5naXRodWIiLCJyZXBvc2l0b3J5X2lkIjoiODU4NDU0MDYyIiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tZXZpZGVuY2Utb2JqZWN0LXJlZmVyZW5jZS92MiIsInNlbWFudGljX2lkZW50aXR5X3NoYTI1NiI6InNoYTI1Njo4NTg4YmZiYTFjYzViNDg1YTJhNzdmMGE0MWMzYjA5MDU3NjI2MzhiN2Y1YzI2Mzk4M2UzMmQyZDMxNjQyZWEzIiwic2l6ZV9ieXRlcyI6NjYzNiwic3ViamVjdF9zaGEyNTYiOm51bGx9LCJlZmZlY3RfY29udHJhY3Rfc2hhMjU2Ijoic2hhMjU2OjAyOWQ3Y2Y4ZTVkZGZhMWQ0OWI3NzljMDhiNDAzMDM2YzU4OGVkN2FiZjc4NTc1NGZiYjJmMzBmOWVkZTM5MzMiLCJlbnRpdHlfY2xhc3MiOiJyZWNvcmQiLCJlbnZpcm9ubWVudF9jb250cmFjdF9zaGEyNTYiOiJzaGEyNTY6ZjQ4ODI3N2M0MTk0ZDgzZDhmYzhiZGM2OTIyYzdiNGFiNWRjMTk0NmI4MjJlYWFjNDkwOWZjZDk5MGU5M2YwNyIsImV2aWRlbmNlX2F1dGhvcml0eV9zaGEyNTYiOiJzaGEyNTY6MWFhN2NmY2I1ZjNkZjZiOTkzNzJhMjhjMzA1MTc3ZTA0NjQ4N2M4ZWM1YjYxMTExZWRiZjFhMTJkM2U3NjY2MyIsImV2aWRlbmNlX2NsYXNzIjoicmVtb3RlLXNhZmUtc3ludGhldGljIiwiZXhwaXJlc19hdCI6bnVsbCwiaWRlbnRpdHlfY29udHJhY3Rfc2hhMjU2Ijoic2hhMjU2OjdiNWM4YjBmMTI1ZTY4ZWE4MDZlOTNmYWQ2NGU5MmMxMzA5OTU5MmU2N2YyMzAzODA4ODI4OGUxOThkNmE1MDQiLCJpbnB1dF9jb250cmFjdF9zaGEyNTYiOiJzaGEyNTY6YzRlOTNhNjdjYmYyOWU4NGY3MDczNTMzZGQ5NTBkZTI0Njc5Y2MzNmQ5ZGY4YWZmZjUxMjEwYzVkMzc2YmQ5ZiIsImlzc3VlZF9hdCI6IjIwMjYtMDktMDJUMTk6MjI6NDdaIiwiaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hZG1pc3Npb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXF1YWxpZmljYXRpb24tYWRtaXNzaW9uLnltbCJ9LCJsb2NhbF9pZGVudGl0eV9vcGVuaW5nIjp7ImFsZ29yaXRobSI6ImhtYWMtc2hhMjU2IiwiY3VzdG9tZXJfY29udHJvbGxlZF9zZWNyZXRfcmVxdWlyZWQiOnRydWUsImV4YWN0X2NvbnRyYWN0X21hdGNoX3JlcXVpcmVkIjp0cnVlLCJtYXhpbXVtX2FnZV9zZWNvbmRzIjo2MCwicmVxdWlyZWQiOnRydWUsInJldmFsaWRhdGlvbl9iZWZvcmVfYWN0dWF0aW9uIjp0cnVlLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWxvY2FsLWlkZW50aXR5LW9wZW5pbmcvdjEifSwibm90X2JlZm9yZSI6IjIwMjYtMDktMDJUMTk6MjI6NDdaIiwib3JnYW5pemF0aW9uX2lkX3NoYTI1NiI6InNoYTI1NjpiZjcxYWE5OGJkNDczZTYwOTY1MTQ3ZmJmYjBiYWY1NTE4MzFhYjU3ZmNiODhlYTA4ZTYyMWEyZjQ2Y2JjY2ZkIiwicG9saWN5X2NvbnRyYWN0X3NoYTI1NiI6InNoYTI1Njo0Y2RkMGM1ZGM1MWIyYjY5OTFiYjU1OTgzMTQzYzdkYjQzOTJjM2FkNjFlMWFmZTI1NGFjZDVmMWI2OTg2ZDMzIiwicmV2b2NhdGlvbl9zdGF0ZV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uL3Y0Iiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0IiwidmVyZGljdCI6ImFjY2VwdGVkIiwid29ya2Zsb3dfaWRfc2hhMjU2Ijoic2hhMjU2OmJkZWZlMzgwOTQxMmE4MGYwZDBhNTljMzhkYTU3ZjAzZDNhYzZmNjYzMTFkMTZhYmFmNGZkYjM2MTg4MDVlNmEiLCJ3b3JrZmxvd192ZXJzaW9uX2lkX3NoYTI1NiI6InNoYTI1Njo5MDg1MTkyMTNmZWFjOTQ4OTI1YWE5NmM4NDNiYjhhMGVjNTExY2RmNWM5NmE3ZTZjMjA4YzFlZjY2MDc4YmM5In0K","result_sha256":"sha256:71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61","retry_policy":"reconcile-never-retry","schema_version":"openadapt.qualification-one-use-effect/v1"} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/one-use-effects.sqlite b/local-candidates/docs-e323249-remote-safe-synthetic/one-use-effects.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..5346efe50ffc16f0d1c7fc2360786b0455af8cd7 GIT binary patch literal 53248 zcmeI5*={3gmfy3gX6>0q&0Sv%U?lR!HoBA<`%*?5mP!&+DlybjQlv=35MmXBj38Aa zDK5rbGz?$)0SrHe0pIu?eCY?6OFx1Q!+?J$f~%6srLwYXriR&_l@b~8MSSNw-`W4? zdvkG?4&&!Z|33GJ&-G`2^X$tnpZ%NX&!0Ve_7#7B&ELhJFZkh47QgVX{QkZ_Up;&I z@SlGD_5XhM)vy2l*{}cp>;L}s?0vWFzTZ(`M}Zv$b`;oAU`K%+1$GqJQD8@b9R+q2 z_%Rgt55M{1&wumV-+u8QiH9Y?&BXu@nCq<_IptlKd&8K*Pj3W@}#{)t~+5;_!X1+^6UTn?Cbx*e|CR%6xdNlaZo6{QmUK!NZx}oU|(H58u1VzH|BeQQNj=-`{uYlgO=I|}S5u%p0^0y_%qD6pfzjsiOh>?p9Kz%P&jXMggCzx|>_ zDtxO4zN(t0?FOb18>Zt%p{gfV5Cv)&__}ZCy5+j29VSL>MW!3MwrSgTVyc#(7;f_A z_YC%z^T7g34^6{J9LMluRZAGbPXbL<7}7DK$kBDziQ~|+!dP_`*D*^>1GEAL4s(9NBR3nexqxyMC62(;NTp?w+rsoBQ}qLKE|wxZpkx z`@JyD(gIn*_dkr%doEnR;x6;2H&Hsc^M_%3Oqb)Nx3s(Mm*XNH*Wnqxi^gOWezt{oTXepeevzTfAKW2z<9Lf1wwzw zumSJD;BlA^HeV^o0D?fu;r(>&h2#M@L;wCZ9`fCTpQTYr^A)M{w3p_i{APHc`q|(H zyh}ljVs-OA?|2jXE9x-$elQT4MCBcehkYhqU|87am&pq-!*U^E76Ag?1T1eBvsOub zFKjKm(Pd>{eEZ^u5zChdAF%R!3%=i546!#KVsDV%4u<{vc&{Amg{)XdcrlNo)V~={ z?-*4Wj$K-e_3EJ)y^P|Amy0`JmUq5QwFa} zN%KmH_`hyzk&-B85V)EhJDR09hHWTG;@GBdDT;4eO5~eH=!Q|E_@U}1uAzjg5xBNy zzxl*HXuqB> z4|%zT!S_lAXP?dY=Bo#J%mCgJ@yzfdriX8@Vwfa$;75^R+W~4-(|un_eCBIen&qO$ zV<+G@*R@?cLcuF8%c_QYrhwjtBH4A@ zSK-qn2$R^=4a;(@#J3{X2x7(1lOQncBz7Xl!H(48BvPHw)NCaPxRK>rN{F3c`nd!X z($WdgDQXy+f#I0G=HoXgzJc%w6jw2A1eERs_!1#MxQ-s{TBJp~Y8hJWi;P|uOqQiv zZwsd0D9ey3bLciU_wXL0_$^JOXl{fHL}=TIda;bP?CD$0K9XBq1; zh(p}Zr8ocL+u{8v7B-aazT`OC2I9{zT>iyHxj!kKQ2#cTad6Dp!B!C}C}RVQ3pbqD zAf^u?T@b?IsBmN!7rn!-+oVS^{k_Gu*qcxP)q^Uu>Gg5PiYGvVC-|&?f9v|Vk=Pt>kt2w30T6z!p=yZ8M2T=@ z-B4%#ETy7Hx*u8z;#yTBf^e*~ffJ=$s^cigRk41S!_O_)ZI5vk2bV}AG8g-yYv7cb z@RAie%r$U)1udbf_|0bMTD~1y;<$xs%!3u%2}1Y9-~9^tS9EUKHhkb%b`;`+W46J6 zf$18tjw=#qK2DNIWGhw^O_V`w_y%r*jr$H0Tc!@_*WL&%G>{7Oq;f9YbYFZoPF?%^y=-P@NyVwCZ*G_C0isFXoZ(CIeygII~nt_Y; zfK`hIv?JBG*mC@n5Smqrp`|0tP2dl3zj(WNdfIO4mv@0?CQZ#9MX!tBlTd57tDP(D zq|;9qKc9EJcJ=VW@H$7cR^u}BYE8{+oS5g0ddHhJ^;UkRwGMC1>a1#bT2uG(6XpD{ z-mX@zlJtJg*F{&08IQpM~S9cEo31w^f0L zvrzRqS@$Fzr_JkwaZt%R&Fc?bkG!h2YF_*N@Dlo;m|lL|Ij?v;=a{EQ-4=8Aa_Dt< zB(&G6oeQNogGPs;+0?51d^>BhCZ2XQk#%a->b!fg9w{{F29^5ub?CI(RqbNh>>Omx zT4w~u6h(_1i@ieMr zd9&du+t;nHur3+TnN@4;PU~=AZRM9;p$q?}P3=T)*0PK>>sBjAlWOfCt!iElf5St! zs@H&)9agP!1fAvGL$x})nicD&9S_6G@m-5O6jtifppiZG4kmot@eYqWP1c2#>NY!< zxu>zOX2)5za@npzt5$8F^|@eePt<0km3p&V%{y#$&kJ5Z?Ra@}QtcdctFx1Fs}q&H zv;GcxeHb*3r}3K;i~ZegHM~Ld`c!zkEj%9N@cDPeckS@?!8FiY1>d)Xme;2u2h^Z< zk)C(7qv?}$Ee_ig`)jd`2IUV@$&$WJKo<3-W9jHPnQ$?wXCs>{>s_!p!Zo z8j}HI&KPqTXw2)_?eP8J(eoafJueG;#T=C|&)RZbpw~wcG^kF;sm!18`rNBLx_2CC zle?y#C9*fe+|^|MVO}3M8`<>HwNvQ)5aiIKlC|N*hai)=9jnk(=(~F6cjHvX2r9?W z<`TJg!1Z4Lt?{le;catcZJ^a1bRRXf`sOo4U^eXv2BH)Gk4@}8q0uXnGtY!t!Y>`neH=C?5?u0@`(wpu-J<@FBl z^7wnLb$xo*$}^c0&n@3k_N?D<*~2S7NqBZkgWlJtqjj2}bna|;avZ)sec(L`9+SN% z{II^J&Fi}23q4ACD$iq`>mzwC>vUJhmi2pBlV(1FcE$QCVUIQ6*awq4o|izkX-liK zzv1ot7(TyTto6q8kpUxgh#J)0lILD~g=}DsSx_0Xw+h~VU@e7T;s42_=eg+Jg4WFO za_TpZ*ZEp_Ugi%Ew%fsL_T>7z_6{CIkHmHNJ^Pz?5I#ZgH?@qp9GC0B+`{Yn9X!gK zuhxWT!p{fDl8n8d&7eCnwf*SX(1rCV_(jGk*9KZ;(B15`>YMAtIt=)neV6eL?v!T= z-^`*0()QY$J$k;fwq?(y$S0A-JnM4GGgq=x__2~{$O-oPX^-zk-)iV)-g7RWHuvX{{e2f) z*M|!^iLM*7-;qn`vxSath};($d%UURGA8gxT$ zdg$@@=p^ACaP!#>l7^4SPkzmS{gu5~?i#C7$N zyl0RXcFG;&7q*tzi*uiHE*oV`uGNln);2@Z7WT=e-a=oa)BFZD4t5sLE#FZ)?kr^e zQpdkm7_XGu#kzbpdsb}VpUR$U7zmk1a!yT zkNXL1T9Gp!Y}1Mz{nOgCzd#$I@Ws}AebHmBMm9zlF5@+Pmc!eH-YMxg!B~s zCVo<@h#!b8aMoDqs55lc!bUg~e^A5kczrR%&gzBw0&*#3nc7|`<(me&8m!0MK2KnWn^~ThQDb2pu?qg1dlkau{{sn#wf zraASd=1)e$vwX{ZH4pnug_ig^5=Vd@KPf%8#*!s|6;6rY=GDV`+U#_RLtYuggNdzO z=**uu=B@5EjfMa6>D-rMDR4L z&YIJzR?p54uV(x;iK7~=&IPf(eck(xxFqtYh22}mzS`W64ZDp7#Iu{+citdAt<}>i zaoJYwv`ajhIh{aVobuvAqN3;;Q>_mPh#Q zZMB(}bi#g~5q~0Hm0_2Pyf`tu+O6WTu3qP)oXgsn*P5#nTOjU1%$)IwF|)UBiH9EP zA|Jx-y!=31cEma$BQ8b~J8Hcq&LAxRRwbPRx zb~y3mg$x&8yp-XE-}Y1Lgbf)T5R35zYtcByXUoPdV%$=36iRCQx#K!usVuPt#>^&d8o$Cl&d=q&4A?PRtKP+?r@o03;t;iOM5qF7QmCs+- zbDEp_5;uBXWq*{pwKMWA^4HVIMUjv34#|rg9;xI~CROqQty-wGI>O%}xd8H6hfVTG zvJczv00(c(q{1KPwTzsbto^>u9z<_u*cjC* zddjSdJyt`e)Fh{ce_c5xk3_z6b~35vClm6p=UF1YlLl=w8n4zb~)!GH`EP2r`wAv?6 zg&v=s6!|iqH4e!2MisZnQJr*&*EGxn7hyz*Q& zua8-GAAko*PUlYYTqoqKk!=Qga^gweu;+Ei4Gf$0BCb=!r)13o(N%e=tInRb{m3O4c{JJ-;RxNZI@%_eek#`UsRm8=vFU{?1+ZSDDG;^^z$O+Es$md&Z!&CNj zgpG5gi2P^G;Ui=;`hxuqKQvYB1AgurRSg-QU%(I5iPzy@Y>84=Wftp|#@EDSrY9CU zeCElT>-AC&5o4d*t?7AAwN7OsvFr7?%zJ79_R$3wI{9MOzD_QioN$9RCtvDe%T^D0 z&%=G}gR0h?T^Z-Z1wHcOEo=*~M$TL8tj;M}(1V=%0dmzqR4o49m#_>z5gMbMhNk!%&y}U7P$&x&K?&?Xl$Gh?lm-?hASnFCC}r zwvEL9-dz&{-OxkS0$>L+uNwT&I5Mh-$Utm|W&=4XG|NS&?UU!1pRqACY-nmVuybT> z;197U+g(p;LJo^{CYE@he#rVt9SF~Ad!2~9dQ)r^qp<0*VZ0jlQw4jqb^wndn>$7A z1G#tX^-2>vSL!mZ#D2u)E@ZuiOfy@umveGlIzEEr%?mklGDeOJtA}0wo?gKxR<*<4 zI*feTbI4C@u==$0eRt*T6h3dx`Mote(+b~#e^v6p^Y7Pe zVHxv}Z(skU{(_F5aNo)&4-qozBwfmVxF7cRMS_+9p7VY3kX?#=UZ1Mz|c&FglV!_ba<$ZZ*4a-6b{iBlB1`t9eSqaWp`A4qbZ= zekQdXVlyvnS*fqd3;hc(qJO{J7HgP1NZ#bEvC?N}jp80+JmEvsIZ7o)6yz?sQ_&&h zb%ds!ckdV0zK1_`7w3z-PWGe?gx;9oJ7L?Nia#|&&Wx$;LS9}_cXpa1fAF=Ms#iny z%#Pd5&J~|~>G>ghsJ1Wm$+X%ynxYG|rgkb7N=4nwDt`mL7i+cE4wL#JsST>C=nNJ6 z3je!_JfrrkbEQ%vgfAtwP()47#q7Lx+No;CU9Ur3PXn7w>d5e;TKMr|n{hpMBNkC< zhiSsE^Be~}N1e?RF$-$)h!Np0%nmZ|keWMU7~(It@FT_6!%v$MGa@cIrqi^FKTJ)S`r$Uwd-k8+ROYrvukg{~^<^AnD^2e*o=?5r3HBNP zcErwwF2q015Ao^qD{NKXk-1?%^IaExflX9HK6mz~P1YBmlz5QX)(6Bv4m#BO74IPY zO?ZYjgo87`^7rYC6MSPBU6|pGnn^{}pcF=zx zTf(EJ4Q`XTOzpT^t+m=s>~L%xcmdB28;|%+hHex4W+n5er$x5R^P^AkejnTKR_tij z6JH#Ag!eJ9S&)TAEgE((bm$ZA zepL?oxX=`sCv~O@h1IGa7?JD8U@k%>(kMU$a1&A0?f86afWt9q;->_*)G%|I3G&mD zYTOe1UDk_JXDav?LD|Q9y_hOvaEm}px$J|h<2eIxkHa7L;-ZAOsEU{Nf4>5t{Ati& z!+&M?REaC5t5S^)CM?u!KlBqyZ3Q8zMD!z|)?80CM>VNPwqnDz9Vg@l3&e?P>gxc_ zvTEB0Exk7w<+*=9eT;#AAN=k|f}tO;;ipcjSi^S$g5AhUOc$WEAE<$$Mbwo$6!|N_ zsBOABfXPeD1f-_{f;4ccQr1xo~%Y0&waL6DS4f2t^9< z4dCz*y*A=V1OFv;$p43cHRL9Rt?24RK-#Zhh85@ z6OD?02SF3tAPWLbI(#UGmLN-%5C~^z*r2|EU<2yVwZIW5%nA(+*hU}{ve{^>QEaxY z%?eg`?5*xtY){_*<1oQ%qtOB(4yPefZ2`AijJk;k7O31uBZ5`q)u)o{-Gb?Tf@p;U z{-7zpdRUw0V`=oMGkL!>LhkrTZY%U@4&X?Wg3!>waRLQ4;3i9e5N;CKAcNtoNH-HO z{+ba1M%O@{$h$9bJv(Xib4jBlP(f&ex^*oT>@WK}a`i}!!pM$XoIwPY5-LWh0}|4a z6+R$P78~4=4In9$Ra}=wss=Qij~?|Wn8SeYMl`CKW6kEsw#R&nMdJe|13ONm3B*jY zfLMcOb7LK(Fd!mO(O?F3FjxxcJryt(I5RLwHXU2ude?<`DdsrUanY|7nVkM4AWLMY3{K0 z<>)@+o!i6V-Qe3-uY_hVmn3}Yr*iSVp8)4e=w}1~b=j}zU4Y@cd;0BUF&M4oed|ml zjgWY#pWTBEp6<=*8%K2CSyB|Xo8F~22^KfRF6T<`qU|kAmTwH`bigaGE-WXn0-#h> z=v`nSA2+aB-o37E=I_5ZXZWRl6vO?S7wiHiKt~_`xAxXAH>f-;J4Jtjzh!e58?%%ab1d*&B#KZd7@eES))s=x z4?(&1Vv&HWnL-id*F)ML(d}W;(_p#t%CX-;vb+z}z28g2z15IJ3yNpYNk)ghvKtxx z|6i$i1dCUDyx3_A&d-@{!+9j)D65=>03xk2j5iDYv?na9y?G} zx`g476x;hB5E^|+hN9Ke=f|R#5}4H$y#_J1VAJ1?>egts<``OleJw7gqtd{`#3*-E z+H_!=xhBB?lQtiU4pyB$J&6(7VmQ&$1EbF5nPt3Z$v+G8;8XihGBW$)ov7|PwF@SI z;|4=oOG-aH=<%_qTda-om`9b^ra1zhij9v=&zcxwh0sL$CE#Yev^@z3F$FX-pf{RJ z6B;G7u(@KB4s67silN`ebbk<@x^p|0ngGc=S38&Bh^bR-oMzZYbN-6 zwRL?`;C{$iQV&ADD_2>&qKWHv2^wU?2pE8 z^E1$9zWdbnRV6JxG(aIgs^0rc2L`3*`L;`K*XqNqSmPQ(x42P%lM~2C0=) zq;8gaT54>lC_PBu|ShJyPHs>XxVtqUXms zId$rA+tdfCQtRKMZcO^5U=NthS{FNrT1v4yihEDd^(WNhlc%PJx=Q_L!Qa|u?H%@l zaV~ZD+iLID>eR?i)59}dorKM*Q*GZiOdq`?knw?v*6X3fK!|X`k9`rP| z%y=eJ{}29y`icU-1OLPK=nQIo>9IqvDv-_e7@~HQ9y)xM)0c{RW%fIJoqFgBw)~7b zo*Hjf)CI5AtCY2OPxuNu+|Dl-w}V`zmY!Zr)aQ2bXW{J%vaWGK-R}iwQF_!dUtnK& z=nv}K#rDJZlv*?XnsDfTA)hqmg4RZaF7T+a&E zn7PZIL|c7ndbW7pa}ihu(Kk|$OCtZjYPp80LK*y_LSa9u36Nne}~Oa zts{7W88wzmxgO#tqT^=tcHo@_H)NJ|fIaHovjO$#>tmco$jVjS{+jJTj79@@F{3sT ztPq$Y@FB=Ja2Wg8F;Y8DjapG}58e#yATkmBBG=|k_y9hnhOMY^7rrOf1K!d^?+aFf z`b_Fcdl@}+cqi&7a^Wc{dbl-k&hHSQJfOD(Bj^d=AZ!XtdjQACfPq+Vjh=oj%2 z(_fF6P{V=4MtGxAbJxW&x9|CF%5`yK#v1e`a~@-X4jfZ52q4; z9B>b@5d6CG8ullB*3=DNEbK$@YJS}XgElF!8H>7mp7-v!h{TWJkFrizeF$F{az*g# zOU&g87kPy2p(i2z2TM%qb{}$sevfRt)%@{U=X-s_2IFjAnU8!Y{&(SDN}oPrcB?hM z7*ThMU)DvQ98F7%%(C~}98W|~C9S~E;j0z3py1i4=a;ym^uvQs;bm$o@#QK~OG~^> z>T8i>_}_YgL43R};JusJ6hR(6p~I2oV(Wun0ndn!35Mw~Vh@995&T7d1r7(Fadv`j zQDE?-M+Zws>QQ5_@YtlwILWC zFdNk9A`hE2EJo^@1q0*>euA}ap)1870qX^x222Q8Ri*YJj=Zn>5oc)YXp zBc0cT7c`R|hHLubBrAHqY>8QXzTTX~q&D$XU@<>Ip8auU_!D}!kVPMlm&R5v`TGo= zB7NA9M@oTzdsFC(EwNRJ!TgAQjci%s(*-xN#ER3KDn0$ZV7e~~O!wu%n>QuCLvj|< zKLY-p^HU|Y3pB_f^wL9+8cMY4V=%cvehlQ>5AsEG6B|cBtk!I2l^~tz$fzJ@T zL3&Z5KZrrn2jE)v&?1KaWKIMd0()UbuUHLiC$Tr_lPWeZzY{kh&r$)GOrKYY&4E28 z4+Q3vJ`Kb{C&WsjYm0ul5wQwnHW)_irBX&-w**sC;8Tci((CK;iGI6%dTS8>10NuL zgu!?b=L2tX2<9BzBeo224s;y0H})+)CI1rV!xlnr6R+(=;HX6xg6jhx!ROdRAvknM<0K$Cw?f7r%E_De9C@1NZ=a3v6I9Kv!H-r4r94&;p+!ls zV}zW;U~zC8hsvo5&>uOEfjLsC%h4eQU%Q4JaA5!<@nb4nRHzr5aVVgX`Qeg}N49*O z!#ory!Kttu4Ch2Dg+T%54Mmo#>INmhapL;Euc;QNMafw_oXe!U5Rc7=s%gKbCv7xFoISLaq zusN63OaK@ph8&2&iHICYA+=-6hfrw5y1n%XunDXymE^h%4PXlBf(qWuS2;+Ea~(MH zf|_<93yx*LgD_0MNgk@kQI8yiVM~eg@)2|RixlN?2508W3AR40(u+7igb!KOC(gh9 zkRx3wq5pA5x^m+`>?2)^Q+gPD; znc@FopYsf$DI2zThdck1J?NXN?fj0D`Ffm%UY=q74q?D9|E$7*@poF`=R5ShI4-`8 zK={YZ0=PPVTKNBeHGRhacYk&i*im3dfgJ^Q6xdNSZ+J10)Gsh+P^Z}y{nvrlW zFFhIj#Bynh=7V7+Z=f55ylu<16Jpjxt5pK~1aeiE`0XmQC!ZIW+>1LK_a4&weovaFY`n(;LcX_LQC|8!PKq~42Ct;!&)`+=(*s04f1**w z{9yZyOG*^I!!hKhp;&^J{r6#dHHSN{A$)Or+N0F=gF_e+16-lo@IfC sG%KM4mr#G+9$|IkmVR50+u<>%59z-Z#Sbqzetp0miC^+;MB88ff0@&5I{*Lx literal 0 HcmV?d00001 diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/production-acceptance-manifest-sigstore-bundle.json b/local-candidates/docs-e323249-remote-safe-synthetic/production-acceptance-manifest-sigstore-bundle.json new file mode 100644 index 0000000..f2e81e1 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/production-acceptance-manifest-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1tYW5pZmVzdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5wcm9kdWN0aW9uLWFjY2VwdGFuY2UranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1hY2NlcHRhbmNlL3YzIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjoxODI3YzMyMzk3OWQ4OTUzMWM3YTczYTQwNzcyNTk1ZGVjMTYxODhlYWY2YTdhZWY3ZjUyZTljZDM5N2I4MDUwIiwib2JqZWN0X3NpemVfYnl0ZXMiOjExMjYzLCJyZXF1ZXN0X2lkX3NoYTI1NiI6InNoYTI1NjpjODFkMGQ2NmY0YzczN2M1MzU3NzBmYWRjY2Y5Y2EzN2E4NzkxNjE2YzY5NDY4ZGQ5MDE4ZDU5NWI4MTg4ZjIzIiwicmV2b2NhdGlvbl9zdGF0ZV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tcHVibGljLXRydXN0LXNpZ25pbmctc3RhdGVtZW50L3YxIiwic2VtYW50aWNfaWRlbnRpdHlfc2hhMjU2Ijoic2hhMjU2OjJjMDk1YjlkNTk0NmVjNjhjZmMxZGM5NWUzOWIzNDkyNzgwMTA3NTQ4ZTQ0Mjk2OTAzYzVjYWI5MGQ3NTY4NWEiLCJzaWduYXR1cmVfcHJvZmlsZSI6InNvZnR3YXJlLWVkMjU1MTktZHNzZS12MSIsInNpZ25lcl9yZWdpc3RyeV9zaGEyNTYiOiJzaGEyNTY6ZTI0M2EyMzI0M2IyNDk4NmVkMDg4MTJlMjg0YTFiZDhjNDk5MzgxNDE0OWYwMmJjYmE3OWNjNTIwZTEwY2ExNCIsInNpZ25pbmdfYXV0aG9yaXR5Ijp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJrZXlfb3JpZ2luIjoic29mdHdhcmUiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL3NpZ24tcHJvZHVjdGlvbi1ldmlkZW5jZS1zb2Z0d2FyZS55bWwifSwic291cmNlX2lzc3VlciI6eyJlbnZpcm9ubWVudCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS9vcGVuYWRhcHQtZXZhbHMiLCJyZXBvc2l0b3J5X2lkIjoiMTEzNTk5ODE5NyIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiY2FkNTU2MGQ2Yjc0ODJmMmNiOTliOTczNWUwYWMzYzVhYWU3MTRjOCIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1hY2NlcHRhbmNlLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"RoBTsFMZgPK/JL/rC0VUa1pBuvv2YKGsr6Axr0KuV21uGknjAApBZDjDqqW2BSicfQfKOofSy2RuwGGUm/JrBw=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/production-acceptance-manifest.json b/local-candidates/docs-e323249-remote-safe-synthetic/production-acceptance-manifest.json new file mode 100644 index 0000000..f8eb5a6 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/production-acceptance-manifest.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory":{"artifacts":[{"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-docs-e323249e3a7c1af9d7651312e0afe1f12c38c977.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","size_bytes":468}],"claim_scope":"production_docs","schema_version":"openadapt.production-release-artifact-inventory/v1","target":"docs"},"artifact_inventory_sha256":"sha256:972a7511829f703774eb5def0ffb20bc823a6c598b217a4fab4c3c3b6dcdeb1a","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_docs","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","publication_staging":{"assets":[{"asset_id":null,"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-docs-e323249e3a7c1af9d7651312e0afe1f12c38c977.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","size_bytes":468,"uploader_id":null,"uploader_login":null}],"deployment_id":"6226957122","deployment_url":"https://docs.openadapt.ai","draft":false,"observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-deployment","pypi_files":null,"repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.0.0-deployment.6226957122","target_commitish":"e323249e3a7c1af9d7651312e0afe1f12c38c977"},"publication_staging_sha256":"sha256:d1d677f8285998d7e1d7a046e5a187271c2679974582de006a1b2d4046026aee","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/f2/f289d7dfce1d4a511a0fe9685af12c32d7a1382c0da5df8e9a29d0d1934cc83c.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:f289d7dfce1d4a511a0fe9685af12c32d7a1382c0da5df8e9a29d0d1934cc83c","registry_entry_sha256":"sha256:797e9db4e2e12ae40aee4f0294783bcee24197cdba444c5a03989c60d0edd2b0","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:b5cf56be5057eaa6d759c26c5d4f4ca3cfc9cb1f3decbcda13d16c605b877304","size_bytes":2737,"subject_sha256":"sha256:71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/71/71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61","registry_entry_sha256":"sha256:bb4facd0a1b5b8d939f82508f411cba4702c1c3bbeb5da100bd4811e8c53ffc7","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:a0288638b7f2061011d4a5fb1833f61663180dc40c3970bde54ce76864e52e31","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/0d/0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727","registry_entry_sha256":"sha256:b5ed714f71ced770fba5e087c133deaa7de94266be3623ee853859c88f49d074","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:cff7badd477b6ce23aa0fa94566269bdbe8b94599797d45809de91c3d987ce3d","size_bytes":2849,"subject_sha256":"sha256:a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/a1/a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b","registry_entry_sha256":"sha256:5d3737a1e91fbcfe9346686fa6d94be043fbb47fe8d881902efd18c5270bb37a","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:8588bfba1cc5b485a2a77f0a41c3b0905762638b7f5c263983e32d2d31642ea3","size_bytes":6636,"subject_sha256":null},"release":{"artifacts":[{"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-docs-e323249e3a7c1af9d7651312e0afe1f12c38c977.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","size_bytes":468}],"deployment_id":"6226957122","deployment_sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","kind":"deployment","schema_version":"openadapt.production-release-candidate/v1","source_commit":"e323249e3a7c1af9d7651312e0afe1f12c38c977","source_repository":"OpenAdaptAI/openadapt-ops","source_repository_id":"1172011294","tag":null,"version":null},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:dd52dc34cd3fd4cb70c0cd45eb0f4e341b4db1c210a51513f126be7b01f05713","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-acceptance/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"docs","verdict":"accepted"} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/production-acceptance-summary-sigstore-bundle.json b/local-candidates/docs-e323249-remote-safe-synthetic/production-acceptance-summary-sigstore-bundle.json new file mode 100644 index 0000000..6c37089 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/production-acceptance-summary-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1zdW1tYXJ5Iiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnByb2R1Y3Rpb24tbGlmZWN5Y2xlLWV2aWRlbmNlLXN1bW1hcnkranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1saWZlY3ljbGUtZXZpZGVuY2Utc3VtbWFyeS92MyIsIm9iamVjdF9zaGEyNTYiOiJzaGEyNTY6MTQwNDQxMDYwNDhiYWE2YzkyMGE2ODA0ZWU3MTNmYjI4NTZiMDQyZmUxYTBjODZmYzQ3ODA2NjMyMjE4MzJiOCIsIm9iamVjdF9zaXplX2J5dGVzIjoxMjM3MywicmVxdWVzdF9pZF9zaGEyNTYiOiJzaGEyNTY6ZDQzNjY5MWJjN2MwYzNlZmE1Y2M5N2M5ZGNkN2IxZWFkYTViZmE5MWRiZTAyMDg3MmY1ZjNmZDEzMTA5NjM0ZCIsInJldm9jYXRpb25fc3RhdGVfc2hhMjU2Ijoic2hhMjU2OjI1MGFiNDMwZTQ2N2Y1ZTU4NGViZDJiMTgzMjk3NmI0MjE4NmI2OThkYTcxZDYyN2VlMTcyNGMyYjFkYTI0NTciLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5wcm9kdWN0aW9uLXB1YmxpYy10cnVzdC1zaWduaW5nLXN0YXRlbWVudC92MSIsInNlbWFudGljX2lkZW50aXR5X3NoYTI1NiI6InNoYTI1NjpmYjExOTBkZGY5NjEwYTRjY2VkOTNkMWRjZDdkOWIzZDE0NTBjMDRjM2ZjYjM2YjBhMzA5ODcxZGY1NzI1YWMzIiwic2lnbmF0dXJlX3Byb2ZpbGUiOiJzb2Z0d2FyZS1lZDI1NTE5LWRzc2UtdjEiLCJzaWduZXJfcmVnaXN0cnlfc2hhMjU2Ijoic2hhMjU2OmUyNDNhMjMyNDNiMjQ5ODZlZDA4ODEyZTI4NGExYmQ4YzQ5OTM4MTQxNDlmMDJiY2JhNzljYzUyMGUxMGNhMTQiLCJzaWduaW5nX2F1dGhvcml0eSI6eyJlbnZpcm9ubWVudCI6InN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uIiwia2V5X29yaWdpbiI6InNvZnR3YXJlIiwicmVmIjoicmVmcy9oZWFkcy9tYWluIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJLy5naXRodWIiLCJyZXBvc2l0b3J5X2lkIjoiODU4NDU0MDYyIiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNvdXJjZV9jb21taXQiOiI3OGFlYmQzYzk4ZTY2OTQzZWIzZGEwMTQ0OTQ1MTk5MzAwZjE2MzIzIiwid29ya2Zsb3ciOiIuZ2l0aHViL3dvcmtmbG93cy9zaWduLXByb2R1Y3Rpb24tZXZpZGVuY2Utc29mdHdhcmUueW1sIn0sInNvdXJjZV9pc3N1ZXIiOnsiZW52aXJvbm1lbnQiOiJwcm9kdWN0aW9uLWFjY2VwdGFuY2UiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LWV2YWxzIiwicmVwb3NpdG9yeV9pZCI6IjExMzU5OTgxOTciLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6ImNhZDU1NjBkNmI3NDgyZjJjYjk5Yjk3MzVlMGFjM2M1YWFlNzE0YzgiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXByb2R1Y3Rpb24tYWNjZXB0YW5jZS55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"rmTjJwsVJ8iABvd0tiyypPTnr6Z/kZmRbNZoLGA2rbU8O5yIin8ikGBEdp5uZfMCDWjax5RRKr4JrpDk29u4BQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/production-acceptance-summary.json b/local-candidates/docs-e323249-remote-safe-synthetic/production-acceptance-summary.json new file mode 100644 index 0000000..a4e3b2c --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/production-acceptance-summary.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory_sha256":"sha256:972a7511829f703774eb5def0ffb20bc823a6c598b217a4fab4c3c3b6dcdeb1a","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_docs","evidence_identity_sha256":"sha256:bdb0d9cfc88bc3a70a155bf55d12a4610f1341fda0cfad346e4b99c51f4dc9e6","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","production_acceptance_manifest_bundle_reference":{"kind":"production-acceptance-manifest-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/22/220f64e1eeb350abb61fed1171da316bf118502e2f7c19341163bf24d6a98311.production-acceptance-manifest-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:220f64e1eeb350abb61fed1171da316bf118502e2f7c19341163bf24d6a98311","registry_entry_sha256":"sha256:0db135d96fe409d926d0db47f49cff82c22d2ef97a718b17e31c673f76611162","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:07acea354aa14f12e715db2d28933d5f67da39a87a1fa06fc9dcba65ec876830","size_bytes":2749,"subject_sha256":"sha256:1827c323979d89531c7a73a40772595dec16188eaf6a7aef7f52e9cd397b8050"},"production_acceptance_manifest_reference":{"kind":"production-acceptance-manifest","object_media_type":"application/vnd.openadapt.production-acceptance+json;version=3","object_path":"production-evidence/objects/sha256/18/1827c323979d89531c7a73a40772595dec16188eaf6a7aef7f52e9cd397b8050.production-acceptance-manifest.json","object_schema_version":"openadapt.production-acceptance/v3","object_sha256":"sha256:1827c323979d89531c7a73a40772595dec16188eaf6a7aef7f52e9cd397b8050","registry_entry_sha256":"sha256:3c648809c978e722723b94d568c8317201876792349804f05c0e829b758be9a4","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:2c095b9d5946ec68cfc1dc95e39b3492780107548e44296903c5cab90d75685a","size_bytes":11263,"subject_sha256":null},"publication_staging":{"assets":[{"asset_id":null,"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-docs-e323249e3a7c1af9d7651312e0afe1f12c38c977.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","size_bytes":468,"uploader_id":null,"uploader_login":null}],"deployment_id":"6226957122","deployment_url":"https://docs.openadapt.ai","draft":false,"observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-deployment","pypi_files":null,"repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.0.0-deployment.6226957122","target_commitish":"e323249e3a7c1af9d7651312e0afe1f12c38c977"},"publication_staging_sha256":"sha256:d1d677f8285998d7e1d7a046e5a187271c2679974582de006a1b2d4046026aee","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/f2/f289d7dfce1d4a511a0fe9685af12c32d7a1382c0da5df8e9a29d0d1934cc83c.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:f289d7dfce1d4a511a0fe9685af12c32d7a1382c0da5df8e9a29d0d1934cc83c","registry_entry_sha256":"sha256:797e9db4e2e12ae40aee4f0294783bcee24197cdba444c5a03989c60d0edd2b0","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:b5cf56be5057eaa6d759c26c5d4f4ca3cfc9cb1f3decbcda13d16c605b877304","size_bytes":2737,"subject_sha256":"sha256:71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/71/71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61","registry_entry_sha256":"sha256:bb4facd0a1b5b8d939f82508f411cba4702c1c3bbeb5da100bd4811e8c53ffc7","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:a0288638b7f2061011d4a5fb1833f61663180dc40c3970bde54ce76864e52e31","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/0d/0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727","registry_entry_sha256":"sha256:b5ed714f71ced770fba5e087c133deaa7de94266be3623ee853859c88f49d074","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:cff7badd477b6ce23aa0fa94566269bdbe8b94599797d45809de91c3d987ce3d","size_bytes":2849,"subject_sha256":"sha256:a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/a1/a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b","registry_entry_sha256":"sha256:5d3737a1e91fbcfe9346686fa6d94be043fbb47fe8d881902efd18c5270bb37a","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:8588bfba1cc5b485a2a77f0a41c3b0905762638b7f5c263983e32d2d31642ea3","size_bytes":6636,"subject_sha256":null},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:dd52dc34cd3fd4cb70c0cd45eb0f4e341b4db1c210a51513f126be7b01f05713","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-lifecycle-evidence-summary/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"docs","verdict":"accepted"} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/0d/0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727.qualification-evidence-decision-receipt-sigstore-bundle.json b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/0d/0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727.qualification-evidence-decision-receipt-sigstore-bundle.json new file mode 100644 index 0000000..54f8bb5 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/0d/0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727.qualification-evidence-decision-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24tcmVjZWlwdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjphMTdiNDNjNDQ1ZDAxNWUzMTMxZWU3NGYzMjY3NmU2NGQ2ODczZWI4ZTNmZGFjODM4YTcyOWU5MjgyOGRiOThiIiwib2JqZWN0X3NpemVfYnl0ZXMiOjY2MzYsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjU4NzI0ODYwMWYxYmQ4YzM1N2RmMWVlMDgwODJiZmFkM2NmYWViMjgyZmU2YTVkNjMxZWZiYzM0MjE5NWI1MGMiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6ODU4OGJmYmExY2M1YjQ4NWEyYTc3ZjBhNDFjM2IwOTA1NzYyNjM4YjdmNWMyNjM5ODNlMzJkMmQzMTY0MmVhMyIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"0zp/c7IOWnd5VjguO6Jq2s3wiCECZvEVAezaAdLJ7o/W0ZtfQiolhhKojiEl/s8qNqHzqDRp/VrvKznxMVOzDA=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/0f/0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830.qualification-authority-state-receipt-sigstore-bundle.json b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/0f/0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830.qualification-authority-state-receipt-sigstore-bundle.json new file mode 100644 index 0000000..23e41d1 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/0f/0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830.qualification-authority-state-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE4OjI0OjI1WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxODoyNDoyNVoiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tYXV0aG9yaXR5LXN0YXRlLXJlY2VpcHQiLCJvYmplY3RfbWVkaWFfdHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5vcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1hdXRob3JpdHktc3RhdGUtcmVjZWlwdCtqc29uO3ZlcnNpb249MiIsIm9iamVjdF9zY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWF1dGhvcml0eS1zdGF0ZS1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjphMjJmOTgxNWVjMGY3YzU2Zjc2MjlhZWFiZmQyMWQxNGJjNmQ3MzllZmNmYjdmN2EwNzNjZTk5ODdlMTk0NzllIiwib2JqZWN0X3NpemVfYnl0ZXMiOjE1MjAsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmI5ZDhiOWQ0ZTA3ZDc3M2MxMWFjNjA4ZTA1MGYyMzNiMTE2MzYzZWNkODQxMTA1MTYxY2I1Y2JmNzUwZmZjOGUiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6ZGY1MDc5MTQxZGY2ODg3N2M0YjA2ZjA1YjlmYjlmZGYyNzkzMDdiNzYyOWViMWYyZGNlMTJkZWY0YmQ1ZTJmYSIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1Njo3YTgxYmYzZDIxM2M3NDY3M2YzYzZiNWZhMTc5MjM0Y2JlZTUzNGM5NDMyYWFlYTZhZTA5ZTQ1NTU2MmY5NmI2Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiMmMxMjk3MDJkYTcxODUyMmNjMjU3OTEzMjA3YjZlZDZmM2IzM2I3YyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hdXRob3JpdHktc3RhdGUiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LW9wcyIsInJlcG9zaXRvcnlfaWQiOiIxMTcyMDExMjk0IiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNvdXJjZV9jb21taXQiOiJlMzIzMjQ5ZTNhN2MxYWY5ZDc2NTEzMTJlMGFmZTFmMTJjMzhjOTc3Iiwid29ya2Zsb3ciOiIuZ2l0aHViL3dvcmtmbG93cy9xdWFsaWZpY2F0aW9uLWF1dGhvcml0eS1zdGF0ZS55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"wdmPoPKf3091kjDye9E9XCnfgqlljw8M+CEW2Vr0/hC5i85AWrpMfxPOB8Ui0KvTbF70QqLgFbgLqgdwWIPaDQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/14/14044106048baa6c920a6804ee713fb2856b042fe1a0c86fc4780663221832b8.production-acceptance-summary.json b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/14/14044106048baa6c920a6804ee713fb2856b042fe1a0c86fc4780663221832b8.production-acceptance-summary.json new file mode 100644 index 0000000..a4e3b2c --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/14/14044106048baa6c920a6804ee713fb2856b042fe1a0c86fc4780663221832b8.production-acceptance-summary.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory_sha256":"sha256:972a7511829f703774eb5def0ffb20bc823a6c598b217a4fab4c3c3b6dcdeb1a","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_docs","evidence_identity_sha256":"sha256:bdb0d9cfc88bc3a70a155bf55d12a4610f1341fda0cfad346e4b99c51f4dc9e6","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","production_acceptance_manifest_bundle_reference":{"kind":"production-acceptance-manifest-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/22/220f64e1eeb350abb61fed1171da316bf118502e2f7c19341163bf24d6a98311.production-acceptance-manifest-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:220f64e1eeb350abb61fed1171da316bf118502e2f7c19341163bf24d6a98311","registry_entry_sha256":"sha256:0db135d96fe409d926d0db47f49cff82c22d2ef97a718b17e31c673f76611162","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:07acea354aa14f12e715db2d28933d5f67da39a87a1fa06fc9dcba65ec876830","size_bytes":2749,"subject_sha256":"sha256:1827c323979d89531c7a73a40772595dec16188eaf6a7aef7f52e9cd397b8050"},"production_acceptance_manifest_reference":{"kind":"production-acceptance-manifest","object_media_type":"application/vnd.openadapt.production-acceptance+json;version=3","object_path":"production-evidence/objects/sha256/18/1827c323979d89531c7a73a40772595dec16188eaf6a7aef7f52e9cd397b8050.production-acceptance-manifest.json","object_schema_version":"openadapt.production-acceptance/v3","object_sha256":"sha256:1827c323979d89531c7a73a40772595dec16188eaf6a7aef7f52e9cd397b8050","registry_entry_sha256":"sha256:3c648809c978e722723b94d568c8317201876792349804f05c0e829b758be9a4","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:2c095b9d5946ec68cfc1dc95e39b3492780107548e44296903c5cab90d75685a","size_bytes":11263,"subject_sha256":null},"publication_staging":{"assets":[{"asset_id":null,"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-docs-e323249e3a7c1af9d7651312e0afe1f12c38c977.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","size_bytes":468,"uploader_id":null,"uploader_login":null}],"deployment_id":"6226957122","deployment_url":"https://docs.openadapt.ai","draft":false,"observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-deployment","pypi_files":null,"repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.0.0-deployment.6226957122","target_commitish":"e323249e3a7c1af9d7651312e0afe1f12c38c977"},"publication_staging_sha256":"sha256:d1d677f8285998d7e1d7a046e5a187271c2679974582de006a1b2d4046026aee","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/f2/f289d7dfce1d4a511a0fe9685af12c32d7a1382c0da5df8e9a29d0d1934cc83c.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:f289d7dfce1d4a511a0fe9685af12c32d7a1382c0da5df8e9a29d0d1934cc83c","registry_entry_sha256":"sha256:797e9db4e2e12ae40aee4f0294783bcee24197cdba444c5a03989c60d0edd2b0","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:b5cf56be5057eaa6d759c26c5d4f4ca3cfc9cb1f3decbcda13d16c605b877304","size_bytes":2737,"subject_sha256":"sha256:71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/71/71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61","registry_entry_sha256":"sha256:bb4facd0a1b5b8d939f82508f411cba4702c1c3bbeb5da100bd4811e8c53ffc7","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:a0288638b7f2061011d4a5fb1833f61663180dc40c3970bde54ce76864e52e31","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/0d/0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727","registry_entry_sha256":"sha256:b5ed714f71ced770fba5e087c133deaa7de94266be3623ee853859c88f49d074","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:cff7badd477b6ce23aa0fa94566269bdbe8b94599797d45809de91c3d987ce3d","size_bytes":2849,"subject_sha256":"sha256:a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/a1/a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b","registry_entry_sha256":"sha256:5d3737a1e91fbcfe9346686fa6d94be043fbb47fe8d881902efd18c5270bb37a","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:8588bfba1cc5b485a2a77f0a41c3b0905762638b7f5c263983e32d2d31642ea3","size_bytes":6636,"subject_sha256":null},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:dd52dc34cd3fd4cb70c0cd45eb0f4e341b4db1c210a51513f126be7b01f05713","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-lifecycle-evidence-summary/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"docs","verdict":"accepted"} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/18/1827c323979d89531c7a73a40772595dec16188eaf6a7aef7f52e9cd397b8050.production-acceptance-manifest.json b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/18/1827c323979d89531c7a73a40772595dec16188eaf6a7aef7f52e9cd397b8050.production-acceptance-manifest.json new file mode 100644 index 0000000..f8eb5a6 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/18/1827c323979d89531c7a73a40772595dec16188eaf6a7aef7f52e9cd397b8050.production-acceptance-manifest.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory":{"artifacts":[{"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-docs-e323249e3a7c1af9d7651312e0afe1f12c38c977.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","size_bytes":468}],"claim_scope":"production_docs","schema_version":"openadapt.production-release-artifact-inventory/v1","target":"docs"},"artifact_inventory_sha256":"sha256:972a7511829f703774eb5def0ffb20bc823a6c598b217a4fab4c3c3b6dcdeb1a","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_docs","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","publication_staging":{"assets":[{"asset_id":null,"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-docs-e323249e3a7c1af9d7651312e0afe1f12c38c977.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","size_bytes":468,"uploader_id":null,"uploader_login":null}],"deployment_id":"6226957122","deployment_url":"https://docs.openadapt.ai","draft":false,"observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-deployment","pypi_files":null,"repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.0.0-deployment.6226957122","target_commitish":"e323249e3a7c1af9d7651312e0afe1f12c38c977"},"publication_staging_sha256":"sha256:d1d677f8285998d7e1d7a046e5a187271c2679974582de006a1b2d4046026aee","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/f2/f289d7dfce1d4a511a0fe9685af12c32d7a1382c0da5df8e9a29d0d1934cc83c.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:f289d7dfce1d4a511a0fe9685af12c32d7a1382c0da5df8e9a29d0d1934cc83c","registry_entry_sha256":"sha256:797e9db4e2e12ae40aee4f0294783bcee24197cdba444c5a03989c60d0edd2b0","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:b5cf56be5057eaa6d759c26c5d4f4ca3cfc9cb1f3decbcda13d16c605b877304","size_bytes":2737,"subject_sha256":"sha256:71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/71/71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61","registry_entry_sha256":"sha256:bb4facd0a1b5b8d939f82508f411cba4702c1c3bbeb5da100bd4811e8c53ffc7","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:a0288638b7f2061011d4a5fb1833f61663180dc40c3970bde54ce76864e52e31","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/0d/0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727","registry_entry_sha256":"sha256:b5ed714f71ced770fba5e087c133deaa7de94266be3623ee853859c88f49d074","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:cff7badd477b6ce23aa0fa94566269bdbe8b94599797d45809de91c3d987ce3d","size_bytes":2849,"subject_sha256":"sha256:a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/a1/a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b","registry_entry_sha256":"sha256:5d3737a1e91fbcfe9346686fa6d94be043fbb47fe8d881902efd18c5270bb37a","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:8588bfba1cc5b485a2a77f0a41c3b0905762638b7f5c263983e32d2d31642ea3","size_bytes":6636,"subject_sha256":null},"release":{"artifacts":[{"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-docs-e323249e3a7c1af9d7651312e0afe1f12c38c977.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","size_bytes":468}],"deployment_id":"6226957122","deployment_sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","kind":"deployment","schema_version":"openadapt.production-release-candidate/v1","source_commit":"e323249e3a7c1af9d7651312e0afe1f12c38c977","source_repository":"OpenAdaptAI/openadapt-ops","source_repository_id":"1172011294","tag":null,"version":null},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:dd52dc34cd3fd4cb70c0cd45eb0f4e341b4db1c210a51513f126be7b01f05713","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-acceptance/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"docs","verdict":"accepted"} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/18/18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676.qualification-revocation-state-receipt.json b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/18/18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676.qualification-revocation-state-receipt.json new file mode 100644 index 0000000..fdc3e22 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/18/18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676.qualification-revocation-state-receipt.json @@ -0,0 +1 @@ +{"algorithm":"ed25519","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","expires_at":null,"issuer":{"environment":"qualification-revocation-state","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","repository_owner_id":"132681217","source_commit":"e323249e3a7c1af9d7651312e0afe1f12c38c977","workflow":".github/workflows/qualification-revocation-state.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T18:24:25Z","observed_at":"2026-09-02T18:24:25Z","previous_revocation_state_sha256":null,"revision":1,"revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","revocations":[],"schema_version":"openadapt.qualification-revocation-state-receipt/v1","signature":"6/az5KZHqcV7weLNpPR11DnJR3f7Wfj5JgqcFddGoET+x+Q42rWH7zkgdDVJqvP+XxN09f1fHBmvkWlDvqlBBQ==","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-revocation-state-receipt/v1","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification revocation state receipt v1\u0000","unsigned_object_sha256":"sha256:f7e15c3c660e2793c8c0c4f6beafef140ee71b2a407d971d2e6af0578b2fd6d6","unsigned_size_bytes":930},"status":"current"} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/22/220f64e1eeb350abb61fed1171da316bf118502e2f7c19341163bf24d6a98311.production-acceptance-manifest-sigstore-bundle.json b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/22/220f64e1eeb350abb61fed1171da316bf118502e2f7c19341163bf24d6a98311.production-acceptance-manifest-sigstore-bundle.json new file mode 100644 index 0000000..f2e81e1 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/22/220f64e1eeb350abb61fed1171da316bf118502e2f7c19341163bf24d6a98311.production-acceptance-manifest-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1tYW5pZmVzdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5wcm9kdWN0aW9uLWFjY2VwdGFuY2UranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1hY2NlcHRhbmNlL3YzIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjoxODI3YzMyMzk3OWQ4OTUzMWM3YTczYTQwNzcyNTk1ZGVjMTYxODhlYWY2YTdhZWY3ZjUyZTljZDM5N2I4MDUwIiwib2JqZWN0X3NpemVfYnl0ZXMiOjExMjYzLCJyZXF1ZXN0X2lkX3NoYTI1NiI6InNoYTI1NjpjODFkMGQ2NmY0YzczN2M1MzU3NzBmYWRjY2Y5Y2EzN2E4NzkxNjE2YzY5NDY4ZGQ5MDE4ZDU5NWI4MTg4ZjIzIiwicmV2b2NhdGlvbl9zdGF0ZV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tcHVibGljLXRydXN0LXNpZ25pbmctc3RhdGVtZW50L3YxIiwic2VtYW50aWNfaWRlbnRpdHlfc2hhMjU2Ijoic2hhMjU2OjJjMDk1YjlkNTk0NmVjNjhjZmMxZGM5NWUzOWIzNDkyNzgwMTA3NTQ4ZTQ0Mjk2OTAzYzVjYWI5MGQ3NTY4NWEiLCJzaWduYXR1cmVfcHJvZmlsZSI6InNvZnR3YXJlLWVkMjU1MTktZHNzZS12MSIsInNpZ25lcl9yZWdpc3RyeV9zaGEyNTYiOiJzaGEyNTY6ZTI0M2EyMzI0M2IyNDk4NmVkMDg4MTJlMjg0YTFiZDhjNDk5MzgxNDE0OWYwMmJjYmE3OWNjNTIwZTEwY2ExNCIsInNpZ25pbmdfYXV0aG9yaXR5Ijp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJrZXlfb3JpZ2luIjoic29mdHdhcmUiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL3NpZ24tcHJvZHVjdGlvbi1ldmlkZW5jZS1zb2Z0d2FyZS55bWwifSwic291cmNlX2lzc3VlciI6eyJlbnZpcm9ubWVudCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS9vcGVuYWRhcHQtZXZhbHMiLCJyZXBvc2l0b3J5X2lkIjoiMTEzNTk5ODE5NyIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiY2FkNTU2MGQ2Yjc0ODJmMmNiOTliOTczNWUwYWMzYzVhYWU3MTRjOCIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1hY2NlcHRhbmNlLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"RoBTsFMZgPK/JL/rC0VUa1pBuvv2YKGsr6Axr0KuV21uGknjAApBZDjDqqW2BSicfQfKOofSy2RuwGGUm/JrBw=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/4a/4a27e05914ac70bc27acaf970b6ce0d101e463f28158bb6e49788c0596882153.production-acceptance-summary-sigstore-bundle.json b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/4a/4a27e05914ac70bc27acaf970b6ce0d101e463f28158bb6e49788c0596882153.production-acceptance-summary-sigstore-bundle.json new file mode 100644 index 0000000..6c37089 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/4a/4a27e05914ac70bc27acaf970b6ce0d101e463f28158bb6e49788c0596882153.production-acceptance-summary-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1zdW1tYXJ5Iiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnByb2R1Y3Rpb24tbGlmZWN5Y2xlLWV2aWRlbmNlLXN1bW1hcnkranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1saWZlY3ljbGUtZXZpZGVuY2Utc3VtbWFyeS92MyIsIm9iamVjdF9zaGEyNTYiOiJzaGEyNTY6MTQwNDQxMDYwNDhiYWE2YzkyMGE2ODA0ZWU3MTNmYjI4NTZiMDQyZmUxYTBjODZmYzQ3ODA2NjMyMjE4MzJiOCIsIm9iamVjdF9zaXplX2J5dGVzIjoxMjM3MywicmVxdWVzdF9pZF9zaGEyNTYiOiJzaGEyNTY6ZDQzNjY5MWJjN2MwYzNlZmE1Y2M5N2M5ZGNkN2IxZWFkYTViZmE5MWRiZTAyMDg3MmY1ZjNmZDEzMTA5NjM0ZCIsInJldm9jYXRpb25fc3RhdGVfc2hhMjU2Ijoic2hhMjU2OjI1MGFiNDMwZTQ2N2Y1ZTU4NGViZDJiMTgzMjk3NmI0MjE4NmI2OThkYTcxZDYyN2VlMTcyNGMyYjFkYTI0NTciLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5wcm9kdWN0aW9uLXB1YmxpYy10cnVzdC1zaWduaW5nLXN0YXRlbWVudC92MSIsInNlbWFudGljX2lkZW50aXR5X3NoYTI1NiI6InNoYTI1NjpmYjExOTBkZGY5NjEwYTRjY2VkOTNkMWRjZDdkOWIzZDE0NTBjMDRjM2ZjYjM2YjBhMzA5ODcxZGY1NzI1YWMzIiwic2lnbmF0dXJlX3Byb2ZpbGUiOiJzb2Z0d2FyZS1lZDI1NTE5LWRzc2UtdjEiLCJzaWduZXJfcmVnaXN0cnlfc2hhMjU2Ijoic2hhMjU2OmUyNDNhMjMyNDNiMjQ5ODZlZDA4ODEyZTI4NGExYmQ4YzQ5OTM4MTQxNDlmMDJiY2JhNzljYzUyMGUxMGNhMTQiLCJzaWduaW5nX2F1dGhvcml0eSI6eyJlbnZpcm9ubWVudCI6InN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uIiwia2V5X29yaWdpbiI6InNvZnR3YXJlIiwicmVmIjoicmVmcy9oZWFkcy9tYWluIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJLy5naXRodWIiLCJyZXBvc2l0b3J5X2lkIjoiODU4NDU0MDYyIiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNvdXJjZV9jb21taXQiOiI3OGFlYmQzYzk4ZTY2OTQzZWIzZGEwMTQ0OTQ1MTk5MzAwZjE2MzIzIiwid29ya2Zsb3ciOiIuZ2l0aHViL3dvcmtmbG93cy9zaWduLXByb2R1Y3Rpb24tZXZpZGVuY2Utc29mdHdhcmUueW1sIn0sInNvdXJjZV9pc3N1ZXIiOnsiZW52aXJvbm1lbnQiOiJwcm9kdWN0aW9uLWFjY2VwdGFuY2UiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LWV2YWxzIiwicmVwb3NpdG9yeV9pZCI6IjExMzU5OTgxOTciLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6ImNhZDU1NjBkNmI3NDgyZjJjYjk5Yjk3MzVlMGFjM2M1YWFlNzE0YzgiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXByb2R1Y3Rpb24tYWNjZXB0YW5jZS55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"rmTjJwsVJ8iABvd0tiyypPTnr6Z/kZmRbNZoLGA2rbU8O5yIin8ikGBEdp5uZfMCDWjax5RRKr4JrpDk29u4BQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/4e/4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f.qualification-revocation-state-receipt-sigstore-bundle.json b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/4e/4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f.qualification-revocation-state-receipt-sigstore-bundle.json new file mode 100644 index 0000000..3d39da8 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/4e/4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f.qualification-revocation-state-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE4OjI0OjI1WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxODoyNDoyNVoiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0Iiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0K2pzb247dmVyc2lvbj0xIiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0L3YxIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjoxODYzM2I4Y2MyNDNmNjg2NzA2NjA2MTYyYmZhMjQ5YTI5NzMzODExNTYzZjYzYjllNjhjYzdjNGEzNTA3Njc2Iiwib2JqZWN0X3NpemVfYnl0ZXMiOjE0NTcsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjIwZGJjNzViNmYzMjJmMmU1ZDg3MjdlOTA0ZTRjYzA4ZDBmZTJhMWY1YjA5YTE5ZDNkN2M0ODE1YzlhOWUyZDUiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiMmMxMjk3MDJkYTcxODUyMmNjMjU3OTEzMjA3YjZlZDZmM2IzM2I3YyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1yZXZvY2F0aW9uLXN0YXRlIiwicmVmIjoicmVmcy9oZWFkcy9tYWluIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJL29wZW5hZGFwdC1vcHMiLCJyZXBvc2l0b3J5X2lkIjoiMTE3MjAxMTI5NCIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiZTMyMzI0OWUzYTdjMWFmOWQ3NjUxMzEyZTBhZmUxZjEyYzM4Yzk3NyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvcXVhbGlmaWNhdGlvbi1yZXZvY2F0aW9uLXN0YXRlLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"6H/dlDXrZ0r2kihJrm8OKF7UriiNbloFiofPmckxWdhvRtXo4bttnEtqK2Fr7i7rCQ2+22RmvRbtd8Idx17bCg=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/54/549d2abc0f18d3e14d505698865d7226bf6cdf8356300322ee42d00b717ce054.qualification-release.json b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/54/549d2abc0f18d3e14d505698865d7226bf6cdf8356300322ee42d00b717ce054.qualification-release.json new file mode 100644 index 0000000..5859a86 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/54/549d2abc0f18d3e14d505698865d7226bf6cdf8356300322ee42d00b717ce054.qualification-release.json @@ -0,0 +1 @@ +{"admission_id_sha256":"sha256:8075cc5b24a8825be4f225eadaf69be0a77133834e5e7697fa21d3c1c2ebc619","artifact_inventory_sha256":"sha256:972a7511829f703774eb5def0ffb20bc823a6c598b217a4fab4c3c3b6dcdeb1a","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","claim_scope":"production_docs","evidence_class":"remote-safe-synthetic","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-release-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-production-release-admission.yml"},"not_before":"2026-09-02T19:22:47Z","production_acceptance_summary_bundle_reference":{"kind":"production-acceptance-summary-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/4a/4a27e05914ac70bc27acaf970b6ce0d101e463f28158bb6e49788c0596882153.production-acceptance-summary-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:4a27e05914ac70bc27acaf970b6ce0d101e463f28158bb6e49788c0596882153","registry_entry_sha256":"sha256:9d6f590acab1b42d4fd8c7d0560744f737f5f2674de9b95f331be37a0a86984b","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:d16b2145f5e2450b86745a6d56bed27c83689a90a22f2156b22f4b1b529e703f","size_bytes":2789,"subject_sha256":"sha256:14044106048baa6c920a6804ee713fb2856b042fe1a0c86fc4780663221832b8"},"production_acceptance_summary_reference":{"kind":"production-acceptance-summary","object_media_type":"application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3","object_path":"production-evidence/objects/sha256/14/14044106048baa6c920a6804ee713fb2856b042fe1a0c86fc4780663221832b8.production-acceptance-summary.json","object_schema_version":"openadapt.production-lifecycle-evidence-summary/v3","object_sha256":"sha256:14044106048baa6c920a6804ee713fb2856b042fe1a0c86fc4780663221832b8","registry_entry_sha256":"sha256:d05ac276ca321871cec4229d66841a0664399fb7686c86d35f45124df322a6f3","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:fb1190ddf9610a4cced93d1dcd7d9b3d1450c04c3fcb36b0a309871df5725ac3","size_bytes":12373,"subject_sha256":null},"publication_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","publication_staging":{"assets":[{"asset_id":null,"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-docs-e323249e3a7c1af9d7651312e0afe1f12c38c977.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","size_bytes":468,"uploader_id":null,"uploader_login":null}],"deployment_id":"6226957122","deployment_url":"https://docs.openadapt.ai","draft":false,"observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-deployment","pypi_files":null,"repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.0.0-deployment.6226957122","target_commitish":"e323249e3a7c1af9d7651312e0afe1f12c38c977"},"publication_staging_sha256":"sha256:d1d677f8285998d7e1d7a046e5a187271c2679974582de006a1b2d4046026aee","release":{"artifacts":[{"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-docs-e323249e3a7c1af9d7651312e0afe1f12c38c977.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","size_bytes":468}],"deployment_id":"6226957122","deployment_sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","kind":"deployment","schema_version":"openadapt.production-release-candidate/v1","source_commit":"e323249e3a7c1af9d7651312e0afe1f12c38c977","source_repository":"OpenAdaptAI/openadapt-ops","source_repository_id":"1172011294","tag":null,"version":null},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:dd52dc34cd3fd4cb70c0cd45eb0f4e341b4db1c210a51513f126be7b01f05713","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-release/v2","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"docs","verdict":"accepted"} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/71/71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61.qualification-admission.json b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/71/71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61.qualification-admission.json new file mode 100644 index 0000000..20beb5b --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/71/71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61.qualification-admission.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:3a048613ede5665b99ec767fe6d893387f76b485a0e40505e2dd1a6d4b9fa526","admission_id_sha256":"sha256:b74c30abd6bc4ed0eeaba2b979703a62664ea7960a13bb62c2e9442f8b42c417","admitted_runtime_sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","application_contract_sha256":"sha256:c6e3a84c7296ac8cff1fc7de606c30105e6244c79479cc4c83ae27a185ae5ecf","bundle_sha256":"sha256:6a3d2b0ea78848e38d1f43b666d69134fe8ef9aaa216fbac5d3c083964e69997","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:4cae97318cd05fdd5e6fdbcb7a9e2dd0a110b3cf5b79855f066f4a96c0875353","campaign_permit_sha256":"sha256:9d6c41cbc36fdb4f7ca31e0da1f9e09cd6e25afb78646d80eebc6f120d320f7d","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/0d/0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727","registry_entry_sha256":"sha256:b5ed714f71ced770fba5e087c133deaa7de94266be3623ee853859c88f49d074","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:cff7badd477b6ce23aa0fa94566269bdbe8b94599797d45809de91c3d987ce3d","size_bytes":2849,"subject_sha256":"sha256:a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b"},"decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/a1/a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b","registry_entry_sha256":"sha256:5d3737a1e91fbcfe9346686fa6d94be043fbb47fe8d881902efd18c5270bb37a","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:8588bfba1cc5b485a2a77f0a41c3b0905762638b7f5c263983e32d2d31642ea3","size_bytes":6636,"subject_sha256":null},"effect_contract_sha256":"sha256:029d7cf8e5ddfa1d49b779c08b403036c588ed7abf785754fbb2f30f9ede3933","entity_class":"record","environment_contract_sha256":"sha256:f488277c4194d83d8fc8bdc6922c7b4ab5dc1946b822eaac4909fcd990e93f07","evidence_authority_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","expires_at":null,"identity_contract_sha256":"sha256:7b5c8b0f125e68ea806e93fad64e92c13099592e67f23038088288e198d6a504","input_contract_sha256":"sha256:c4e93a67cbf29e84f7073533dd950de24679cc36d9df8afff51210c5d376bd9f","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"qualification-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-qualification-admission.yml"},"local_identity_opening":{"algorithm":"hmac-sha256","customer_controlled_secret_required":true,"exact_contract_match_required":true,"maximum_age_seconds":60,"required":true,"revalidation_before_actuation":true,"schema_version":"openadapt.qualification-local-identity-opening/v1"},"not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:bf71aa98bd473e60965147fbfb0baf551831ab57fcb88ea08e621a2f46cbccfd","policy_contract_sha256":"sha256:4cdd0c5dc51b2b6991bb55983143c7db4392c3ad61e1afe254acd5f1b6986d33","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-admission/v4","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","verdict":"accepted","workflow_id_sha256":"sha256:bdefe3809412a80f0d0a59c38da57f03d3ac6f66311d16abaf4fdb3618805e6a","workflow_version_id_sha256":"sha256:908519213feac948925aa96c843bb8a0ec511cdf5c96a7e6c208c1ef66078bc9"} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/a1/a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b.qualification-evidence-decision-receipt.json b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/a1/a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b.qualification-evidence-decision-receipt.json new file mode 100644 index 0000000..3a4d0d2 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/a1/a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b.qualification-evidence-decision-receipt.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:3a048613ede5665b99ec767fe6d893387f76b485a0e40505e2dd1a6d4b9fa526","admitted_runtime_sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","algorithm":"ed25519","application_contract_sha256":"sha256:c6e3a84c7296ac8cff1fc7de606c30105e6244c79479cc4c83ae27a185ae5ecf","bundle_sha256":"sha256:6a3d2b0ea78848e38d1f43b666d69134fe8ef9aaa216fbac5d3c083964e69997","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:4cae97318cd05fdd5e6fdbcb7a9e2dd0a110b3cf5b79855f066f4a96c0875353","campaign_permit_sha256":"sha256:9d6c41cbc36fdb4f7ca31e0da1f9e09cd6e25afb78646d80eebc6f120d320f7d","campaign_summary":{"classes":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"minimum_trials_per_task_condition":3,"schema_version":"openadapt.qualification-evidence-decision-campaign-summary/v1","task_count":1},"decision_commitment_sha256":"sha256:cf8b51e3a257f076371f24b47875e9433da6e2a3c95a5a89eb6b264b195b3b3b","decision_identity_sha256":"sha256:06bca7182569b3a37cd6ae0d4f1b9623fc8599fa896a9bc83f04702a62e38b29","decision_revision":1,"effect_contract_sha256":"sha256:029d7cf8e5ddfa1d49b779c08b403036c588ed7abf785754fbb2f30f9ede3933","entity_class":"record","environment_contract_sha256":"sha256:f488277c4194d83d8fc8bdc6922c7b4ab5dc1946b822eaac4909fcd990e93f07","evidence_authority_contract_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","evidence_manifest_readback_sha256":"sha256:645ec45077535a3667d3a6f4e2570552e5a92de1ab9af5e08d8ecdc09703c34b","evidence_manifest_sha256":"sha256:85523594066c763b8364fd045c7aec5824343e37147b399e642d4a56511424b4","expires_at":null,"identity_contract_sha256":"sha256:7b5c8b0f125e68ea806e93fad64e92c13099592e67f23038088288e198d6a504","input_contract_sha256":"sha256:c4e93a67cbf29e84f7073533dd950de24679cc36d9df8afff51210c5d376bd9f","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"synthetic-qualification-evidence-decision","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-synthetic-qualification-evidence-decision.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:bf71aa98bd473e60965147fbfb0baf551831ab57fcb88ea08e621a2f46cbccfd","policy_contract_sha256":"sha256:4cdd0c5dc51b2b6991bb55983143c7db4392c3ad61e1afe254acd5f1b6986d33","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-evidence-decision-receipt/v2","signature":"Gozvlm4m0DbhUKwljyBnw5o0flEUUyq7tEZ48k05iOMyhFnFNESWj8u58ldt1ueUu3Gcc7kIw8vTV87sK5Q0AA==","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification evidence decision receipt v2\u0000","unsigned_object_sha256":"sha256:68a6c81f8a8021ed6610e4c3f834c1f604e04329b907ba804ed854f9c150e390","unsigned_size_bytes":6106},"verdict":"ADMIT","workflow_id_sha256":"sha256:bdefe3809412a80f0d0a59c38da57f03d3ac6f66311d16abaf4fdb3618805e6a","workflow_version_id_sha256":"sha256:908519213feac948925aa96c843bb8a0ec511cdf5c96a7e6c208c1ef66078bc9"} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/a2/a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e.qualification-authority-state-receipt.json b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/a2/a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e.qualification-authority-state-receipt.json new file mode 100644 index 0000000..c47be2a --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/a2/a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e.qualification-authority-state-receipt.json @@ -0,0 +1 @@ +{"algorithm":"ed25519","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","evidence_authority_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","expires_at":null,"issuer":{"environment":"qualification-authority-state","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","repository_owner_id":"132681217","source_commit":"e323249e3a7c1af9d7651312e0afe1f12c38c977","workflow":".github/workflows/qualification-authority-state.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T18:24:25Z","observed_at":"2026-09-02T18:24:25Z","schema_version":"openadapt.qualification-authority-state-receipt/v2","signature":"BUa1NvZFvbPv7pari55YjS6C7p6U68c2Jjrh0vt9u+ZFky8Y6w/9p+55MggWJP8zwghMIT+HM1YlqH5++ciOBQ==","signer_registry_identity_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signer_registry_revision":1,"signer_registry_sha256":"sha256:7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-authority-state-receipt/v2","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification authority state receipt v2\u0000","unsigned_object_sha256":"sha256:be362f1c032e0f0ee8f8ad378efe7b84fb55ea5e9260977a2b9fc2e41dda9b17","unsigned_size_bytes":995},"status":"active"} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/f0/f005d1f59eed51531230da39b13440313094634a8eb5bc516defe667c0cef890.qualification-release-sigstore-bundle.json b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/f0/f005d1f59eed51531230da39b13440313094634a8eb5bc516defe667c0cef890.qualification-release-sigstore-bundle.json new file mode 100644 index 0000000..0037809 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/f0/f005d1f59eed51531230da39b13440313094634a8eb5bc516defe667c0cef890.qualification-release-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tcmVsZWFzZSIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLXJlbGVhc2UranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1yZWxlYXNlL3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo1NDlkMmFiYzBmMThkM2UxNGQ1MDU2OTg4NjVkNzIyNmJmNmNkZjgzNTYzMDAzMjJlZTQyZDAwYjcxN2NlMDU0Iiwib2JqZWN0X3NpemVfYnl0ZXMiOjU0MDEsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmMzOWFhMzRhOWEzZTM2NWM2MzE1ZGIwNTNlZDkwYTYwNDhjMDVjZDk4N2UwMDYxOWU5ZWQzZjNlZTU5Zjg1MGYiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6YzI3MDQyN2E0OTQ3MGZmOTRhNDJiYTI3ODUyYjI5ZjBhNDQ3MTlmMTI3YTZkY2IzMmRmZjM4OTg2YmRkOWYzMyIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbiIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbi55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"PRA5oZHwcaUX0ybL4rOaWg2eaMUBtlaBbBuaVeVwCJ9piVgxmNTHkD4Xb4T2z5+aVEJ6ULyyMDWKbVs0H1QEDQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/f2/f289d7dfce1d4a511a0fe9685af12c32d7a1382c0da5df8e9a29d0d1934cc83c.qualification-admission-sigstore-bundle.json b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/f2/f289d7dfce1d4a511a0fe9685af12c32d7a1382c0da5df8e9a29d0d1934cc83c.qualification-admission-sigstore-bundle.json new file mode 100644 index 0000000..d877a47 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/objects/sha256/f2/f289d7dfce1d4a511a0fe9685af12c32d7a1382c0da5df8e9a29d0d1934cc83c.qualification-admission-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tYWRtaXNzaW9uIiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uK2pzb247dmVyc2lvbj00Iiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uL3Y0Iiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo3MTQ3MDMwNGViMTNiNGQ5YWVkNjRjMGQyNmM5ZDMxZDFiYjhhNGViNDYzOTU1YmUwYjcyMGUxYWVkNTIzZTYxIiwib2JqZWN0X3NpemVfYnl0ZXMiOjgwNTUsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjExNjhhMDFmMjIwZTE2Njg3Y2Y4NTJmYjQxZjk1N2RmZDllODQ2NmJmMTM0NTFjMWIxOGY0ZDBjZDQxZWExMGUiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6YTAyODg2MzhiN2YyMDYxMDExZDRhNWZiMTgzM2Y2MTY2MzE4MGRjNDBjMzk3MGJkZTU0Y2U3Njg2NGU1MmUzMSIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hZG1pc3Npb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXF1YWxpZmljYXRpb24tYWRtaXNzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"+4wZPixfBXwizG+GZTbdKldNU/GoyjR8yQTLOKD+zFcutVu9e0EF9NB0vCQ07/dkThWQ+GYrx7W3+KP1L9Y9Cw=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json new file mode 100644 index 0000000..72a5ba1 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json @@ -0,0 +1 @@ +{"expires_at":null,"generated_at":"2026-09-02T18:24:25Z","revision":1,"schema_version":"openadapt.qualification-signer-registry/v2","signers":[{"algorithm":"ed25519","allowed_ref_prefixes":["refs/heads/main"],"allowed_usages":["qualification-authority-state-receipt","qualification-evidence-decision-receipt","qualification-revocation-state-receipt"],"allowed_workflows":["https://github.com/OpenAdaptAI/.github/.github/workflows/issue-synthetic-qualification-evidence-decision.yml@refs/heads/main","https://github.com/OpenAdaptAI/openadapt-ops/.github/workflows/qualification-authority-state.yml@refs/heads/main","https://github.com/OpenAdaptAI/openadapt-ops/.github/workflows/qualification-revocation-state.yml@refs/heads/main"],"key_id":"qa-ed25519-9cf4bca214c01d79","public_key":"vHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8","public_key_sha256":"sha256:465646ab5137f05dfba094fb05fc10e3af74a0c2e2d0fcc20814b8f1f8271170","public_key_spki_der_base64":"MCowBQYDK2VwAyEAvHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8=","revoked_at":null,"statement_schema_versions":["openadapt.qualification-evidence-signing-statement/v1"],"status":"active"},{"algorithm":"ed25519","allowed_environments":["synthetic-qualification-evidence-decision"],"allowed_kinds":["production-acceptance-manifest","production-acceptance-summary","production-cloud-deploy-authorization","production-cloud-deployment-result","production-current-default","production-deployment-observation","production-lifecycle-checkpoint","qualification-admission","qualification-authority-state-receipt","qualification-campaign-permit","qualification-campaign-permit-policy","qualification-campaign-permit-receipt","qualification-campaign-permit-request","qualification-evidence-decision-receipt","qualification-release","qualification-revocation-state-receipt","support-release-admission"],"allowed_ref_prefixes":["refs/heads/main"],"allowed_usages":["production-public-evidence"],"allowed_workflows":["https://github.com/OpenAdaptAI/.github/.github/workflows/sign-production-evidence-software.yml@refs/heads/main"],"key_id":"oa-public-trust-ed25519-9cf4bca214c01d79","key_origin":"software","public_key":"vHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8","public_key_sha256":"sha256:465646ab5137f05dfba094fb05fc10e3af74a0c2e2d0fcc20814b8f1f8271170","public_key_spki_der_base64":"MCowBQYDK2VwAyEAvHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8=","revoked_at":null,"signature_encoding":"raw-64-base64-rfc4648-padded","statement_schema_versions":["openadapt.production-public-trust-signing-statement/v1"],"status":"active"}]} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/publication-staging.json b/local-candidates/docs-e323249-remote-safe-synthetic/publication-staging.json new file mode 100644 index 0000000..4acda0a --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/publication-staging.json @@ -0,0 +1 @@ +{"assets":[{"asset_id":null,"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-docs-e323249e3a7c1af9d7651312e0afe1f12c38c977.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","size_bytes":468,"uploader_id":null,"uploader_login":null}],"deployment_id":"6226957122","deployment_url":"https://docs.openadapt.ai","draft":false,"observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-deployment","pypi_files":null,"repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.0.0-deployment.6226957122","target_commitish":"e323249e3a7c1af9d7651312e0afe1f12c38c977"} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/qualification-admission-sigstore-bundle.json b/local-candidates/docs-e323249-remote-safe-synthetic/qualification-admission-sigstore-bundle.json new file mode 100644 index 0000000..d877a47 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/qualification-admission-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tYWRtaXNzaW9uIiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uK2pzb247dmVyc2lvbj00Iiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uL3Y0Iiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo3MTQ3MDMwNGViMTNiNGQ5YWVkNjRjMGQyNmM5ZDMxZDFiYjhhNGViNDYzOTU1YmUwYjcyMGUxYWVkNTIzZTYxIiwib2JqZWN0X3NpemVfYnl0ZXMiOjgwNTUsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjExNjhhMDFmMjIwZTE2Njg3Y2Y4NTJmYjQxZjk1N2RmZDllODQ2NmJmMTM0NTFjMWIxOGY0ZDBjZDQxZWExMGUiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6YTAyODg2MzhiN2YyMDYxMDExZDRhNWZiMTgzM2Y2MTY2MzE4MGRjNDBjMzk3MGJkZTU0Y2U3Njg2NGU1MmUzMSIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hZG1pc3Npb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXF1YWxpZmljYXRpb24tYWRtaXNzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"+4wZPixfBXwizG+GZTbdKldNU/GoyjR8yQTLOKD+zFcutVu9e0EF9NB0vCQ07/dkThWQ+GYrx7W3+KP1L9Y9Cw=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/qualification-admission.json b/local-candidates/docs-e323249-remote-safe-synthetic/qualification-admission.json new file mode 100644 index 0000000..20beb5b --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/qualification-admission.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:3a048613ede5665b99ec767fe6d893387f76b485a0e40505e2dd1a6d4b9fa526","admission_id_sha256":"sha256:b74c30abd6bc4ed0eeaba2b979703a62664ea7960a13bb62c2e9442f8b42c417","admitted_runtime_sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","application_contract_sha256":"sha256:c6e3a84c7296ac8cff1fc7de606c30105e6244c79479cc4c83ae27a185ae5ecf","bundle_sha256":"sha256:6a3d2b0ea78848e38d1f43b666d69134fe8ef9aaa216fbac5d3c083964e69997","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:4cae97318cd05fdd5e6fdbcb7a9e2dd0a110b3cf5b79855f066f4a96c0875353","campaign_permit_sha256":"sha256:9d6c41cbc36fdb4f7ca31e0da1f9e09cd6e25afb78646d80eebc6f120d320f7d","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/0d/0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727","registry_entry_sha256":"sha256:b5ed714f71ced770fba5e087c133deaa7de94266be3623ee853859c88f49d074","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:cff7badd477b6ce23aa0fa94566269bdbe8b94599797d45809de91c3d987ce3d","size_bytes":2849,"subject_sha256":"sha256:a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b"},"decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/a1/a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b","registry_entry_sha256":"sha256:5d3737a1e91fbcfe9346686fa6d94be043fbb47fe8d881902efd18c5270bb37a","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:8588bfba1cc5b485a2a77f0a41c3b0905762638b7f5c263983e32d2d31642ea3","size_bytes":6636,"subject_sha256":null},"effect_contract_sha256":"sha256:029d7cf8e5ddfa1d49b779c08b403036c588ed7abf785754fbb2f30f9ede3933","entity_class":"record","environment_contract_sha256":"sha256:f488277c4194d83d8fc8bdc6922c7b4ab5dc1946b822eaac4909fcd990e93f07","evidence_authority_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","expires_at":null,"identity_contract_sha256":"sha256:7b5c8b0f125e68ea806e93fad64e92c13099592e67f23038088288e198d6a504","input_contract_sha256":"sha256:c4e93a67cbf29e84f7073533dd950de24679cc36d9df8afff51210c5d376bd9f","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"qualification-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-qualification-admission.yml"},"local_identity_opening":{"algorithm":"hmac-sha256","customer_controlled_secret_required":true,"exact_contract_match_required":true,"maximum_age_seconds":60,"required":true,"revalidation_before_actuation":true,"schema_version":"openadapt.qualification-local-identity-opening/v1"},"not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:bf71aa98bd473e60965147fbfb0baf551831ab57fcb88ea08e621a2f46cbccfd","policy_contract_sha256":"sha256:4cdd0c5dc51b2b6991bb55983143c7db4392c3ad61e1afe254acd5f1b6986d33","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-admission/v4","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","verdict":"accepted","workflow_id_sha256":"sha256:bdefe3809412a80f0d0a59c38da57f03d3ac6f66311d16abaf4fdb3618805e6a","workflow_version_id_sha256":"sha256:908519213feac948925aa96c843bb8a0ec511cdf5c96a7e6c208c1ef66078bc9"} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/qualification-authority-state-receipt-sigstore-bundle.json b/local-candidates/docs-e323249-remote-safe-synthetic/qualification-authority-state-receipt-sigstore-bundle.json new file mode 100644 index 0000000..23e41d1 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/qualification-authority-state-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE4OjI0OjI1WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxODoyNDoyNVoiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tYXV0aG9yaXR5LXN0YXRlLXJlY2VpcHQiLCJvYmplY3RfbWVkaWFfdHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5vcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1hdXRob3JpdHktc3RhdGUtcmVjZWlwdCtqc29uO3ZlcnNpb249MiIsIm9iamVjdF9zY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWF1dGhvcml0eS1zdGF0ZS1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjphMjJmOTgxNWVjMGY3YzU2Zjc2MjlhZWFiZmQyMWQxNGJjNmQ3MzllZmNmYjdmN2EwNzNjZTk5ODdlMTk0NzllIiwib2JqZWN0X3NpemVfYnl0ZXMiOjE1MjAsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmI5ZDhiOWQ0ZTA3ZDc3M2MxMWFjNjA4ZTA1MGYyMzNiMTE2MzYzZWNkODQxMTA1MTYxY2I1Y2JmNzUwZmZjOGUiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6ZGY1MDc5MTQxZGY2ODg3N2M0YjA2ZjA1YjlmYjlmZGYyNzkzMDdiNzYyOWViMWYyZGNlMTJkZWY0YmQ1ZTJmYSIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1Njo3YTgxYmYzZDIxM2M3NDY3M2YzYzZiNWZhMTc5MjM0Y2JlZTUzNGM5NDMyYWFlYTZhZTA5ZTQ1NTU2MmY5NmI2Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiMmMxMjk3MDJkYTcxODUyMmNjMjU3OTEzMjA3YjZlZDZmM2IzM2I3YyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hdXRob3JpdHktc3RhdGUiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LW9wcyIsInJlcG9zaXRvcnlfaWQiOiIxMTcyMDExMjk0IiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNvdXJjZV9jb21taXQiOiJlMzIzMjQ5ZTNhN2MxYWY5ZDc2NTEzMTJlMGFmZTFmMTJjMzhjOTc3Iiwid29ya2Zsb3ciOiIuZ2l0aHViL3dvcmtmbG93cy9xdWFsaWZpY2F0aW9uLWF1dGhvcml0eS1zdGF0ZS55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"wdmPoPKf3091kjDye9E9XCnfgqlljw8M+CEW2Vr0/hC5i85AWrpMfxPOB8Ui0KvTbF70QqLgFbgLqgdwWIPaDQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/qualification-authority-state-receipt.json b/local-candidates/docs-e323249-remote-safe-synthetic/qualification-authority-state-receipt.json new file mode 100644 index 0000000..c47be2a --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/qualification-authority-state-receipt.json @@ -0,0 +1 @@ +{"algorithm":"ed25519","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","evidence_authority_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","expires_at":null,"issuer":{"environment":"qualification-authority-state","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","repository_owner_id":"132681217","source_commit":"e323249e3a7c1af9d7651312e0afe1f12c38c977","workflow":".github/workflows/qualification-authority-state.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T18:24:25Z","observed_at":"2026-09-02T18:24:25Z","schema_version":"openadapt.qualification-authority-state-receipt/v2","signature":"BUa1NvZFvbPv7pari55YjS6C7p6U68c2Jjrh0vt9u+ZFky8Y6w/9p+55MggWJP8zwghMIT+HM1YlqH5++ciOBQ==","signer_registry_identity_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signer_registry_revision":1,"signer_registry_sha256":"sha256:7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-authority-state-receipt/v2","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification authority state receipt v2\u0000","unsigned_object_sha256":"sha256:be362f1c032e0f0ee8f8ad378efe7b84fb55ea5e9260977a2b9fc2e41dda9b17","unsigned_size_bytes":995},"status":"active"} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/qualification-evidence-decision-receipt-sigstore-bundle.json b/local-candidates/docs-e323249-remote-safe-synthetic/qualification-evidence-decision-receipt-sigstore-bundle.json new file mode 100644 index 0000000..54f8bb5 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/qualification-evidence-decision-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24tcmVjZWlwdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjphMTdiNDNjNDQ1ZDAxNWUzMTMxZWU3NGYzMjY3NmU2NGQ2ODczZWI4ZTNmZGFjODM4YTcyOWU5MjgyOGRiOThiIiwib2JqZWN0X3NpemVfYnl0ZXMiOjY2MzYsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjU4NzI0ODYwMWYxYmQ4YzM1N2RmMWVlMDgwODJiZmFkM2NmYWViMjgyZmU2YTVkNjMxZWZiYzM0MjE5NWI1MGMiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6ODU4OGJmYmExY2M1YjQ4NWEyYTc3ZjBhNDFjM2IwOTA1NzYyNjM4YjdmNWMyNjM5ODNlMzJkMmQzMTY0MmVhMyIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"0zp/c7IOWnd5VjguO6Jq2s3wiCECZvEVAezaAdLJ7o/W0ZtfQiolhhKojiEl/s8qNqHzqDRp/VrvKznxMVOzDA=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/qualification-evidence-decision-receipt.json b/local-candidates/docs-e323249-remote-safe-synthetic/qualification-evidence-decision-receipt.json new file mode 100644 index 0000000..3a4d0d2 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/qualification-evidence-decision-receipt.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:3a048613ede5665b99ec767fe6d893387f76b485a0e40505e2dd1a6d4b9fa526","admitted_runtime_sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","algorithm":"ed25519","application_contract_sha256":"sha256:c6e3a84c7296ac8cff1fc7de606c30105e6244c79479cc4c83ae27a185ae5ecf","bundle_sha256":"sha256:6a3d2b0ea78848e38d1f43b666d69134fe8ef9aaa216fbac5d3c083964e69997","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:4cae97318cd05fdd5e6fdbcb7a9e2dd0a110b3cf5b79855f066f4a96c0875353","campaign_permit_sha256":"sha256:9d6c41cbc36fdb4f7ca31e0da1f9e09cd6e25afb78646d80eebc6f120d320f7d","campaign_summary":{"classes":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"minimum_trials_per_task_condition":3,"schema_version":"openadapt.qualification-evidence-decision-campaign-summary/v1","task_count":1},"decision_commitment_sha256":"sha256:cf8b51e3a257f076371f24b47875e9433da6e2a3c95a5a89eb6b264b195b3b3b","decision_identity_sha256":"sha256:06bca7182569b3a37cd6ae0d4f1b9623fc8599fa896a9bc83f04702a62e38b29","decision_revision":1,"effect_contract_sha256":"sha256:029d7cf8e5ddfa1d49b779c08b403036c588ed7abf785754fbb2f30f9ede3933","entity_class":"record","environment_contract_sha256":"sha256:f488277c4194d83d8fc8bdc6922c7b4ab5dc1946b822eaac4909fcd990e93f07","evidence_authority_contract_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","evidence_manifest_readback_sha256":"sha256:645ec45077535a3667d3a6f4e2570552e5a92de1ab9af5e08d8ecdc09703c34b","evidence_manifest_sha256":"sha256:85523594066c763b8364fd045c7aec5824343e37147b399e642d4a56511424b4","expires_at":null,"identity_contract_sha256":"sha256:7b5c8b0f125e68ea806e93fad64e92c13099592e67f23038088288e198d6a504","input_contract_sha256":"sha256:c4e93a67cbf29e84f7073533dd950de24679cc36d9df8afff51210c5d376bd9f","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"synthetic-qualification-evidence-decision","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-synthetic-qualification-evidence-decision.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:bf71aa98bd473e60965147fbfb0baf551831ab57fcb88ea08e621a2f46cbccfd","policy_contract_sha256":"sha256:4cdd0c5dc51b2b6991bb55983143c7db4392c3ad61e1afe254acd5f1b6986d33","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-evidence-decision-receipt/v2","signature":"Gozvlm4m0DbhUKwljyBnw5o0flEUUyq7tEZ48k05iOMyhFnFNESWj8u58ldt1ueUu3Gcc7kIw8vTV87sK5Q0AA==","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification evidence decision receipt v2\u0000","unsigned_object_sha256":"sha256:68a6c81f8a8021ed6610e4c3f834c1f604e04329b907ba804ed854f9c150e390","unsigned_size_bytes":6106},"verdict":"ADMIT","workflow_id_sha256":"sha256:bdefe3809412a80f0d0a59c38da57f03d3ac6f66311d16abaf4fdb3618805e6a","workflow_version_id_sha256":"sha256:908519213feac948925aa96c843bb8a0ec511cdf5c96a7e6c208c1ef66078bc9"} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/qualification-release-sigstore-bundle.json b/local-candidates/docs-e323249-remote-safe-synthetic/qualification-release-sigstore-bundle.json new file mode 100644 index 0000000..0037809 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/qualification-release-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tcmVsZWFzZSIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLXJlbGVhc2UranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1yZWxlYXNlL3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo1NDlkMmFiYzBmMThkM2UxNGQ1MDU2OTg4NjVkNzIyNmJmNmNkZjgzNTYzMDAzMjJlZTQyZDAwYjcxN2NlMDU0Iiwib2JqZWN0X3NpemVfYnl0ZXMiOjU0MDEsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmMzOWFhMzRhOWEzZTM2NWM2MzE1ZGIwNTNlZDkwYTYwNDhjMDVjZDk4N2UwMDYxOWU5ZWQzZjNlZTU5Zjg1MGYiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6YzI3MDQyN2E0OTQ3MGZmOTRhNDJiYTI3ODUyYjI5ZjBhNDQ3MTlmMTI3YTZkY2IzMmRmZjM4OTg2YmRkOWYzMyIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbiIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbi55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"PRA5oZHwcaUX0ybL4rOaWg2eaMUBtlaBbBuaVeVwCJ9piVgxmNTHkD4Xb4T2z5+aVEJ6ULyyMDWKbVs0H1QEDQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/qualification-release.json b/local-candidates/docs-e323249-remote-safe-synthetic/qualification-release.json new file mode 100644 index 0000000..5859a86 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/qualification-release.json @@ -0,0 +1 @@ +{"admission_id_sha256":"sha256:8075cc5b24a8825be4f225eadaf69be0a77133834e5e7697fa21d3c1c2ebc619","artifact_inventory_sha256":"sha256:972a7511829f703774eb5def0ffb20bc823a6c598b217a4fab4c3c3b6dcdeb1a","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","claim_scope":"production_docs","evidence_class":"remote-safe-synthetic","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-release-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-production-release-admission.yml"},"not_before":"2026-09-02T19:22:47Z","production_acceptance_summary_bundle_reference":{"kind":"production-acceptance-summary-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/4a/4a27e05914ac70bc27acaf970b6ce0d101e463f28158bb6e49788c0596882153.production-acceptance-summary-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:4a27e05914ac70bc27acaf970b6ce0d101e463f28158bb6e49788c0596882153","registry_entry_sha256":"sha256:9d6f590acab1b42d4fd8c7d0560744f737f5f2674de9b95f331be37a0a86984b","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:d16b2145f5e2450b86745a6d56bed27c83689a90a22f2156b22f4b1b529e703f","size_bytes":2789,"subject_sha256":"sha256:14044106048baa6c920a6804ee713fb2856b042fe1a0c86fc4780663221832b8"},"production_acceptance_summary_reference":{"kind":"production-acceptance-summary","object_media_type":"application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3","object_path":"production-evidence/objects/sha256/14/14044106048baa6c920a6804ee713fb2856b042fe1a0c86fc4780663221832b8.production-acceptance-summary.json","object_schema_version":"openadapt.production-lifecycle-evidence-summary/v3","object_sha256":"sha256:14044106048baa6c920a6804ee713fb2856b042fe1a0c86fc4780663221832b8","registry_entry_sha256":"sha256:d05ac276ca321871cec4229d66841a0664399fb7686c86d35f45124df322a6f3","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:fb1190ddf9610a4cced93d1dcd7d9b3d1450c04c3fcb36b0a309871df5725ac3","size_bytes":12373,"subject_sha256":null},"publication_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","publication_staging":{"assets":[{"asset_id":null,"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-docs-e323249e3a7c1af9d7651312e0afe1f12c38c977.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","size_bytes":468,"uploader_id":null,"uploader_login":null}],"deployment_id":"6226957122","deployment_url":"https://docs.openadapt.ai","draft":false,"observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-deployment","pypi_files":null,"repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.0.0-deployment.6226957122","target_commitish":"e323249e3a7c1af9d7651312e0afe1f12c38c977"},"publication_staging_sha256":"sha256:d1d677f8285998d7e1d7a046e5a187271c2679974582de006a1b2d4046026aee","release":{"artifacts":[{"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-docs-e323249e3a7c1af9d7651312e0afe1f12c38c977.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","size_bytes":468}],"deployment_id":"6226957122","deployment_sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","kind":"deployment","schema_version":"openadapt.production-release-candidate/v1","source_commit":"e323249e3a7c1af9d7651312e0afe1f12c38c977","source_repository":"OpenAdaptAI/openadapt-ops","source_repository_id":"1172011294","tag":null,"version":null},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:dd52dc34cd3fd4cb70c0cd45eb0f4e341b4db1c210a51513f126be7b01f05713","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-release/v2","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"docs","verdict":"accepted"} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/qualification-revocation-state-receipt-sigstore-bundle.json b/local-candidates/docs-e323249-remote-safe-synthetic/qualification-revocation-state-receipt-sigstore-bundle.json new file mode 100644 index 0000000..3d39da8 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/qualification-revocation-state-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE4OjI0OjI1WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxODoyNDoyNVoiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0Iiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0K2pzb247dmVyc2lvbj0xIiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0L3YxIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjoxODYzM2I4Y2MyNDNmNjg2NzA2NjA2MTYyYmZhMjQ5YTI5NzMzODExNTYzZjYzYjllNjhjYzdjNGEzNTA3Njc2Iiwib2JqZWN0X3NpemVfYnl0ZXMiOjE0NTcsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjIwZGJjNzViNmYzMjJmMmU1ZDg3MjdlOTA0ZTRjYzA4ZDBmZTJhMWY1YjA5YTE5ZDNkN2M0ODE1YzlhOWUyZDUiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiMmMxMjk3MDJkYTcxODUyMmNjMjU3OTEzMjA3YjZlZDZmM2IzM2I3YyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1yZXZvY2F0aW9uLXN0YXRlIiwicmVmIjoicmVmcy9oZWFkcy9tYWluIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJL29wZW5hZGFwdC1vcHMiLCJyZXBvc2l0b3J5X2lkIjoiMTE3MjAxMTI5NCIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiZTMyMzI0OWUzYTdjMWFmOWQ3NjUxMzEyZTBhZmUxZjEyYzM4Yzk3NyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvcXVhbGlmaWNhdGlvbi1yZXZvY2F0aW9uLXN0YXRlLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"6H/dlDXrZ0r2kihJrm8OKF7UriiNbloFiofPmckxWdhvRtXo4bttnEtqK2Fr7i7rCQ2+22RmvRbtd8Idx17bCg=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/qualification-revocation-state-receipt.json b/local-candidates/docs-e323249-remote-safe-synthetic/qualification-revocation-state-receipt.json new file mode 100644 index 0000000..fdc3e22 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/qualification-revocation-state-receipt.json @@ -0,0 +1 @@ +{"algorithm":"ed25519","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","expires_at":null,"issuer":{"environment":"qualification-revocation-state","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","repository_owner_id":"132681217","source_commit":"e323249e3a7c1af9d7651312e0afe1f12c38c977","workflow":".github/workflows/qualification-revocation-state.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T18:24:25Z","observed_at":"2026-09-02T18:24:25Z","previous_revocation_state_sha256":null,"revision":1,"revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","revocations":[],"schema_version":"openadapt.qualification-revocation-state-receipt/v1","signature":"6/az5KZHqcV7weLNpPR11DnJR3f7Wfj5JgqcFddGoET+x+Q42rWH7zkgdDVJqvP+XxN09f1fHBmvkWlDvqlBBQ==","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-revocation-state-receipt/v1","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification revocation state receipt v1\u0000","unsigned_object_sha256":"sha256:f7e15c3c660e2793c8c0c4f6beafef140ee71b2a407d971d2e6af0578b2fd6d6","unsigned_size_bytes":930},"status":"current"} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/release-issue-request.json b/local-candidates/docs-e323249-remote-safe-synthetic/release-issue-request.json new file mode 100644 index 0000000..eeda9ae --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/release-issue-request.json @@ -0,0 +1 @@ +{"evidence_class":"remote-safe-synthetic","production_acceptance_summary_reference":{"kind":"production-acceptance-summary","object_media_type":"application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3","object_path":"production-evidence/objects/sha256/14/14044106048baa6c920a6804ee713fb2856b042fe1a0c86fc4780663221832b8.production-acceptance-summary.json","object_schema_version":"openadapt.production-lifecycle-evidence-summary/v3","object_sha256":"sha256:14044106048baa6c920a6804ee713fb2856b042fe1a0c86fc4780663221832b8","registry_entry_sha256":"sha256:d05ac276ca321871cec4229d66841a0664399fb7686c86d35f45124df322a6f3","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:fb1190ddf9610a4cced93d1dcd7d9b3d1450c04c3fcb36b0a309871df5725ac3","size_bytes":12373,"subject_sha256":null},"request_handle":"qair_MJkHgwZU1jWIfBKBKcaht8wURusl46Piu5beOGEheHS","schema_version":"openadapt.qualification-release-issue-request/v1"} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/signer-registry.json b/local-candidates/docs-e323249-remote-safe-synthetic/signer-registry.json new file mode 100644 index 0000000..72a5ba1 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/signer-registry.json @@ -0,0 +1 @@ +{"expires_at":null,"generated_at":"2026-09-02T18:24:25Z","revision":1,"schema_version":"openadapt.qualification-signer-registry/v2","signers":[{"algorithm":"ed25519","allowed_ref_prefixes":["refs/heads/main"],"allowed_usages":["qualification-authority-state-receipt","qualification-evidence-decision-receipt","qualification-revocation-state-receipt"],"allowed_workflows":["https://github.com/OpenAdaptAI/.github/.github/workflows/issue-synthetic-qualification-evidence-decision.yml@refs/heads/main","https://github.com/OpenAdaptAI/openadapt-ops/.github/workflows/qualification-authority-state.yml@refs/heads/main","https://github.com/OpenAdaptAI/openadapt-ops/.github/workflows/qualification-revocation-state.yml@refs/heads/main"],"key_id":"qa-ed25519-9cf4bca214c01d79","public_key":"vHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8","public_key_sha256":"sha256:465646ab5137f05dfba094fb05fc10e3af74a0c2e2d0fcc20814b8f1f8271170","public_key_spki_der_base64":"MCowBQYDK2VwAyEAvHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8=","revoked_at":null,"statement_schema_versions":["openadapt.qualification-evidence-signing-statement/v1"],"status":"active"},{"algorithm":"ed25519","allowed_environments":["synthetic-qualification-evidence-decision"],"allowed_kinds":["production-acceptance-manifest","production-acceptance-summary","production-cloud-deploy-authorization","production-cloud-deployment-result","production-current-default","production-deployment-observation","production-lifecycle-checkpoint","qualification-admission","qualification-authority-state-receipt","qualification-campaign-permit","qualification-campaign-permit-policy","qualification-campaign-permit-receipt","qualification-campaign-permit-request","qualification-evidence-decision-receipt","qualification-release","qualification-revocation-state-receipt","support-release-admission"],"allowed_ref_prefixes":["refs/heads/main"],"allowed_usages":["production-public-evidence"],"allowed_workflows":["https://github.com/OpenAdaptAI/.github/.github/workflows/sign-production-evidence-software.yml@refs/heads/main"],"key_id":"oa-public-trust-ed25519-9cf4bca214c01d79","key_origin":"software","public_key":"vHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8","public_key_sha256":"sha256:465646ab5137f05dfba094fb05fc10e3af74a0c2e2d0fcc20814b8f1f8271170","public_key_spki_der_base64":"MCowBQYDK2VwAyEAvHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8=","revoked_at":null,"signature_encoding":"raw-64-base64-rfc4648-padded","statement_schema_versions":["openadapt.production-public-trust-signing-statement/v1"],"status":"active"}]} diff --git a/local-candidates/docs-e323249-remote-safe-synthetic/workflow-issue-request.json b/local-candidates/docs-e323249-remote-safe-synthetic/workflow-issue-request.json new file mode 100644 index 0000000..81e37f7 --- /dev/null +++ b/local-candidates/docs-e323249-remote-safe-synthetic/workflow-issue-request.json @@ -0,0 +1 @@ +{"decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/a1/a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b","registry_entry_sha256":"sha256:5d3737a1e91fbcfe9346686fa6d94be043fbb47fe8d881902efd18c5270bb37a","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:8588bfba1cc5b485a2a77f0a41c3b0905762638b7f5c263983e32d2d31642ea3","size_bytes":6636,"subject_sha256":null},"evidence_class":"remote-safe-synthetic","request_handle":"qair_M3sUxu01vPJSBvL3YxZG1qK9fA8RPuh76zKrjVxd9ME","schema_version":"openadapt.qualification-admission-issue-request/v1"} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/artifact-inventory.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/artifact-inventory.json new file mode 100644 index 0000000..f5b9d8c --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/artifact-inventory.json @@ -0,0 +1 @@ +{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt-1.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt-1.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539}],"claim_scope":"production_openadapt","schema_version":"openadapt.production-release-artifact-inventory/v1","target":"openadapt"} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/build-record.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/build-record.json new file mode 100644 index 0000000..1d83f7f --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/build-record.json @@ -0,0 +1 @@ +{"campaign":{"cells_per_class":1,"classes":["healthy","safe_halt","idempotency_replay","uncertain_delivery","declared_attended","governed_repair"],"label":"remote-safe-synthetic","mockmed_production_acceptance":false,"task_count":1,"trials_per_cell":3},"did_not_generate_key":true,"did_not_replace_flow_signer":true,"evals_production_acceptance":false,"evidence_class":"remote-safe-synthetic","expires_at":null,"generated_at":"2026-09-02T19:22:47Z","inner_key_id":"qa-ed25519-9cf4bca214c01d79","keychain_service":"openadapt-qualification-ed25519","publication_mode":"already-published-pypi","release_admission_id_sha256":"sha256:0331d32bdc4522287211319fd2ba70f291442f7abc1293a189472650e0cdd5e2","schema_version":"openadapt.local-remaining-admission-build-record/v1","source_commit":"089c27c046f5cd972d299361f9d68285c1896c71","target":"openadapt"} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/evidence-registry.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/evidence-registry.json new file mode 100644 index 0000000..37b0df2 --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/evidence-registry.json @@ -0,0 +1 @@ +{"$schema":"schemas/evidence-registry.schema.json","entries":[{"kind":"qualification-authority-state-receipt","object_media_type":"application/vnd.openadapt.qualification-authority-state-receipt+json;version=2","object_path":"production-evidence/objects/sha256/a2/a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e.qualification-authority-state-receipt.json","object_schema_version":"openadapt.qualification-authority-state-receipt/v2","object_sha256":"sha256:a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e","registry_entry_sha256":"sha256:d69026ffefb99b4eeb6c27db2913684138ee23f3b8923aa8ae3379e839489401","semantic_identity_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","size_bytes":1520,"subject_sha256":null},{"kind":"qualification-authority-state-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/0f/0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830.qualification-authority-state-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830","registry_entry_sha256":"sha256:29397e66bbafd8e02e8fbbaceaf2d3c1d2892723cd396bb0d4abb1a443192592","semantic_identity_sha256":"sha256:96b1361340164f4cfc3d9f50e88868c6d36a62a085a8543ed818a4b1ba905714","size_bytes":2809,"subject_sha256":"sha256:a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e"},{"kind":"qualification-revocation-state-receipt","object_media_type":"application/vnd.openadapt.qualification-revocation-state-receipt+json;version=1","object_path":"production-evidence/objects/sha256/18/18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676.qualification-revocation-state-receipt.json","object_schema_version":"openadapt.qualification-revocation-state-receipt/v1","object_sha256":"sha256:18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676","registry_entry_sha256":"sha256:2592f2856bbfb5e381640f050669a3dfc1b19cbc4fbf7438ce18d0df1731f722","semantic_identity_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","size_bytes":1457,"subject_sha256":null},{"kind":"qualification-revocation-state-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/4e/4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f.qualification-revocation-state-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f","registry_entry_sha256":"sha256:e4bf33edf52cf708db739746b4d99098642255380e70edc654a287c5d1aafe04","semantic_identity_sha256":"sha256:fcebb8e521419ea3c6aefa97885aa7153e88821e1a20617998067e921abc4d00","size_bytes":2817,"subject_sha256":"sha256:18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676"},{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/f4/f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b","registry_entry_sha256":"sha256:09af461a6231b3f29a0a6dc5a12b2ca8a2d542bd113a20b1f3f15f8573c0f834","semantic_identity_sha256":"sha256:53b555757d3107934fd0b9950ac5a727503a7a5e0a788e188977f8b6c260a69b","size_bytes":6636,"subject_sha256":null},{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/93/939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a","registry_entry_sha256":"sha256:5f944be71981503cfbd7df740170202a56757204d3a42b1898db4bfd19064cb6","semantic_identity_sha256":"sha256:f40412353bd00c1c652b5a413da314e471311645a7267f8ee9e0c7c26340896d","size_bytes":2849,"subject_sha256":"sha256:f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b"},{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/6d/6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e","registry_entry_sha256":"sha256:84fa3b4bdbd34ce18d9ca9fb49e4e8f13e01b4a3030115ad9dbcb8537c4bfa1f","semantic_identity_sha256":"sha256:920214d3bb3378e5cdab572c67ac04d13de3b2f19f99ade5e73f7e394282776e","size_bytes":8055,"subject_sha256":null},{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/66/66e14e7a8a75b30367e7668141999e954cf83f837d9c22f0a701359050756b27.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:66e14e7a8a75b30367e7668141999e954cf83f837d9c22f0a701359050756b27","registry_entry_sha256":"sha256:c138ffbe641d64e8796dd815038badeb46c02bc8ff147af17ca9556f4625a208","semantic_identity_sha256":"sha256:73da72c950a74fcd77e128e1c97d75658776571536b118775e01cab05c00aabc","size_bytes":2737,"subject_sha256":"sha256:6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e"},{"kind":"production-acceptance-manifest","object_media_type":"application/vnd.openadapt.production-acceptance+json;version=3","object_path":"production-evidence/objects/sha256/69/694beabafb44583b549bac7aa44175179b84f047604fd6ff7157e2e5cfb1645c.production-acceptance-manifest.json","object_schema_version":"openadapt.production-acceptance/v3","object_sha256":"sha256:694beabafb44583b549bac7aa44175179b84f047604fd6ff7157e2e5cfb1645c","registry_entry_sha256":"sha256:0fe1b941088a2f6217a9d63878bae0b833e8d3c889a2ada18cd73e20c462c512","semantic_identity_sha256":"sha256:73dce438387d745459a62bdaccf192c962c4dfb10bacd53fe2f68f2b707fc4b6","size_bytes":13546,"subject_sha256":null},{"kind":"production-acceptance-manifest-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/3c/3cdfa8783ddbe88434ddf3e715e58bfe77212bb6ea69e8ca9d7c8395720f631d.production-acceptance-manifest-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:3cdfa8783ddbe88434ddf3e715e58bfe77212bb6ea69e8ca9d7c8395720f631d","registry_entry_sha256":"sha256:f8cfd1cb07f1ce4a051ceecd494d9f415c9c5d377cefe4c459d5db7c6185d6a9","semantic_identity_sha256":"sha256:6960a28d2786a58b67adca7fe1b8663e49cf1e1d4205d969165bcdb13d0f35ae","size_bytes":2749,"subject_sha256":"sha256:694beabafb44583b549bac7aa44175179b84f047604fd6ff7157e2e5cfb1645c"},{"kind":"production-acceptance-summary","object_media_type":"application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3","object_path":"production-evidence/objects/sha256/43/430830dca4e7f2310ad5a0251cb3bbbc08c285bb1ae79bf629361c3000148ec0.production-acceptance-summary.json","object_schema_version":"openadapt.production-lifecycle-evidence-summary/v3","object_sha256":"sha256:430830dca4e7f2310ad5a0251cb3bbbc08c285bb1ae79bf629361c3000148ec0","registry_entry_sha256":"sha256:4bc01ce31b4cef2ace209e24613fdb31caff760c9f9222dd59b3dbc743d6aa77","semantic_identity_sha256":"sha256:b83fb88c0635c2d8636e8d80587a671260c6778b23585a7bfab81a530b642ebf","size_bytes":14436,"subject_sha256":null},{"kind":"production-acceptance-summary-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/f4/f492452c7481aa9dec48d317c58cc4f5564cd4bcd437f115873fd71d5fba8a3c.production-acceptance-summary-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:f492452c7481aa9dec48d317c58cc4f5564cd4bcd437f115873fd71d5fba8a3c","registry_entry_sha256":"sha256:6369def764073661cc264651fc21aa159369a41a41952d427b7ea8cdc326f89c","semantic_identity_sha256":"sha256:27bc1c22eb7957d6fc32d3c684001059f2bda6197332737f09132514369cd362","size_bytes":2789,"subject_sha256":"sha256:430830dca4e7f2310ad5a0251cb3bbbc08c285bb1ae79bf629361c3000148ec0"},{"kind":"qualification-release","object_media_type":"application/vnd.openadapt.qualification-release+json;version=2","object_path":"production-evidence/objects/sha256/53/5370cba3f92802fd27b3f364a746c219d9c651e9992b87d25a4d180386744f82.qualification-release.json","object_schema_version":"openadapt.qualification-release/v2","object_sha256":"sha256:5370cba3f92802fd27b3f364a746c219d9c651e9992b87d25a4d180386744f82","registry_entry_sha256":"sha256:1b2325f00ecc2fd739c83ed8a3b5a00048d127a626f3a76e11167ca7ed9de76e","semantic_identity_sha256":"sha256:bc95f40cda0e9374b38d4a05d4a473b7b9e533f61be8e04b9138c0d684efe1b7","size_bytes":7531,"subject_sha256":null},{"kind":"qualification-release-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/25/25058d1e59a40f9d3fd70199951ee0fa434ed0d19732866624946e4d2e9a1074.qualification-release-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:25058d1e59a40f9d3fd70199951ee0fa434ed0d19732866624946e4d2e9a1074","registry_entry_sha256":"sha256:96713e6329140816e314feb3e4e2a898c2f53c951f685e9605748d9b63c778d9","semantic_identity_sha256":"sha256:414b826ba65470764c2d22229bfd2686f753919a87ddf38d79ca6592d721875e","size_bytes":2741,"subject_sha256":"sha256:5370cba3f92802fd27b3f364a746c219d9c651e9992b87d25a4d180386744f82"}],"previous_registry_head_sha256":null,"registry_head_sha256":"sha256:8f7c7afacb691f0a170ff9ff4c7706a581a8f89967dd7463f2af5e307644bcef","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","revision":1,"schema_version":"openadapt.production-evidence-registry/v2","signer_registry":{"object_path":"production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json","object_sha256":"sha256:7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6","registry_identity_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","registry_revision":1,"schema_version":"openadapt.qualification-signer-registry-pointer/v1"},"signer_registry_history":[{"object_path":"production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json","object_sha256":"sha256:7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6","registry_identity_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","registry_revision":1,"schema_version":"openadapt.qualification-signer-registry-pointer/v1"}]} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/one-use-effect-release.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/one-use-effect-release.json new file mode 100644 index 0000000..5d7eb3d --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/one-use-effect-release.json @@ -0,0 +1 @@ +{"effect_id_sha256":"sha256:13210088f6117a81095d60538714fdb07090fcd16fa1f45eba68716c3e813c7f","effect_sha256":"sha256:6878801ca30616c503c55d957e797c20ec6ab8d6b580cf31057961a09674e3f7","operation":"issue-qualification-release","request_handle":"qair_9SG_MGWYR3z-QYP0Z8lTYLaoS8At79Edpnk3OumHuVY","request_sha256":"sha256:07a48d1483ecb90bd3de864bec5c52b196584b25b97ca0e80c99642b2a1c8ed6","result_base64":"eyJhZG1pc3Npb25faWRfc2hhMjU2Ijoic2hhMjU2OjAzMzFkMzJiZGM0NTIyMjg3MjExMzE5ZmQyYmE3MGYyOTE0NDJmN2FiYzEyOTNhMTg5NDcyNjUwZTBjZGQ1ZTIiLCJhcnRpZmFjdF9pbnZlbnRvcnlfc2hhMjU2Ijoic2hhMjU2OmRiYzNlYjk5YjBlNjcxNTg3YWQ2Njc5NDdjZjY5NTZiNGQxOWI0NjcxOGIwZmEyZWQ4MjI5NTkzOGQ4OWNkMTQiLCJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJjbGFpbV9zY29wZSI6InByb2R1Y3Rpb25fb3BlbmFkYXB0IiwiZXZpZGVuY2VfY2xhc3MiOiJyZW1vdGUtc2FmZS1zeW50aGV0aWMiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImlzc3VlciI6eyJlbnZpcm9ubWVudCI6InByb2R1Y3Rpb24tcmVsZWFzZS1hZG1pc3Npb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXByb2R1Y3Rpb24tcmVsZWFzZS1hZG1pc3Npb24ueW1sIn0sIm5vdF9iZWZvcmUiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsInByb2R1Y3Rpb25fYWNjZXB0YW5jZV9zdW1tYXJ5X2J1bmRsZV9yZWZlcmVuY2UiOnsia2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1zdW1tYXJ5LXNpZ3N0b3JlLWJ1bmRsZSIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLmRldi5zaWdzdG9yZS5idW5kbGUudjAuMytqc29uIiwib2JqZWN0X3BhdGgiOiJwcm9kdWN0aW9uLWV2aWRlbmNlL29iamVjdHMvc2hhMjU2L2Y0L2Y0OTI0NTJjNzQ4MWFhOWRlYzQ4ZDMxN2M1OGNjNGY1NTY0Y2Q0YmNkNDM3ZjExNTg3M2ZkNzFkNWZiYThhM2MucHJvZHVjdGlvbi1hY2NlcHRhbmNlLXN1bW1hcnktc2lnc3RvcmUtYnVuZGxlLmpzb24iLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCJvYmplY3Rfc2hhMjU2Ijoic2hhMjU2OmY0OTI0NTJjNzQ4MWFhOWRlYzQ4ZDMxN2M1OGNjNGY1NTY0Y2Q0YmNkNDM3ZjExNTg3M2ZkNzFkNWZiYThhM2MiLCJyZWdpc3RyeV9lbnRyeV9zaGEyNTYiOiJzaGEyNTY6NjM2OWRlZjc2NDA3MzY2MWNjMjY0NjUxZmMyMWFhMTU5MzY5YTQxYTQxOTUyZDQyN2I3ZWE4Y2RjMzI2Zjg5YyIsInJlZ2lzdHJ5X2hlYWRfc2hhMjU2Ijoic2hhMjU2OmNhNzM2YzgxZmVlZDVmNzNhOTQ5NzVkYzM2YWRhMjIzODRkYWMxMDhjZjExZDhmY2I4MmQ5NmNjMWFhYTA5MDciLCJyZWdpc3RyeV9yZXZpc2lvbiI6MSwicmVnaXN0cnlfc291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1ldmlkZW5jZS1vYmplY3QtcmVmZXJlbmNlL3YyIiwic2VtYW50aWNfaWRlbnRpdHlfc2hhMjU2Ijoic2hhMjU2OjI3YmMxYzIyZWI3OTU3ZDZmYzMyZDNjNjg0MDAxMDU5ZjJiZGE2MTk3MzMyNzM3ZjA5MTMyNTE0MzY5Y2QzNjIiLCJzaXplX2J5dGVzIjoyNzg5LCJzdWJqZWN0X3NoYTI1NiI6InNoYTI1Njo0MzA4MzBkY2E0ZTdmMjMxMGFkNWEwMjUxY2IzYmJiYzA4YzI4NWJiMWFlNzliZjYyOTM2MWMzMDAwMTQ4ZWMwIn0sInByb2R1Y3Rpb25fYWNjZXB0YW5jZV9zdW1tYXJ5X3JlZmVyZW5jZSI6eyJraW5kIjoicHJvZHVjdGlvbi1hY2NlcHRhbmNlLXN1bW1hcnkiLCJvYmplY3RfbWVkaWFfdHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5vcGVuYWRhcHQucHJvZHVjdGlvbi1saWZlY3ljbGUtZXZpZGVuY2Utc3VtbWFyeStqc29uO3ZlcnNpb249MyIsIm9iamVjdF9wYXRoIjoicHJvZHVjdGlvbi1ldmlkZW5jZS9vYmplY3RzL3NoYTI1Ni80My80MzA4MzBkY2E0ZTdmMjMxMGFkNWEwMjUxY2IzYmJiYzA4YzI4NWJiMWFlNzliZjYyOTM2MWMzMDAwMTQ4ZWMwLnByb2R1Y3Rpb24tYWNjZXB0YW5jZS1zdW1tYXJ5Lmpzb24iLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1saWZlY3ljbGUtZXZpZGVuY2Utc3VtbWFyeS92MyIsIm9iamVjdF9zaGEyNTYiOiJzaGEyNTY6NDMwODMwZGNhNGU3ZjIzMTBhZDVhMDI1MWNiM2JiYmMwOGMyODViYjFhZTc5YmY2MjkzNjFjMzAwMDE0OGVjMCIsInJlZ2lzdHJ5X2VudHJ5X3NoYTI1NiI6InNoYTI1Njo0YmMwMWNlMzFiNGNlZjJhY2UyMDllMjQ2MTNmZGIzMWNhZmY3NjBjOWY5MjIyZGQ1OWIzZGJjNzQzZDZhYTc3IiwicmVnaXN0cnlfaGVhZF9zaGEyNTYiOiJzaGEyNTY6Y2E3MzZjODFmZWVkNWY3M2E5NDk3NWRjMzZhZGEyMjM4NGRhYzEwOGNmMTFkOGZjYjgyZDk2Y2MxYWFhMDkwNyIsInJlZ2lzdHJ5X3JldmlzaW9uIjoxLCJyZWdpc3RyeV9zb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5wcm9kdWN0aW9uLWV2aWRlbmNlLW9iamVjdC1yZWZlcmVuY2UvdjIiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6YjgzZmI4OGMwNjM1YzJkODYzNmU4ZDgwNTg3YTY3MTI2MGM2Nzc4YjIzNTg1YTdiZmFiODFhNTMwYjY0MmViZiIsInNpemVfYnl0ZXMiOjE0NDM2LCJzdWJqZWN0X3NoYTI1NiI6bnVsbH0sInB1YmxpY2F0aW9uX3BvbGljeV9zaGEyNTYiOiJzaGEyNTY6ZWQ1YWI2OWZlODEyNzYwNGNhNjc0MjYzY2JjOGM3NzRiN2NmZDEwNzU0ZTkwYmZhYTliNzFiYTU3M2JjZTFkMSIsInB1YmxpY2F0aW9uX3N0YWdpbmciOnsiYXNzZXRzIjpbeyJhc3NldF9pZCI6IjUzMTEwMzIzOCIsImtpbmQiOiJweXRob24td2hlZWwiLCJtZWRpYV90eXBlIjoiYXBwbGljYXRpb24vemlwIiwibmFtZSI6Im9wZW5hZGFwdC0xLjE2LjAtcHkzLW5vbmUtYW55LndobCIsInB1Ymxpc2hfZGVzdGluYXRpb25zIjpbImdpdGh1Yi1yZWxlYXNlIiwicHlwaSJdLCJzaGEyNTYiOiJzaGEyNTY6MzcxNjkzZTc2MDdkMWNkYzFlYTM2MGVmNWQ2NTdjMWFmNzkxYTBhZjM5Njc3ZmEyY2U1OTMzZTdiYTcxMjcxOSIsInNpemVfYnl0ZXMiOjIyNTM5LCJ1cGxvYWRlcl9pZCI6IjQxODk4MjgyIiwidXBsb2FkZXJfbG9naW4iOiJnaXRodWItYWN0aW9uc1tib3RdIn0seyJhc3NldF9pZCI6IjUzMTEwMzI1MCIsImtpbmQiOiJweXRob24tc2Rpc3QiLCJtZWRpYV90eXBlIjoiYXBwbGljYXRpb24vZ3ppcCIsIm5hbWUiOiJvcGVuYWRhcHQtMS4xNi4wLnRhci5neiIsInB1Ymxpc2hfZGVzdGluYXRpb25zIjpbImdpdGh1Yi1yZWxlYXNlIiwicHlwaSJdLCJzaGEyNTYiOiJzaGEyNTY6MzlkMDE2MTI0MTdkZmY1OTgxYjUzNmIzMjRhNjM0OThkZjFlYTZmMDEyOGM3MjMyNzY2MDllYmJlMThkOWExOCIsInNpemVfYnl0ZXMiOjQ3MDI4LCJ1cGxvYWRlcl9pZCI6IjQxODk4MjgyIiwidXBsb2FkZXJfbG9naW4iOiJnaXRodWItYWN0aW9uc1tib3RdIn1dLCJkcmFmdCI6ZmFsc2UsImRyYWZ0X3JlbGVhc2VfaWQiOiIzNzczMDE2MTQiLCJpbW11dGFibGVfcmVsZWFzZXMiOnsiZW5hYmxlZCI6dHJ1ZSwiZW5mb3JjZWRfYnlfb3duZXIiOmZhbHNlfSwiaW1tdXRhYmxlX3JlbGVhc2VzX3NoYTI1NiI6InNoYTI1NjowNzY0OWFhZmIxNjcyMzdmZWNjMTM4ZjVlOTNiNDhkZGNlNWE2OWY0MDYwZGE3MTMwZTNjNzhlNTlmZDQ4NTgxIiwib2JzZXJ2ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsInByZXJlbGVhc2UiOmZhbHNlLCJwdWJsaWNhdGlvbl9tb2RlIjoiYWxyZWFkeS1wdWJsaXNoZWQtcHlwaSIsInB5cGlfZmlsZXMiOlt7ImZpbGVuYW1lIjoib3BlbmFkYXB0LTEuMTYuMC1weTMtbm9uZS1hbnkud2hsIiwicGFja2FnZXR5cGUiOiJiZGlzdF93aGVlbCIsInNoYTI1NiI6InNoYTI1NjozNzE2OTNlNzYwN2QxY2RjMWVhMzYwZWY1ZDY1N2MxYWY3OTFhMGFmMzk2NzdmYTJjZTU5MzNlN2JhNzEyNzE5Iiwic2l6ZV9ieXRlcyI6MjI1MzksInlhbmtlZCI6ZmFsc2V9LHsiZmlsZW5hbWUiOiJvcGVuYWRhcHQtMS4xNi4wLnRhci5neiIsInBhY2thZ2V0eXBlIjoic2Rpc3QiLCJzaGEyNTYiOiJzaGEyNTY6MzlkMDE2MTI0MTdkZmY1OTgxYjUzNmIzMjRhNjM0OThkZjFlYTZmMDEyOGM3MjMyNzY2MDllYmJlMThkOWExOCIsInNpemVfYnl0ZXMiOjQ3MDI4LCJ5YW5rZWQiOmZhbHNlfV0sInJlbGVhc2VfYXBwX2JvdF91c2VyX2lkIjoiMzIxNTQzOTA2IiwicmVsZWFzZV9hcHBfaWQiOiI0NzMwNzA4IiwicmVsZWFzZV9hcHBfaW5zdGFsbGF0aW9uX2lkIjoiMTU2ODM1NTY4IiwicmVsZWFzZV9hdXRob3JfbG9naW4iOiJhYnJpY2hyIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJL09wZW5BZGFwdCIsInJlcG9zaXRvcnlfaWQiOiI2MjcwMjQ4NTAiLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5wcm9kdWN0aW9uLXJlbGVhc2Utc3RhZ2luZy1ldmlkZW5jZS92MSIsInRhZyI6InYxLjE2LjAiLCJ0YWdfcmVmX3N0YXRlIjp7ImV4aXN0cyI6dHJ1ZSwicmVmIjoicmVmcy90YWdzL3YxLjE2LjAifSwidGFnX3JlZl9zdGF0ZV9zaGEyNTYiOiJzaGEyNTY6OWE4YWE3NDVhMDE0OTJiYTZkNzEyM2EzNTAxNWJiMjZhN2I2ZGJmNjg5Y2JiYzU5OGYyNGU2NjkyYzZjYmUxZiIsInRhZ19ydWxlc2V0cyI6W3siYnlwYXNzX2FjdG9ycyI6W3siYWN0b3JfaWQiOiI0NzMwNzA4IiwiYWN0b3JfdHlwZSI6IkludGVncmF0aW9uIiwiYnlwYXNzX21vZGUiOiJhbHdheXMifV0sImNvbmRpdGlvbnMiOnsicmVmX25hbWUiOnsiZXhjbHVkZSI6W10sImluY2x1ZGUiOlsicmVmcy90YWdzL3YqIl19fSwiZW5mb3JjZW1lbnQiOiJhY3RpdmUiLCJuYW1lIjoiT3BlbkFkYXB0IHBvbGljeTogcmVsZWFzZSB0YWcgY3JlYXRpb24iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvT3BlbkFkYXB0IiwicmVwb3NpdG9yeV9pZCI6IjYyNzAyNDg1MCIsInJvbGUiOiJjcmVhdGlvbl9hdXRob3JpdHkiLCJydWxlcyI6W3sidHlwZSI6ImNyZWF0aW9uIn1dLCJydWxlc2V0X2lkIjoiMTAiLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5wcm9kdWN0aW9uLXJlbGVhc2UtdGFnLXJ1bGVzZXQvdjEiLCJ0YXJnZXQiOiJ0YWcifSx7ImJ5cGFzc19hY3RvcnMiOltdLCJjb25kaXRpb25zIjp7InJlZl9uYW1lIjp7ImV4Y2x1ZGUiOltdLCJpbmNsdWRlIjpbInJlZnMvdGFncy92KiJdfX0sImVuZm9yY2VtZW50IjoiYWN0aXZlIiwibmFtZSI6Ik9wZW5BZGFwdCBwb2xpY3k6IGltbXV0YWJsZSByZWxlYXNlIHRhZ3MiLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvT3BlbkFkYXB0IiwicmVwb3NpdG9yeV9pZCI6IjYyNzAyNDg1MCIsInJvbGUiOiJpbW11dGFiaWxpdHkiLCJydWxlcyI6W3sidHlwZSI6ImRlbGV0aW9uIn0seyJ0eXBlIjoibm9uX2Zhc3RfZm9yd2FyZCJ9LHsicGFyYW1ldGVycyI6eyJ1cGRhdGVfYWxsb3dzX2ZldGNoX2FuZF9tZXJnZSI6ZmFsc2V9LCJ0eXBlIjoidXBkYXRlIn1dLCJydWxlc2V0X2lkIjoiMTEiLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5wcm9kdWN0aW9uLXJlbGVhc2UtdGFnLXJ1bGVzZXQvdjEiLCJ0YXJnZXQiOiJ0YWcifV0sInRhZ19ydWxlc2V0c19zaGEyNTYiOiJzaGEyNTY6YTNlMjFkZjVmNjhmMjE4NjdiNjQ4ZmQyYzU3MGIyODU3YWY4MDZmMjkxNjliYjNiNDk5NWJiNzNjMTljYzQ4YyIsInRhcmdldF9jb21taXRpc2giOiIwODljMjdjMDQ2ZjVjZDk3MmQyOTkzNjFmOWQ2ODI4NWMxODk2YzcxIn0sInB1YmxpY2F0aW9uX3N0YWdpbmdfc2hhMjU2Ijoic2hhMjU2OjYxMGY2OTEyNmVkYzUyZDU1NzkyYzkyMTY5ZGQ1MmQ0OTUxZDQ2MWNiNTY1Mzc4MmI1NjY2OWJlNmQyYTJmMjQiLCJyZWxlYXNlIjp7ImFydGlmYWN0cyI6W3sia2luZCI6InB5dGhvbi1zZGlzdCIsIm1lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi9nemlwIiwibmFtZSI6Im9wZW5hZGFwdC0xLjE2LjAudGFyLmd6IiwicHVibGlzaF9kZXN0aW5hdGlvbnMiOlsiZ2l0aHViLXJlbGVhc2UiLCJweXBpIl0sInNoYTI1NiI6InNoYTI1NjozOWQwMTYxMjQxN2RmZjU5ODFiNTM2YjMyNGE2MzQ5OGRmMWVhNmYwMTI4YzcyMzI3NjYwOWViYmUxOGQ5YTE4Iiwic2l6ZV9ieXRlcyI6NDcwMjh9LHsia2luZCI6InB5dGhvbi13aGVlbCIsIm1lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi96aXAiLCJuYW1lIjoib3BlbmFkYXB0LTEuMTYuMC1weTMtbm9uZS1hbnkud2hsIiwicHVibGlzaF9kZXN0aW5hdGlvbnMiOlsiZ2l0aHViLXJlbGVhc2UiLCJweXBpIl0sInNoYTI1NiI6InNoYTI1NjozNzE2OTNlNzYwN2QxY2RjMWVhMzYwZWY1ZDY1N2MxYWY3OTFhMGFmMzk2NzdmYTJjZTU5MzNlN2JhNzEyNzE5Iiwic2l6ZV9ieXRlcyI6MjI1Mzl9XSwiZGVwbG95bWVudF9pZCI6bnVsbCwiZGVwbG95bWVudF9zaGEyNTYiOm51bGwsImtpbmQiOiJwYWNrYWdlIiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1yZWxlYXNlLWNhbmRpZGF0ZS92MSIsInNvdXJjZV9jb21taXQiOiIwODljMjdjMDQ2ZjVjZDk3MmQyOTkzNjFmOWQ2ODI4NWMxODk2YzcxIiwic291cmNlX3JlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS9PcGVuQWRhcHQiLCJzb3VyY2VfcmVwb3NpdG9yeV9pZCI6IjYyNzAyNDg1MCIsInRhZyI6InYxLjE2LjAiLCJ2ZXJzaW9uIjoiMS4xNi4wIn0sInJlbGVhc2VfaWRlbnRpdHkiOnsiY2hhbm5lbCI6InByb2R1Y3Rpb24iLCJwcmV2aW91c19hZG1pc3Npb25fc2hhMjU2IjpudWxsLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5tb25vdG9uaWMtcHJvZHVjdGlvbi1yZWxlYXNlL3YxIiwic2VxdWVuY2UiOjF9LCJyZWxlYXNlX3NoYTI1NiI6InNoYTI1Njo5OWIzMzA2ZWZkYWFhMGU1ZjMyNGE4MzIzMDE1NmQ4NTMyM2JjNTNhNjIxOWQwN2U4ZDQ0MzAwNmFiZjcwYTlmIiwicmV2b2NhdGlvbl9zdGF0ZV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tcmVsZWFzZS92MiIsInNpZ25lcl9yZWdpc3RyeV9zaGEyNTYiOiJzaGEyNTY6ZTI0M2EyMzI0M2IyNDk4NmVkMDg4MTJlMjg0YTFiZDhjNDk5MzgxNDE0OWYwMmJjYmE3OWNjNTIwZTEwY2ExNCIsInRhcmdldCI6Im9wZW5hZGFwdCIsInZlcmRpY3QiOiJhY2NlcHRlZCJ9Cg==","result_sha256":"sha256:5370cba3f92802fd27b3f364a746c219d9c651e9992b87d25a4d180386744f82","retry_policy":"reconcile-never-retry","schema_version":"openadapt.qualification-one-use-effect/v1"} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/one-use-effect.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/one-use-effect.json new file mode 100644 index 0000000..de5b588 --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/one-use-effect.json @@ -0,0 +1 @@ +{"effect_id_sha256":"sha256:0dfecf3382d375c05e9dbdb89fbf1589ea4f8b3e12b8a7856aa4ac2f6d13f0bd","effect_sha256":"sha256:38c0cc3110dee10feaa3dcb0ceffd692cb3939e0860069a662e41da6bf90ab17","operation":"issue-qualification-admission","request_handle":"qair_3PoJBat4axmUvKsB-VGWnG6RTVlUt9J8B5UKRyXaAbI","request_sha256":"sha256:285b0ff77f5fc9603ffee2d0acbd417d43ef0ed9df68f60a71c317729484cfb9","result_base64":"eyJhY3Rpb25fY29udHJhY3Rfc2hhMjU2Ijoic2hhMjU2OjdiMThiYjg1MjY2NTFmMTVjZWE1ODc0YzBlM2Q5MTEzYWUyYWYyNjkwYmRkY2RlMjc2ZWUwY2RkOGY3MWI5NTYiLCJhZG1pc3Npb25faWRfc2hhMjU2Ijoic2hhMjU2OmI0OGQ0Njk3ZDA0NjFhMTliZGZhMTIyYjlhNGI4MDM2ZGRhYWQ5NzU1N2U4YTM2Mjc3MjNiNDlmN2I3N2E4NjQiLCJhZG1pdHRlZF9ydW50aW1lX3NoYTI1NiI6InNoYTI1NjozNzE2OTNlNzYwN2QxY2RjMWVhMzYwZWY1ZDY1N2MxYWY3OTFhMGFmMzk2NzdmYTJjZTU5MzNlN2JhNzEyNzE5IiwiYXBwbGljYXRpb25fY29udHJhY3Rfc2hhMjU2Ijoic2hhMjU2OjY2YmM0ZGZiYjkwOGU4ZGM1MDEyMjg2MjM1ZmE5ZWY5NGMwZGIyODRkNWIzODE4MmM2MzBkMjZmZDU1MGQ0ZmUiLCJidW5kbGVfc2hhMjU2Ijoic2hhMjU2OjJjOTBhOTVmNmJhYjEzYTQ1ZmYwZWE1YWZiMzE5MGM5MzQ1Njk0MTBlNjkwNWEyZjBkMjdkYmNhZDliZGZmNDgiLCJidW5kbGVfdmVyc2lvbiI6IjAuMC4wLXN5bnRoZXRpYyIsImNhbXBhaWduX2FydGlmYWN0X3NoYTI1NiI6InNoYTI1NjozYmVhNTcwNDc4MWE0OWY2ZTFlMTM3YWQ5YTBmNzdmZTdlYjkzYWE1ZmY1MTdkN2RkYWFhMmUyODFkMTk0ZDRmIiwiY2FtcGFpZ25fcGVybWl0X3NoYTI1NiI6InNoYTI1Njo0ZDExZmY2MzQ1YmRhNzBiYjRkNGMwNzI3YjFlYmU5ZTcxZDhhODM3YmZmMDAyYmQzZGQ0ZmRmZDQ0YTJiNWJiIiwiY2FtcGFpZ25fc3VtbWFyeSI6eyJkZWNsYXJlZF9hdHRlbmRlZCI6eyJhcHByb3ZlZF9yZXBhaXJfY291bnQiOjAsImF1dGhlbnRpY2F0ZWRfYm91bmRfZGVjaXNpb25fY291bnQiOjMsImJsaW5kX3JldHJ5X2NvdW50IjowLCJsaXZlX3RhcmdldF9yZXZhbGlkYXRpb25fY291bnQiOjMsIm1pbmltdW1fdHJpYWxzX3Blcl9jZWxsIjozLCJtb2RlbF9jYWxsX2NvdW50IjowLCJvYnNlcnZlZF90cmlhbF9jb3VudCI6Mywib3Zlcl9oYWx0X2NvdW50IjowLCJwb2xpY3lfYXBwcm92ZWRfcmVwYWlyX2NvdW50IjowLCJyZWNvbmNpbGlhdGlvbl9yZXF1aXJlZF9jb3VudCI6MCwicmVwbGF5X2Rpc3BhdGNoX2NvdW50IjowLCJyZXRhaW5lZF9yZXBhaXJfZXZpZGVuY2VfY291bnQiOjAsInNpbGVudF9pbmNvcnJlY3Rfc3VjY2Vzc19jb3VudCI6MCwidGFza19jb25kaXRpb25fY2VsbF9jb3VudCI6MSwidW5wbGFubmVkX2ludGVydmVudGlvbl9jb3VudCI6MCwidW5zYWZlX2VmZmVjdF9jb3VudCI6MCwidW52ZXJpZmllZF9kaXJlY3RfYWN0aW9uX2NvdW50IjowfSwiZ292ZXJuZWRfcmVwYWlyIjp7ImFwcHJvdmVkX3JlcGFpcl9jb3VudCI6MywiYXV0aGVudGljYXRlZF9ib3VuZF9kZWNpc2lvbl9jb3VudCI6MCwiYmxpbmRfcmV0cnlfY291bnQiOjAsImxpdmVfdGFyZ2V0X3JldmFsaWRhdGlvbl9jb3VudCI6MywibWluaW11bV90cmlhbHNfcGVyX2NlbGwiOjMsIm1vZGVsX2NhbGxfY291bnQiOjAsIm9ic2VydmVkX3RyaWFsX2NvdW50IjozLCJvdmVyX2hhbHRfY291bnQiOjAsInBvbGljeV9hcHByb3ZlZF9yZXBhaXJfY291bnQiOjMsInJlY29uY2lsaWF0aW9uX3JlcXVpcmVkX2NvdW50IjowLCJyZXBsYXlfZGlzcGF0Y2hfY291bnQiOjAsInJldGFpbmVkX3JlcGFpcl9ldmlkZW5jZV9jb3VudCI6Mywic2lsZW50X2luY29ycmVjdF9zdWNjZXNzX2NvdW50IjowLCJ0YXNrX2NvbmRpdGlvbl9jZWxsX2NvdW50IjoxLCJ1bnBsYW5uZWRfaW50ZXJ2ZW50aW9uX2NvdW50IjowLCJ1bnNhZmVfZWZmZWN0X2NvdW50IjowLCJ1bnZlcmlmaWVkX2RpcmVjdF9hY3Rpb25fY291bnQiOjB9LCJoZWFsdGh5Ijp7ImFwcHJvdmVkX3JlcGFpcl9jb3VudCI6MCwiYXV0aGVudGljYXRlZF9ib3VuZF9kZWNpc2lvbl9jb3VudCI6MCwiYmxpbmRfcmV0cnlfY291bnQiOjAsImxpdmVfdGFyZ2V0X3JldmFsaWRhdGlvbl9jb3VudCI6MCwibWluaW11bV90cmlhbHNfcGVyX2NlbGwiOjMsIm1vZGVsX2NhbGxfY291bnQiOjAsIm9ic2VydmVkX3RyaWFsX2NvdW50IjozLCJvdmVyX2hhbHRfY291bnQiOjAsInBvbGljeV9hcHByb3ZlZF9yZXBhaXJfY291bnQiOjAsInJlY29uY2lsaWF0aW9uX3JlcXVpcmVkX2NvdW50IjowLCJyZXBsYXlfZGlzcGF0Y2hfY291bnQiOjAsInJldGFpbmVkX3JlcGFpcl9ldmlkZW5jZV9jb3VudCI6MCwic2lsZW50X2luY29ycmVjdF9zdWNjZXNzX2NvdW50IjowLCJ0YXNrX2NvbmRpdGlvbl9jZWxsX2NvdW50IjoxLCJ1bnBsYW5uZWRfaW50ZXJ2ZW50aW9uX2NvdW50IjowLCJ1bnNhZmVfZWZmZWN0X2NvdW50IjowLCJ1bnZlcmlmaWVkX2RpcmVjdF9hY3Rpb25fY291bnQiOjB9LCJpZGVtcG90ZW5jeV9yZXBsYXkiOnsiYXBwcm92ZWRfcmVwYWlyX2NvdW50IjowLCJhdXRoZW50aWNhdGVkX2JvdW5kX2RlY2lzaW9uX2NvdW50IjowLCJibGluZF9yZXRyeV9jb3VudCI6MCwibGl2ZV90YXJnZXRfcmV2YWxpZGF0aW9uX2NvdW50IjowLCJtaW5pbXVtX3RyaWFsc19wZXJfY2VsbCI6MywibW9kZWxfY2FsbF9jb3VudCI6MCwib2JzZXJ2ZWRfdHJpYWxfY291bnQiOjMsIm92ZXJfaGFsdF9jb3VudCI6MCwicG9saWN5X2FwcHJvdmVkX3JlcGFpcl9jb3VudCI6MCwicmVjb25jaWxpYXRpb25fcmVxdWlyZWRfY291bnQiOjAsInJlcGxheV9kaXNwYXRjaF9jb3VudCI6MCwicmV0YWluZWRfcmVwYWlyX2V2aWRlbmNlX2NvdW50IjowLCJzaWxlbnRfaW5jb3JyZWN0X3N1Y2Nlc3NfY291bnQiOjAsInRhc2tfY29uZGl0aW9uX2NlbGxfY291bnQiOjEsInVucGxhbm5lZF9pbnRlcnZlbnRpb25fY291bnQiOjAsInVuc2FmZV9lZmZlY3RfY291bnQiOjAsInVudmVyaWZpZWRfZGlyZWN0X2FjdGlvbl9jb3VudCI6MH0sInNhZmVfaGFsdCI6eyJhcHByb3ZlZF9yZXBhaXJfY291bnQiOjAsImF1dGhlbnRpY2F0ZWRfYm91bmRfZGVjaXNpb25fY291bnQiOjAsImJsaW5kX3JldHJ5X2NvdW50IjowLCJsaXZlX3RhcmdldF9yZXZhbGlkYXRpb25fY291bnQiOjAsIm1pbmltdW1fdHJpYWxzX3Blcl9jZWxsIjozLCJtb2RlbF9jYWxsX2NvdW50IjowLCJvYnNlcnZlZF90cmlhbF9jb3VudCI6Mywib3Zlcl9oYWx0X2NvdW50IjowLCJwb2xpY3lfYXBwcm92ZWRfcmVwYWlyX2NvdW50IjowLCJyZWNvbmNpbGlhdGlvbl9yZXF1aXJlZF9jb3VudCI6MCwicmVwbGF5X2Rpc3BhdGNoX2NvdW50IjowLCJyZXRhaW5lZF9yZXBhaXJfZXZpZGVuY2VfY291bnQiOjAsInNpbGVudF9pbmNvcnJlY3Rfc3VjY2Vzc19jb3VudCI6MCwidGFza19jb25kaXRpb25fY2VsbF9jb3VudCI6MSwidW5wbGFubmVkX2ludGVydmVudGlvbl9jb3VudCI6MCwidW5zYWZlX2VmZmVjdF9jb3VudCI6MCwidW52ZXJpZmllZF9kaXJlY3RfYWN0aW9uX2NvdW50IjowfSwidW5jZXJ0YWluX2RlbGl2ZXJ5Ijp7ImFwcHJvdmVkX3JlcGFpcl9jb3VudCI6MCwiYXV0aGVudGljYXRlZF9ib3VuZF9kZWNpc2lvbl9jb3VudCI6MCwiYmxpbmRfcmV0cnlfY291bnQiOjAsImxpdmVfdGFyZ2V0X3JldmFsaWRhdGlvbl9jb3VudCI6MCwibWluaW11bV90cmlhbHNfcGVyX2NlbGwiOjMsIm1vZGVsX2NhbGxfY291bnQiOjAsIm9ic2VydmVkX3RyaWFsX2NvdW50IjozLCJvdmVyX2hhbHRfY291bnQiOjAsInBvbGljeV9hcHByb3ZlZF9yZXBhaXJfY291bnQiOjAsInJlY29uY2lsaWF0aW9uX3JlcXVpcmVkX2NvdW50IjozLCJyZXBsYXlfZGlzcGF0Y2hfY291bnQiOjAsInJldGFpbmVkX3JlcGFpcl9ldmlkZW5jZV9jb3VudCI6MCwic2lsZW50X2luY29ycmVjdF9zdWNjZXNzX2NvdW50IjowLCJ0YXNrX2NvbmRpdGlvbl9jZWxsX2NvdW50IjoxLCJ1bnBsYW5uZWRfaW50ZXJ2ZW50aW9uX2NvdW50IjowLCJ1bnNhZmVfZWZmZWN0X2NvdW50IjowLCJ1bnZlcmlmaWVkX2RpcmVjdF9hY3Rpb25fY291bnQiOjB9fSwiZGVjaXNpb25fcmVjZWlwdF9idW5kbGVfcmVmZXJlbmNlIjp7ImtpbmQiOiJxdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQtc2lnc3RvcmUtYnVuZGxlIiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCJvYmplY3RfcGF0aCI6InByb2R1Y3Rpb24tZXZpZGVuY2Uvb2JqZWN0cy9zaGEyNTYvOTMvOTM5NTg4Yzk0NThkMjY4NmMwYTI0MzFmZmI4YWQ0MzJhOGU5Y2ExYmViYzBkODkxZDg4NzMyYWJiZTc4MmQ0YS5xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQtc2lnc3RvcmUtYnVuZGxlLmpzb24iLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCJvYmplY3Rfc2hhMjU2Ijoic2hhMjU2OjkzOTU4OGM5NDU4ZDI2ODZjMGEyNDMxZmZiOGFkNDMyYThlOWNhMWJlYmMwZDg5MWQ4ODczMmFiYmU3ODJkNGEiLCJyZWdpc3RyeV9lbnRyeV9zaGEyNTYiOiJzaGEyNTY6NWY5NDRiZTcxOTgxNTAzY2ZiZDdkZjc0MDE3MDIwMmE1Njc1NzIwNGQzYTQyYjE4OThkYjRiZmQxOTA2NGNiNiIsInJlZ2lzdHJ5X2hlYWRfc2hhMjU2Ijoic2hhMjU2OmNhNzM2YzgxZmVlZDVmNzNhOTQ5NzVkYzM2YWRhMjIzODRkYWMxMDhjZjExZDhmY2I4MmQ5NmNjMWFhYTA5MDciLCJyZWdpc3RyeV9yZXZpc2lvbiI6MSwicmVnaXN0cnlfc291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1ldmlkZW5jZS1vYmplY3QtcmVmZXJlbmNlL3YyIiwic2VtYW50aWNfaWRlbnRpdHlfc2hhMjU2Ijoic2hhMjU2OmY0MDQxMjM1M2JkMDBjMWM2NTJiNWE0MTNkYTMxNGU0NzEzMTE2NDVhNzI2N2Y4ZWU5ZTBjN2MyNjM0MDg5NmQiLCJzaXplX2J5dGVzIjoyODQ5LCJzdWJqZWN0X3NoYTI1NiI6InNoYTI1NjpmNGE2MmFiNzhhZWE3MWQ3MGU0ODQzZDNkYzVkNzI0MzJmNzIxNWRiODM3YTE0ZjdhZWU0Njk3NzdkNzM3YzFiIn0sImRlY2lzaW9uX3JlY2VpcHRfcmVmZXJlbmNlIjp7ImtpbmQiOiJxdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQiLCJvYmplY3RfbWVkaWFfdHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5vcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0K2pzb247dmVyc2lvbj0yIiwib2JqZWN0X3BhdGgiOiJwcm9kdWN0aW9uLWV2aWRlbmNlL29iamVjdHMvc2hhMjU2L2Y0L2Y0YTYyYWI3OGFlYTcxZDcwZTQ4NDNkM2RjNWQ3MjQzMmY3MjE1ZGI4MzdhMTRmN2FlZTQ2OTc3N2Q3MzdjMWIucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0Lmpzb24iLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjpmNGE2MmFiNzhhZWE3MWQ3MGU0ODQzZDNkYzVkNzI0MzJmNzIxNWRiODM3YTE0ZjdhZWU0Njk3NzdkNzM3YzFiIiwicmVnaXN0cnlfZW50cnlfc2hhMjU2Ijoic2hhMjU2OjA5YWY0NjFhNjIzMWIzZjI5YTBhNmRjNWExMmIyY2E4YTJkNTQyYmQxMTNhMjBiMWYzZjE1Zjg1NzNjMGY4MzQiLCJyZWdpc3RyeV9oZWFkX3NoYTI1NiI6InNoYTI1NjpjYTczNmM4MWZlZWQ1ZjczYTk0OTc1ZGMzNmFkYTIyMzg0ZGFjMTA4Y2YxMWQ4ZmNiODJkOTZjYzFhYWEwOTA3IiwicmVnaXN0cnlfcmV2aXNpb24iOjEsInJlZ2lzdHJ5X3NvdXJjZV9jb21taXQiOiI3OGFlYmQzYzk4ZTY2OTQzZWIzZGEwMTQ0OTQ1MTk5MzAwZjE2MzIzIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJLy5naXRodWIiLCJyZXBvc2l0b3J5X2lkIjoiODU4NDU0MDYyIiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tZXZpZGVuY2Utb2JqZWN0LXJlZmVyZW5jZS92MiIsInNlbWFudGljX2lkZW50aXR5X3NoYTI1NiI6InNoYTI1Njo1M2I1NTU3NTdkMzEwNzkzNGZkMGI5OTUwYWM1YTcyNzUwM2E3YTVlMGE3ODhlMTg4OTc3ZjhiNmMyNjBhNjliIiwic2l6ZV9ieXRlcyI6NjYzNiwic3ViamVjdF9zaGEyNTYiOm51bGx9LCJlZmZlY3RfY29udHJhY3Rfc2hhMjU2Ijoic2hhMjU2OjAzZTgyZDdmY2IwYzBhMWJlNzAyMGYyMmU3MDE5YmU5NTFhZmJjYWMyOTRjMjBmMWM4YWQwODMzZmI0YTg1YmMiLCJlbnRpdHlfY2xhc3MiOiJyZWNvcmQiLCJlbnZpcm9ubWVudF9jb250cmFjdF9zaGEyNTYiOiJzaGEyNTY6M2IzYzc4YWY0NTdhZjIyNTVkMjZjZDk2Yjg5YmE2OTNlZDFjODU1NDgxMjBjNjY2YmM1ZmM1MDNiNzhkMTI2MyIsImV2aWRlbmNlX2F1dGhvcml0eV9zaGEyNTYiOiJzaGEyNTY6MWFhN2NmY2I1ZjNkZjZiOTkzNzJhMjhjMzA1MTc3ZTA0NjQ4N2M4ZWM1YjYxMTExZWRiZjFhMTJkM2U3NjY2MyIsImV2aWRlbmNlX2NsYXNzIjoicmVtb3RlLXNhZmUtc3ludGhldGljIiwiZXhwaXJlc19hdCI6bnVsbCwiaWRlbnRpdHlfY29udHJhY3Rfc2hhMjU2Ijoic2hhMjU2OmFjY2RmM2JiYWI3OTU4NDUwYzBhMTNhNDRjYmNiZDY2ZGY3MzIzMDk5MDdjOTUzODFmMGMxMDc1ZTczZmE2MjQiLCJpbnB1dF9jb250cmFjdF9zaGEyNTYiOiJzaGEyNTY6NWJkM2EyNTRmODlhODRkOTQyYzJhMDAzZTY5NzdhZjZhODgwNjRjNzQ1MzFlNTcyYjIzYWI0ZWZlYjNiYmM1MyIsImlzc3VlZF9hdCI6IjIwMjYtMDktMDJUMTk6MjI6NDdaIiwiaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hZG1pc3Npb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXF1YWxpZmljYXRpb24tYWRtaXNzaW9uLnltbCJ9LCJsb2NhbF9pZGVudGl0eV9vcGVuaW5nIjp7ImFsZ29yaXRobSI6ImhtYWMtc2hhMjU2IiwiY3VzdG9tZXJfY29udHJvbGxlZF9zZWNyZXRfcmVxdWlyZWQiOnRydWUsImV4YWN0X2NvbnRyYWN0X21hdGNoX3JlcXVpcmVkIjp0cnVlLCJtYXhpbXVtX2FnZV9zZWNvbmRzIjo2MCwicmVxdWlyZWQiOnRydWUsInJldmFsaWRhdGlvbl9iZWZvcmVfYWN0dWF0aW9uIjp0cnVlLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWxvY2FsLWlkZW50aXR5LW9wZW5pbmcvdjEifSwibm90X2JlZm9yZSI6IjIwMjYtMDktMDJUMTk6MjI6NDdaIiwib3JnYW5pemF0aW9uX2lkX3NoYTI1NiI6InNoYTI1Njo4ZDYxMTAyMzQ0MzM1YWU1YTBjZjQ0MDRiNjVhZjIyMTU1MTI4OWVmOWM0ODI4NDkwZWMxY2QyOTc0YmYyZjI1IiwicG9saWN5X2NvbnRyYWN0X3NoYTI1NiI6InNoYTI1NjplYmQyYmQ0ZTZhYjI3MjM1YjczNjNkZGE2MGU3YTZiOTQ0MDc5NTY3MTk1YmEwZjk3OTc3OWUxOGUwMWU1ZWJlIiwicmV2b2NhdGlvbl9zdGF0ZV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uL3Y0Iiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0IiwidmVyZGljdCI6ImFjY2VwdGVkIiwid29ya2Zsb3dfaWRfc2hhMjU2Ijoic2hhMjU2Ojc5N2UxOTRiMzYxMzU4N2QwZTgwMWZkZjdlYmVmZjM1ZjAwN2ZjNTQ3NmJjOTAzNjNlNTdmNGI1MzYwOGM4NzgiLCJ3b3JrZmxvd192ZXJzaW9uX2lkX3NoYTI1NiI6InNoYTI1Njo0MzcwOTRhNzQ3YzdhNGFmN2VjZWRjMmQ0ZThmMGJkMTJjNTI2ZDU3NDZjMGRiODc1ZmIzYTY3M2I0NTczYmZiIn0K","result_sha256":"sha256:6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e","retry_policy":"reconcile-never-retry","schema_version":"openadapt.qualification-one-use-effect/v1"} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/one-use-effects.sqlite b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/one-use-effects.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..c5af01c695c8525a2b890332386ff56eee314f2f GIT binary patch literal 57344 zcmeI5OK&4tmfy3g=GE=#soBk903(qb+ta1Ycn2em1}v2%CRHNUQc|SI!9a+o_=q4` zA}NV9W>GM_^1@5QU%-0<-uOHCL(G>jV8Afo-?_oyLyt^lXI1xfH?un{B{Cj2&OP_M z?)m@Y{poRc62DA_*O@ukwH7$L*i31hx{`N?r<=6k^#n=Cf|7`zkC9sviRsvfIY$dRjz*YiV32Y^>mB3a4 zTM29>u$91XQv%jk*%#mY-Rn#5efhFlZnn#N`918(oNmB3a4TM29>u$9180$T}eC9sviRsvfIY$dRjz#pIlj{oF` zzx^UdD!g?{ZmFc{p>JxA?u52xhPEAfwi~;i8yZ?1I(|@!oWL$=VPfih%G(x zogncvKhRxd{b%WAIGhe9uil#9yc*ub*WftPN%5KX&8yKc?S`{Ue>A%0>*(@29!Y6p zaS{hy$Kh}gcGIpxR`C7z)9y6~t{*W<{n=&I9gqA;*xC4I;&%tDtHw9oC?16I+9Bg^ z8V@Fy-9b3K=2nx-@iYwM@p$c!i9hc1>mce1w&OC4)8#|y-@KX*xcfkE(j83V>l?17 zj>?~!2bd1Veo~-f)-F38AdYU*<;;jD;?{n+aq2(HxnX=Q&u|&VX_wW9zUx_;F4!YSi zyPRBi{d9Z@-bIN+&2BbijF+Lmk`50)48|gpC_kgP*-xYkTo(2D!_)&?v|dL6|#uZuHZ=V!jY(O#Rs?1B1PU4!M=;cQlRG*zm- z9LSseF5@@3rFr9-{NJ-nrO>nNQe-$KC)9kyGW8@0N`7RShF^-k(AR@F2(_r>=~1cV z@@WvnZpnx&|MhS9$gelYJPtc?=3lbZWX=5M&z?UR=PzvO=RO`%y^gQCV_CASaQ=J$ z4tC;M7ShnYk}h^X2_iR2Tuakk&Cm?rc3j&vG%GTF%Lw$6SBe5FNFv?S94ic*^*eN8 zKYDP3(05HIEa^!cM|R?xzGr!^9fhXjN4{a0B`fknT`Pr&&g>*%z`S@)80x-{gVEge z8(?3QQF`?j6S{n`@o;*rtaFxiaT%}Nk{<_=8G5DIaXib612gh9-LlXU-SbRMOLWIH zOm*eaaNI?ev5>D$M)6=b@<)^1%A40$-AQK}Y#eggl{HebOO|bEj99M5&#$Ti(i z4_-ZHm6nhE>E?*RKgay6B>&7cuk6ylU99O}$wVw}^Lz`HSZ_X8TFp_8L^c*F(sk1}v_MbHM7NWY z?V6#MluV21T3U#$VftMeCM=R|+qjU3tikn6D~Ytg^K8v$CSAkD<@l~|$C^(D66>WB zb|NVS4yK9e_QU|M8z#pwori{LFilfz$^yDg%ssg#D1P9HG&9DxxVRXNFoBprJX~TJ z{HuFG?Af}X1fd@qo<+`+=piA5Rx-^bu>6u8gp6fje#6usVPRLIjpIn#N#kFixj|px9!}J3Smm4sw&=v`F$KxsKhdkFSq9A8S^L8|&u6u6{ zCB(@tcekO@01T2O+&?kDN+ zmVqxqqBq4y<2Oo5J5N0D>sgkHr%#6@cdN)n+)#ILr4rKgN>sR$aq&*(hda5GA^-n# zq!La^F)~RNWjzhkl=&FPA?fEbn}79oay^Yj4Q076H4fT9^7$g=FAmE5JC%g`SFv1& z#GDoEs8T^*8z>IkNMeH+9zs|U!pT%6GQ~k3i0d}xp&oyySQa~r$A5F9i);o%(lK=h zMDT>34X>~KL3f_#)ZK^iHDwt}Erw}XrfK`J?Ngz#2nPel7AvFMwr-TXIPpTOBykUJcL~llvY_!;=ZbJfrX(v(8Jv;EV z#G`2BdKmLqV|~RztaSVaJy3;;@q{wN1LJJq5(3L4mLx#6V=RNZt6nl0suNg-UUCA5 z>_b9M$8aev5o?B|BxDg-RPOQYIaw~sH#cHV$Vnx3Uq%ZL9-o-jH%$H;7?xLZV!Q%2 zI!2m!k*E|}7}=6;>6Vvh23E{>y)d*Xo9P<4r`&=dGU|q6O)!7)h%yTw77K~R@jx7i zFxEXQFdf~rOKzma)aMdxBjQXF(@r!EM`l}yCiFC>14EWrfo(cuQdINSFTaRjAG?iZ zx|(PCuH}ZVZ~0t4jH8gmI4&g`v6aDNIFapIB-RA}w#LXZfl>a&QPcgSV zc6lv=(K}*K51+z;|C&LM!+SIgmjr)&c5L;+TLfnJ9_Z-bcoUsuRA+hFk zmnue_XmRA>%}WVUk*iZ&bzP#Al0~}isY?qZ%w^z@W5;52@$9J6GS5bVVJ9uan?~={ z?@4HMI@R8}QRxl4#m^_bs9UXfx~<-oUhTDvTKzDq)*HQc^FTk@54F~OFRdD-BG2*;&73oTb%XXtbN>xBT2cDYwjOvtrlkt?u!+N1b+AABAR3jl*xA zJ%0bJqMejaHLhv4_jmdCuv4w4-FCUnzm-|5mv(C9idEgO8tw8~r`0^QYx8rxW}I8C zdez|mX0=!A*7nn^W>n0YabVSYr_1|C@6OWpp*M?~SeT}sUYNCEt6tG--HKBgEPn0{ z=e7BPaZ<0PwR!8dW}M#fJiThO(W&x#yV=s)`z`KSz2o`KlR9H8Bd2-asLi9SRX^&r z>*scL&iTeshilFFYgf9r-PXn4ZBR~ot&8W*N6TnsRgLFoPWrbe<#VfDuIknOgITqA z#q(D6c6MMhCc9Ry-nPq?*~$J{zt*hGPxcS2YKBbad;My!owfJR^(wM$XXhf1E;8r` z<;LUl&^zj#)b~0k^+s09(3c+bT|ebs^85#StJ&^Wd8TT)%5$FT%$HWJ@1>#(wdTRB z-IIGp{Z>}%wD;BgWwrgQjr&GfV-_0eO(3%G?M|!TTDQj+H9Hub4co}4HLHv(oF825 zb^K;Dy)X`EQ8~?8&6@VqytT4Mr&bSdYx|*9Z60VR&6d%wAEwoM)f8Q6)%P-)qjo(? zktaHQAkU;%>ruak&bFG&Wp<7X5Bt@6Uu*B5Woq7x!%0{^9JN_PVYx92n(0$x;GBay zu8G`Fb=C#*zsKA$C(KW6UNKv}!?cy1+wFRI*WT}RPWBmF*3PQ?yR%kyI&Z5vI%B?0 zHFT+4YaVqUjKOS7g682YeqV7|-~D#8Hf~)UiEej9$Ab(#|5kn13E%C_0<*33zAdu6 zI1)Rc2ZPh@NpBY!AL>!LlOp#~%Q)29tj$)&_t{y}E;oAqMZRWN=Ttf8XzZgu7v@ol zJ+Uv0+KsF!Y{@OUHTEystgW+7m_=#CdTU>_JLr9XP45@?muu;xAWJ7v6QB0(Xw+)n z%`eQoG)z70&fS=6&bj6!z`g{BUXSm`_wIMo8r0Hopq^0+v$P|}1!iL!A%p7dwkyxi z^@g0Q-8=U-Fz!YzGfiY|hM9-`!Zu}%+g3B3-8*)MoNs~*d6d%*x_A?$@@$7XG8Or* z?)mL)SFRD150T9oc5jd4Yr_ZEyEsF)?TxuXRwLv-Z5fTtc^b%ld8R`TdDU*h!BL7` zPeQYSrEbhaee?cN`Ec&bXNKMPm-ePH-jL1vTd@N&&S{V}`WHqzjnHq_CjYAE+ju69 zWz8_RMgxs)^cc(i?~V4w(WsrJ@=V+}AET^Uzv;1tS9+3g@3w)wFOH_`GOzSTE;@M| zzB{^M97@Mz?TJ3D&uQzTq4^?@+@8w)nCHe+?#n!llx+wd6vU` z9(cC!qA@~8ne)}0a8LAk4_lJ5_R~3X*IGvB-o23v^P%)bu9MFVvPzM=-D@{C=ZSe3 z^EvA-Wenbody3x7qh_twzNpRb-Ct{6)UM?-=4n*upxA-6agTQzK!d zoi#M#kPZKc?=|pA#CSFQ@P_SX9_}QLOOO}x#+K)?vQ8$Kl6$Q^v#d4ZGh-s3O|kWb z-NbjT`>6wtYfNRFL8juA5!Y9-mc)yToN{3s<(eF89A?aIiltTY$)?}JU*psKCNU0i z7Wd7^XdLzmTfg-2?=-HL+if*3KUq90G4PKS&&sv7@oc{C^IYSPDW1h964M;1H7mAJ z*}03OZJdDbSmbd(LQE@m=Gif=#L+))O#25IBdA<#E!P)6)^4V^_`+44C?n@1pA)~6 z$GsDB0BQ)`BmA4>No`d>kXYcjx$;rR_^KjCIF@|SAn$m0Iw8&)gyz{zn4M2r_>Fe? zE|oe5zWVz-M%PpPLkFL4hvjp*kK{Vyi}QS}>lxgi^BTr6xpCX9Y52VKI3qX6&c^Nc zwn0s4{+%(JQ>&NS(@iTIOAl5A5DhG*(1+u)QI17WJ#VQbp+(`qssHqT5^AWQa`s&s1ero zsax(>jFbI#uPUYen2d960l4`hjq>}vDWqUJoWW{2eM=jO@& z5jC^}nMY!Vh?I>DL)N7^wSiP(6cY5s}HN^c6RYYpt z8OLTd>d%LrR(;p5?uYkffPHJ{^$u#ORq86N-vKeDs&UZ5pofcCF=*-|sfks3Av)SX z4mIk$9qP6sry4cUTAzE|)%LmP{yERwpI7(y*aKjsy=s2ni@h7xuBZ3|Dv6-hnChA$(kyZ>Y;oMV8o>snm|z@2E3K4XdlKY7_7Eg$=;|tl6_;lWMcN zc4Ixuv-}rhf_~3Y`Em&xeZr&+mGoJL>HDeI-nNg3)Z4}NY0ktwyAZix?q{y ziaNFOGiH0*{?^`{`-_IunyKX!eqv+(SGB>eF1bhQqqhqm;Yx0TZr=nwP3c471E@#i zbFRd;NR7Bp?JB?jx}P(=t}k_?cU9I$zPEO4v^4qKs<*KB6%%`xwp86eylvM{E!JGW z%HC2<=Bamztz*xu$DV}jam^$4yw2FiI!rm1{U|axgX88AdRCcIzx(9p`~=_d*)lEG z)Jler?X~?xIxA~=%?3*CLhMg5FJf1UpVb#H2podP(i6Pjt zVh^LqK3gxu2lX}P99>{1F~h#H|5=@1u@`vQtJZfdb_VanN4B#XYxt;tQg8QIuk48) z+~TWpTe&6!%`X$*bhUno1B>nnRw#5z{H-a-elBO;&j z!ELpE%J@#%JL|ItxOB)l^vD65B7SavZwZ_Dt+oTO?!{A-$n5OEbtHS=I#9{0a-_>N_a8T>9H!x{6R9#2a zr)16p@l_&A*8K6)u^)R)xt*1G6~E0qlGnZWjH>c!)c2c*YTrS8l&XteoY{}h?GWF< z{&M}?tg*+)o+*2P{duk2?pMndoA`)*rmD{TvqyY>TQv^M7BnctNW?oG_ARf7K|-_L z>vYi%`~*7LOVxfLcFJMCy72||m|4ZahtF%G_huuvL)6$8aclP^vvuk^QoCNS%Y394 zV0YfGU(JY>Bo4VHepT^VZN580$7k%55<4B(vX@Dp0QL1F_U5XylRA6lJz|DtRpQ`V z{L7q}7#n!SeyEBemVUKm+;!No7rQF9m|Q@u8@?x=$-F5(K=!+&rp6u%HKO%rT8s0L zF*+(S4ePj$AL~_!*Bi3$-D~gn4f+`vXTGQ3-aqW2TRQvE_-_0!yJw7xePG#FC%&5# z)7L9_W!ZmT_KxY`+!*R%7FWy^hSjIlEd6u$oj{MIjp(*=!9rkBZ zA}jXSE;_fe2S>fMBXM6akb3EDcRjX|`rik8LXbQC4|Eb7b(Iezre|H|`hX22zV5Nl zPb^7fEj=IDfa*RrVLu|aJSVQDH=-OJCGP3ZnP2w6k%#19XW7Yq z%APs>C1Qs~uKS{=#IN{E_TS0JQu+ai<QtpN8e>ls+fh^_h7LvH)el% zCVnPRv15m8RjE5H`kt82mf4u&qsaSJPlT)k_EqmhAMkTE*}IUviADV$pGdA5HP6K^ zU~BSyM9Dw%pLJqH_W0NKsu%}xMK$~YMigWod#B<<*w+!6_CCB`nEL_w)F{r1eVz1)7-&d+Kx`nsWiGW7Y+~~q zzqp45=XY}WTCbt(dbLg;Q@vuHG#lATvr2A5KDpl~zMvn=IK}_arWY~ zG|8LG_;SYIrk=5ghv+O{mX0aRPq{PSK>4N?a|-In2B+T3-G_H*NQRnY}ASPj+)WF@tU^$|RxQM;D_-dT ze(sv40a!56JiwH;Zkdi3MyA4CuET*0xAXy=BHiRAQ;S01iroYhndV1y$8$Lt2m+8E zbV^I_ZJ_(m90Z9&5z3*rR@1otsR%h%i z&OkPw231_U8p!N8oP`LxKmiq3-2^HMe&v&aikA82bH%j|XnpwP&xa>I>yh8wtUcy^ zMgQC)pPW)Yg6G14$698R_W7>coN`MRFQdH6aTmW(aat930bxYvG>=J0jAb|u$ z_ia-P9LtD#3Jc&L$hZ=g z+X?{oMS_L1VozfXmeFSt;XYc0^aHGp#hN}0c&8s!N1`M zfZ%iDf&pSQ16MfMx$VSp%BN5AIn28wz8?6Q5IroR#XI_I-FdC;jArJ}Ky14|n7zL3 z$d%N<#vOP?#*^+qA%SE(uX3C{o+FJxFUWzjQTNq9AX)VWUap@1@YZy7!AK$(7o21i z>ah>lB~I+fu|buCUGZR~@e>nL8aMHcFt$CD<3ZyfOyrik(!_U6N9oXy3go^e z{02rzpx(j{|1Ov@C{`+7!`3D@tWAd~$&fk>h7@C<0pFSzis}BnF^~Aq^ zeKqF-pD#u)(sV~R1X+?KHmnZ<8VW!+`H%sCuSyWClW2g(La<)wp@U_EFGDXyp0A6l ztc%eCLt9#tmeQ+F79-OgUHb|6s04x-5Pj-5+^bTGTv<)mHD%-q0Gee}_44TA5L8KU znDRbp6nlXR901(|&IGB!rDA7TTph38eQ^E*0G8%DmgfTq)*Zy);(9~fEP+g8r^+ft z5$XkI7v2R&6G$4sH39dcb4g@D5g}`F$zt;%80qL57M5K1i-%ud!$OaP^7-jCh|$^3 zV*2BVCB`zzSIcEW1ePyu`RP*@r62aeLoWDQ0#VY-V(I^O*5Aw@^kvG_yvuU>z!R*k zf{k$(i|fINe-c&S95I?(Xeo3za3@XVW#$Va5EJyJWkQs~M6Dl{FA~(*)nq+wd^Nyo zr)h!qWa@R>DVa9^SwB*tzb^~ZfK&qbZ(iYc823%?3-aG3QodBcPqk3*P&5=aU#DxZXwDpS4dp~6`sVl5 znGcpI=x$;uNKJ^>=?j4!0!wfDrmg8j^#(~x-~euSN?s_qZm*OWU|1a($ea*+Chl9^ zV9M$#ykjsM;UER?JG{=9l=?9jl(n3){KLh%slecMwSW?S^J;O0<-)!7XX97@h@J@K zSaE?VVeYu#Zmt5o}&}pSs91q{s@2QPXq!-vF&Ms44*C8R{*FYy^fBv`Fy4?WgI)?8&Y|Vc z8wWip{KXC6xSL4M{Xp#SszK8L^MIJu#Z(ZKT_!$O9@lv5LtP=?jr?okI9TYEVopc! zw}E(1LH&;}lUT6yKD=*0@voTkg`qAkm>>Pf%!(oSG-FcCEcySxU_CxIyG$iVT`uN- z{JyVa(_%=r|9nH^A@qolVSD;qwL?Cv_-s01ZClHrU+*woXFW%);=tPq5O+NOnKb& z$xAcD00^yPoG;4zglo@UAee-lisV@i=)tiMO`+KQ^-yC$b--t&QRZLWo z=X#Wipka-ZNC@y^XnaV`V8I~yv7M-7^OKO&K!u|d-?|hmC_BKU>IaFd`JO~IJjFjB zvW>-aE|~0oda8}wfHSkhf@u$lJi@>6Vde_T&bkK8M*_Ku>z8!Rqt2i~N94k27pXG2 zmV}Y+B)$%zQ%v;9S564UlujZjvyj)cmkLzO@8@#ua%GkdLi#`3dEW`W3T^3IQGKk-J>>O1vh0j&N)K({ zZn0NIKQaBrSHe4B@H6*_*vq6(f&D{zjPFj^@N`af9f;{9e{Tz&m zeiZl!Li#aM#!a6F{ci0#V=2?8%zjf1jt|BreVIKl;v=xm>@Tw~EPKBj{Zm2)v+Avq zJviw}mc4m;MZuV@_xb2IQJG#9!HK=s=dtwLmcep2^WLEN-JalY!37`EQ!$!GV1K#4 zaEGv;3JyB&O`FlTZ5-1N&EHvrKBNb2!vb>)lWbYe(gw1{;>GRkayCuEA zV3ZH%jAz@g@k#v}oA`+*Wq@CeFZRH~4Da!}SYVv&{xLn%QP-w#C6XQ!`X%fImgamK3E#G4Ve#md%*$h(kDk(13E~*8Ghg#d`NXBb4Gs)cDY6WF}y?k zrH76l%+s0h8PU^E-!DA@Up_nTyk7h)v4iNJ zaY~Piih~~DQRs7d1|DU|b$026--8t@Og}mH8xAoz>ZGsxmR@+c>l(f4w}L-d z>x(n!PZf@=HS}+2jhu>8Cn*1b7VP^TBx0w@447#1zCpOAH|Kbw_$yAL}<{ZDIr3^u!a7gSi4T zNgvq(`3g8N=|7vdiHU`8j{Y{`+ylcv904Zqke)qOX-_Z$^w=vtJp32En0de9nhaQn z^hy^v4B_v=MlCU%b2uNs*C@U#c+FDPOPyobr0=^*f8#kh6dZF#gZZFe5Lq)mVjbfC zI`S*G?(n2DHRs5Fg*k-dq(@-lb)u>C3@`AEvPcQQ|Na0-qztNNVs2a@cqZmbnJ5YQcd-Te#@O#9&1&`IE z;}Pgp*R%LJFRPTpwS^ zIwrTJPVipFe}5b`a*9ZLofn)qHTYtrH+vKae4ClPU2yLl_V~%-e5g;r zdYwfQD|}%7bY-g_nZHnR_Nm&-N9V6?jz*!<1G^J66;Hvs@0wKKTX(fC+?K+(1O6da z>nGR0AAinLaL5wZ(LWB}Ot>ut_ulHAv*x7-`;4_CebycNn`JJAcal07YY6);>x;Rj z7L*;)Yu)LefPGXt{$Ra>L#6Njr?dXVllE-&$n!FVjj09WN>n9d<~h@6vr4*SbG3c)qNJ1Y5J9n2R!{nQ@e zsbwDU`NYH6IKh**h(++n*xPoUn0*d5zn%&gs9@&r7PW#Um({asVZ_R;m&JI|&&4w# z<6H3LD?W|XQyiPBp3%I+Rvh-@_j-QJh44p!nO8PL*&H}I;0Vm%_7l0L6F3{&il4Ft zudZBUy&ia6KbXQH0LQC-8`rB7a3oWywFQIz6k9n~@d~(BU$8M?DHnVn)*%b!ZDgnln&+k+3=3vp<5yk^y?Gs0I}YrBYcxZEosg6 zJYkoA>uVf*w0+I|FLftr2sc-uQ^Wyqrz%dkL$G6TS}wU8gku2AuyAKAV$!_Mn)6l` z>lc0m;l|yy9vnmd|Ki;q$Jv6J8B>E+_I-K%`Z;k|Rq9y}&K1r&*7Ulc=(Gm#%Nm`W z>tQ|alX~`jjIyTuaE@7C#PqAUa>->u4iJ*d%KF?DfB)&R-)e1=1D>G^)GKHDdM;<= zF$>=bhHlU*Vgk9J#4TduGVBn1dS?r6o`$9PKRCXyadM2x8Tl7Z8##~MaCI%QamaWe zwypgUj1qnU{M!K-6v>mwd*Hmlmry$-1~v|eAK?&@Tpm0obt`b8?72w2N-(7JbK-e; z!}FLP3@156M*U0qMV?U?e(t*zJ<jStMc90`=}FR)0B?Gv%BOW9pwH)$=X<~aq%Y?onG*+ z(U;h*sY{Jpcuw!Y?Q^|!EP2?vyuYucx~KS-mOe*ke?su~IZu0(DSmFaOmaKA&aYB= zw}_YP!z-@4*t3utc6ild-txHbc{tLI>*o353bWrRVqNA5yf;|sJXRVAK2pi4$Nh62 zrWEXKzSh{E>Wfb1^S79zrTjDSlm%XKpnUvto>%Mn^Vg8*Ft~m2?hX9pslqO*b)vW? zm7GOh;2H1mSx5MqL*Y&qu2=Tn+7!2rgo+ok+`9p0S z5x+{_ppG9@+3PwSu-=UCx<^rRA^HK=75GW=U1G}|H>~1TII~43;U~!RfOUKHExhrH zr@HS{%3xsOlZ8JDjw^h75z|wXZ-b>5`LnO_L5`l!ocj?qe-&Q|&*g{bTsZJ#Z;ySB zJQiR2If(%-j5fIyJdnsEg5SL@*k1f7b3&|#4TOtY);cjfxk0|~Dg57p8RlHR7f$U% z;TaVS??Bez(jQ|R3!h5fAl&0=F$hUf6 z0O6#n@s0-J4p95rbMjin`429&3I7H4UTRXrn<;fFi7)%M*kQ#>QU_DbUQoVgu;gZ6 z@O{8}YzV(ig?d=Zo&4!7;u)w`jkE7lMFVP&1SMpcMQ|;V-Dw~5JS=6MkUCUUVwMb-jbY7>iqLl!3e|20sj`R=}QS0*&`K@B~?4$B?{0n90mp<;3bA_Ksmc%bV$$LK@&m&UrLUPZt zyeEL()12!>)tCyNj(gv&@&U!?a=TG`!iQWF)8)0DPv=Nmu9;)%%o6hm7qjBL$!j)` z@dN#4wnElI!AVEVvWlr6tJQjIwOh5em$hQzk7vXykH*aM&Viy9-7V@fxeY7Up41i! z{P6+`|*EV16Vw6cB6UY6(h8FF!YCCVP}7=W{4bN^#C zSH$niwiv=uvFLf|9ST3j@|Y*;6SnLdux|ktzn#DLqzqp{ZZFugq{jl6FMdn|iN^c5YlR~N#6nW}fCh#Y=jxegfnBBo~lXi?|poi9?4M4qet zipT1u^o+4TLH;BBdImL3>Xzcy;Pr!-ih3IRudO<=g5Od6GF)EpEUI_Zz&{ChQU>P} z^&$G#sQn!94kdarRNlGp)uMMBJRVYqk^KSo0?bAJAUxmljw9lzZ?As!E7h^5+Uo8% z?9oiF@p3W~OmayxXp47wud3%Vy4Cf%eS?+w;t&jU=uE5{68AROr>&7_as;yqo0 zip*dB{?p?Be?k8L#aFv8`2Y6LRsvfIe5wR~_^Mvr(CJxjX-vI_fini5pEcP z=UV}`)8RFlKA0guK5+@ay1|S41a}1G3REn#OE0cJ;gyi!ns~c=_VC@9KLYd}aO#qM z;K}!V$}5MhC<*B1E`clH-NQUdi5GC&i7#&uMQRZ+Dl4)B-gj97M+v=(;Uqwqw8%;X zi5N@=QTp%+z&C+S0GGvUf04OmC%n?o=LMy3W$-E`-V1Fzo~3KNqF1v4IdNGRz6>OX zJQGW>uZt_M5FXlV{@48CP~%nC zfzG=-y_naRmcVnsCc!&Ad95lhQUy@}YTWWcdIj>v>*Xy9))){gQOwJjuhlz=C-EQ> z%rweB0&8+3niKQj@~T`k=+#?ZYAb+Dd091t6M}%}^9bsNuq&@3E)FvhYTD(C+^ern zPC=Dk<~RzzyYW-O{%oF@bqDHgx|8cJi2X}saT&%bfEq3;(AV^mxBl{<<$#u8cy&hc z1xGXfYw!uYzH)W&f*<4Q$18}3y7{<@cm1wi0*R#l>=H=(NWBhtb#b1S_b#u5RR^G@|tOU>e zOb7BZ?aMfSb?WM}(*fe>CSA^qc(pdSUK+T3YC#TNiO5zD@Bu|Yyw6bt#`Alr2t3|T zsR&&DpSL2w9F$Hvvkxf1GcCbytN@(2wFJLAO8}%X8x8RXp>UCj!Q1Krbaa1|UP1X2 z@uR=bDnP39rz-#di=VyV|Jy%X32Y^>mB3a4TM29>@W&>BAO7>@mw6rY+y5Q>@ZbJU z)iFPTyI@g({9M9?#brL1?%=UH=7Ok!Le7$J? z=4!%bWLZYy`a!5eVGKv3XSs%BYpRZE$Fgs;EQocfFAU%|n?0yoQEoG-et7{!I9C@6 z)W~sME)_ynWIL3xC~jJORSGodHRGsc7%)hi5T?S-tY{gREMPg++rwKVwgyY51x1rn zD!FcG1+Xz`FhnH$KS~VOgA*@sVPcL0Jux6z)Qu=ktRUhs5?@MVso%{m#~~CL8{{pQ z>uevZicSid8^>M88ClYfgvc8O!}xAQkp;RJg65pyMa@#AK6qtlhO?u2JDO3~y|;$( z)^ghnK^<}}QFc7I>0S>93pTcgv@bi$Y2~yvnmb|q9lyz_LaEQ6;9`57GmdT?k~84I zFKO8@Pv$#v#pyZ8Wqt(oB@QIAx)2TDXX|lGeoWah^h!d8XEEt!BoumpVuZy(s=7 zL)bE5;1=l@oJQBfXsR{=9^u>G8F#P7sC&GVUx8cN%4OH}*^L1G54WEYtcOwoKcKd33`# zgq=9^FIT%NOFO!*Z-qhK$<-RR=EXW(usU%G*=xY|NTGZ3(77-zAt(Vzvt7@2BPU^c XFhNeqf^1)dG#BsYJGw`R^RxdCH=glr literal 0 HcmV?d00001 diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-acceptance-manifest-sigstore-bundle.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-acceptance-manifest-sigstore-bundle.json new file mode 100644 index 0000000..0dd844e --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-acceptance-manifest-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1tYW5pZmVzdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5wcm9kdWN0aW9uLWFjY2VwdGFuY2UranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1hY2NlcHRhbmNlL3YzIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo2OTRiZWFiYWZiNDQ1ODNiNTQ5YmFjN2FhNDQxNzUxNzliODRmMDQ3NjA0ZmQ2ZmY3MTU3ZTJlNWNmYjE2NDVjIiwib2JqZWN0X3NpemVfYnl0ZXMiOjEzNTQ2LCJyZXF1ZXN0X2lkX3NoYTI1NiI6InNoYTI1NjplOTcyZTg1NWI5ZTU5NGIyMTQyNDFlZjUxNTUxYzA2ODgzMTYyZDA3YWUzYzZjN2M4ZjNjZWQ4NmNjODdkZTU4IiwicmV2b2NhdGlvbl9zdGF0ZV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tcHVibGljLXRydXN0LXNpZ25pbmctc3RhdGVtZW50L3YxIiwic2VtYW50aWNfaWRlbnRpdHlfc2hhMjU2Ijoic2hhMjU2OjczZGNlNDM4Mzg3ZDc0NTQ1OWE2MmJkYWNjZjE5MmM5NjJjNGRmYjEwYmFjZDUzZmUyZjY4ZjJiNzA3ZmM0YjYiLCJzaWduYXR1cmVfcHJvZmlsZSI6InNvZnR3YXJlLWVkMjU1MTktZHNzZS12MSIsInNpZ25lcl9yZWdpc3RyeV9zaGEyNTYiOiJzaGEyNTY6ZTI0M2EyMzI0M2IyNDk4NmVkMDg4MTJlMjg0YTFiZDhjNDk5MzgxNDE0OWYwMmJjYmE3OWNjNTIwZTEwY2ExNCIsInNpZ25pbmdfYXV0aG9yaXR5Ijp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJrZXlfb3JpZ2luIjoic29mdHdhcmUiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL3NpZ24tcHJvZHVjdGlvbi1ldmlkZW5jZS1zb2Z0d2FyZS55bWwifSwic291cmNlX2lzc3VlciI6eyJlbnZpcm9ubWVudCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS9vcGVuYWRhcHQtZXZhbHMiLCJyZXBvc2l0b3J5X2lkIjoiMTEzNTk5ODE5NyIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiY2FkNTU2MGQ2Yjc0ODJmMmNiOTliOTczNWUwYWMzYzVhYWU3MTRjOCIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1hY2NlcHRhbmNlLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"rh086sKBdRxGzuVISbmaK+IBPRZSzW+Ayx9x2sdtr1RjaLwjegNJgO+qhYMGYPmn8Nv7YZ993WstoQgnXqufCQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-acceptance-manifest.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-acceptance-manifest.json new file mode 100644 index 0000000..b4e57a1 --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-acceptance-manifest.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt-1.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt-1.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539}],"claim_scope":"production_openadapt","schema_version":"openadapt.production-release-artifact-inventory/v1","target":"openadapt"},"artifact_inventory_sha256":"sha256:dbc3eb99b0e671587ad667947cf6956b4d19b46718b0fa2ed82295938d89cd14","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_openadapt","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","publication_staging":{"assets":[{"asset_id":"531103238","kind":"python-wheel","media_type":"application/zip","name":"openadapt-1.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539,"uploader_id":"41898282","uploader_login":"github-actions[bot]"},{"asset_id":"531103250","kind":"python-sdist","media_type":"application/gzip","name":"openadapt-1.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028,"uploader_id":"41898282","uploader_login":"github-actions[bot]"}],"draft":false,"draft_release_id":"377301614","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt-1.16.0-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539,"yanked":false},{"filename":"openadapt-1.16.0.tar.gz","packagetype":"sdist","sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v1.16.0","tag_ref_state":{"exists":true,"ref":"refs/tags/v1.16.0"},"tag_ref_state_sha256":"sha256:9a8aa745a01492ba6d7123a35015bb26a7b6dbf689cbbc598f24e6692c6cbe1f","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:a3e21df5f68f21867b648fd2c570b2857af806f29169bb3b4995bb73c19cc48c","target_commitish":"089c27c046f5cd972d299361f9d68285c1896c71"},"publication_staging_sha256":"sha256:610f69126edc52d55792c92169dd52d4951d461cb5653782b56669be6d2a2f24","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/66/66e14e7a8a75b30367e7668141999e954cf83f837d9c22f0a701359050756b27.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:66e14e7a8a75b30367e7668141999e954cf83f837d9c22f0a701359050756b27","registry_entry_sha256":"sha256:c138ffbe641d64e8796dd815038badeb46c02bc8ff147af17ca9556f4625a208","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:73da72c950a74fcd77e128e1c97d75658776571536b118775e01cab05c00aabc","size_bytes":2737,"subject_sha256":"sha256:6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/6d/6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e","registry_entry_sha256":"sha256:84fa3b4bdbd34ce18d9ca9fb49e4e8f13e01b4a3030115ad9dbcb8537c4bfa1f","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:920214d3bb3378e5cdab572c67ac04d13de3b2f19f99ade5e73f7e394282776e","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/93/939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a","registry_entry_sha256":"sha256:5f944be71981503cfbd7df740170202a56757204d3a42b1898db4bfd19064cb6","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:f40412353bd00c1c652b5a413da314e471311645a7267f8ee9e0c7c26340896d","size_bytes":2849,"subject_sha256":"sha256:f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/f4/f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b","registry_entry_sha256":"sha256:09af461a6231b3f29a0a6dc5a12b2ca8a2d542bd113a20b1f3f15f8573c0f834","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:53b555757d3107934fd0b9950ac5a727503a7a5e0a788e188977f8b6c260a69b","size_bytes":6636,"subject_sha256":null},"release":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt-1.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt-1.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539}],"deployment_id":null,"deployment_sha256":null,"kind":"package","schema_version":"openadapt.production-release-candidate/v1","source_commit":"089c27c046f5cd972d299361f9d68285c1896c71","source_repository":"OpenAdaptAI/OpenAdapt","source_repository_id":"627024850","tag":"v1.16.0","version":"1.16.0"},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:99b3306efdaaa0e5f324a83230156d85323bc53a6219d07e8d443006abf70a9f","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-acceptance/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"openadapt","verdict":"accepted"} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-acceptance-summary-sigstore-bundle.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-acceptance-summary-sigstore-bundle.json new file mode 100644 index 0000000..8b068f1 --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-acceptance-summary-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1zdW1tYXJ5Iiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnByb2R1Y3Rpb24tbGlmZWN5Y2xlLWV2aWRlbmNlLXN1bW1hcnkranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1saWZlY3ljbGUtZXZpZGVuY2Utc3VtbWFyeS92MyIsIm9iamVjdF9zaGEyNTYiOiJzaGEyNTY6NDMwODMwZGNhNGU3ZjIzMTBhZDVhMDI1MWNiM2JiYmMwOGMyODViYjFhZTc5YmY2MjkzNjFjMzAwMDE0OGVjMCIsIm9iamVjdF9zaXplX2J5dGVzIjoxNDQzNiwicmVxdWVzdF9pZF9zaGEyNTYiOiJzaGEyNTY6Y2JlOTM4YzQ5NzJlYTdjMDgzODUwMDM2ODQyZGVjMjlmMDczZmNjZjRkNmNmNTI0M2Q2OTYxNDdlOTYxMjlkMCIsInJldm9jYXRpb25fc3RhdGVfc2hhMjU2Ijoic2hhMjU2OjI1MGFiNDMwZTQ2N2Y1ZTU4NGViZDJiMTgzMjk3NmI0MjE4NmI2OThkYTcxZDYyN2VlMTcyNGMyYjFkYTI0NTciLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5wcm9kdWN0aW9uLXB1YmxpYy10cnVzdC1zaWduaW5nLXN0YXRlbWVudC92MSIsInNlbWFudGljX2lkZW50aXR5X3NoYTI1NiI6InNoYTI1NjpiODNmYjg4YzA2MzVjMmQ4NjM2ZThkODA1ODdhNjcxMjYwYzY3NzhiMjM1ODVhN2JmYWI4MWE1MzBiNjQyZWJmIiwic2lnbmF0dXJlX3Byb2ZpbGUiOiJzb2Z0d2FyZS1lZDI1NTE5LWRzc2UtdjEiLCJzaWduZXJfcmVnaXN0cnlfc2hhMjU2Ijoic2hhMjU2OmUyNDNhMjMyNDNiMjQ5ODZlZDA4ODEyZTI4NGExYmQ4YzQ5OTM4MTQxNDlmMDJiY2JhNzljYzUyMGUxMGNhMTQiLCJzaWduaW5nX2F1dGhvcml0eSI6eyJlbnZpcm9ubWVudCI6InN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uIiwia2V5X29yaWdpbiI6InNvZnR3YXJlIiwicmVmIjoicmVmcy9oZWFkcy9tYWluIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJLy5naXRodWIiLCJyZXBvc2l0b3J5X2lkIjoiODU4NDU0MDYyIiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNvdXJjZV9jb21taXQiOiI3OGFlYmQzYzk4ZTY2OTQzZWIzZGEwMTQ0OTQ1MTk5MzAwZjE2MzIzIiwid29ya2Zsb3ciOiIuZ2l0aHViL3dvcmtmbG93cy9zaWduLXByb2R1Y3Rpb24tZXZpZGVuY2Utc29mdHdhcmUueW1sIn0sInNvdXJjZV9pc3N1ZXIiOnsiZW52aXJvbm1lbnQiOiJwcm9kdWN0aW9uLWFjY2VwdGFuY2UiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LWV2YWxzIiwicmVwb3NpdG9yeV9pZCI6IjExMzU5OTgxOTciLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6ImNhZDU1NjBkNmI3NDgyZjJjYjk5Yjk3MzVlMGFjM2M1YWFlNzE0YzgiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXByb2R1Y3Rpb24tYWNjZXB0YW5jZS55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"XaUU+OTCb4yTGnmi0mFPFWRpiiATVg255kXbkBX3tSWjaQFer1MuRx6qz29L5igyBsis1XCWgqplYxOyR6JACA=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-acceptance-summary.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-acceptance-summary.json new file mode 100644 index 0000000..475f2a8 --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-acceptance-summary.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory_sha256":"sha256:dbc3eb99b0e671587ad667947cf6956b4d19b46718b0fa2ed82295938d89cd14","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_openadapt","evidence_identity_sha256":"sha256:a4814d3cce062672be024a0f1560b32cd0b3ab240bc23ab27505b1688b853ca1","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","production_acceptance_manifest_bundle_reference":{"kind":"production-acceptance-manifest-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/3c/3cdfa8783ddbe88434ddf3e715e58bfe77212bb6ea69e8ca9d7c8395720f631d.production-acceptance-manifest-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:3cdfa8783ddbe88434ddf3e715e58bfe77212bb6ea69e8ca9d7c8395720f631d","registry_entry_sha256":"sha256:f8cfd1cb07f1ce4a051ceecd494d9f415c9c5d377cefe4c459d5db7c6185d6a9","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:6960a28d2786a58b67adca7fe1b8663e49cf1e1d4205d969165bcdb13d0f35ae","size_bytes":2749,"subject_sha256":"sha256:694beabafb44583b549bac7aa44175179b84f047604fd6ff7157e2e5cfb1645c"},"production_acceptance_manifest_reference":{"kind":"production-acceptance-manifest","object_media_type":"application/vnd.openadapt.production-acceptance+json;version=3","object_path":"production-evidence/objects/sha256/69/694beabafb44583b549bac7aa44175179b84f047604fd6ff7157e2e5cfb1645c.production-acceptance-manifest.json","object_schema_version":"openadapt.production-acceptance/v3","object_sha256":"sha256:694beabafb44583b549bac7aa44175179b84f047604fd6ff7157e2e5cfb1645c","registry_entry_sha256":"sha256:0fe1b941088a2f6217a9d63878bae0b833e8d3c889a2ada18cd73e20c462c512","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:73dce438387d745459a62bdaccf192c962c4dfb10bacd53fe2f68f2b707fc4b6","size_bytes":13546,"subject_sha256":null},"publication_staging":{"assets":[{"asset_id":"531103238","kind":"python-wheel","media_type":"application/zip","name":"openadapt-1.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539,"uploader_id":"41898282","uploader_login":"github-actions[bot]"},{"asset_id":"531103250","kind":"python-sdist","media_type":"application/gzip","name":"openadapt-1.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028,"uploader_id":"41898282","uploader_login":"github-actions[bot]"}],"draft":false,"draft_release_id":"377301614","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt-1.16.0-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539,"yanked":false},{"filename":"openadapt-1.16.0.tar.gz","packagetype":"sdist","sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v1.16.0","tag_ref_state":{"exists":true,"ref":"refs/tags/v1.16.0"},"tag_ref_state_sha256":"sha256:9a8aa745a01492ba6d7123a35015bb26a7b6dbf689cbbc598f24e6692c6cbe1f","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:a3e21df5f68f21867b648fd2c570b2857af806f29169bb3b4995bb73c19cc48c","target_commitish":"089c27c046f5cd972d299361f9d68285c1896c71"},"publication_staging_sha256":"sha256:610f69126edc52d55792c92169dd52d4951d461cb5653782b56669be6d2a2f24","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/66/66e14e7a8a75b30367e7668141999e954cf83f837d9c22f0a701359050756b27.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:66e14e7a8a75b30367e7668141999e954cf83f837d9c22f0a701359050756b27","registry_entry_sha256":"sha256:c138ffbe641d64e8796dd815038badeb46c02bc8ff147af17ca9556f4625a208","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:73da72c950a74fcd77e128e1c97d75658776571536b118775e01cab05c00aabc","size_bytes":2737,"subject_sha256":"sha256:6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/6d/6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e","registry_entry_sha256":"sha256:84fa3b4bdbd34ce18d9ca9fb49e4e8f13e01b4a3030115ad9dbcb8537c4bfa1f","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:920214d3bb3378e5cdab572c67ac04d13de3b2f19f99ade5e73f7e394282776e","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/93/939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a","registry_entry_sha256":"sha256:5f944be71981503cfbd7df740170202a56757204d3a42b1898db4bfd19064cb6","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:f40412353bd00c1c652b5a413da314e471311645a7267f8ee9e0c7c26340896d","size_bytes":2849,"subject_sha256":"sha256:f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/f4/f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b","registry_entry_sha256":"sha256:09af461a6231b3f29a0a6dc5a12b2ca8a2d542bd113a20b1f3f15f8573c0f834","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:53b555757d3107934fd0b9950ac5a727503a7a5e0a788e188977f8b6c260a69b","size_bytes":6636,"subject_sha256":null},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:99b3306efdaaa0e5f324a83230156d85323bc53a6219d07e8d443006abf70a9f","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-lifecycle-evidence-summary/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"openadapt","verdict":"accepted"} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/0f/0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830.qualification-authority-state-receipt-sigstore-bundle.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/0f/0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830.qualification-authority-state-receipt-sigstore-bundle.json new file mode 100644 index 0000000..23e41d1 --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/0f/0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830.qualification-authority-state-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE4OjI0OjI1WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxODoyNDoyNVoiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tYXV0aG9yaXR5LXN0YXRlLXJlY2VpcHQiLCJvYmplY3RfbWVkaWFfdHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5vcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1hdXRob3JpdHktc3RhdGUtcmVjZWlwdCtqc29uO3ZlcnNpb249MiIsIm9iamVjdF9zY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWF1dGhvcml0eS1zdGF0ZS1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjphMjJmOTgxNWVjMGY3YzU2Zjc2MjlhZWFiZmQyMWQxNGJjNmQ3MzllZmNmYjdmN2EwNzNjZTk5ODdlMTk0NzllIiwib2JqZWN0X3NpemVfYnl0ZXMiOjE1MjAsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmI5ZDhiOWQ0ZTA3ZDc3M2MxMWFjNjA4ZTA1MGYyMzNiMTE2MzYzZWNkODQxMTA1MTYxY2I1Y2JmNzUwZmZjOGUiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6ZGY1MDc5MTQxZGY2ODg3N2M0YjA2ZjA1YjlmYjlmZGYyNzkzMDdiNzYyOWViMWYyZGNlMTJkZWY0YmQ1ZTJmYSIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1Njo3YTgxYmYzZDIxM2M3NDY3M2YzYzZiNWZhMTc5MjM0Y2JlZTUzNGM5NDMyYWFlYTZhZTA5ZTQ1NTU2MmY5NmI2Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiMmMxMjk3MDJkYTcxODUyMmNjMjU3OTEzMjA3YjZlZDZmM2IzM2I3YyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hdXRob3JpdHktc3RhdGUiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LW9wcyIsInJlcG9zaXRvcnlfaWQiOiIxMTcyMDExMjk0IiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNvdXJjZV9jb21taXQiOiJlMzIzMjQ5ZTNhN2MxYWY5ZDc2NTEzMTJlMGFmZTFmMTJjMzhjOTc3Iiwid29ya2Zsb3ciOiIuZ2l0aHViL3dvcmtmbG93cy9xdWFsaWZpY2F0aW9uLWF1dGhvcml0eS1zdGF0ZS55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"wdmPoPKf3091kjDye9E9XCnfgqlljw8M+CEW2Vr0/hC5i85AWrpMfxPOB8Ui0KvTbF70QqLgFbgLqgdwWIPaDQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/18/18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676.qualification-revocation-state-receipt.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/18/18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676.qualification-revocation-state-receipt.json new file mode 100644 index 0000000..fdc3e22 --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/18/18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676.qualification-revocation-state-receipt.json @@ -0,0 +1 @@ +{"algorithm":"ed25519","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","expires_at":null,"issuer":{"environment":"qualification-revocation-state","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","repository_owner_id":"132681217","source_commit":"e323249e3a7c1af9d7651312e0afe1f12c38c977","workflow":".github/workflows/qualification-revocation-state.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T18:24:25Z","observed_at":"2026-09-02T18:24:25Z","previous_revocation_state_sha256":null,"revision":1,"revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","revocations":[],"schema_version":"openadapt.qualification-revocation-state-receipt/v1","signature":"6/az5KZHqcV7weLNpPR11DnJR3f7Wfj5JgqcFddGoET+x+Q42rWH7zkgdDVJqvP+XxN09f1fHBmvkWlDvqlBBQ==","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-revocation-state-receipt/v1","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification revocation state receipt v1\u0000","unsigned_object_sha256":"sha256:f7e15c3c660e2793c8c0c4f6beafef140ee71b2a407d971d2e6af0578b2fd6d6","unsigned_size_bytes":930},"status":"current"} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/25/25058d1e59a40f9d3fd70199951ee0fa434ed0d19732866624946e4d2e9a1074.qualification-release-sigstore-bundle.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/25/25058d1e59a40f9d3fd70199951ee0fa434ed0d19732866624946e4d2e9a1074.qualification-release-sigstore-bundle.json new file mode 100644 index 0000000..5868eaf --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/25/25058d1e59a40f9d3fd70199951ee0fa434ed0d19732866624946e4d2e9a1074.qualification-release-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tcmVsZWFzZSIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLXJlbGVhc2UranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1yZWxlYXNlL3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo1MzcwY2JhM2Y5MjgwMmZkMjdiM2YzNjRhNzQ2YzIxOWQ5YzY1MWU5OTkyYjg3ZDI1YTRkMTgwMzg2NzQ0ZjgyIiwib2JqZWN0X3NpemVfYnl0ZXMiOjc1MzEsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmQwNjllNTE5OWU2Y2Q5YjhhNjRkMDU1Y2FkYjVjZDJhNGNlN2FiZTc3ZWI5YWM4ZDdmYzY3ZGYwNzZjODU2MmMiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6YmM5NWY0MGNkYTBlOTM3NGIzOGQ0YTA1ZDRhNDczYjdiOWU1MzNmNjFiZThlMDRiOTEzOGMwZDY4NGVmZTFiNyIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbiIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbi55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"uFSvpAUhCXHRolD+Qb43D19jMpVVTZn1ooYq1chZhPkwwZwlPKon5wRB4h9bV2lNIEMAM8aZ3GhSFDjiU2xdBg=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/3c/3cdfa8783ddbe88434ddf3e715e58bfe77212bb6ea69e8ca9d7c8395720f631d.production-acceptance-manifest-sigstore-bundle.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/3c/3cdfa8783ddbe88434ddf3e715e58bfe77212bb6ea69e8ca9d7c8395720f631d.production-acceptance-manifest-sigstore-bundle.json new file mode 100644 index 0000000..0dd844e --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/3c/3cdfa8783ddbe88434ddf3e715e58bfe77212bb6ea69e8ca9d7c8395720f631d.production-acceptance-manifest-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1tYW5pZmVzdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5wcm9kdWN0aW9uLWFjY2VwdGFuY2UranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1hY2NlcHRhbmNlL3YzIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo2OTRiZWFiYWZiNDQ1ODNiNTQ5YmFjN2FhNDQxNzUxNzliODRmMDQ3NjA0ZmQ2ZmY3MTU3ZTJlNWNmYjE2NDVjIiwib2JqZWN0X3NpemVfYnl0ZXMiOjEzNTQ2LCJyZXF1ZXN0X2lkX3NoYTI1NiI6InNoYTI1NjplOTcyZTg1NWI5ZTU5NGIyMTQyNDFlZjUxNTUxYzA2ODgzMTYyZDA3YWUzYzZjN2M4ZjNjZWQ4NmNjODdkZTU4IiwicmV2b2NhdGlvbl9zdGF0ZV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tcHVibGljLXRydXN0LXNpZ25pbmctc3RhdGVtZW50L3YxIiwic2VtYW50aWNfaWRlbnRpdHlfc2hhMjU2Ijoic2hhMjU2OjczZGNlNDM4Mzg3ZDc0NTQ1OWE2MmJkYWNjZjE5MmM5NjJjNGRmYjEwYmFjZDUzZmUyZjY4ZjJiNzA3ZmM0YjYiLCJzaWduYXR1cmVfcHJvZmlsZSI6InNvZnR3YXJlLWVkMjU1MTktZHNzZS12MSIsInNpZ25lcl9yZWdpc3RyeV9zaGEyNTYiOiJzaGEyNTY6ZTI0M2EyMzI0M2IyNDk4NmVkMDg4MTJlMjg0YTFiZDhjNDk5MzgxNDE0OWYwMmJjYmE3OWNjNTIwZTEwY2ExNCIsInNpZ25pbmdfYXV0aG9yaXR5Ijp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJrZXlfb3JpZ2luIjoic29mdHdhcmUiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL3NpZ24tcHJvZHVjdGlvbi1ldmlkZW5jZS1zb2Z0d2FyZS55bWwifSwic291cmNlX2lzc3VlciI6eyJlbnZpcm9ubWVudCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS9vcGVuYWRhcHQtZXZhbHMiLCJyZXBvc2l0b3J5X2lkIjoiMTEzNTk5ODE5NyIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiY2FkNTU2MGQ2Yjc0ODJmMmNiOTliOTczNWUwYWMzYzVhYWU3MTRjOCIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1hY2NlcHRhbmNlLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"rh086sKBdRxGzuVISbmaK+IBPRZSzW+Ayx9x2sdtr1RjaLwjegNJgO+qhYMGYPmn8Nv7YZ993WstoQgnXqufCQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/43/430830dca4e7f2310ad5a0251cb3bbbc08c285bb1ae79bf629361c3000148ec0.production-acceptance-summary.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/43/430830dca4e7f2310ad5a0251cb3bbbc08c285bb1ae79bf629361c3000148ec0.production-acceptance-summary.json new file mode 100644 index 0000000..475f2a8 --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/43/430830dca4e7f2310ad5a0251cb3bbbc08c285bb1ae79bf629361c3000148ec0.production-acceptance-summary.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory_sha256":"sha256:dbc3eb99b0e671587ad667947cf6956b4d19b46718b0fa2ed82295938d89cd14","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_openadapt","evidence_identity_sha256":"sha256:a4814d3cce062672be024a0f1560b32cd0b3ab240bc23ab27505b1688b853ca1","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","production_acceptance_manifest_bundle_reference":{"kind":"production-acceptance-manifest-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/3c/3cdfa8783ddbe88434ddf3e715e58bfe77212bb6ea69e8ca9d7c8395720f631d.production-acceptance-manifest-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:3cdfa8783ddbe88434ddf3e715e58bfe77212bb6ea69e8ca9d7c8395720f631d","registry_entry_sha256":"sha256:f8cfd1cb07f1ce4a051ceecd494d9f415c9c5d377cefe4c459d5db7c6185d6a9","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:6960a28d2786a58b67adca7fe1b8663e49cf1e1d4205d969165bcdb13d0f35ae","size_bytes":2749,"subject_sha256":"sha256:694beabafb44583b549bac7aa44175179b84f047604fd6ff7157e2e5cfb1645c"},"production_acceptance_manifest_reference":{"kind":"production-acceptance-manifest","object_media_type":"application/vnd.openadapt.production-acceptance+json;version=3","object_path":"production-evidence/objects/sha256/69/694beabafb44583b549bac7aa44175179b84f047604fd6ff7157e2e5cfb1645c.production-acceptance-manifest.json","object_schema_version":"openadapt.production-acceptance/v3","object_sha256":"sha256:694beabafb44583b549bac7aa44175179b84f047604fd6ff7157e2e5cfb1645c","registry_entry_sha256":"sha256:0fe1b941088a2f6217a9d63878bae0b833e8d3c889a2ada18cd73e20c462c512","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:73dce438387d745459a62bdaccf192c962c4dfb10bacd53fe2f68f2b707fc4b6","size_bytes":13546,"subject_sha256":null},"publication_staging":{"assets":[{"asset_id":"531103238","kind":"python-wheel","media_type":"application/zip","name":"openadapt-1.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539,"uploader_id":"41898282","uploader_login":"github-actions[bot]"},{"asset_id":"531103250","kind":"python-sdist","media_type":"application/gzip","name":"openadapt-1.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028,"uploader_id":"41898282","uploader_login":"github-actions[bot]"}],"draft":false,"draft_release_id":"377301614","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt-1.16.0-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539,"yanked":false},{"filename":"openadapt-1.16.0.tar.gz","packagetype":"sdist","sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v1.16.0","tag_ref_state":{"exists":true,"ref":"refs/tags/v1.16.0"},"tag_ref_state_sha256":"sha256:9a8aa745a01492ba6d7123a35015bb26a7b6dbf689cbbc598f24e6692c6cbe1f","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:a3e21df5f68f21867b648fd2c570b2857af806f29169bb3b4995bb73c19cc48c","target_commitish":"089c27c046f5cd972d299361f9d68285c1896c71"},"publication_staging_sha256":"sha256:610f69126edc52d55792c92169dd52d4951d461cb5653782b56669be6d2a2f24","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/66/66e14e7a8a75b30367e7668141999e954cf83f837d9c22f0a701359050756b27.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:66e14e7a8a75b30367e7668141999e954cf83f837d9c22f0a701359050756b27","registry_entry_sha256":"sha256:c138ffbe641d64e8796dd815038badeb46c02bc8ff147af17ca9556f4625a208","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:73da72c950a74fcd77e128e1c97d75658776571536b118775e01cab05c00aabc","size_bytes":2737,"subject_sha256":"sha256:6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/6d/6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e","registry_entry_sha256":"sha256:84fa3b4bdbd34ce18d9ca9fb49e4e8f13e01b4a3030115ad9dbcb8537c4bfa1f","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:920214d3bb3378e5cdab572c67ac04d13de3b2f19f99ade5e73f7e394282776e","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/93/939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a","registry_entry_sha256":"sha256:5f944be71981503cfbd7df740170202a56757204d3a42b1898db4bfd19064cb6","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:f40412353bd00c1c652b5a413da314e471311645a7267f8ee9e0c7c26340896d","size_bytes":2849,"subject_sha256":"sha256:f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/f4/f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b","registry_entry_sha256":"sha256:09af461a6231b3f29a0a6dc5a12b2ca8a2d542bd113a20b1f3f15f8573c0f834","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:53b555757d3107934fd0b9950ac5a727503a7a5e0a788e188977f8b6c260a69b","size_bytes":6636,"subject_sha256":null},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:99b3306efdaaa0e5f324a83230156d85323bc53a6219d07e8d443006abf70a9f","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-lifecycle-evidence-summary/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"openadapt","verdict":"accepted"} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/4e/4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f.qualification-revocation-state-receipt-sigstore-bundle.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/4e/4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f.qualification-revocation-state-receipt-sigstore-bundle.json new file mode 100644 index 0000000..3d39da8 --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/4e/4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f.qualification-revocation-state-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE4OjI0OjI1WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxODoyNDoyNVoiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0Iiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0K2pzb247dmVyc2lvbj0xIiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0L3YxIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjoxODYzM2I4Y2MyNDNmNjg2NzA2NjA2MTYyYmZhMjQ5YTI5NzMzODExNTYzZjYzYjllNjhjYzdjNGEzNTA3Njc2Iiwib2JqZWN0X3NpemVfYnl0ZXMiOjE0NTcsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjIwZGJjNzViNmYzMjJmMmU1ZDg3MjdlOTA0ZTRjYzA4ZDBmZTJhMWY1YjA5YTE5ZDNkN2M0ODE1YzlhOWUyZDUiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiMmMxMjk3MDJkYTcxODUyMmNjMjU3OTEzMjA3YjZlZDZmM2IzM2I3YyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1yZXZvY2F0aW9uLXN0YXRlIiwicmVmIjoicmVmcy9oZWFkcy9tYWluIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJL29wZW5hZGFwdC1vcHMiLCJyZXBvc2l0b3J5X2lkIjoiMTE3MjAxMTI5NCIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiZTMyMzI0OWUzYTdjMWFmOWQ3NjUxMzEyZTBhZmUxZjEyYzM4Yzk3NyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvcXVhbGlmaWNhdGlvbi1yZXZvY2F0aW9uLXN0YXRlLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"6H/dlDXrZ0r2kihJrm8OKF7UriiNbloFiofPmckxWdhvRtXo4bttnEtqK2Fr7i7rCQ2+22RmvRbtd8Idx17bCg=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/53/5370cba3f92802fd27b3f364a746c219d9c651e9992b87d25a4d180386744f82.qualification-release.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/53/5370cba3f92802fd27b3f364a746c219d9c651e9992b87d25a4d180386744f82.qualification-release.json new file mode 100644 index 0000000..f83ff45 --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/53/5370cba3f92802fd27b3f364a746c219d9c651e9992b87d25a4d180386744f82.qualification-release.json @@ -0,0 +1 @@ +{"admission_id_sha256":"sha256:0331d32bdc4522287211319fd2ba70f291442f7abc1293a189472650e0cdd5e2","artifact_inventory_sha256":"sha256:dbc3eb99b0e671587ad667947cf6956b4d19b46718b0fa2ed82295938d89cd14","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","claim_scope":"production_openadapt","evidence_class":"remote-safe-synthetic","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-release-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-production-release-admission.yml"},"not_before":"2026-09-02T19:22:47Z","production_acceptance_summary_bundle_reference":{"kind":"production-acceptance-summary-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/f4/f492452c7481aa9dec48d317c58cc4f5564cd4bcd437f115873fd71d5fba8a3c.production-acceptance-summary-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:f492452c7481aa9dec48d317c58cc4f5564cd4bcd437f115873fd71d5fba8a3c","registry_entry_sha256":"sha256:6369def764073661cc264651fc21aa159369a41a41952d427b7ea8cdc326f89c","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:27bc1c22eb7957d6fc32d3c684001059f2bda6197332737f09132514369cd362","size_bytes":2789,"subject_sha256":"sha256:430830dca4e7f2310ad5a0251cb3bbbc08c285bb1ae79bf629361c3000148ec0"},"production_acceptance_summary_reference":{"kind":"production-acceptance-summary","object_media_type":"application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3","object_path":"production-evidence/objects/sha256/43/430830dca4e7f2310ad5a0251cb3bbbc08c285bb1ae79bf629361c3000148ec0.production-acceptance-summary.json","object_schema_version":"openadapt.production-lifecycle-evidence-summary/v3","object_sha256":"sha256:430830dca4e7f2310ad5a0251cb3bbbc08c285bb1ae79bf629361c3000148ec0","registry_entry_sha256":"sha256:4bc01ce31b4cef2ace209e24613fdb31caff760c9f9222dd59b3dbc743d6aa77","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:b83fb88c0635c2d8636e8d80587a671260c6778b23585a7bfab81a530b642ebf","size_bytes":14436,"subject_sha256":null},"publication_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","publication_staging":{"assets":[{"asset_id":"531103238","kind":"python-wheel","media_type":"application/zip","name":"openadapt-1.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539,"uploader_id":"41898282","uploader_login":"github-actions[bot]"},{"asset_id":"531103250","kind":"python-sdist","media_type":"application/gzip","name":"openadapt-1.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028,"uploader_id":"41898282","uploader_login":"github-actions[bot]"}],"draft":false,"draft_release_id":"377301614","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt-1.16.0-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539,"yanked":false},{"filename":"openadapt-1.16.0.tar.gz","packagetype":"sdist","sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v1.16.0","tag_ref_state":{"exists":true,"ref":"refs/tags/v1.16.0"},"tag_ref_state_sha256":"sha256:9a8aa745a01492ba6d7123a35015bb26a7b6dbf689cbbc598f24e6692c6cbe1f","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:a3e21df5f68f21867b648fd2c570b2857af806f29169bb3b4995bb73c19cc48c","target_commitish":"089c27c046f5cd972d299361f9d68285c1896c71"},"publication_staging_sha256":"sha256:610f69126edc52d55792c92169dd52d4951d461cb5653782b56669be6d2a2f24","release":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt-1.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt-1.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539}],"deployment_id":null,"deployment_sha256":null,"kind":"package","schema_version":"openadapt.production-release-candidate/v1","source_commit":"089c27c046f5cd972d299361f9d68285c1896c71","source_repository":"OpenAdaptAI/OpenAdapt","source_repository_id":"627024850","tag":"v1.16.0","version":"1.16.0"},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:99b3306efdaaa0e5f324a83230156d85323bc53a6219d07e8d443006abf70a9f","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-release/v2","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"openadapt","verdict":"accepted"} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/66/66e14e7a8a75b30367e7668141999e954cf83f837d9c22f0a701359050756b27.qualification-admission-sigstore-bundle.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/66/66e14e7a8a75b30367e7668141999e954cf83f837d9c22f0a701359050756b27.qualification-admission-sigstore-bundle.json new file mode 100644 index 0000000..f33d009 --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/66/66e14e7a8a75b30367e7668141999e954cf83f837d9c22f0a701359050756b27.qualification-admission-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tYWRtaXNzaW9uIiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uK2pzb247dmVyc2lvbj00Iiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uL3Y0Iiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo2ZDBjNzdhNzgzMTEwM2UxOTU5NDA2NTEzZjdiNTNmY2E3ZmIwNzA5Yzg3MjA1NjQ2MWRjOGI2YmUwNmE3ODRlIiwib2JqZWN0X3NpemVfYnl0ZXMiOjgwNTUsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2Ojc1MTYxYTA3NGU1ODNiNTRkN2FmOGM3YzI2ZjU0OGVmODkyNTBjMjgwYTUwNWI4YzRmZTFhOGY2N2JhMTE3ODUiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6OTIwMjE0ZDNiYjMzNzhlNWNkYWI1NzJjNjdhYzA0ZDEzZGUzYjJmMTlmOTlhZGU1ZTczZjdlMzk0MjgyNzc2ZSIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hZG1pc3Npb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXF1YWxpZmljYXRpb24tYWRtaXNzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"rYXHAgO2MEJ1/TQGx75votyV1sIDJy2g9Y8YlDI82A9D1MMzFk9Oo/nqdqpnkBl1Fm5Th/6DcRyjQhYOcWUfCw=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/69/694beabafb44583b549bac7aa44175179b84f047604fd6ff7157e2e5cfb1645c.production-acceptance-manifest.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/69/694beabafb44583b549bac7aa44175179b84f047604fd6ff7157e2e5cfb1645c.production-acceptance-manifest.json new file mode 100644 index 0000000..b4e57a1 --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/69/694beabafb44583b549bac7aa44175179b84f047604fd6ff7157e2e5cfb1645c.production-acceptance-manifest.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt-1.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt-1.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539}],"claim_scope":"production_openadapt","schema_version":"openadapt.production-release-artifact-inventory/v1","target":"openadapt"},"artifact_inventory_sha256":"sha256:dbc3eb99b0e671587ad667947cf6956b4d19b46718b0fa2ed82295938d89cd14","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_openadapt","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","publication_staging":{"assets":[{"asset_id":"531103238","kind":"python-wheel","media_type":"application/zip","name":"openadapt-1.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539,"uploader_id":"41898282","uploader_login":"github-actions[bot]"},{"asset_id":"531103250","kind":"python-sdist","media_type":"application/gzip","name":"openadapt-1.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028,"uploader_id":"41898282","uploader_login":"github-actions[bot]"}],"draft":false,"draft_release_id":"377301614","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt-1.16.0-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539,"yanked":false},{"filename":"openadapt-1.16.0.tar.gz","packagetype":"sdist","sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v1.16.0","tag_ref_state":{"exists":true,"ref":"refs/tags/v1.16.0"},"tag_ref_state_sha256":"sha256:9a8aa745a01492ba6d7123a35015bb26a7b6dbf689cbbc598f24e6692c6cbe1f","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:a3e21df5f68f21867b648fd2c570b2857af806f29169bb3b4995bb73c19cc48c","target_commitish":"089c27c046f5cd972d299361f9d68285c1896c71"},"publication_staging_sha256":"sha256:610f69126edc52d55792c92169dd52d4951d461cb5653782b56669be6d2a2f24","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/66/66e14e7a8a75b30367e7668141999e954cf83f837d9c22f0a701359050756b27.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:66e14e7a8a75b30367e7668141999e954cf83f837d9c22f0a701359050756b27","registry_entry_sha256":"sha256:c138ffbe641d64e8796dd815038badeb46c02bc8ff147af17ca9556f4625a208","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:73da72c950a74fcd77e128e1c97d75658776571536b118775e01cab05c00aabc","size_bytes":2737,"subject_sha256":"sha256:6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/6d/6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e","registry_entry_sha256":"sha256:84fa3b4bdbd34ce18d9ca9fb49e4e8f13e01b4a3030115ad9dbcb8537c4bfa1f","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:920214d3bb3378e5cdab572c67ac04d13de3b2f19f99ade5e73f7e394282776e","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/93/939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a","registry_entry_sha256":"sha256:5f944be71981503cfbd7df740170202a56757204d3a42b1898db4bfd19064cb6","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:f40412353bd00c1c652b5a413da314e471311645a7267f8ee9e0c7c26340896d","size_bytes":2849,"subject_sha256":"sha256:f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/f4/f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b","registry_entry_sha256":"sha256:09af461a6231b3f29a0a6dc5a12b2ca8a2d542bd113a20b1f3f15f8573c0f834","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:53b555757d3107934fd0b9950ac5a727503a7a5e0a788e188977f8b6c260a69b","size_bytes":6636,"subject_sha256":null},"release":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt-1.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt-1.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539}],"deployment_id":null,"deployment_sha256":null,"kind":"package","schema_version":"openadapt.production-release-candidate/v1","source_commit":"089c27c046f5cd972d299361f9d68285c1896c71","source_repository":"OpenAdaptAI/OpenAdapt","source_repository_id":"627024850","tag":"v1.16.0","version":"1.16.0"},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:99b3306efdaaa0e5f324a83230156d85323bc53a6219d07e8d443006abf70a9f","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-acceptance/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"openadapt","verdict":"accepted"} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/6d/6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e.qualification-admission.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/6d/6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e.qualification-admission.json new file mode 100644 index 0000000..3edbdf1 --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/6d/6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e.qualification-admission.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:7b18bb8526651f15cea5874c0e3d9113ae2af2690bddcde276ee0cdd8f71b956","admission_id_sha256":"sha256:b48d4697d0461a19bdfa122b9a4b8036ddaad97557e8a3627723b49f7b77a864","admitted_runtime_sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","application_contract_sha256":"sha256:66bc4dfbb908e8dc5012286235fa9ef94c0db284d5b38182c630d26fd550d4fe","bundle_sha256":"sha256:2c90a95f6bab13a45ff0ea5afb3190c934569410e6905a2f0d27dbcad9bdff48","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:3bea5704781a49f6e1e137ad9a0f77fe7eb93aa5ff517d7ddaaa2e281d194d4f","campaign_permit_sha256":"sha256:4d11ff6345bda70bb4d4c0727b1ebe9e71d8a837bff002bd3dd4fdfd44a2b5bb","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/93/939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a","registry_entry_sha256":"sha256:5f944be71981503cfbd7df740170202a56757204d3a42b1898db4bfd19064cb6","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:f40412353bd00c1c652b5a413da314e471311645a7267f8ee9e0c7c26340896d","size_bytes":2849,"subject_sha256":"sha256:f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b"},"decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/f4/f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b","registry_entry_sha256":"sha256:09af461a6231b3f29a0a6dc5a12b2ca8a2d542bd113a20b1f3f15f8573c0f834","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:53b555757d3107934fd0b9950ac5a727503a7a5e0a788e188977f8b6c260a69b","size_bytes":6636,"subject_sha256":null},"effect_contract_sha256":"sha256:03e82d7fcb0c0a1be7020f22e7019be951afbcac294c20f1c8ad0833fb4a85bc","entity_class":"record","environment_contract_sha256":"sha256:3b3c78af457af2255d26cd96b89ba693ed1c85548120c666bc5fc503b78d1263","evidence_authority_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","expires_at":null,"identity_contract_sha256":"sha256:accdf3bbab7958450c0a13a44cbcbd66df732309907c95381f0c1075e73fa624","input_contract_sha256":"sha256:5bd3a254f89a84d942c2a003e6977af6a88064c74531e572b23ab4efeb3bbc53","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"qualification-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-qualification-admission.yml"},"local_identity_opening":{"algorithm":"hmac-sha256","customer_controlled_secret_required":true,"exact_contract_match_required":true,"maximum_age_seconds":60,"required":true,"revalidation_before_actuation":true,"schema_version":"openadapt.qualification-local-identity-opening/v1"},"not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:8d61102344335ae5a0cf4404b65af221551289ef9c4828490ec1cd2974bf2f25","policy_contract_sha256":"sha256:ebd2bd4e6ab27235b7363dda60e7a6b944079567195ba0f979779e18e01e5ebe","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-admission/v4","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","verdict":"accepted","workflow_id_sha256":"sha256:797e194b3613587d0e801fdf7ebeff35f007fc5476bc90363e57f4b53608c878","workflow_version_id_sha256":"sha256:437094a747c7a4af7ecedc2d4e8f0bd12c526d5746c0db875fb3a673b4573bfb"} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/93/939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a.qualification-evidence-decision-receipt-sigstore-bundle.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/93/939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a.qualification-evidence-decision-receipt-sigstore-bundle.json new file mode 100644 index 0000000..3216db6 --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/93/939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a.qualification-evidence-decision-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24tcmVjZWlwdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjpmNGE2MmFiNzhhZWE3MWQ3MGU0ODQzZDNkYzVkNzI0MzJmNzIxNWRiODM3YTE0ZjdhZWU0Njk3NzdkNzM3YzFiIiwib2JqZWN0X3NpemVfYnl0ZXMiOjY2MzYsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmZjY2FlOTAzN2JkNmU0NWExYzg1M2Y3ZWJiNGFlZmQ5M2M3ZjA4YzgzZWE5ODQwNzFiOWZkMDYxYTMwNTQxODEiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6NTNiNTU1NzU3ZDMxMDc5MzRmZDBiOTk1MGFjNWE3Mjc1MDNhN2E1ZTBhNzg4ZTE4ODk3N2Y4YjZjMjYwYTY5YiIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"LQw/rGc8Zezyw3T9YaSdxbcrgH4oWLTKsRyCrIUulx9xn5nDUVqAw/pXDWwvN2HEId+9tQVqtR7DuNkIoawoCw=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/a2/a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e.qualification-authority-state-receipt.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/a2/a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e.qualification-authority-state-receipt.json new file mode 100644 index 0000000..c47be2a --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/a2/a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e.qualification-authority-state-receipt.json @@ -0,0 +1 @@ +{"algorithm":"ed25519","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","evidence_authority_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","expires_at":null,"issuer":{"environment":"qualification-authority-state","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","repository_owner_id":"132681217","source_commit":"e323249e3a7c1af9d7651312e0afe1f12c38c977","workflow":".github/workflows/qualification-authority-state.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T18:24:25Z","observed_at":"2026-09-02T18:24:25Z","schema_version":"openadapt.qualification-authority-state-receipt/v2","signature":"BUa1NvZFvbPv7pari55YjS6C7p6U68c2Jjrh0vt9u+ZFky8Y6w/9p+55MggWJP8zwghMIT+HM1YlqH5++ciOBQ==","signer_registry_identity_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signer_registry_revision":1,"signer_registry_sha256":"sha256:7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-authority-state-receipt/v2","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification authority state receipt v2\u0000","unsigned_object_sha256":"sha256:be362f1c032e0f0ee8f8ad378efe7b84fb55ea5e9260977a2b9fc2e41dda9b17","unsigned_size_bytes":995},"status":"active"} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/f4/f492452c7481aa9dec48d317c58cc4f5564cd4bcd437f115873fd71d5fba8a3c.production-acceptance-summary-sigstore-bundle.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/f4/f492452c7481aa9dec48d317c58cc4f5564cd4bcd437f115873fd71d5fba8a3c.production-acceptance-summary-sigstore-bundle.json new file mode 100644 index 0000000..8b068f1 --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/f4/f492452c7481aa9dec48d317c58cc4f5564cd4bcd437f115873fd71d5fba8a3c.production-acceptance-summary-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1zdW1tYXJ5Iiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnByb2R1Y3Rpb24tbGlmZWN5Y2xlLWV2aWRlbmNlLXN1bW1hcnkranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1saWZlY3ljbGUtZXZpZGVuY2Utc3VtbWFyeS92MyIsIm9iamVjdF9zaGEyNTYiOiJzaGEyNTY6NDMwODMwZGNhNGU3ZjIzMTBhZDVhMDI1MWNiM2JiYmMwOGMyODViYjFhZTc5YmY2MjkzNjFjMzAwMDE0OGVjMCIsIm9iamVjdF9zaXplX2J5dGVzIjoxNDQzNiwicmVxdWVzdF9pZF9zaGEyNTYiOiJzaGEyNTY6Y2JlOTM4YzQ5NzJlYTdjMDgzODUwMDM2ODQyZGVjMjlmMDczZmNjZjRkNmNmNTI0M2Q2OTYxNDdlOTYxMjlkMCIsInJldm9jYXRpb25fc3RhdGVfc2hhMjU2Ijoic2hhMjU2OjI1MGFiNDMwZTQ2N2Y1ZTU4NGViZDJiMTgzMjk3NmI0MjE4NmI2OThkYTcxZDYyN2VlMTcyNGMyYjFkYTI0NTciLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5wcm9kdWN0aW9uLXB1YmxpYy10cnVzdC1zaWduaW5nLXN0YXRlbWVudC92MSIsInNlbWFudGljX2lkZW50aXR5X3NoYTI1NiI6InNoYTI1NjpiODNmYjg4YzA2MzVjMmQ4NjM2ZThkODA1ODdhNjcxMjYwYzY3NzhiMjM1ODVhN2JmYWI4MWE1MzBiNjQyZWJmIiwic2lnbmF0dXJlX3Byb2ZpbGUiOiJzb2Z0d2FyZS1lZDI1NTE5LWRzc2UtdjEiLCJzaWduZXJfcmVnaXN0cnlfc2hhMjU2Ijoic2hhMjU2OmUyNDNhMjMyNDNiMjQ5ODZlZDA4ODEyZTI4NGExYmQ4YzQ5OTM4MTQxNDlmMDJiY2JhNzljYzUyMGUxMGNhMTQiLCJzaWduaW5nX2F1dGhvcml0eSI6eyJlbnZpcm9ubWVudCI6InN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uIiwia2V5X29yaWdpbiI6InNvZnR3YXJlIiwicmVmIjoicmVmcy9oZWFkcy9tYWluIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJLy5naXRodWIiLCJyZXBvc2l0b3J5X2lkIjoiODU4NDU0MDYyIiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNvdXJjZV9jb21taXQiOiI3OGFlYmQzYzk4ZTY2OTQzZWIzZGEwMTQ0OTQ1MTk5MzAwZjE2MzIzIiwid29ya2Zsb3ciOiIuZ2l0aHViL3dvcmtmbG93cy9zaWduLXByb2R1Y3Rpb24tZXZpZGVuY2Utc29mdHdhcmUueW1sIn0sInNvdXJjZV9pc3N1ZXIiOnsiZW52aXJvbm1lbnQiOiJwcm9kdWN0aW9uLWFjY2VwdGFuY2UiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LWV2YWxzIiwicmVwb3NpdG9yeV9pZCI6IjExMzU5OTgxOTciLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6ImNhZDU1NjBkNmI3NDgyZjJjYjk5Yjk3MzVlMGFjM2M1YWFlNzE0YzgiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXByb2R1Y3Rpb24tYWNjZXB0YW5jZS55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"XaUU+OTCb4yTGnmi0mFPFWRpiiATVg255kXbkBX3tSWjaQFer1MuRx6qz29L5igyBsis1XCWgqplYxOyR6JACA=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/f4/f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b.qualification-evidence-decision-receipt.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/f4/f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b.qualification-evidence-decision-receipt.json new file mode 100644 index 0000000..a0aad4d --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/objects/sha256/f4/f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b.qualification-evidence-decision-receipt.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:7b18bb8526651f15cea5874c0e3d9113ae2af2690bddcde276ee0cdd8f71b956","admitted_runtime_sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","algorithm":"ed25519","application_contract_sha256":"sha256:66bc4dfbb908e8dc5012286235fa9ef94c0db284d5b38182c630d26fd550d4fe","bundle_sha256":"sha256:2c90a95f6bab13a45ff0ea5afb3190c934569410e6905a2f0d27dbcad9bdff48","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:3bea5704781a49f6e1e137ad9a0f77fe7eb93aa5ff517d7ddaaa2e281d194d4f","campaign_permit_sha256":"sha256:4d11ff6345bda70bb4d4c0727b1ebe9e71d8a837bff002bd3dd4fdfd44a2b5bb","campaign_summary":{"classes":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"minimum_trials_per_task_condition":3,"schema_version":"openadapt.qualification-evidence-decision-campaign-summary/v1","task_count":1},"decision_commitment_sha256":"sha256:8f6e7f0afc59d939ca7852e9075aa1cbe35ca36ddf83c2404403b64ac2eb3057","decision_identity_sha256":"sha256:2981e88fa740fbd1af87138510434e8aaa924f9fe1f235392132ce3c11ae8fd8","decision_revision":1,"effect_contract_sha256":"sha256:03e82d7fcb0c0a1be7020f22e7019be951afbcac294c20f1c8ad0833fb4a85bc","entity_class":"record","environment_contract_sha256":"sha256:3b3c78af457af2255d26cd96b89ba693ed1c85548120c666bc5fc503b78d1263","evidence_authority_contract_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","evidence_manifest_readback_sha256":"sha256:028b5be2e434bc9333308887ebd9affd3fe137d626be51c2e5c4d05a4179c45f","evidence_manifest_sha256":"sha256:fcbc0b7777a9601b2f35604181c0ad7bc221d7219a82c106aae195b675a93563","expires_at":null,"identity_contract_sha256":"sha256:accdf3bbab7958450c0a13a44cbcbd66df732309907c95381f0c1075e73fa624","input_contract_sha256":"sha256:5bd3a254f89a84d942c2a003e6977af6a88064c74531e572b23ab4efeb3bbc53","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"synthetic-qualification-evidence-decision","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-synthetic-qualification-evidence-decision.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:8d61102344335ae5a0cf4404b65af221551289ef9c4828490ec1cd2974bf2f25","policy_contract_sha256":"sha256:ebd2bd4e6ab27235b7363dda60e7a6b944079567195ba0f979779e18e01e5ebe","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-evidence-decision-receipt/v2","signature":"xeVEsInIHSwCS/LVhQq7NcCvicNQ0oem6Y15Ay9Rn8ZebXYKzBvjlAwXc4qd97fzjhOJt7lqgnYuqXIN/fUPDQ==","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification evidence decision receipt v2\u0000","unsigned_object_sha256":"sha256:17ef6edf9582c5f1ffea0ebda736dcb6577634e7de5a4dfaae8f65f1f9ac37df","unsigned_size_bytes":6106},"verdict":"ADMIT","workflow_id_sha256":"sha256:797e194b3613587d0e801fdf7ebeff35f007fc5476bc90363e57f4b53608c878","workflow_version_id_sha256":"sha256:437094a747c7a4af7ecedc2d4e8f0bd12c526d5746c0db875fb3a673b4573bfb"} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json new file mode 100644 index 0000000..72a5ba1 --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/production-evidence/signer-registries/sha256/7a/7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6.qualification-signer-registry.json @@ -0,0 +1 @@ +{"expires_at":null,"generated_at":"2026-09-02T18:24:25Z","revision":1,"schema_version":"openadapt.qualification-signer-registry/v2","signers":[{"algorithm":"ed25519","allowed_ref_prefixes":["refs/heads/main"],"allowed_usages":["qualification-authority-state-receipt","qualification-evidence-decision-receipt","qualification-revocation-state-receipt"],"allowed_workflows":["https://github.com/OpenAdaptAI/.github/.github/workflows/issue-synthetic-qualification-evidence-decision.yml@refs/heads/main","https://github.com/OpenAdaptAI/openadapt-ops/.github/workflows/qualification-authority-state.yml@refs/heads/main","https://github.com/OpenAdaptAI/openadapt-ops/.github/workflows/qualification-revocation-state.yml@refs/heads/main"],"key_id":"qa-ed25519-9cf4bca214c01d79","public_key":"vHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8","public_key_sha256":"sha256:465646ab5137f05dfba094fb05fc10e3af74a0c2e2d0fcc20814b8f1f8271170","public_key_spki_der_base64":"MCowBQYDK2VwAyEAvHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8=","revoked_at":null,"statement_schema_versions":["openadapt.qualification-evidence-signing-statement/v1"],"status":"active"},{"algorithm":"ed25519","allowed_environments":["synthetic-qualification-evidence-decision"],"allowed_kinds":["production-acceptance-manifest","production-acceptance-summary","production-cloud-deploy-authorization","production-cloud-deployment-result","production-current-default","production-deployment-observation","production-lifecycle-checkpoint","qualification-admission","qualification-authority-state-receipt","qualification-campaign-permit","qualification-campaign-permit-policy","qualification-campaign-permit-receipt","qualification-campaign-permit-request","qualification-evidence-decision-receipt","qualification-release","qualification-revocation-state-receipt","support-release-admission"],"allowed_ref_prefixes":["refs/heads/main"],"allowed_usages":["production-public-evidence"],"allowed_workflows":["https://github.com/OpenAdaptAI/.github/.github/workflows/sign-production-evidence-software.yml@refs/heads/main"],"key_id":"oa-public-trust-ed25519-9cf4bca214c01d79","key_origin":"software","public_key":"vHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8","public_key_sha256":"sha256:465646ab5137f05dfba094fb05fc10e3af74a0c2e2d0fcc20814b8f1f8271170","public_key_spki_der_base64":"MCowBQYDK2VwAyEAvHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8=","revoked_at":null,"signature_encoding":"raw-64-base64-rfc4648-padded","statement_schema_versions":["openadapt.production-public-trust-signing-statement/v1"],"status":"active"}]} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/publication-staging.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/publication-staging.json new file mode 100644 index 0000000..f7207c6 --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/publication-staging.json @@ -0,0 +1 @@ +{"assets":[{"asset_id":"531103238","kind":"python-wheel","media_type":"application/zip","name":"openadapt-1.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539,"uploader_id":"41898282","uploader_login":"github-actions[bot]"},{"asset_id":"531103250","kind":"python-sdist","media_type":"application/gzip","name":"openadapt-1.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028,"uploader_id":"41898282","uploader_login":"github-actions[bot]"}],"draft":false,"draft_release_id":"377301614","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt-1.16.0-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539,"yanked":false},{"filename":"openadapt-1.16.0.tar.gz","packagetype":"sdist","sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v1.16.0","tag_ref_state":{"exists":true,"ref":"refs/tags/v1.16.0"},"tag_ref_state_sha256":"sha256:9a8aa745a01492ba6d7123a35015bb26a7b6dbf689cbbc598f24e6692c6cbe1f","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:a3e21df5f68f21867b648fd2c570b2857af806f29169bb3b4995bb73c19cc48c","target_commitish":"089c27c046f5cd972d299361f9d68285c1896c71"} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-admission-sigstore-bundle.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-admission-sigstore-bundle.json new file mode 100644 index 0000000..f33d009 --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-admission-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tYWRtaXNzaW9uIiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uK2pzb247dmVyc2lvbj00Iiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uL3Y0Iiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo2ZDBjNzdhNzgzMTEwM2UxOTU5NDA2NTEzZjdiNTNmY2E3ZmIwNzA5Yzg3MjA1NjQ2MWRjOGI2YmUwNmE3ODRlIiwib2JqZWN0X3NpemVfYnl0ZXMiOjgwNTUsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2Ojc1MTYxYTA3NGU1ODNiNTRkN2FmOGM3YzI2ZjU0OGVmODkyNTBjMjgwYTUwNWI4YzRmZTFhOGY2N2JhMTE3ODUiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6OTIwMjE0ZDNiYjMzNzhlNWNkYWI1NzJjNjdhYzA0ZDEzZGUzYjJmMTlmOTlhZGU1ZTczZjdlMzk0MjgyNzc2ZSIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hZG1pc3Npb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXF1YWxpZmljYXRpb24tYWRtaXNzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"rYXHAgO2MEJ1/TQGx75votyV1sIDJy2g9Y8YlDI82A9D1MMzFk9Oo/nqdqpnkBl1Fm5Th/6DcRyjQhYOcWUfCw=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-admission.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-admission.json new file mode 100644 index 0000000..3edbdf1 --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-admission.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:7b18bb8526651f15cea5874c0e3d9113ae2af2690bddcde276ee0cdd8f71b956","admission_id_sha256":"sha256:b48d4697d0461a19bdfa122b9a4b8036ddaad97557e8a3627723b49f7b77a864","admitted_runtime_sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","application_contract_sha256":"sha256:66bc4dfbb908e8dc5012286235fa9ef94c0db284d5b38182c630d26fd550d4fe","bundle_sha256":"sha256:2c90a95f6bab13a45ff0ea5afb3190c934569410e6905a2f0d27dbcad9bdff48","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:3bea5704781a49f6e1e137ad9a0f77fe7eb93aa5ff517d7ddaaa2e281d194d4f","campaign_permit_sha256":"sha256:4d11ff6345bda70bb4d4c0727b1ebe9e71d8a837bff002bd3dd4fdfd44a2b5bb","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/93/939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a","registry_entry_sha256":"sha256:5f944be71981503cfbd7df740170202a56757204d3a42b1898db4bfd19064cb6","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:f40412353bd00c1c652b5a413da314e471311645a7267f8ee9e0c7c26340896d","size_bytes":2849,"subject_sha256":"sha256:f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b"},"decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/f4/f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b","registry_entry_sha256":"sha256:09af461a6231b3f29a0a6dc5a12b2ca8a2d542bd113a20b1f3f15f8573c0f834","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:53b555757d3107934fd0b9950ac5a727503a7a5e0a788e188977f8b6c260a69b","size_bytes":6636,"subject_sha256":null},"effect_contract_sha256":"sha256:03e82d7fcb0c0a1be7020f22e7019be951afbcac294c20f1c8ad0833fb4a85bc","entity_class":"record","environment_contract_sha256":"sha256:3b3c78af457af2255d26cd96b89ba693ed1c85548120c666bc5fc503b78d1263","evidence_authority_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","expires_at":null,"identity_contract_sha256":"sha256:accdf3bbab7958450c0a13a44cbcbd66df732309907c95381f0c1075e73fa624","input_contract_sha256":"sha256:5bd3a254f89a84d942c2a003e6977af6a88064c74531e572b23ab4efeb3bbc53","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"qualification-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-qualification-admission.yml"},"local_identity_opening":{"algorithm":"hmac-sha256","customer_controlled_secret_required":true,"exact_contract_match_required":true,"maximum_age_seconds":60,"required":true,"revalidation_before_actuation":true,"schema_version":"openadapt.qualification-local-identity-opening/v1"},"not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:8d61102344335ae5a0cf4404b65af221551289ef9c4828490ec1cd2974bf2f25","policy_contract_sha256":"sha256:ebd2bd4e6ab27235b7363dda60e7a6b944079567195ba0f979779e18e01e5ebe","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-admission/v4","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","verdict":"accepted","workflow_id_sha256":"sha256:797e194b3613587d0e801fdf7ebeff35f007fc5476bc90363e57f4b53608c878","workflow_version_id_sha256":"sha256:437094a747c7a4af7ecedc2d4e8f0bd12c526d5746c0db875fb3a673b4573bfb"} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-authority-state-receipt-sigstore-bundle.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-authority-state-receipt-sigstore-bundle.json new file mode 100644 index 0000000..23e41d1 --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-authority-state-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE4OjI0OjI1WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxODoyNDoyNVoiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tYXV0aG9yaXR5LXN0YXRlLXJlY2VpcHQiLCJvYmplY3RfbWVkaWFfdHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5vcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1hdXRob3JpdHktc3RhdGUtcmVjZWlwdCtqc29uO3ZlcnNpb249MiIsIm9iamVjdF9zY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWF1dGhvcml0eS1zdGF0ZS1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjphMjJmOTgxNWVjMGY3YzU2Zjc2MjlhZWFiZmQyMWQxNGJjNmQ3MzllZmNmYjdmN2EwNzNjZTk5ODdlMTk0NzllIiwib2JqZWN0X3NpemVfYnl0ZXMiOjE1MjAsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmI5ZDhiOWQ0ZTA3ZDc3M2MxMWFjNjA4ZTA1MGYyMzNiMTE2MzYzZWNkODQxMTA1MTYxY2I1Y2JmNzUwZmZjOGUiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6ZGY1MDc5MTQxZGY2ODg3N2M0YjA2ZjA1YjlmYjlmZGYyNzkzMDdiNzYyOWViMWYyZGNlMTJkZWY0YmQ1ZTJmYSIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1Njo3YTgxYmYzZDIxM2M3NDY3M2YzYzZiNWZhMTc5MjM0Y2JlZTUzNGM5NDMyYWFlYTZhZTA5ZTQ1NTU2MmY5NmI2Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiMmMxMjk3MDJkYTcxODUyMmNjMjU3OTEzMjA3YjZlZDZmM2IzM2I3YyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hdXRob3JpdHktc3RhdGUiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LW9wcyIsInJlcG9zaXRvcnlfaWQiOiIxMTcyMDExMjk0IiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNvdXJjZV9jb21taXQiOiJlMzIzMjQ5ZTNhN2MxYWY5ZDc2NTEzMTJlMGFmZTFmMTJjMzhjOTc3Iiwid29ya2Zsb3ciOiIuZ2l0aHViL3dvcmtmbG93cy9xdWFsaWZpY2F0aW9uLWF1dGhvcml0eS1zdGF0ZS55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"wdmPoPKf3091kjDye9E9XCnfgqlljw8M+CEW2Vr0/hC5i85AWrpMfxPOB8Ui0KvTbF70QqLgFbgLqgdwWIPaDQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-authority-state-receipt.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-authority-state-receipt.json new file mode 100644 index 0000000..c47be2a --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-authority-state-receipt.json @@ -0,0 +1 @@ +{"algorithm":"ed25519","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","evidence_authority_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","expires_at":null,"issuer":{"environment":"qualification-authority-state","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","repository_owner_id":"132681217","source_commit":"e323249e3a7c1af9d7651312e0afe1f12c38c977","workflow":".github/workflows/qualification-authority-state.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T18:24:25Z","observed_at":"2026-09-02T18:24:25Z","schema_version":"openadapt.qualification-authority-state-receipt/v2","signature":"BUa1NvZFvbPv7pari55YjS6C7p6U68c2Jjrh0vt9u+ZFky8Y6w/9p+55MggWJP8zwghMIT+HM1YlqH5++ciOBQ==","signer_registry_identity_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signer_registry_revision":1,"signer_registry_sha256":"sha256:7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-authority-state-receipt/v2","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification authority state receipt v2\u0000","unsigned_object_sha256":"sha256:be362f1c032e0f0ee8f8ad378efe7b84fb55ea5e9260977a2b9fc2e41dda9b17","unsigned_size_bytes":995},"status":"active"} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-evidence-decision-receipt-sigstore-bundle.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-evidence-decision-receipt-sigstore-bundle.json new file mode 100644 index 0000000..3216db6 --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-evidence-decision-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24tcmVjZWlwdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjpmNGE2MmFiNzhhZWE3MWQ3MGU0ODQzZDNkYzVkNzI0MzJmNzIxNWRiODM3YTE0ZjdhZWU0Njk3NzdkNzM3YzFiIiwib2JqZWN0X3NpemVfYnl0ZXMiOjY2MzYsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmZjY2FlOTAzN2JkNmU0NWExYzg1M2Y3ZWJiNGFlZmQ5M2M3ZjA4YzgzZWE5ODQwNzFiOWZkMDYxYTMwNTQxODEiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6NTNiNTU1NzU3ZDMxMDc5MzRmZDBiOTk1MGFjNWE3Mjc1MDNhN2E1ZTBhNzg4ZTE4ODk3N2Y4YjZjMjYwYTY5YiIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"LQw/rGc8Zezyw3T9YaSdxbcrgH4oWLTKsRyCrIUulx9xn5nDUVqAw/pXDWwvN2HEId+9tQVqtR7DuNkIoawoCw=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-evidence-decision-receipt.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-evidence-decision-receipt.json new file mode 100644 index 0000000..a0aad4d --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-evidence-decision-receipt.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:7b18bb8526651f15cea5874c0e3d9113ae2af2690bddcde276ee0cdd8f71b956","admitted_runtime_sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","algorithm":"ed25519","application_contract_sha256":"sha256:66bc4dfbb908e8dc5012286235fa9ef94c0db284d5b38182c630d26fd550d4fe","bundle_sha256":"sha256:2c90a95f6bab13a45ff0ea5afb3190c934569410e6905a2f0d27dbcad9bdff48","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:3bea5704781a49f6e1e137ad9a0f77fe7eb93aa5ff517d7ddaaa2e281d194d4f","campaign_permit_sha256":"sha256:4d11ff6345bda70bb4d4c0727b1ebe9e71d8a837bff002bd3dd4fdfd44a2b5bb","campaign_summary":{"classes":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"minimum_trials_per_task_condition":3,"schema_version":"openadapt.qualification-evidence-decision-campaign-summary/v1","task_count":1},"decision_commitment_sha256":"sha256:8f6e7f0afc59d939ca7852e9075aa1cbe35ca36ddf83c2404403b64ac2eb3057","decision_identity_sha256":"sha256:2981e88fa740fbd1af87138510434e8aaa924f9fe1f235392132ce3c11ae8fd8","decision_revision":1,"effect_contract_sha256":"sha256:03e82d7fcb0c0a1be7020f22e7019be951afbcac294c20f1c8ad0833fb4a85bc","entity_class":"record","environment_contract_sha256":"sha256:3b3c78af457af2255d26cd96b89ba693ed1c85548120c666bc5fc503b78d1263","evidence_authority_contract_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","evidence_manifest_readback_sha256":"sha256:028b5be2e434bc9333308887ebd9affd3fe137d626be51c2e5c4d05a4179c45f","evidence_manifest_sha256":"sha256:fcbc0b7777a9601b2f35604181c0ad7bc221d7219a82c106aae195b675a93563","expires_at":null,"identity_contract_sha256":"sha256:accdf3bbab7958450c0a13a44cbcbd66df732309907c95381f0c1075e73fa624","input_contract_sha256":"sha256:5bd3a254f89a84d942c2a003e6977af6a88064c74531e572b23ab4efeb3bbc53","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"synthetic-qualification-evidence-decision","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-synthetic-qualification-evidence-decision.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:8d61102344335ae5a0cf4404b65af221551289ef9c4828490ec1cd2974bf2f25","policy_contract_sha256":"sha256:ebd2bd4e6ab27235b7363dda60e7a6b944079567195ba0f979779e18e01e5ebe","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-evidence-decision-receipt/v2","signature":"xeVEsInIHSwCS/LVhQq7NcCvicNQ0oem6Y15Ay9Rn8ZebXYKzBvjlAwXc4qd97fzjhOJt7lqgnYuqXIN/fUPDQ==","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification evidence decision receipt v2\u0000","unsigned_object_sha256":"sha256:17ef6edf9582c5f1ffea0ebda736dcb6577634e7de5a4dfaae8f65f1f9ac37df","unsigned_size_bytes":6106},"verdict":"ADMIT","workflow_id_sha256":"sha256:797e194b3613587d0e801fdf7ebeff35f007fc5476bc90363e57f4b53608c878","workflow_version_id_sha256":"sha256:437094a747c7a4af7ecedc2d4e8f0bd12c526d5746c0db875fb3a673b4573bfb"} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-release-sigstore-bundle.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-release-sigstore-bundle.json new file mode 100644 index 0000000..5868eaf --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-release-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tcmVsZWFzZSIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLXJlbGVhc2UranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1yZWxlYXNlL3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo1MzcwY2JhM2Y5MjgwMmZkMjdiM2YzNjRhNzQ2YzIxOWQ5YzY1MWU5OTkyYjg3ZDI1YTRkMTgwMzg2NzQ0ZjgyIiwib2JqZWN0X3NpemVfYnl0ZXMiOjc1MzEsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmQwNjllNTE5OWU2Y2Q5YjhhNjRkMDU1Y2FkYjVjZDJhNGNlN2FiZTc3ZWI5YWM4ZDdmYzY3ZGYwNzZjODU2MmMiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6YmM5NWY0MGNkYTBlOTM3NGIzOGQ0YTA1ZDRhNDczYjdiOWU1MzNmNjFiZThlMDRiOTEzOGMwZDY4NGVmZTFiNyIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbiIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbi55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"uFSvpAUhCXHRolD+Qb43D19jMpVVTZn1ooYq1chZhPkwwZwlPKon5wRB4h9bV2lNIEMAM8aZ3GhSFDjiU2xdBg=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-release.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-release.json new file mode 100644 index 0000000..f83ff45 --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-release.json @@ -0,0 +1 @@ +{"admission_id_sha256":"sha256:0331d32bdc4522287211319fd2ba70f291442f7abc1293a189472650e0cdd5e2","artifact_inventory_sha256":"sha256:dbc3eb99b0e671587ad667947cf6956b4d19b46718b0fa2ed82295938d89cd14","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","claim_scope":"production_openadapt","evidence_class":"remote-safe-synthetic","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-release-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-production-release-admission.yml"},"not_before":"2026-09-02T19:22:47Z","production_acceptance_summary_bundle_reference":{"kind":"production-acceptance-summary-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/f4/f492452c7481aa9dec48d317c58cc4f5564cd4bcd437f115873fd71d5fba8a3c.production-acceptance-summary-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:f492452c7481aa9dec48d317c58cc4f5564cd4bcd437f115873fd71d5fba8a3c","registry_entry_sha256":"sha256:6369def764073661cc264651fc21aa159369a41a41952d427b7ea8cdc326f89c","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:27bc1c22eb7957d6fc32d3c684001059f2bda6197332737f09132514369cd362","size_bytes":2789,"subject_sha256":"sha256:430830dca4e7f2310ad5a0251cb3bbbc08c285bb1ae79bf629361c3000148ec0"},"production_acceptance_summary_reference":{"kind":"production-acceptance-summary","object_media_type":"application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3","object_path":"production-evidence/objects/sha256/43/430830dca4e7f2310ad5a0251cb3bbbc08c285bb1ae79bf629361c3000148ec0.production-acceptance-summary.json","object_schema_version":"openadapt.production-lifecycle-evidence-summary/v3","object_sha256":"sha256:430830dca4e7f2310ad5a0251cb3bbbc08c285bb1ae79bf629361c3000148ec0","registry_entry_sha256":"sha256:4bc01ce31b4cef2ace209e24613fdb31caff760c9f9222dd59b3dbc743d6aa77","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:b83fb88c0635c2d8636e8d80587a671260c6778b23585a7bfab81a530b642ebf","size_bytes":14436,"subject_sha256":null},"publication_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","publication_staging":{"assets":[{"asset_id":"531103238","kind":"python-wheel","media_type":"application/zip","name":"openadapt-1.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539,"uploader_id":"41898282","uploader_login":"github-actions[bot]"},{"asset_id":"531103250","kind":"python-sdist","media_type":"application/gzip","name":"openadapt-1.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028,"uploader_id":"41898282","uploader_login":"github-actions[bot]"}],"draft":false,"draft_release_id":"377301614","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt-1.16.0-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539,"yanked":false},{"filename":"openadapt-1.16.0.tar.gz","packagetype":"sdist","sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v1.16.0","tag_ref_state":{"exists":true,"ref":"refs/tags/v1.16.0"},"tag_ref_state_sha256":"sha256:9a8aa745a01492ba6d7123a35015bb26a7b6dbf689cbbc598f24e6692c6cbe1f","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:a3e21df5f68f21867b648fd2c570b2857af806f29169bb3b4995bb73c19cc48c","target_commitish":"089c27c046f5cd972d299361f9d68285c1896c71"},"publication_staging_sha256":"sha256:610f69126edc52d55792c92169dd52d4951d461cb5653782b56669be6d2a2f24","release":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt-1.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt-1.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539}],"deployment_id":null,"deployment_sha256":null,"kind":"package","schema_version":"openadapt.production-release-candidate/v1","source_commit":"089c27c046f5cd972d299361f9d68285c1896c71","source_repository":"OpenAdaptAI/OpenAdapt","source_repository_id":"627024850","tag":"v1.16.0","version":"1.16.0"},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:99b3306efdaaa0e5f324a83230156d85323bc53a6219d07e8d443006abf70a9f","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-release/v2","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"openadapt","verdict":"accepted"} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-revocation-state-receipt-sigstore-bundle.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-revocation-state-receipt-sigstore-bundle.json new file mode 100644 index 0000000..3d39da8 --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-revocation-state-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE4OjI0OjI1WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxODoyNDoyNVoiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0Iiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0K2pzb247dmVyc2lvbj0xIiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tcmV2b2NhdGlvbi1zdGF0ZS1yZWNlaXB0L3YxIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjoxODYzM2I4Y2MyNDNmNjg2NzA2NjA2MTYyYmZhMjQ5YTI5NzMzODExNTYzZjYzYjllNjhjYzdjNGEzNTA3Njc2Iiwib2JqZWN0X3NpemVfYnl0ZXMiOjE0NTcsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjIwZGJjNzViNmYzMjJmMmU1ZDg3MjdlOTA0ZTRjYzA4ZDBmZTJhMWY1YjA5YTE5ZDNkN2M0ODE1YzlhOWUyZDUiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiMmMxMjk3MDJkYTcxODUyMmNjMjU3OTEzMjA3YjZlZDZmM2IzM2I3YyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1yZXZvY2F0aW9uLXN0YXRlIiwicmVmIjoicmVmcy9oZWFkcy9tYWluIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJL29wZW5hZGFwdC1vcHMiLCJyZXBvc2l0b3J5X2lkIjoiMTE3MjAxMTI5NCIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiZTMyMzI0OWUzYTdjMWFmOWQ3NjUxMzEyZTBhZmUxZjEyYzM4Yzk3NyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvcXVhbGlmaWNhdGlvbi1yZXZvY2F0aW9uLXN0YXRlLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"6H/dlDXrZ0r2kihJrm8OKF7UriiNbloFiofPmckxWdhvRtXo4bttnEtqK2Fr7i7rCQ2+22RmvRbtd8Idx17bCg=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-revocation-state-receipt.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-revocation-state-receipt.json new file mode 100644 index 0000000..fdc3e22 --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/qualification-revocation-state-receipt.json @@ -0,0 +1 @@ +{"algorithm":"ed25519","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","expires_at":null,"issuer":{"environment":"qualification-revocation-state","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","repository_owner_id":"132681217","source_commit":"e323249e3a7c1af9d7651312e0afe1f12c38c977","workflow":".github/workflows/qualification-revocation-state.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T18:24:25Z","observed_at":"2026-09-02T18:24:25Z","previous_revocation_state_sha256":null,"revision":1,"revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","revocations":[],"schema_version":"openadapt.qualification-revocation-state-receipt/v1","signature":"6/az5KZHqcV7weLNpPR11DnJR3f7Wfj5JgqcFddGoET+x+Q42rWH7zkgdDVJqvP+XxN09f1fHBmvkWlDvqlBBQ==","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-revocation-state-receipt/v1","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification revocation state receipt v1\u0000","unsigned_object_sha256":"sha256:f7e15c3c660e2793c8c0c4f6beafef140ee71b2a407d971d2e6af0578b2fd6d6","unsigned_size_bytes":930},"status":"current"} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/release-issue-request.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/release-issue-request.json new file mode 100644 index 0000000..03a40f4 --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/release-issue-request.json @@ -0,0 +1 @@ +{"evidence_class":"remote-safe-synthetic","production_acceptance_summary_reference":{"kind":"production-acceptance-summary","object_media_type":"application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3","object_path":"production-evidence/objects/sha256/43/430830dca4e7f2310ad5a0251cb3bbbc08c285bb1ae79bf629361c3000148ec0.production-acceptance-summary.json","object_schema_version":"openadapt.production-lifecycle-evidence-summary/v3","object_sha256":"sha256:430830dca4e7f2310ad5a0251cb3bbbc08c285bb1ae79bf629361c3000148ec0","registry_entry_sha256":"sha256:4bc01ce31b4cef2ace209e24613fdb31caff760c9f9222dd59b3dbc743d6aa77","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:b83fb88c0635c2d8636e8d80587a671260c6778b23585a7bfab81a530b642ebf","size_bytes":14436,"subject_sha256":null},"request_handle":"qair_9SG_MGWYR3z-QYP0Z8lTYLaoS8At79Edpnk3OumHuVY","schema_version":"openadapt.qualification-release-issue-request/v1"} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/signer-registry.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/signer-registry.json new file mode 100644 index 0000000..72a5ba1 --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/signer-registry.json @@ -0,0 +1 @@ +{"expires_at":null,"generated_at":"2026-09-02T18:24:25Z","revision":1,"schema_version":"openadapt.qualification-signer-registry/v2","signers":[{"algorithm":"ed25519","allowed_ref_prefixes":["refs/heads/main"],"allowed_usages":["qualification-authority-state-receipt","qualification-evidence-decision-receipt","qualification-revocation-state-receipt"],"allowed_workflows":["https://github.com/OpenAdaptAI/.github/.github/workflows/issue-synthetic-qualification-evidence-decision.yml@refs/heads/main","https://github.com/OpenAdaptAI/openadapt-ops/.github/workflows/qualification-authority-state.yml@refs/heads/main","https://github.com/OpenAdaptAI/openadapt-ops/.github/workflows/qualification-revocation-state.yml@refs/heads/main"],"key_id":"qa-ed25519-9cf4bca214c01d79","public_key":"vHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8","public_key_sha256":"sha256:465646ab5137f05dfba094fb05fc10e3af74a0c2e2d0fcc20814b8f1f8271170","public_key_spki_der_base64":"MCowBQYDK2VwAyEAvHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8=","revoked_at":null,"statement_schema_versions":["openadapt.qualification-evidence-signing-statement/v1"],"status":"active"},{"algorithm":"ed25519","allowed_environments":["synthetic-qualification-evidence-decision"],"allowed_kinds":["production-acceptance-manifest","production-acceptance-summary","production-cloud-deploy-authorization","production-cloud-deployment-result","production-current-default","production-deployment-observation","production-lifecycle-checkpoint","qualification-admission","qualification-authority-state-receipt","qualification-campaign-permit","qualification-campaign-permit-policy","qualification-campaign-permit-receipt","qualification-campaign-permit-request","qualification-evidence-decision-receipt","qualification-release","qualification-revocation-state-receipt","support-release-admission"],"allowed_ref_prefixes":["refs/heads/main"],"allowed_usages":["production-public-evidence"],"allowed_workflows":["https://github.com/OpenAdaptAI/.github/.github/workflows/sign-production-evidence-software.yml@refs/heads/main"],"key_id":"oa-public-trust-ed25519-9cf4bca214c01d79","key_origin":"software","public_key":"vHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8","public_key_sha256":"sha256:465646ab5137f05dfba094fb05fc10e3af74a0c2e2d0fcc20814b8f1f8271170","public_key_spki_der_base64":"MCowBQYDK2VwAyEAvHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8=","revoked_at":null,"signature_encoding":"raw-64-base64-rfc4648-padded","statement_schema_versions":["openadapt.production-public-trust-signing-statement/v1"],"status":"active"}]} diff --git a/local-candidates/openadapt-1.16.0-remote-safe-synthetic/workflow-issue-request.json b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/workflow-issue-request.json new file mode 100644 index 0000000..b486681 --- /dev/null +++ b/local-candidates/openadapt-1.16.0-remote-safe-synthetic/workflow-issue-request.json @@ -0,0 +1 @@ +{"decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/f4/f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b","registry_entry_sha256":"sha256:09af461a6231b3f29a0a6dc5a12b2ca8a2d542bd113a20b1f3f15f8573c0f834","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:53b555757d3107934fd0b9950ac5a727503a7a5e0a788e188977f8b6c260a69b","size_bytes":6636,"subject_sha256":null},"evidence_class":"remote-safe-synthetic","request_handle":"qair_3PoJBat4axmUvKsB-VGWnG6RTVlUt9J8B5UKRyXaAbI","schema_version":"openadapt.qualification-admission-issue-request/v1"} diff --git a/local-candidates/remaining-admissions-remote-safe-synthetic/rebuild.py b/local-candidates/remaining-admissions-remote-safe-synthetic/rebuild.py new file mode 100644 index 0000000..e915e7a --- /dev/null +++ b/local-candidates/remaining-admissions-remote-safe-synthetic/rebuild.py @@ -0,0 +1,1474 @@ +#!/usr/bin/env python3 +"""Issue remaining remote-safe-synthetic Production admissions. + +Reads the founder-provisioned Keychain item openadapt-qualification-ed25519. +Does not print the private key. Does not generate a key. Does not replace +the Flow 1.34.0 signer registry. + +The campaign_summary is synthetic (1 cell x 3 trials per class). It is not +MockMed production_acceptance. + +Package targets use already-published-pypi and bind live PyPI sha256s. +Cloud and docs use already-published-deployment and bind the live SHA and URL. +""" + +from __future__ import annotations + +import argparse +import hashlib +import json +import secrets +import string +import subprocess +import sys +import urllib.request +from datetime import datetime, timezone +from pathlib import Path +from typing import Any + +HERE = Path(__file__).resolve().parent +ROOT = HERE.parents[1] +sys.path.insert(0, str(ROOT / "scripts")) + +import production_trust as trust # noqa: E402 +import public_trust_kms as public_trust # noqa: E402 +import qualification_issuer as issuer # noqa: E402 +import qualification_software_ed25519 as software # noqa: E402 +import validate_evidence_registry as evidence # noqa: E402 + +EXPECTED_INNER_KEY_ID = "qa-ed25519-9cf4bca214c01d79" +EXPECTED_PUBLIC_KEY = "vHPUDLG2WD2BnTLaKYnZd9GxvUKfjpd68gJ9HubIEH8" +EVALS_COMMIT = "cad5560d6b7482f2cb99b9735e0ac3c5aae714c8" +SIGNER_PATH = ( + ROOT + / "production-evidence/signer-registries/sha256/7a/" + "7a81bf3d213c74673f3c6b5fa179234cbee534c9432aaea6ae09e455562f96b6" + ".qualification-signer-registry.json" +) +AUTHORITY_PATH = ( + ROOT + / "production-evidence/objects/sha256/a2/" + "a22f9815ec0f7c56f7629aeabfd21d14bc6d739efcfb7f7a073ce9987e19479e" + ".qualification-authority-state-receipt.json" +) +REVOCATION_PATH = ( + ROOT + / "production-evidence/objects/sha256/18/" + "18633b8cc243f686706606162bfa249a29733811563f63b9e68cc7c4a3507676" + ".qualification-revocation-state-receipt.json" +) +KIND_BY_PACKAGETYPE = { + "sdist": "python-sdist", + "bdist_wheel": "python-wheel", +} +PACKAGE_TARGETS = { + "openadapt": { + "version": "1.16.0", + "pypi_project": "openadapt", + "wheel_name": "openadapt-1.16.0-py3-none-any.whl", + "wheel_sha256": "371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719", + "wheel_size": 22539, + "sdist_name": "openadapt-1.16.0.tar.gz", + "sdist_sha256": "39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18", + "sdist_size": 47028, + "source_commit": "089c27c046f5cd972d299361f9d68285c1896c71", + }, + "capture": { + "version": "1.2.2", + "pypi_project": "openadapt-capture", + "wheel_name": "openadapt_capture-1.2.2-py3-none-any.whl", + "wheel_sha256": "550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae", + "wheel_size": 202545, + "sdist_name": "openadapt_capture-1.2.2.tar.gz", + "sdist_sha256": "6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c", + "sdist_size": 974499, + "source_commit": "06ade22948c12dcc6608bd54b5cca5c9c306e77c", + }, + "desktop": { + "version": "0.16.0", + "pypi_project": "openadapt-desktop", + "wheel_name": "openadapt_desktop-0.16.0-py3-none-any.whl", + "wheel_sha256": "06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9", + "wheel_size": 293557, + "sdist_name": "openadapt_desktop-0.16.0.tar.gz", + "sdist_sha256": "15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff", + "sdist_size": 1461442, + "source_commit": "7c59750d37be09a2871cd1bada8cb0bce946d363", + }, + "agent": { + "version": "2.0.1", + "pypi_project": "openadapt-agent", + "wheel_name": "openadapt_agent-2.0.1-py3-none-any.whl", + "wheel_sha256": "5c5f6e3eca4c127d87b3affb8944223c0836916e0df57d0c6b8ba737b3bc8b5a", + "wheel_size": 34183, + "sdist_name": "openadapt_agent-2.0.1.tar.gz", + "sdist_sha256": "67e05b299a4f035a0482b3032decc151fafc22de9a12bb3d8f884f37ea4cc937", + "sdist_size": 61814, + "source_commit": "d9f16b2946dfdd0228eeb2660047347df9dce8d8", + }, +} +DEPLOYMENT_TARGETS = { + "cloud": { + "deployment_id": "33570255673", + "source_commit": "e2db34a82f8c52e69b1b51e8c60ba45299491f53", + "deployment_url": "https://app.openadapt.ai", + "workflow": ".github/workflows/deploy.yml", + "workflow_run_url": ( + "https://github.com/OpenAdaptAI/openadapt-cloud/actions/runs/33570255673" + ), + "run_started_at": "2026-09-01T23:16:22Z", + "completed_at": "2026-09-01T23:23:37Z", + "environment": None, + }, + "docs": { + "deployment_id": "6226957122", + "source_commit": "e323249e3a7c1af9d7651312e0afe1f12c38c977", + "deployment_url": "https://docs.openadapt.ai", + "workflow": None, + "workflow_run_url": None, + "run_started_at": "2026-09-02T16:27:14Z", + "completed_at": "2026-09-02T16:27:14Z", + "environment": "github-pages", + }, +} + + +def campaign_classes() -> dict[str, dict[str, int]]: + result: dict[str, dict[str, int]] = {} + for campaign_class in trust.CAMPAIGN_CLASSES: + counts = {field: 0 for field in trust.CAMPAIGN_COUNT_FIELDS} + counts.update( + task_condition_cell_count=1, + minimum_trials_per_cell=3, + observed_trial_count=3, + ) + if campaign_class == "uncertain_delivery": + counts["reconciliation_required_count"] = 3 + if campaign_class == "declared_attended": + counts["authenticated_bound_decision_count"] = 3 + counts["live_target_revalidation_count"] = 3 + if campaign_class == "governed_repair": + counts["policy_approved_repair_count"] = 3 + counts["approved_repair_count"] = 3 + counts["retained_repair_evidence_count"] = 3 + counts["live_target_revalidation_count"] = 3 + result[campaign_class] = counts + return result + + +def ts(value: datetime) -> str: + if value.tzinfo is None or value.utcoffset() is None: + raise SystemExit("timestamp must use UTC") + return value.replace(microsecond=0).strftime("%Y-%m-%dT%H:%M:%SZ") + + +def write_json(path: Path, value: Any) -> bytes: + raw = evidence.canonical(value) + b"\n" + path.parent.mkdir(parents=True, exist_ok=True) + path.write_bytes(raw) + return raw + + +def object_rel(kind: str, object_sha256: str) -> str: + digest_hex = object_sha256.removeprefix("sha256:") + return ( + f"production-evidence/objects/sha256/{digest_hex[:2]}/" + f"{digest_hex}.{kind}.json" + ) + + +def sha256_bytes(raw: bytes) -> str: + return "sha256:" + hashlib.sha256(raw).hexdigest() + + +def request_handle() -> str: + alphabet = string.ascii_letters + string.digits + "_-" + return "qair_" + "".join(secrets.choice(alphabet) for _ in range(43)) + + +def labeled(target: str, version: str, name: str) -> str: + return trust.digest_bytes( + f"OpenAdapt remote-safe-synthetic {target} {version} local candidate v1\0".encode(), + { + "label": "remote-safe-synthetic", + "target": target, + "version": version, + "name": name, + "mockmed_production_acceptance": False, + "evals_production_acceptance": False, + }, + ) + + +def make_entry(kind: str, raw: bytes, value: Any) -> dict[str, Any]: + object_sha256 = sha256_bytes(raw) + schema, media = evidence.OBJECT_KIND_CONTRACTS[kind] + entry = { + "kind": kind, + "object_schema_version": ( + evidence.BUNDLE_MEDIA_TYPE if kind.endswith("-sigstore-bundle") else schema + ), + "object_path": object_rel(kind, object_sha256), + "object_sha256": object_sha256, + "size_bytes": len(raw), + "object_media_type": media, + "semantic_identity_sha256": evidence.semantic_identity_digest( + kind=kind, + object_schema_version=( + evidence.BUNDLE_MEDIA_TYPE + if kind.endswith("-sigstore-bundle") + else schema + ), + object_value=value, + object_sha256=object_sha256, + ), + "subject_sha256": None if not kind.endswith("-sigstore-bundle") else value, + } + entry["registry_entry_sha256"] = evidence.entry_digest(entry) + return entry + + +def reference_from_entry( + entry: dict[str, Any], + *, + registry_source_commit: str, + registry_revision: int, + registry_head_sha256: str, +) -> dict[str, Any]: + return { + "schema_version": evidence.REFERENCE_SCHEMA, + "repository": evidence.REPOSITORY, + "repository_id": evidence.REPOSITORY_ID, + "repository_owner_id": evidence.REPOSITORY_OWNER_ID, + "registry_source_commit": registry_source_commit, + "registry_revision": registry_revision, + "registry_head_sha256": registry_head_sha256, + **entry, + } + + +class LocalResolver: + def __init__(self, registry: dict[str, Any]) -> None: + self.registry = registry + self.objects: dict[str, issuer.ResolvedEvidence] = {} + self.authority: issuer.ResolvedEvidence | None = None + self.revocation: issuer.ResolvedEvidence | None = None + + def add( + self, + kind: str, + value: dict[str, Any], + reference: dict[str, Any], + bundle_reference: dict[str, Any], + ) -> issuer.ResolvedEvidence: + resolved: issuer.ResolvedEvidence = { + "value": value, + "reference": reference, + "bundle_reference": bundle_reference, + "bound_signer_registry": self.registry, + "current_signer_registry": self.registry, + } + self.objects[reference["object_sha256"]] = resolved + return resolved + + def resolve(self, reference: dict[str, Any], *, kind: str) -> issuer.ResolvedEvidence: + resolved = self.objects[reference["object_sha256"]] + if resolved["reference"] != reference or reference["kind"] != kind: + raise issuer.IssuerError("local resolver reference differs") + return resolved + + def current_trust_state( + self, *, registry_source_commit: str + ) -> tuple[issuer.ResolvedEvidence, issuer.ResolvedEvidence]: + if self.authority is None or self.revocation is None: + raise issuer.IssuerError("current authority or revocation receipt is absent") + return self.authority, self.revocation + + +def dsse_bundle( + *, + private_key: Any, + signer: dict[str, Any], + kind: str, + value: dict[str, Any], + raw: bytes, + now: datetime, + registry_sha256: str, + authority_state_sha256: str, + revocation_state_sha256: str, + source_commit: str, +) -> dict[str, Any]: + schema, media = evidence.OBJECT_KIND_CONTRACTS[kind] + semantic = evidence.semantic_identity_digest( + kind=kind, + object_schema_version=schema, + object_value=value, + object_sha256=sha256_bytes(raw), + ) + issuer_fields = { + field: value["issuer"][field] for field in public_trust.ISSUER_FIELDS + } + statement = { + "schema_version": public_trust.STATEMENT_SCHEMA, + "object_kind": kind, + "object_schema_version": schema, + "object_media_type": media, + "object_sha256": sha256_bytes(raw), + "object_size_bytes": len(raw), + "semantic_identity_sha256": semantic, + "source_issuer": issuer_fields, + "signer_registry_sha256": registry_sha256, + "authority_state_sha256": authority_state_sha256, + "revocation_state_sha256": revocation_state_sha256, + "issued_at": ts(now), + "not_before": ts(now), + "expires_at": None, + "request_id_sha256": trust.digest_bytes( + b"OpenAdapt remaining-admissions dsse request v1\0", + {"kind": kind, "object_sha256": sha256_bytes(raw)}, + ), + "signing_authority": { + "repository": "OpenAdaptAI/.github", + "repository_id": "858454062", + "repository_owner_id": "132681217", + "workflow": public_trust.SOFTWARE_WORKFLOW_PATH, + "ref": "refs/heads/main", + "source_commit": source_commit, + "environment": public_trust.SOFTWARE_ENVIRONMENT, + "key_origin": "software", + }, + "key_id": signer["key_id"], + "signature_profile": public_trust.SOFTWARE_SIGNATURE_PROFILE, + } + public_trust.validate_statement_object_binding( + statement, + object_raw=raw, + object_value=value, + object_kind=kind, + object_schema_version=schema, + object_media_type=media, + semantic_identity_sha256=semantic, + expected_signer_registry_sha256=registry_sha256, + expected_authority_state_sha256=authority_state_sha256, + expected_revocation_state_sha256=revocation_state_sha256, + ) + return public_trust.sign_software_bundle( + statement, private_key=private_key, signer=signer, now=now + ) + + +def persist_object( + out: Path, kind: str, value: dict[str, Any] +) -> tuple[bytes, dict[str, Any]]: + raw = evidence.canonical(value) + b"\n" + path = out / object_rel(kind, sha256_bytes(raw)) + path.parent.mkdir(parents=True, exist_ok=True) + path.write_bytes(raw) + write_json(out / f"{kind}.json", value) + return raw, make_entry(kind, raw, value) + + +def persist_bundle( + out: Path, kind: str, bundle: dict[str, Any], subject_sha256: str +) -> tuple[bytes, dict[str, Any]]: + raw = evidence.canonical(bundle) + b"\n" + bundle_kind = f"{kind}-sigstore-bundle" + path = out / object_rel(bundle_kind, sha256_bytes(raw)) + path.parent.mkdir(parents=True, exist_ok=True) + path.write_bytes(raw) + write_json(out / f"{bundle_kind}.json", bundle) + return raw, make_entry(bundle_kind, raw, subject_sha256) + + +def tag_rulesets(repository: str, repository_id: str) -> list[dict[str, Any]]: + common = { + "schema_version": "openadapt.production-release-tag-ruleset/v1", + "repository": repository, + "repository_id": repository_id, + "target": "tag", + "enforcement": "active", + "conditions": {"ref_name": {"include": ["refs/tags/v*"], "exclude": []}}, + } + return [ + { + **common, + "role": "creation_authority", + "ruleset_id": "10", + "name": "OpenAdapt policy: release tag creation", + "bypass_actors": [ + { + "actor_id": "4730708", + "actor_type": "Integration", + "bypass_mode": "always", + } + ], + "rules": [{"type": "creation"}], + }, + { + **common, + "role": "immutability", + "ruleset_id": "11", + "name": "OpenAdapt policy: immutable release tags", + "bypass_actors": [], + "rules": [ + {"type": "deletion"}, + {"type": "non_fast_forward"}, + { + "type": "update", + "parameters": {"update_allows_fetch_and_merge": False}, + }, + ], + }, + ] + + +def fetch_pypi_files(project: str, version: str) -> list[dict[str, Any]]: + url = f"https://pypi.org/pypi/{project}/{version}/json" + request = urllib.request.Request( + url, + headers={"User-Agent": "OpenAdapt-remaining-admissions/1.0"}, + ) + with urllib.request.urlopen(request, timeout=30) as response: + payload = json.loads(response.read().decode("utf-8")) + files: list[dict[str, Any]] = [] + for item in payload["urls"]: + files.append( + { + "filename": item["filename"], + "packagetype": item["packagetype"], + "sha256": "sha256:" + item["digests"]["sha256"], + "size_bytes": item["size"], + "yanked": item["yanked"], + } + ) + return sorted(files, key=lambda item: (item["filename"], item["sha256"])) + + +def fetch_github_release(repository: str, tag: str) -> dict[str, Any] | None: + completed = subprocess.run( + ["gh", "api", f"repos/{repository}/releases/tags/{tag}"], + capture_output=True, + text=True, + ) + if completed.returncode != 0: + if "Not Found" in completed.stderr or "Not Found" in completed.stdout: + return None + raise SystemExit(completed.stderr or completed.stdout or "gh api release failed") + return json.loads(completed.stdout) + + +def observe_package_staging( + target: str, spec: dict[str, Any], *, observed_at: datetime +) -> tuple[dict[str, Any], dict[str, Any]]: + contract = trust.TARGET_CONTRACTS[target] + version = spec["version"] + tag = f"v{version}" + pypi_files = fetch_pypi_files(spec["pypi_project"], version) + expected = { + spec["wheel_name"]: ( + "sha256:" + spec["wheel_sha256"], + spec["wheel_size"], + "bdist_wheel", + ), + spec["sdist_name"]: ( + "sha256:" + spec["sdist_sha256"], + spec["sdist_size"], + "sdist", + ), + } + if {item["filename"] for item in pypi_files} != set(expected): + raise SystemExit(f"live PyPI files for {spec['pypi_project']} {version} differ") + for item in pypi_files: + digest, size, packagetype = expected[item["filename"]] + if ( + item["sha256"] != digest + or item["size_bytes"] != size + or item["packagetype"] != packagetype + or item["yanked"] is not False + ): + raise SystemExit(f"live PyPI file {item['filename']} differs") + profile = contract["artifacts"] + release = fetch_github_release(contract["repository"], tag) + assets: list[dict[str, Any]] = [] + if release is not None: + if release.get("draft") is not False or release.get("prerelease") is not False: + raise SystemExit(f"{contract['repository']} {tag} is still a draft") + by_name = {asset["name"]: asset for asset in release.get("assets") or []} + for filename, (digest, size, packagetype) in expected.items(): + kind = KIND_BY_PACKAGETYPE[packagetype] + media_type, destinations = profile[kind] + gh_asset = by_name.get(filename) + asset_id = None + uploader_id = None + uploader_login = None + if gh_asset is not None: + gh_digest = gh_asset.get("digest") or digest + if gh_digest != digest or gh_asset["size"] != size: + raise SystemExit( + f"GitHub asset {filename} digest or size differs from PyPI" + ) + asset_id = str(gh_asset["id"]) + uploader = gh_asset.get("uploader") or {} + uploader_id = str(uploader["id"]) if uploader.get("id") is not None else None + uploader_login = uploader.get("login") + assets.append( + { + "asset_id": asset_id, + "name": filename, + "kind": kind, + "sha256": digest, + "size_bytes": size, + "media_type": media_type, + "publish_destinations": list(destinations), + "uploader_id": uploader_id, + "uploader_login": uploader_login, + } + ) + author = release.get("author") or {} + draft_release_id = str(release["id"]) + release_author_login = author.get("login") + else: + for filename, (digest, size, packagetype) in expected.items(): + kind = KIND_BY_PACKAGETYPE[packagetype] + media_type, destinations = profile[kind] + assets.append( + { + "asset_id": None, + "name": filename, + "kind": kind, + "sha256": digest, + "size_bytes": size, + "media_type": media_type, + "publish_destinations": list(destinations), + "uploader_id": None, + "uploader_login": None, + } + ) + draft_release_id = None + release_author_login = None + assets = sorted(assets, key=lambda item: (item["name"], item["asset_id"] or "")) + immutable = {"enabled": True, "enforced_by_owner": False} + rulesets = tag_rulesets(contract["repository"], contract["repository_id"]) + tag_ref_state = {"ref": f"refs/tags/{tag}", "exists": True} + staging = { + "schema_version": "openadapt.production-release-staging-evidence/v1", + "publication_mode": trust.PUBLICATION_MODE_ALREADY_PUBLISHED_PYPI, + "repository": contract["repository"], + "repository_id": contract["repository_id"], + "draft_release_id": draft_release_id, + "tag": tag, + "target_commitish": spec["source_commit"], + "draft": False, + "prerelease": False, + "release_app_id": "4730708", + "release_app_installation_id": "156835568", + "release_app_bot_user_id": "321543906", + "release_author_login": release_author_login, + "assets": assets, + "pypi_files": pypi_files, + "immutable_releases": immutable, + "immutable_releases_sha256": trust.digest_bytes( + trust.IMMUTABLE_RELEASES_DOMAIN, immutable + ), + "tag_rulesets": rulesets, + "tag_rulesets_sha256": trust.digest_bytes(trust.TAG_RULESETS_DOMAIN, rulesets), + "tag_ref_state": tag_ref_state, + "tag_ref_state_sha256": trust.digest_bytes( + trust.TAG_REF_STATE_DOMAIN, tag_ref_state + ), + "observed_at": ts(observed_at), + } + inventory_artifacts = [ + { + "name": item["name"], + "kind": item["kind"], + "sha256": item["sha256"], + "size_bytes": item["size_bytes"], + "media_type": item["media_type"], + "publish_destinations": item["publish_destinations"], + } + for item in assets + ] + inventory_artifacts = sorted( + inventory_artifacts, key=lambda item: (item["kind"], item["name"], item["sha256"]) + ) + inventory = { + "schema_version": "openadapt.production-release-artifact-inventory/v1", + "target": target, + "claim_scope": contract["claim_scope"], + "artifacts": inventory_artifacts, + } + return trust.validate_staging(staging), trust.validate_artifact_inventory(inventory) + + +def observe_deployment_staging( + target: str, spec: dict[str, Any], *, observed_at: datetime +) -> tuple[dict[str, Any], dict[str, Any], dict[str, Any]]: + contract = trust.TARGET_CONTRACTS[target] + manifest = { + "schema_version": "openadapt.production-deployment-manifest/v1", + "target": target, + "source_repository": contract["repository"], + "source_repository_id": contract["repository_id"], + "source_commit": spec["source_commit"], + "deployment_id": spec["deployment_id"], + "deployment_url": spec["deployment_url"], + "conclusion": "success", + "environment": spec["environment"], + "workflow": spec["workflow"], + "workflow_run_url": spec["workflow_run_url"], + "run_started_at": spec["run_started_at"], + "completed_at": spec["completed_at"], + } + manifest_raw = evidence.canonical(manifest) + b"\n" + manifest_sha256 = sha256_bytes(manifest_raw) + media_type, destinations = contract["artifacts"]["deployment-manifest"] + artifact = { + "name": ( + f"openadapt-{target}-{spec['source_commit']}.deployment-manifest.json" + ), + "kind": "deployment-manifest", + "sha256": manifest_sha256, + "size_bytes": len(manifest_raw), + "media_type": media_type, + "publish_destinations": list(destinations), + } + inventory = { + "schema_version": "openadapt.production-release-artifact-inventory/v1", + "target": target, + "claim_scope": contract["claim_scope"], + "artifacts": [artifact], + } + staging = { + "schema_version": "openadapt.production-release-staging-evidence/v1", + "publication_mode": trust.PUBLICATION_MODE_ALREADY_PUBLISHED_DEPLOYMENT, + "repository": contract["repository"], + "repository_id": contract["repository_id"], + "tag": f"v0.0.0-deployment.{spec['deployment_id']}", + "target_commitish": spec["source_commit"], + "draft": False, + "prerelease": False, + "assets": [ + { + "asset_id": None, + "name": artifact["name"], + "kind": artifact["kind"], + "sha256": artifact["sha256"], + "size_bytes": artifact["size_bytes"], + "media_type": artifact["media_type"], + "publish_destinations": artifact["publish_destinations"], + "uploader_id": None, + "uploader_login": None, + } + ], + "pypi_files": None, + "deployment_id": spec["deployment_id"], + "deployment_url": spec["deployment_url"], + "observed_at": ts(observed_at), + } + return ( + trust.validate_staging(staging), + trust.validate_artifact_inventory(inventory), + manifest, + ) + + +def policy_file_digest(path: Path) -> str: + return sha256_bytes(path.read_bytes()) + + +def load_existing_trust() -> dict[str, Any]: + registry = json.loads(SIGNER_PATH.read_text(encoding="utf-8")) + authority = json.loads(AUTHORITY_PATH.read_text(encoding="utf-8")) + revocation = json.loads(REVOCATION_PATH.read_text(encoding="utf-8")) + authority_bundle_path = ROOT / object_rel( + "qualification-authority-state-receipt-sigstore-bundle", + "sha256:0f97c284b10f8dc0153dbab0da5deccc5069bb5609982d45b890617783687830", + ) + revocation_bundle_path = ROOT / object_rel( + "qualification-revocation-state-receipt-sigstore-bundle", + "sha256:4e0a052726ba440c9f6a19726b004f948c36087b2702d614a398728b428dcd5f", + ) + return { + "registry": evidence.validate_signer_registry(registry), + "registry_raw": SIGNER_PATH.read_bytes(), + "authority": authority, + "authority_raw": AUTHORITY_PATH.read_bytes(), + "authority_bundle": json.loads(authority_bundle_path.read_text(encoding="utf-8")), + "authority_bundle_raw": authority_bundle_path.read_bytes(), + "revocation": revocation, + "revocation_raw": REVOCATION_PATH.read_bytes(), + "revocation_bundle": json.loads( + revocation_bundle_path.read_text(encoding="utf-8") + ), + "revocation_bundle_raw": revocation_bundle_path.read_bytes(), + } + + +def install_reused(out: Path, existing: dict[str, Any]) -> dict[str, dict[str, Any]]: + entries: dict[str, dict[str, Any]] = {} + for kind, raw, value in ( + ( + "qualification-authority-state-receipt", + existing["authority_raw"], + existing["authority"], + ), + ( + "qualification-revocation-state-receipt", + existing["revocation_raw"], + existing["revocation"], + ), + ): + dest = out / object_rel(kind, sha256_bytes(raw)) + dest.parent.mkdir(parents=True, exist_ok=True) + dest.write_bytes(raw) + write_json(out / f"{kind}.json", value) + entries[kind] = make_entry(kind, raw, value) + for kind, raw, subject_kind in ( + ( + "qualification-authority-state-receipt-sigstore-bundle", + existing["authority_bundle_raw"], + "qualification-authority-state-receipt", + ), + ( + "qualification-revocation-state-receipt-sigstore-bundle", + existing["revocation_bundle_raw"], + "qualification-revocation-state-receipt", + ), + ): + dest = out / object_rel(kind, sha256_bytes(raw)) + dest.parent.mkdir(parents=True, exist_ok=True) + dest.write_bytes(raw) + write_json(out / f"{kind}.json", json.loads(raw)) + entries[kind] = make_entry(kind, raw, entries[subject_kind]["object_sha256"]) + signer_raw = existing["registry_raw"] + digest_hex = sha256_bytes(signer_raw).removeprefix("sha256:") + signer_rel = ( + f"production-evidence/signer-registries/sha256/{digest_hex[:2]}/" + f"{digest_hex}.qualification-signer-registry.json" + ) + signer_path = out / signer_rel + signer_path.parent.mkdir(parents=True, exist_ok=True) + signer_path.write_bytes(signer_raw) + write_json(out / "signer-registry.json", existing["registry"]) + return entries + + +def build_target( + target: str, + *, + out: Path, + private_key: Any, + existing: dict[str, Any], + now: datetime, + policy_commit: str, + registry_source_commit: str, +) -> dict[str, Any]: + out.mkdir(parents=True, exist_ok=True) + contract = trust.TARGET_CONTRACTS[target] + generated = now.replace(microsecond=0) + registry = existing["registry"] + authority = existing["authority"] + revocation = existing["revocation"] + outer = next( + signer + for signer in registry["signers"] + if signer["key_id"].startswith("oa-public-trust-ed25519-") + ) + reused = install_reused(out, existing) + version_label = ( + PACKAGE_TARGETS[target]["version"] + if target in PACKAGE_TARGETS + else DEPLOYMENT_TARGETS[target]["source_commit"][:12] + ) + if target in PACKAGE_TARGETS: + staging, inventory = observe_package_staging( + target, PACKAGE_TARGETS[target], observed_at=generated + ) + spec = PACKAGE_TARGETS[target] + candidate = { + "schema_version": "openadapt.production-release-candidate/v1", + "kind": "package", + "source_repository": contract["repository"], + "source_repository_id": contract["repository_id"], + "source_commit": spec["source_commit"], + "version": spec["version"], + "tag": f"v{spec['version']}", + "deployment_id": None, + "deployment_sha256": None, + "artifacts": inventory["artifacts"], + } + admitted_runtime = "sha256:" + spec["wheel_sha256"] + write_json(out / "publication-staging.json", staging) + write_json(out / "artifact-inventory.json", inventory) + else: + staging, inventory, manifest = observe_deployment_staging( + target, DEPLOYMENT_TARGETS[target], observed_at=generated + ) + spec = DEPLOYMENT_TARGETS[target] + write_json(out / "deployment-manifest.json", manifest) + candidate = { + "schema_version": "openadapt.production-release-candidate/v1", + "kind": "deployment", + "source_repository": contract["repository"], + "source_repository_id": contract["repository_id"], + "source_commit": spec["source_commit"], + "version": None, + "tag": None, + "deployment_id": spec["deployment_id"], + "deployment_sha256": inventory["artifacts"][0]["sha256"], + "artifacts": inventory["artifacts"], + } + admitted_runtime = inventory["artifacts"][0]["sha256"] + write_json(out / "publication-staging.json", staging) + write_json(out / "artifact-inventory.json", inventory) + + evidence_authority = authority["evidence_authority_sha256"] + registry_identity = evidence.signer_registry_identity_digest(registry) + unsigned_receipt = { + "schema_version": "openadapt.qualification-evidence-decision-receipt/v2", + "evidence_class": "remote-safe-synthetic", + "decision_identity_sha256": labeled(target, version_label, "decision-series"), + "decision_revision": 1, + "decision_commitment_sha256": labeled(target, version_label, "decision"), + "evidence_manifest_sha256": labeled(target, version_label, "evidence-manifest"), + "evidence_manifest_readback_sha256": labeled( + target, version_label, "manifest-readback" + ), + "campaign_artifact_sha256": labeled(target, version_label, "campaign-artifact"), + "organization_id_sha256": labeled(target, version_label, "organization"), + "workflow_id_sha256": labeled(target, version_label, "workflow"), + "workflow_version_id_sha256": labeled(target, version_label, "workflow-version"), + "bundle_version": "0.0.0-synthetic", + "bundle_sha256": labeled(target, version_label, "sealed-workflow-bundle"), + "admitted_runtime_sha256": admitted_runtime, + "application_contract_sha256": labeled( + target, version_label, "application-contract" + ), + "environment_contract_sha256": labeled( + target, version_label, "environment-contract" + ), + "input_contract_sha256": labeled(target, version_label, "input-contract"), + "action_contract_sha256": labeled(target, version_label, "action-contract"), + "identity_contract_sha256": labeled(target, version_label, "identity-contract"), + "effect_contract_sha256": labeled(target, version_label, "effect-contract"), + "policy_contract_sha256": labeled(target, version_label, "policy-contract"), + "evidence_authority_contract_sha256": evidence_authority, + "campaign_permit_sha256": labeled(target, version_label, "campaign-permit"), + "signer_registry_sha256": registry_identity, + "revocation_state_sha256": revocation["revocation_state_sha256"], + "entity_class": "record", + "campaign_summary": { + "schema_version": "openadapt.qualification-evidence-decision-campaign-summary/v1", + "minimum_trials_per_task_condition": 3, + "task_count": 1, + "classes": campaign_classes(), + }, + "verdict": "ADMIT", + "issued_at": ts(generated), + "not_before": ts(generated), + "expires_at": None, + "issuer_key_id": EXPECTED_INNER_KEY_ID, + "algorithm": "ed25519", + "signing_statement": None, + "signature": "", + "issuer": { + "repository": "OpenAdaptAI/.github", + "repository_id": "858454062", + "repository_owner_id": "132681217", + "workflow": ( + ".github/workflows/issue-synthetic-qualification-evidence-decision.yml" + ), + "ref": "refs/heads/main", + "source_commit": policy_commit, + "environment": "synthetic-qualification-evidence-decision", + }, + } + receipt = software.sign_receipt( + unsigned_receipt, private_key=private_key, signer_registry=registry + ) + trust.validate_receipt(receipt, signer_registry=registry, now=now) + + objects: dict[str, tuple[str, dict[str, Any], bytes]] = {} + for kind, value in ( + ("qualification-authority-state-receipt", authority), + ("qualification-revocation-state-receipt", revocation), + ("qualification-evidence-decision-receipt", receipt), + ): + raw = evidence.canonical(value) + b"\n" + objects[kind] = (kind, value, raw) + + receipt_raw = objects["qualification-evidence-decision-receipt"][2] + receipt_path = out / object_rel( + "qualification-evidence-decision-receipt", sha256_bytes(receipt_raw) + ) + receipt_path.parent.mkdir(parents=True, exist_ok=True) + receipt_path.write_bytes(receipt_raw) + write_json(out / "qualification-evidence-decision-receipt.json", receipt) + receipt_bundle = dsse_bundle( + private_key=private_key, + signer=outer, + kind="qualification-evidence-decision-receipt", + value=receipt, + raw=receipt_raw, + now=generated, + registry_sha256=receipt["signer_registry_sha256"], + authority_state_sha256=authority["authority_state_sha256"], + revocation_state_sha256=revocation["revocation_state_sha256"], + source_commit=policy_commit, + ) + persist_bundle( + out, + "qualification-evidence-decision-receipt", + receipt_bundle, + sha256_bytes(receipt_raw), + ) + receipt_entry = make_entry( + "qualification-evidence-decision-receipt", receipt_raw, receipt + ) + receipt_bundle_entry = make_entry( + "qualification-evidence-decision-receipt-sigstore-bundle", + evidence.canonical(receipt_bundle) + b"\n", + sha256_bytes(receipt_raw), + ) + + signer_raw_sha256 = sha256_bytes(existing["registry_raw"]) + digest_hex = signer_raw_sha256.removeprefix("sha256:") + signer_pointer = { + "schema_version": evidence.SIGNER_POINTER_SCHEMA, + "object_path": ( + f"production-evidence/signer-registries/sha256/{digest_hex[:2]}/" + f"{digest_hex}.qualification-signer-registry.json" + ), + "object_sha256": signer_raw_sha256, + "registry_identity_sha256": registry_identity, + "registry_revision": 1, + } + local_entries = [ + reused["qualification-authority-state-receipt"], + reused["qualification-authority-state-receipt-sigstore-bundle"], + reused["qualification-revocation-state-receipt"], + reused["qualification-revocation-state-receipt-sigstore-bundle"], + receipt_entry, + receipt_bundle_entry, + ] + local_registry = { + "$schema": "schemas/evidence-registry.schema.json", + "schema_version": evidence.REGISTRY_SCHEMA, + "repository": evidence.REPOSITORY, + "repository_id": evidence.REPOSITORY_ID, + "repository_owner_id": evidence.REPOSITORY_OWNER_ID, + "revision": 1, + "previous_registry_head_sha256": None, + "registry_head_sha256": "sha256:" + "0" * 64, + "signer_registry": signer_pointer, + "signer_registry_history": [signer_pointer], + "entries": local_entries, + } + local_registry["registry_head_sha256"] = evidence.registry_head_digest(local_registry) + write_json(out / "evidence-registry.json", local_registry) + + head = local_registry["registry_head_sha256"] + revision = local_registry["revision"] + resolver = LocalResolver(registry) + resolver.authority = resolver.add( + "qualification-authority-state-receipt", + authority, + reference_from_entry( + reused["qualification-authority-state-receipt"], + registry_source_commit=registry_source_commit, + registry_revision=revision, + registry_head_sha256=head, + ), + reference_from_entry( + reused["qualification-authority-state-receipt-sigstore-bundle"], + registry_source_commit=registry_source_commit, + registry_revision=revision, + registry_head_sha256=head, + ), + ) + resolver.revocation = resolver.add( + "qualification-revocation-state-receipt", + revocation, + reference_from_entry( + reused["qualification-revocation-state-receipt"], + registry_source_commit=registry_source_commit, + registry_revision=revision, + registry_head_sha256=head, + ), + reference_from_entry( + reused["qualification-revocation-state-receipt-sigstore-bundle"], + registry_source_commit=registry_source_commit, + registry_revision=revision, + registry_head_sha256=head, + ), + ) + receipt_ref = reference_from_entry( + receipt_entry, + registry_source_commit=registry_source_commit, + registry_revision=revision, + registry_head_sha256=head, + ) + receipt_bundle_ref = reference_from_entry( + receipt_bundle_entry, + registry_source_commit=registry_source_commit, + registry_revision=revision, + registry_head_sha256=head, + ) + resolver.add( + "qualification-evidence-decision-receipt", + receipt, + receipt_ref, + receipt_bundle_ref, + ) + + handle = request_handle() + request = { + "schema_version": "openadapt.qualification-admission-issue-request/v1", + "request_handle": handle, + "evidence_class": "remote-safe-synthetic", + "decision_receipt_reference": receipt_ref, + } + db_path = out / "one-use-effects.sqlite" + if db_path.exists(): + db_path.unlink() + consumer = issuer.SqliteOneUseConsumer(db_path) + admission = issuer.issue_workflow_admission( + request, + resolver=resolver, + issuer_source_commit=registry_source_commit, + now=now, + consumer=consumer, + ) + trust.validate_qualification_admission(admission, now=now) + write_json(out / "workflow-issue-request.json", request) + write_json(out / "one-use-effect.json", consumer.reconcile(request_handle=handle)) + admission_raw, admission_entry = persist_object( + out, "qualification-admission", admission + ) + admission_bundle = dsse_bundle( + private_key=private_key, + signer=outer, + kind="qualification-admission", + value=admission, + raw=admission_raw, + now=generated, + registry_sha256=admission["signer_registry_sha256"], + authority_state_sha256=authority["authority_state_sha256"], + revocation_state_sha256=revocation["revocation_state_sha256"], + source_commit=policy_commit, + ) + _, admission_bundle_entry = persist_bundle( + out, "qualification-admission", admission_bundle, sha256_bytes(admission_raw) + ) + admission_ref = reference_from_entry( + admission_entry, + registry_source_commit=registry_source_commit, + registry_revision=revision, + registry_head_sha256=head, + ) + admission_bundle_ref = reference_from_entry( + admission_bundle_entry, + registry_source_commit=registry_source_commit, + registry_revision=revision, + registry_head_sha256=head, + ) + resolver.add( + "qualification-admission", admission, admission_ref, admission_bundle_ref + ) + + release_identity = { + "schema_version": "openadapt.monotonic-production-release/v1", + "channel": "production", + "sequence": 1, + "previous_admission_sha256": None, + } + release_sha256 = trust.digest_bytes( + trust.RELEASE_DOMAIN, + { + "target": target, + "claim_scope": contract["claim_scope"], + "release": candidate, + }, + ) + inventory_sha256 = trust.artifact_inventory_digest(inventory) + acceptance_policy_sha256 = policy_file_digest(ROOT / "production-evidence-policy.json") + lifecycle_policy_sha256 = policy_file_digest(ROOT / "production-lifecycle-policy.json") + common = { + "target": target, + "verdict": "accepted", + "claim_scope": contract["claim_scope"], + "acceptance_policy_sha256": acceptance_policy_sha256, + "lifecycle_policy_sha256": lifecycle_policy_sha256, + "release_identity": release_identity, + "release_sha256": release_sha256, + "artifact_inventory_sha256": inventory_sha256, + "publication_staging": staging, + "publication_staging_sha256": trust.staging_digest(staging), + "qualification_evidence_decision_receipt_reference": receipt_ref, + "qualification_evidence_decision_receipt_bundle_reference": receipt_bundle_ref, + "qualification_admission_reference": admission_ref, + "qualification_admission_bundle_reference": admission_bundle_ref, + "campaign_summary": receipt["campaign_summary"]["classes"], + "authority_state_sha256": authority["authority_state_sha256"], + "revocation_state_sha256": revocation["revocation_state_sha256"], + "signer_registry_sha256": registry_identity, + "issued_at": ts(generated), + "not_before": ts(generated), + "expires_at": None, + "issuer": { + "repository": "OpenAdaptAI/openadapt-evals", + "repository_id": "1135998197", + "repository_owner_id": "132681217", + "workflow": ".github/workflows/issue-production-acceptance.yml", + "ref": "refs/heads/main", + "source_commit": EVALS_COMMIT, + "environment": "production-acceptance", + }, + } + manifest_obj = { + "schema_version": "openadapt.production-acceptance/v3", + **common, + "release": candidate, + "artifact_inventory": inventory, + } + trust.validate_acceptance_manifest( + manifest_obj, + receipt=receipt, + qualification_admission=admission, + receipt_signer_registry=registry, + now=now, + ) + manifest_raw, manifest_entry = persist_object( + out, "production-acceptance-manifest", manifest_obj + ) + manifest_bundle = dsse_bundle( + private_key=private_key, + signer=outer, + kind="production-acceptance-manifest", + value=manifest_obj, + raw=manifest_raw, + now=generated, + registry_sha256=manifest_obj["signer_registry_sha256"], + authority_state_sha256=authority["authority_state_sha256"], + revocation_state_sha256=revocation["revocation_state_sha256"], + source_commit=policy_commit, + ) + _, manifest_bundle_entry = persist_bundle( + out, + "production-acceptance-manifest", + manifest_bundle, + sha256_bytes(manifest_raw), + ) + manifest_ref = reference_from_entry( + manifest_entry, + registry_source_commit=registry_source_commit, + registry_revision=revision, + registry_head_sha256=head, + ) + manifest_bundle_ref = reference_from_entry( + manifest_bundle_entry, + registry_source_commit=registry_source_commit, + registry_revision=revision, + registry_head_sha256=head, + ) + resolver.add( + "production-acceptance-manifest", + manifest_obj, + manifest_ref, + manifest_bundle_ref, + ) + + summary = { + "schema_version": "openadapt.production-lifecycle-evidence-summary/v3", + **common, + "evidence_identity_sha256": labeled( + target, version_label, "placeholder-evidence-identity" + ), + "production_acceptance_manifest_reference": manifest_ref, + "production_acceptance_manifest_bundle_reference": manifest_bundle_ref, + } + summary["evidence_identity_sha256"] = trust.acceptance_summary_identity(summary) + trust.validate_acceptance_summary( + summary, + manifest=manifest_obj, + receipt=receipt, + qualification_admission=admission, + receipt_signer_registry=registry, + now=now, + ) + summary_raw, summary_entry = persist_object( + out, "production-acceptance-summary", summary + ) + summary_bundle = dsse_bundle( + private_key=private_key, + signer=outer, + kind="production-acceptance-summary", + value=summary, + raw=summary_raw, + now=generated, + registry_sha256=summary["signer_registry_sha256"], + authority_state_sha256=authority["authority_state_sha256"], + revocation_state_sha256=revocation["revocation_state_sha256"], + source_commit=policy_commit, + ) + _, summary_bundle_entry = persist_bundle( + out, "production-acceptance-summary", summary_bundle, sha256_bytes(summary_raw) + ) + summary_ref = reference_from_entry( + summary_entry, + registry_source_commit=registry_source_commit, + registry_revision=revision, + registry_head_sha256=head, + ) + summary_bundle_ref = reference_from_entry( + summary_bundle_entry, + registry_source_commit=registry_source_commit, + registry_revision=revision, + registry_head_sha256=head, + ) + resolver.add( + "production-acceptance-summary", summary, summary_ref, summary_bundle_ref + ) + + release_handle = request_handle() + release_request = { + "schema_version": "openadapt.qualification-release-issue-request/v1", + "request_handle": release_handle, + "evidence_class": "remote-safe-synthetic", + "production_acceptance_summary_reference": summary_ref, + } + release = issuer.issue_release_admission( + release_request, + resolver=resolver, + issuer_source_commit=registry_source_commit, + now=now, + consumer=consumer, + ) + trust.validate_release_evidence_chain( + release, + summary=summary, + manifest=manifest_obj, + receipt=receipt, + qualification_admission=admission, + receipt_signer_registry=registry, + now=now, + ) + write_json(out / "release-issue-request.json", release_request) + release_raw, release_entry = persist_object(out, "qualification-release", release) + release_bundle = dsse_bundle( + private_key=private_key, + signer=outer, + kind="qualification-release", + value=release, + raw=release_raw, + now=generated, + registry_sha256=release["signer_registry_sha256"], + authority_state_sha256=authority["authority_state_sha256"], + revocation_state_sha256=revocation["revocation_state_sha256"], + source_commit=policy_commit, + ) + persist_bundle(out, "qualification-release", release_bundle, sha256_bytes(release_raw)) + write_json( + out / "one-use-effect-release.json", + consumer.reconcile(request_handle=release_handle), + ) + + # Rebuild the local registry with every issued object so validate_registry + # can check the candidate in isolation. + issued_kinds = [ + "qualification-evidence-decision-receipt", + "qualification-admission", + "production-acceptance-manifest", + "production-acceptance-summary", + "qualification-release", + ] + entries = [ + reused["qualification-authority-state-receipt"], + reused["qualification-authority-state-receipt-sigstore-bundle"], + reused["qualification-revocation-state-receipt"], + reused["qualification-revocation-state-receipt-sigstore-bundle"], + ] + for kind in issued_kinds: + value = json.loads((out / f"{kind}.json").read_text(encoding="utf-8")) + raw = evidence.canonical(value) + b"\n" + bundle = json.loads( + (out / f"{kind}-sigstore-bundle.json").read_text(encoding="utf-8") + ) + bundle_raw = evidence.canonical(bundle) + b"\n" + entries.append(make_entry(kind, raw, value)) + entries.append( + make_entry(f"{kind}-sigstore-bundle", bundle_raw, sha256_bytes(raw)) + ) + local_registry["entries"] = entries + local_registry["registry_head_sha256"] = evidence.registry_head_digest(local_registry) + evidence.validate_registry(local_registry, root=out) + write_json(out / "evidence-registry.json", local_registry) + + record = { + "schema_version": "openadapt.local-remaining-admission-build-record/v1", + "target": target, + "evidence_class": "remote-safe-synthetic", + "campaign": { + "label": "remote-safe-synthetic", + "task_count": 1, + "cells_per_class": 1, + "trials_per_cell": 3, + "classes": list(trust.CAMPAIGN_CLASSES), + "mockmed_production_acceptance": False, + }, + "evals_production_acceptance": False, + "keychain_service": software.KEYCHAIN_SERVICE, + "inner_key_id": EXPECTED_INNER_KEY_ID, + "did_not_generate_key": True, + "did_not_replace_flow_signer": True, + "publication_mode": staging["publication_mode"], + "release_admission_id_sha256": release["admission_id_sha256"], + "expires_at": release["expires_at"], + "source_commit": candidate["source_commit"], + "generated_at": ts(generated), + } + write_json(out / "build-record.json", record) + return { + "target": target, + "out": str(out), + "release_admission_id_sha256": release["admission_id_sha256"], + "publication_mode": staging["publication_mode"], + "release_entry": release_entry, + "new_object_kinds": issued_kinds, + } + + +def candidate_dir(target: str) -> Path: + if target in PACKAGE_TARGETS: + version = PACKAGE_TARGETS[target]["version"] + return ROOT / "local-candidates" / f"{target}-{version}-remote-safe-synthetic" + commit = DEPLOYMENT_TARGETS[target]["source_commit"][:7] + return ROOT / "local-candidates" / f"{target}-{commit}-remote-safe-synthetic" + + +def merge_into_main(results: list[dict[str, Any]], *, registry_source_commit: str) -> None: + registry_path = ROOT / "evidence-registry.json" + document = json.loads(registry_path.read_text(encoding="utf-8")) + evidence.validate_registry(document, root=ROOT) + previous_head = document["registry_head_sha256"] + existing = {item["object_sha256"] for item in document["entries"]} + added = 0 + for result in results: + out = Path(result["out"]) + local = json.loads((out / "evidence-registry.json").read_text(encoding="utf-8")) + for entry in local["entries"]: + if entry["object_sha256"] in existing: + continue + source = out / entry["object_path"] + dest = ROOT / entry["object_path"] + dest.parent.mkdir(parents=True, exist_ok=True) + raw = source.read_bytes() + if dest.exists() and dest.read_bytes() != raw: + raise SystemExit(f"content-addressed collision at {entry['object_path']}") + dest.write_bytes(raw) + document["entries"].append(entry) + existing.add(entry["object_sha256"]) + added += 1 + document["revision"] += 1 + document["previous_registry_head_sha256"] = previous_head + document["registry_head_sha256"] = evidence.registry_head_digest(document) + evidence.validate_registry(document, root=ROOT) + registry_path.write_text(json.dumps(document, indent=2) + "\n", encoding="utf-8") + + admissions = [] + for entry in document["entries"]: + if entry["kind"] != "qualification-release": + continue + admissions.append( + reference_from_entry( + entry, + registry_source_commit=registry_source_commit, + registry_revision=document["revision"], + registry_head_sha256=document["registry_head_sha256"], + ) + ) + ledger = { + "$schema": "schemas/production-lifecycle-admissions.schema.json", + "schema_version": "openadapt.production-lifecycle-admissions/v1", + "policy_sha256": ( + "sha256:e1444a08ce6b16736168cce027ce9d48abb2e0e246fc0cd79c0772fa8e423e11" + ), + "admissions": admissions, + } + (ROOT / "production-lifecycle-admissions.json").write_text( + json.dumps(ledger, indent=2) + "\n", encoding="utf-8" + ) + print( + json.dumps( + { + "merged_objects": added, + "registry_revision": document["revision"], + "registry_head_sha256": document["registry_head_sha256"], + "admissions": len(admissions), + }, + sort_keys=True, + ) + ) + + +def main(argv: list[str] | None = None) -> int: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--policy-commit", required=True) + parser.add_argument("--registry-source-commit", required=True) + parser.add_argument( + "--targets", + default="agent,capture,cloud,desktop,docs,openadapt", + help="comma-separated targets", + ) + args = parser.parse_args(argv) + targets = [item.strip() for item in args.targets.split(",") if item.strip()] + unknown = [item for item in targets if item not in {*PACKAGE_TARGETS, *DEPLOYMENT_TARGETS}] + if unknown: + print(f"REFUSED: unknown targets {unknown}", file=sys.stderr) + return 1 + private_key = software.load_private_key_from_sources( + pem_file=None, use_keychain=True, use_env=False + ) + material = software.public_material(private_key) + if material["key_id"] != EXPECTED_INNER_KEY_ID: + print( + f"REFUSED: Keychain key id {material['key_id']} != {EXPECTED_INNER_KEY_ID}", + file=sys.stderr, + ) + return 1 + if material["public_key"] != EXPECTED_PUBLIC_KEY: + print("REFUSED: Keychain public key does not match the provisioned inner key", file=sys.stderr) + return 1 + existing = load_existing_trust() + now = datetime.now(timezone.utc) + results = [] + for target in targets: + out = candidate_dir(target) + result = build_target( + target, + out=out, + private_key=private_key, + existing=existing, + now=now, + policy_commit=args.policy_commit, + registry_source_commit=args.registry_source_commit, + ) + results.append(result) + print( + json.dumps( + { + "target": target, + "publication_mode": result["publication_mode"], + "release_admission_id_sha256": result["release_admission_id_sha256"], + "out": result["out"], + }, + sort_keys=True, + ) + ) + merge_into_main(results, registry_source_commit=args.registry_source_commit) + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/production-evidence/objects/sha256/00/0049889152205a2bea15a42fac01b3700c98f4abbdd13334759b6961060cd248.qualification-admission-sigstore-bundle.json b/production-evidence/objects/sha256/00/0049889152205a2bea15a42fac01b3700c98f4abbdd13334759b6961060cd248.qualification-admission-sigstore-bundle.json new file mode 100644 index 0000000..cb2711b --- /dev/null +++ b/production-evidence/objects/sha256/00/0049889152205a2bea15a42fac01b3700c98f4abbdd13334759b6961060cd248.qualification-admission-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tYWRtaXNzaW9uIiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uK2pzb247dmVyc2lvbj00Iiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uL3Y0Iiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo3MWI2OWJjMjMzOWZkMzIwMmVhZTk2MGMyY2Q3ZmJlZjQ5NjNlNjczNmZhNWFkNmUyNGQ3ODc5ZTUzZjhkYTdkIiwib2JqZWN0X3NpemVfYnl0ZXMiOjgwNTUsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmJjMDVmMTFlNjhlNThhNGJmZDAwMzhmOWI5YzEwNmVhNWIyZTFlNDg4NzFiZWZmOWM5ZDhjZTc1ZjE5Zjg3Y2UiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6ZTJkY2ExNGFlOGRmODg4NTJiMWI3NzZiZjhlNmFiMmJlZDJiMDFlMTExMTA0NjE0N2RiYmI1NDRlNzM2MTdlZCIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hZG1pc3Npb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXF1YWxpZmljYXRpb24tYWRtaXNzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"NUer6ZaIa6PFH0uywuK5OxqJ1Bmzt3whIXmvI3YcGG5CBOF/QmKfRKxe/+8qB4Szkl0rnE6CzXnD+Mhb2ENgAA=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-evidence/objects/sha256/09/09081291ce3938b179a7c72e5a9691bde18532f993bf6b71bd8d0337953a140e.qualification-release-sigstore-bundle.json b/production-evidence/objects/sha256/09/09081291ce3938b179a7c72e5a9691bde18532f993bf6b71bd8d0337953a140e.qualification-release-sigstore-bundle.json new file mode 100644 index 0000000..b3c128a --- /dev/null +++ b/production-evidence/objects/sha256/09/09081291ce3938b179a7c72e5a9691bde18532f993bf6b71bd8d0337953a140e.qualification-release-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tcmVsZWFzZSIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLXJlbGVhc2UranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1yZWxlYXNlL3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo5OTlmZmQ0NjI4NGI1YWFiYzMyZWNhNmIzOWMwY2Q5YjAxYTY4OWIyZWMzNjc5YzZiOGE3N2Q0MmU3OGM3MjJjIiwib2JqZWN0X3NpemVfYnl0ZXMiOjc1NzksInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjA1OTFlNDY0NmNkNjJiN2Y1M2EzYzQ1NDVlYzA2ZDBlZWE3MGQ2MTM0MTU2NGIzNzVlM2FiMTU0OWQwM2JjYjAiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6ODg3YzU5ZjYwNWFmNzhkYjEyYjk5YWFjMDhkNmU4NTU2NzA2OTA0MmE5Mjc0NGY0NWI1NTY3NTVmMWFkM2Q1ZSIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbiIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbi55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"FhJV52Y0qEIopyThGhFkMjlxzGnC4cTgSJz4AVgS9R9T2vhHrC4C2e/Qychg2y+ARKZ28jxlBbbX0dY1kQnGAA=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-evidence/objects/sha256/0b/0bf1c3e952fca612dabedd25161bad6c06b926e81364b318f644ccf1159e526a.production-acceptance-manifest.json b/production-evidence/objects/sha256/0b/0bf1c3e952fca612dabedd25161bad6c06b926e81364b318f644ccf1159e526a.production-acceptance-manifest.json new file mode 100644 index 0000000..25f84e0 --- /dev/null +++ b/production-evidence/objects/sha256/0b/0bf1c3e952fca612dabedd25161bad6c06b926e81364b318f644ccf1159e526a.production-acceptance-manifest.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory":{"artifacts":[{"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-cloud-e2db34a82f8c52e69b1b51e8c60ba45299491f53.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","size_bytes":556}],"claim_scope":"production_cloud","schema_version":"openadapt.production-release-artifact-inventory/v1","target":"cloud"},"artifact_inventory_sha256":"sha256:61fda7a52cde70814cad68d2274fa294c0974f5748843c8840d09df5e7a6fb50","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_cloud","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","publication_staging":{"assets":[{"asset_id":null,"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-cloud-e2db34a82f8c52e69b1b51e8c60ba45299491f53.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","size_bytes":556,"uploader_id":null,"uploader_login":null}],"deployment_id":"33570255673","deployment_url":"https://app.openadapt.ai","draft":false,"observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-deployment","pypi_files":null,"repository":"OpenAdaptAI/openadapt-cloud","repository_id":"1300570990","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.0.0-deployment.33570255673","target_commitish":"e2db34a82f8c52e69b1b51e8c60ba45299491f53"},"publication_staging_sha256":"sha256:78bbb4a35e0a3872b6c57a4530c35fa7a26ac25ad127a35a74fa3b4ce51214ba","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/00/0049889152205a2bea15a42fac01b3700c98f4abbdd13334759b6961060cd248.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:0049889152205a2bea15a42fac01b3700c98f4abbdd13334759b6961060cd248","registry_entry_sha256":"sha256:5293c98cc81e2adff14afa7bf55b39a57f91eb48122c704f04527abbb87f7098","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:91ce280188aa31831be7ea2fda8401c25fd1a7ab13d1ae7e672a25bb9f7044cf","size_bytes":2737,"subject_sha256":"sha256:71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/71/71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d","registry_entry_sha256":"sha256:6d8c2fd866016a461ca6ce10c12f27b8e0396944460435905e3c40af00dec0f1","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:e2dca14ae8df88852b1b776bf8e6ab2bed2b01e1111046147dbbb544e73617ed","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/fd/fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6","registry_entry_sha256":"sha256:357b7b76ba1339676276ebaa6263e745902939cfbb4f776b05bf8e2130010547","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:4eb9fad9c89db63d42230e290e81047da4bbff69fa530b9be9bf32986819667f","size_bytes":2849,"subject_sha256":"sha256:e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/e0/e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880","registry_entry_sha256":"sha256:462903800e9dda03b4caef4cfc79d0aff280acd5ed9d652c6a57e4c902a8ce55","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:c65da50b69dde540bc2102aeed7dce4c056690f14998ae20b1dcf40a7fd2a96c","size_bytes":6636,"subject_sha256":null},"release":{"artifacts":[{"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-cloud-e2db34a82f8c52e69b1b51e8c60ba45299491f53.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","size_bytes":556}],"deployment_id":"33570255673","deployment_sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","kind":"deployment","schema_version":"openadapt.production-release-candidate/v1","source_commit":"e2db34a82f8c52e69b1b51e8c60ba45299491f53","source_repository":"OpenAdaptAI/openadapt-cloud","source_repository_id":"1300570990","tag":null,"version":null},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:9f6aabdd24ad2b649938e5d2b7b29def25bf42f6054376d63bc6edc6fe948058","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-acceptance/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"cloud","verdict":"accepted"} diff --git a/production-evidence/objects/sha256/0c/0c3f5fea84f0ec8a9a855f9934ae968ee88f1e97c5f4eebc123e14dc1f09ee20.qualification-release-sigstore-bundle.json b/production-evidence/objects/sha256/0c/0c3f5fea84f0ec8a9a855f9934ae968ee88f1e97c5f4eebc123e14dc1f09ee20.qualification-release-sigstore-bundle.json new file mode 100644 index 0000000..6c016e3 --- /dev/null +++ b/production-evidence/objects/sha256/0c/0c3f5fea84f0ec8a9a855f9934ae968ee88f1e97c5f4eebc123e14dc1f09ee20.qualification-release-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tcmVsZWFzZSIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLXJlbGVhc2UranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1yZWxlYXNlL3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjphMzM5ZDc0ZDJhMjgyODFkZWUyZGFhY2JmMzc4YmQ5YjAzZjFjY2E3ODg0OTgwZTdlODM1NTM0NWI3MTk1ZDY0Iiwib2JqZWN0X3NpemVfYnl0ZXMiOjc1MDUsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmY4MDcxZTBlODA5NGVmZDJmMDc2Y2U0ZTc3NTYwZTgxMGVhZmM3YzA0YmJjMzFkMmExYTNmZDQ0MWFmMzVjZWYiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6NWVjZGYwMGI3YTBmN2VhOTAxOGI5Y2I1NWU2NTRmOGM0ZTgzYzg4OWQ5NmVlMzE5YTdhNWJhYjk5NzkxZmIzMiIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbiIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbi55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"x+bSKLNdG5C7Gp8216N3s1/c+1MDq3gIAFYSXKzAUApy9UR+8UL+joyHP4zEo10i6u3c7zzO2jUTIOwFtlKrDw=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-evidence/objects/sha256/0d/0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727.qualification-evidence-decision-receipt-sigstore-bundle.json b/production-evidence/objects/sha256/0d/0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727.qualification-evidence-decision-receipt-sigstore-bundle.json new file mode 100644 index 0000000..54f8bb5 --- /dev/null +++ b/production-evidence/objects/sha256/0d/0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727.qualification-evidence-decision-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24tcmVjZWlwdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjphMTdiNDNjNDQ1ZDAxNWUzMTMxZWU3NGYzMjY3NmU2NGQ2ODczZWI4ZTNmZGFjODM4YTcyOWU5MjgyOGRiOThiIiwib2JqZWN0X3NpemVfYnl0ZXMiOjY2MzYsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjU4NzI0ODYwMWYxYmQ4YzM1N2RmMWVlMDgwODJiZmFkM2NmYWViMjgyZmU2YTVkNjMxZWZiYzM0MjE5NWI1MGMiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6ODU4OGJmYmExY2M1YjQ4NWEyYTc3ZjBhNDFjM2IwOTA1NzYyNjM4YjdmNWMyNjM5ODNlMzJkMmQzMTY0MmVhMyIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"0zp/c7IOWnd5VjguO6Jq2s3wiCECZvEVAezaAdLJ7o/W0ZtfQiolhhKojiEl/s8qNqHzqDRp/VrvKznxMVOzDA=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-evidence/objects/sha256/11/11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771.qualification-evidence-decision-receipt.json b/production-evidence/objects/sha256/11/11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771.qualification-evidence-decision-receipt.json new file mode 100644 index 0000000..ec3b8ca --- /dev/null +++ b/production-evidence/objects/sha256/11/11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771.qualification-evidence-decision-receipt.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:b6f6061ee416cc6eb93a92c653fd081696aa8deb3d2d23b3d18df78c61c86010","admitted_runtime_sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","algorithm":"ed25519","application_contract_sha256":"sha256:c7a92eaab38cef296bf8482a7a76b88dbceb6b0c03b50070756783c13d238083","bundle_sha256":"sha256:8f390a7450a3b617608da209400cb555d3bfdaaafa6bd539faa69c00044aab24","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:d6bad0a82b99155a4dc40cebd878c0e7702174ba104dedbd1fe22760ae810ea8","campaign_permit_sha256":"sha256:a257543af2704bc22ebd2efa0d34621c55f4df52a5c8df1ec287e865217b3720","campaign_summary":{"classes":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"minimum_trials_per_task_condition":3,"schema_version":"openadapt.qualification-evidence-decision-campaign-summary/v1","task_count":1},"decision_commitment_sha256":"sha256:0aef06fc378215b2daf4dca6b230dcd78b066455d34544c91913700d1641b71f","decision_identity_sha256":"sha256:1eba94d575ecde769026913f76c1e5476767426f896efe0f21dd273b37bed338","decision_revision":1,"effect_contract_sha256":"sha256:f1491b3d64901b376a8e12386761fea936a66ee617ef9c3cff2baec2c677cb1c","entity_class":"record","environment_contract_sha256":"sha256:7bd7524d88439475e946ee691ff2e96588b7cf9f1c5c20eaf5294ef3ba1f8007","evidence_authority_contract_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","evidence_manifest_readback_sha256":"sha256:993ad6548f53bda068b052dabb54b25f174a32c4f9bddeb5887d36404d9715e7","evidence_manifest_sha256":"sha256:bf523c2afa3aa0f2682daf5e35720162c0d42b3eed92ef7022ccacd2128b0470","expires_at":null,"identity_contract_sha256":"sha256:f52e6ae6e172a637efccf2df8eeea268b91407fc032d70b9bf144b8a88069479","input_contract_sha256":"sha256:20d071ff8df536664616750e1147f2bc49bd12762e39ebf2f37bf17550bf77cf","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"synthetic-qualification-evidence-decision","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-synthetic-qualification-evidence-decision.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:09c1e6d22cff96555823460d10971421c7a5604918323d0d2c6ae5633fd370d1","policy_contract_sha256":"sha256:161c7e99ad336b6b60895d3b46b362d591507add7388adb0ffc2193d6f96690d","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-evidence-decision-receipt/v2","signature":"3Zfa+rx+yYmzsm6qROU4JK0fqm++lYM/lTER6dPRQXLEHju+tA0jm4QNCD76PE0jW2d00W3hi0DatEeHahcRCQ==","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification evidence decision receipt v2\u0000","unsigned_object_sha256":"sha256:b5c50b36ef2500d0ec3d15e68efd25a2fe84b5e360d37055d4e3bfbfd8c647cb","unsigned_size_bytes":6106},"verdict":"ADMIT","workflow_id_sha256":"sha256:d410e2e0badc350f44707aac47e8e97c49d6fb5e234b15276c6927e2747d0f63","workflow_version_id_sha256":"sha256:dec6e06d70d68a669574ac1a4b0cf142e496021382a6d1415bdc8bc7ebdf324b"} diff --git a/production-evidence/objects/sha256/12/12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4.qualification-evidence-decision-receipt.json b/production-evidence/objects/sha256/12/12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4.qualification-evidence-decision-receipt.json new file mode 100644 index 0000000..01034f7 --- /dev/null +++ b/production-evidence/objects/sha256/12/12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4.qualification-evidence-decision-receipt.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:74a29625d03c29b7282704464f8621ec12673969654a876148a8b8763ebf9ceb","admitted_runtime_sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","algorithm":"ed25519","application_contract_sha256":"sha256:316ef25fabfe2f59b38acd6fd3a0907e82a45ba54d8ba93dd6146a713b99c72f","bundle_sha256":"sha256:2e31de4ce7e335718d8053b6ecadf9e78ba3271cdc69b545833fdf066686153c","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:4bb1c7bc877b9479dd960513a29e6b093425c110c7fb22aad433811118794247","campaign_permit_sha256":"sha256:9e7a25ce1832b517596adf525bf0ca5f7a57c2ff6d037646d61bb16c463f4f07","campaign_summary":{"classes":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"minimum_trials_per_task_condition":3,"schema_version":"openadapt.qualification-evidence-decision-campaign-summary/v1","task_count":1},"decision_commitment_sha256":"sha256:8457c297473802fb62bd533ec6257bc47255a43b85b6a2bb6ab55d26a753e39f","decision_identity_sha256":"sha256:b6d8110948c316087154a8fb964945cc0fa46949be77cb4b3d573236df0e6cfa","decision_revision":1,"effect_contract_sha256":"sha256:487fc958a3d517fe78955d0a86cb7397a681f1b0a7592a6dfd164ce61762da15","entity_class":"record","environment_contract_sha256":"sha256:fbeac859c28e6f2e8274d1ec80593620106f616ca7d54356e989361300feeb9c","evidence_authority_contract_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","evidence_manifest_readback_sha256":"sha256:b74304ef772c7d8397d6abe74b6c606f327dc8f0fae40005651b4646ffa9e8f1","evidence_manifest_sha256":"sha256:af67861167fd9707e6dfb7ccf2e2edcf0828095af8d32ffdda9518e7accb7e26","expires_at":null,"identity_contract_sha256":"sha256:34329c2f9fb7c6177d8f6731b37c3a8591485a233d2aa6c623e395f6b949a1b0","input_contract_sha256":"sha256:bf82116d12b07de906dc7b1651668330e2057251c8fe2a800c4c33d2468cce48","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"synthetic-qualification-evidence-decision","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-synthetic-qualification-evidence-decision.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:62bdc2a78c62bed5392963cb2e3a64792d4caaa614fb4e83a992ef48dd290d4d","policy_contract_sha256":"sha256:43a6a3feeea3c50fd103dfdfc81c175894fbeae31fcb52f267924f20812fac27","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-evidence-decision-receipt/v2","signature":"ZNP/4ZPm8+VO3RIXUYIlGAl+0e2xGwLJaIkLGyzASR2/RGIkBXGNdWVtJmpi4NNiVvoVLjJNFbA16lAPHraeDA==","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification evidence decision receipt v2\u0000","unsigned_object_sha256":"sha256:1a6201b17179003c38623dc0d6fccbcdf33e2252d7d83384150d11c2e99fbace","unsigned_size_bytes":6106},"verdict":"ADMIT","workflow_id_sha256":"sha256:af41c4c921556814e1f3636b367c98910eb697aa0101738b0465e6f83163d9c5","workflow_version_id_sha256":"sha256:c5d7f28aa77745f59f867eadb92b92a0f00237cdd0bf75670ce143edde0c5a4d"} diff --git a/production-evidence/objects/sha256/14/14044106048baa6c920a6804ee713fb2856b042fe1a0c86fc4780663221832b8.production-acceptance-summary.json b/production-evidence/objects/sha256/14/14044106048baa6c920a6804ee713fb2856b042fe1a0c86fc4780663221832b8.production-acceptance-summary.json new file mode 100644 index 0000000..a4e3b2c --- /dev/null +++ b/production-evidence/objects/sha256/14/14044106048baa6c920a6804ee713fb2856b042fe1a0c86fc4780663221832b8.production-acceptance-summary.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory_sha256":"sha256:972a7511829f703774eb5def0ffb20bc823a6c598b217a4fab4c3c3b6dcdeb1a","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_docs","evidence_identity_sha256":"sha256:bdb0d9cfc88bc3a70a155bf55d12a4610f1341fda0cfad346e4b99c51f4dc9e6","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","production_acceptance_manifest_bundle_reference":{"kind":"production-acceptance-manifest-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/22/220f64e1eeb350abb61fed1171da316bf118502e2f7c19341163bf24d6a98311.production-acceptance-manifest-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:220f64e1eeb350abb61fed1171da316bf118502e2f7c19341163bf24d6a98311","registry_entry_sha256":"sha256:0db135d96fe409d926d0db47f49cff82c22d2ef97a718b17e31c673f76611162","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:07acea354aa14f12e715db2d28933d5f67da39a87a1fa06fc9dcba65ec876830","size_bytes":2749,"subject_sha256":"sha256:1827c323979d89531c7a73a40772595dec16188eaf6a7aef7f52e9cd397b8050"},"production_acceptance_manifest_reference":{"kind":"production-acceptance-manifest","object_media_type":"application/vnd.openadapt.production-acceptance+json;version=3","object_path":"production-evidence/objects/sha256/18/1827c323979d89531c7a73a40772595dec16188eaf6a7aef7f52e9cd397b8050.production-acceptance-manifest.json","object_schema_version":"openadapt.production-acceptance/v3","object_sha256":"sha256:1827c323979d89531c7a73a40772595dec16188eaf6a7aef7f52e9cd397b8050","registry_entry_sha256":"sha256:3c648809c978e722723b94d568c8317201876792349804f05c0e829b758be9a4","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:2c095b9d5946ec68cfc1dc95e39b3492780107548e44296903c5cab90d75685a","size_bytes":11263,"subject_sha256":null},"publication_staging":{"assets":[{"asset_id":null,"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-docs-e323249e3a7c1af9d7651312e0afe1f12c38c977.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","size_bytes":468,"uploader_id":null,"uploader_login":null}],"deployment_id":"6226957122","deployment_url":"https://docs.openadapt.ai","draft":false,"observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-deployment","pypi_files":null,"repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.0.0-deployment.6226957122","target_commitish":"e323249e3a7c1af9d7651312e0afe1f12c38c977"},"publication_staging_sha256":"sha256:d1d677f8285998d7e1d7a046e5a187271c2679974582de006a1b2d4046026aee","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/f2/f289d7dfce1d4a511a0fe9685af12c32d7a1382c0da5df8e9a29d0d1934cc83c.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:f289d7dfce1d4a511a0fe9685af12c32d7a1382c0da5df8e9a29d0d1934cc83c","registry_entry_sha256":"sha256:797e9db4e2e12ae40aee4f0294783bcee24197cdba444c5a03989c60d0edd2b0","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:b5cf56be5057eaa6d759c26c5d4f4ca3cfc9cb1f3decbcda13d16c605b877304","size_bytes":2737,"subject_sha256":"sha256:71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/71/71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61","registry_entry_sha256":"sha256:bb4facd0a1b5b8d939f82508f411cba4702c1c3bbeb5da100bd4811e8c53ffc7","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:a0288638b7f2061011d4a5fb1833f61663180dc40c3970bde54ce76864e52e31","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/0d/0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727","registry_entry_sha256":"sha256:b5ed714f71ced770fba5e087c133deaa7de94266be3623ee853859c88f49d074","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:cff7badd477b6ce23aa0fa94566269bdbe8b94599797d45809de91c3d987ce3d","size_bytes":2849,"subject_sha256":"sha256:a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/a1/a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b","registry_entry_sha256":"sha256:5d3737a1e91fbcfe9346686fa6d94be043fbb47fe8d881902efd18c5270bb37a","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:8588bfba1cc5b485a2a77f0a41c3b0905762638b7f5c263983e32d2d31642ea3","size_bytes":6636,"subject_sha256":null},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:dd52dc34cd3fd4cb70c0cd45eb0f4e341b4db1c210a51513f126be7b01f05713","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-lifecycle-evidence-summary/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"docs","verdict":"accepted"} diff --git a/production-evidence/objects/sha256/18/1827c323979d89531c7a73a40772595dec16188eaf6a7aef7f52e9cd397b8050.production-acceptance-manifest.json b/production-evidence/objects/sha256/18/1827c323979d89531c7a73a40772595dec16188eaf6a7aef7f52e9cd397b8050.production-acceptance-manifest.json new file mode 100644 index 0000000..f8eb5a6 --- /dev/null +++ b/production-evidence/objects/sha256/18/1827c323979d89531c7a73a40772595dec16188eaf6a7aef7f52e9cd397b8050.production-acceptance-manifest.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory":{"artifacts":[{"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-docs-e323249e3a7c1af9d7651312e0afe1f12c38c977.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","size_bytes":468}],"claim_scope":"production_docs","schema_version":"openadapt.production-release-artifact-inventory/v1","target":"docs"},"artifact_inventory_sha256":"sha256:972a7511829f703774eb5def0ffb20bc823a6c598b217a4fab4c3c3b6dcdeb1a","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_docs","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","publication_staging":{"assets":[{"asset_id":null,"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-docs-e323249e3a7c1af9d7651312e0afe1f12c38c977.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","size_bytes":468,"uploader_id":null,"uploader_login":null}],"deployment_id":"6226957122","deployment_url":"https://docs.openadapt.ai","draft":false,"observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-deployment","pypi_files":null,"repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.0.0-deployment.6226957122","target_commitish":"e323249e3a7c1af9d7651312e0afe1f12c38c977"},"publication_staging_sha256":"sha256:d1d677f8285998d7e1d7a046e5a187271c2679974582de006a1b2d4046026aee","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/f2/f289d7dfce1d4a511a0fe9685af12c32d7a1382c0da5df8e9a29d0d1934cc83c.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:f289d7dfce1d4a511a0fe9685af12c32d7a1382c0da5df8e9a29d0d1934cc83c","registry_entry_sha256":"sha256:797e9db4e2e12ae40aee4f0294783bcee24197cdba444c5a03989c60d0edd2b0","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:b5cf56be5057eaa6d759c26c5d4f4ca3cfc9cb1f3decbcda13d16c605b877304","size_bytes":2737,"subject_sha256":"sha256:71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/71/71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61","registry_entry_sha256":"sha256:bb4facd0a1b5b8d939f82508f411cba4702c1c3bbeb5da100bd4811e8c53ffc7","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:a0288638b7f2061011d4a5fb1833f61663180dc40c3970bde54ce76864e52e31","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/0d/0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727","registry_entry_sha256":"sha256:b5ed714f71ced770fba5e087c133deaa7de94266be3623ee853859c88f49d074","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:cff7badd477b6ce23aa0fa94566269bdbe8b94599797d45809de91c3d987ce3d","size_bytes":2849,"subject_sha256":"sha256:a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/a1/a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b","registry_entry_sha256":"sha256:5d3737a1e91fbcfe9346686fa6d94be043fbb47fe8d881902efd18c5270bb37a","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:8588bfba1cc5b485a2a77f0a41c3b0905762638b7f5c263983e32d2d31642ea3","size_bytes":6636,"subject_sha256":null},"release":{"artifacts":[{"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-docs-e323249e3a7c1af9d7651312e0afe1f12c38c977.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","size_bytes":468}],"deployment_id":"6226957122","deployment_sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","kind":"deployment","schema_version":"openadapt.production-release-candidate/v1","source_commit":"e323249e3a7c1af9d7651312e0afe1f12c38c977","source_repository":"OpenAdaptAI/openadapt-ops","source_repository_id":"1172011294","tag":null,"version":null},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:dd52dc34cd3fd4cb70c0cd45eb0f4e341b4db1c210a51513f126be7b01f05713","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-acceptance/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"docs","verdict":"accepted"} diff --git a/production-evidence/objects/sha256/22/220f64e1eeb350abb61fed1171da316bf118502e2f7c19341163bf24d6a98311.production-acceptance-manifest-sigstore-bundle.json b/production-evidence/objects/sha256/22/220f64e1eeb350abb61fed1171da316bf118502e2f7c19341163bf24d6a98311.production-acceptance-manifest-sigstore-bundle.json new file mode 100644 index 0000000..f2e81e1 --- /dev/null +++ b/production-evidence/objects/sha256/22/220f64e1eeb350abb61fed1171da316bf118502e2f7c19341163bf24d6a98311.production-acceptance-manifest-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1tYW5pZmVzdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5wcm9kdWN0aW9uLWFjY2VwdGFuY2UranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1hY2NlcHRhbmNlL3YzIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjoxODI3YzMyMzk3OWQ4OTUzMWM3YTczYTQwNzcyNTk1ZGVjMTYxODhlYWY2YTdhZWY3ZjUyZTljZDM5N2I4MDUwIiwib2JqZWN0X3NpemVfYnl0ZXMiOjExMjYzLCJyZXF1ZXN0X2lkX3NoYTI1NiI6InNoYTI1NjpjODFkMGQ2NmY0YzczN2M1MzU3NzBmYWRjY2Y5Y2EzN2E4NzkxNjE2YzY5NDY4ZGQ5MDE4ZDU5NWI4MTg4ZjIzIiwicmV2b2NhdGlvbl9zdGF0ZV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tcHVibGljLXRydXN0LXNpZ25pbmctc3RhdGVtZW50L3YxIiwic2VtYW50aWNfaWRlbnRpdHlfc2hhMjU2Ijoic2hhMjU2OjJjMDk1YjlkNTk0NmVjNjhjZmMxZGM5NWUzOWIzNDkyNzgwMTA3NTQ4ZTQ0Mjk2OTAzYzVjYWI5MGQ3NTY4NWEiLCJzaWduYXR1cmVfcHJvZmlsZSI6InNvZnR3YXJlLWVkMjU1MTktZHNzZS12MSIsInNpZ25lcl9yZWdpc3RyeV9zaGEyNTYiOiJzaGEyNTY6ZTI0M2EyMzI0M2IyNDk4NmVkMDg4MTJlMjg0YTFiZDhjNDk5MzgxNDE0OWYwMmJjYmE3OWNjNTIwZTEwY2ExNCIsInNpZ25pbmdfYXV0aG9yaXR5Ijp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJrZXlfb3JpZ2luIjoic29mdHdhcmUiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL3NpZ24tcHJvZHVjdGlvbi1ldmlkZW5jZS1zb2Z0d2FyZS55bWwifSwic291cmNlX2lzc3VlciI6eyJlbnZpcm9ubWVudCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS9vcGVuYWRhcHQtZXZhbHMiLCJyZXBvc2l0b3J5X2lkIjoiMTEzNTk5ODE5NyIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiY2FkNTU2MGQ2Yjc0ODJmMmNiOTliOTczNWUwYWMzYzVhYWU3MTRjOCIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1hY2NlcHRhbmNlLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"RoBTsFMZgPK/JL/rC0VUa1pBuvv2YKGsr6Axr0KuV21uGknjAApBZDjDqqW2BSicfQfKOofSy2RuwGGUm/JrBw=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-evidence/objects/sha256/25/25058d1e59a40f9d3fd70199951ee0fa434ed0d19732866624946e4d2e9a1074.qualification-release-sigstore-bundle.json b/production-evidence/objects/sha256/25/25058d1e59a40f9d3fd70199951ee0fa434ed0d19732866624946e4d2e9a1074.qualification-release-sigstore-bundle.json new file mode 100644 index 0000000..5868eaf --- /dev/null +++ b/production-evidence/objects/sha256/25/25058d1e59a40f9d3fd70199951ee0fa434ed0d19732866624946e4d2e9a1074.qualification-release-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tcmVsZWFzZSIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLXJlbGVhc2UranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1yZWxlYXNlL3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo1MzcwY2JhM2Y5MjgwMmZkMjdiM2YzNjRhNzQ2YzIxOWQ5YzY1MWU5OTkyYjg3ZDI1YTRkMTgwMzg2NzQ0ZjgyIiwib2JqZWN0X3NpemVfYnl0ZXMiOjc1MzEsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmQwNjllNTE5OWU2Y2Q5YjhhNjRkMDU1Y2FkYjVjZDJhNGNlN2FiZTc3ZWI5YWM4ZDdmYzY3ZGYwNzZjODU2MmMiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6YmM5NWY0MGNkYTBlOTM3NGIzOGQ0YTA1ZDRhNDczYjdiOWU1MzNmNjFiZThlMDRiOTEzOGMwZDY4NGVmZTFiNyIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbiIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbi55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"uFSvpAUhCXHRolD+Qb43D19jMpVVTZn1ooYq1chZhPkwwZwlPKon5wRB4h9bV2lNIEMAM8aZ3GhSFDjiU2xdBg=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-evidence/objects/sha256/26/26c39d41d887669b91263190cdde3405415a9dcb5fce7fd9131a651d711ecc11.production-acceptance-manifest-sigstore-bundle.json b/production-evidence/objects/sha256/26/26c39d41d887669b91263190cdde3405415a9dcb5fce7fd9131a651d711ecc11.production-acceptance-manifest-sigstore-bundle.json new file mode 100644 index 0000000..9a264fa --- /dev/null +++ b/production-evidence/objects/sha256/26/26c39d41d887669b91263190cdde3405415a9dcb5fce7fd9131a651d711ecc11.production-acceptance-manifest-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1tYW5pZmVzdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5wcm9kdWN0aW9uLWFjY2VwdGFuY2UranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1hY2NlcHRhbmNlL3YzIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo2NWMyMTE1ZTMxYTg5ZTM0NzZjOWU5NTRhMWJjZDhmOThjYzJiM2JmMDc4YTFhYWQzYTBmZTk3MTRlYzBhM2Y2Iiwib2JqZWN0X3NpemVfYnl0ZXMiOjEzNjA2LCJyZXF1ZXN0X2lkX3NoYTI1NiI6InNoYTI1NjowN2YwNzMxMTk1MWQ1ZWYxMDBlODMwN2I3MTQ2MjU5YWYyODdkMDVkZWY0Mjc1NjMzNDJlMjQ0MGM3NGU3YWZkIiwicmV2b2NhdGlvbl9zdGF0ZV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tcHVibGljLXRydXN0LXNpZ25pbmctc3RhdGVtZW50L3YxIiwic2VtYW50aWNfaWRlbnRpdHlfc2hhMjU2Ijoic2hhMjU2OmRjNTJhYzA4ODc0YWZkZDAzNDY2MmVlZDg4ZGI4ZjYyOTI4OGE3ZGEyNzUzZjc0ZDJlOWY4ZTFlM2ZkNTdlYTMiLCJzaWduYXR1cmVfcHJvZmlsZSI6InNvZnR3YXJlLWVkMjU1MTktZHNzZS12MSIsInNpZ25lcl9yZWdpc3RyeV9zaGEyNTYiOiJzaGEyNTY6ZTI0M2EyMzI0M2IyNDk4NmVkMDg4MTJlMjg0YTFiZDhjNDk5MzgxNDE0OWYwMmJjYmE3OWNjNTIwZTEwY2ExNCIsInNpZ25pbmdfYXV0aG9yaXR5Ijp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJrZXlfb3JpZ2luIjoic29mdHdhcmUiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL3NpZ24tcHJvZHVjdGlvbi1ldmlkZW5jZS1zb2Z0d2FyZS55bWwifSwic291cmNlX2lzc3VlciI6eyJlbnZpcm9ubWVudCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS9vcGVuYWRhcHQtZXZhbHMiLCJyZXBvc2l0b3J5X2lkIjoiMTEzNTk5ODE5NyIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiY2FkNTU2MGQ2Yjc0ODJmMmNiOTliOTczNWUwYWMzYzVhYWU3MTRjOCIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1hY2NlcHRhbmNlLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"+aNsa6ONqyzXWIWDt32y4fYIgBY+2iYGk7Cs9mC9q0IP1/CrZmjaT4K+Pc0MYXNH9pDFSJznScZT0Rqmbdm0DA=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-evidence/objects/sha256/2f/2f9607f70fff6dc58c7daa10881843330a4f68898fdc353ed89c252604894c6f.production-acceptance-summary-sigstore-bundle.json b/production-evidence/objects/sha256/2f/2f9607f70fff6dc58c7daa10881843330a4f68898fdc353ed89c252604894c6f.production-acceptance-summary-sigstore-bundle.json new file mode 100644 index 0000000..500abe6 --- /dev/null +++ b/production-evidence/objects/sha256/2f/2f9607f70fff6dc58c7daa10881843330a4f68898fdc353ed89c252604894c6f.production-acceptance-summary-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1zdW1tYXJ5Iiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnByb2R1Y3Rpb24tbGlmZWN5Y2xlLWV2aWRlbmNlLXN1bW1hcnkranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1saWZlY3ljbGUtZXZpZGVuY2Utc3VtbWFyeS92MyIsIm9iamVjdF9zaGEyNTYiOiJzaGEyNTY6Y2QwNjk4MjU0MjQ1NDdjMDllMTRjZDVjNDJiOWFhMTY1M2RkNjkzZGI4MjY0NWUyY2UwNzg4NGJlZmFjYTA1NiIsIm9iamVjdF9zaXplX2J5dGVzIjoxNDM5NSwicmVxdWVzdF9pZF9zaGEyNTYiOiJzaGEyNTY6YzhiZjNlN2ZkZTgyMTZmZmMyMzcwZjlmOTFmMTRlOTE5ZDYxYjZkZDBmZTMwNWM4MjgzYTEyZWI2NjJjZGI2NSIsInJldm9jYXRpb25fc3RhdGVfc2hhMjU2Ijoic2hhMjU2OjI1MGFiNDMwZTQ2N2Y1ZTU4NGViZDJiMTgzMjk3NmI0MjE4NmI2OThkYTcxZDYyN2VlMTcyNGMyYjFkYTI0NTciLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5wcm9kdWN0aW9uLXB1YmxpYy10cnVzdC1zaWduaW5nLXN0YXRlbWVudC92MSIsInNlbWFudGljX2lkZW50aXR5X3NoYTI1NiI6InNoYTI1NjpjN2I2NGRlZmFmMzAwMjA3ZTgxZjAzNzZjNThiZjZiMTc3MTZkNzZmNGNjMjFiODAzM2M2YmRjNWFjZGM0OWQ5Iiwic2lnbmF0dXJlX3Byb2ZpbGUiOiJzb2Z0d2FyZS1lZDI1NTE5LWRzc2UtdjEiLCJzaWduZXJfcmVnaXN0cnlfc2hhMjU2Ijoic2hhMjU2OmUyNDNhMjMyNDNiMjQ5ODZlZDA4ODEyZTI4NGExYmQ4YzQ5OTM4MTQxNDlmMDJiY2JhNzljYzUyMGUxMGNhMTQiLCJzaWduaW5nX2F1dGhvcml0eSI6eyJlbnZpcm9ubWVudCI6InN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uIiwia2V5X29yaWdpbiI6InNvZnR3YXJlIiwicmVmIjoicmVmcy9oZWFkcy9tYWluIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJLy5naXRodWIiLCJyZXBvc2l0b3J5X2lkIjoiODU4NDU0MDYyIiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNvdXJjZV9jb21taXQiOiI3OGFlYmQzYzk4ZTY2OTQzZWIzZGEwMTQ0OTQ1MTk5MzAwZjE2MzIzIiwid29ya2Zsb3ciOiIuZ2l0aHViL3dvcmtmbG93cy9zaWduLXByb2R1Y3Rpb24tZXZpZGVuY2Utc29mdHdhcmUueW1sIn0sInNvdXJjZV9pc3N1ZXIiOnsiZW52aXJvbm1lbnQiOiJwcm9kdWN0aW9uLWFjY2VwdGFuY2UiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LWV2YWxzIiwicmVwb3NpdG9yeV9pZCI6IjExMzU5OTgxOTciLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6ImNhZDU1NjBkNmI3NDgyZjJjYjk5Yjk3MzVlMGFjM2M1YWFlNzE0YzgiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXByb2R1Y3Rpb24tYWNjZXB0YW5jZS55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"zIyrzS83n6/hsxw+3NzRmkEv1fhTyq6wJFs178+j3xkKUchw+qgKpoll6nC0LZOV6bliGJmUI+HQfo6h2y6vDw=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-evidence/objects/sha256/34/34b8a1157cfd72d820cac0c49e3679959174083ccbb83cf0371925cc72226fdb.qualification-admission.json b/production-evidence/objects/sha256/34/34b8a1157cfd72d820cac0c49e3679959174083ccbb83cf0371925cc72226fdb.qualification-admission.json new file mode 100644 index 0000000..406694b --- /dev/null +++ b/production-evidence/objects/sha256/34/34b8a1157cfd72d820cac0c49e3679959174083ccbb83cf0371925cc72226fdb.qualification-admission.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:2316d5374c1a7b760d77d2e7fac2cbdac27d6d456ddf00b5f0c6eba7c27342a0","admission_id_sha256":"sha256:201747c56302052354756a6965b3a33e0f84fee70b5193b98bb05401b82851ed","admitted_runtime_sha256":"sha256:5c5f6e3eca4c127d87b3affb8944223c0836916e0df57d0c6b8ba737b3bc8b5a","application_contract_sha256":"sha256:a6e69283d2651a505fcc653a4ea0e863b3fbf6d70fe6ed09264d61d756d3013e","bundle_sha256":"sha256:5fc904f1aef4d7ef01c46141223ffd6f9269d4efc15934aaf3c0c042c56fefff","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:b4969c0951bf85183990ddf473f1b38f85170c6e368600ebf5a17583478c8f4f","campaign_permit_sha256":"sha256:d34744365bfd249ebb993074f20bc9a7142688fef0adb98bd73e21541e4206cb","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/d8/d805bc1447ef7be1e29f5ca3de06291522118c05730b08e8840c27b0b556560d.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:d805bc1447ef7be1e29f5ca3de06291522118c05730b08e8840c27b0b556560d","registry_entry_sha256":"sha256:4e5d2de73c3b635c441ffd11459ddf5692c940ce65788dfb87bd625a24ea439a","registry_head_sha256":"sha256:af838bbd6be8efde7107d7167386afa94fd640a970d39f08de6537afa4ccbcdf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:3af60a8fecdfa8cda8d3e9bc4fd96ee9042a98c8215c31f99dba152178816509","size_bytes":2849,"subject_sha256":"sha256:b44a0c419924ce0b0749fd80f2dc490e0e8bb641ba502a7e060139bdf32c8fc2"},"decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/b4/b44a0c419924ce0b0749fd80f2dc490e0e8bb641ba502a7e060139bdf32c8fc2.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:b44a0c419924ce0b0749fd80f2dc490e0e8bb641ba502a7e060139bdf32c8fc2","registry_entry_sha256":"sha256:60116bcfb9d594a64a3333c444ff523e3c5c7673e2cffd7d382c750ded928250","registry_head_sha256":"sha256:af838bbd6be8efde7107d7167386afa94fd640a970d39f08de6537afa4ccbcdf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:301e0f8ec6b3a861d3b4a37b7e54d0868125ab2fb5afe0dc9269ac003581380d","size_bytes":6636,"subject_sha256":null},"effect_contract_sha256":"sha256:f304b1cf9d792cc40989d6d34e557376f93d3c560c9f6dfcb46776f5d60a022e","entity_class":"record","environment_contract_sha256":"sha256:ade4a1c0e75e720d2914268a0c772f64ff64d24ff09dcab9e9f56269973542c8","evidence_authority_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","expires_at":null,"identity_contract_sha256":"sha256:3113c56d0b48b79b142652b9d4c7777c485cafaaf621720ef18b5c405e2778fd","input_contract_sha256":"sha256:b2df58906974d44f067211cc8a586bac78b28577bcecb0448c0573b0049bac38","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"qualification-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-qualification-admission.yml"},"local_identity_opening":{"algorithm":"hmac-sha256","customer_controlled_secret_required":true,"exact_contract_match_required":true,"maximum_age_seconds":60,"required":true,"revalidation_before_actuation":true,"schema_version":"openadapt.qualification-local-identity-opening/v1"},"not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:45e08e0ba4b8c9b885d84c30ae80cd84e944e51a3a9b1039c1f55c05cb948c14","policy_contract_sha256":"sha256:5c28109e98235d3301cbcd91b81ed31c9148152b6b3be720cf637451432ce9f7","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-admission/v4","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","verdict":"accepted","workflow_id_sha256":"sha256:bf2695b76e1e91fc16b829109fadfc24a598938baea62c82acbd60ec4db3a465","workflow_version_id_sha256":"sha256:be4ac2f50a532623d95aa0be9003a5f0fc032890bc8af5dd8475cf9587c02b73"} diff --git a/production-evidence/objects/sha256/36/364f13b868e41801c61f22c39673f8b26ed4c1c663629b60db9295e33f33214e.qualification-admission-sigstore-bundle.json b/production-evidence/objects/sha256/36/364f13b868e41801c61f22c39673f8b26ed4c1c663629b60db9295e33f33214e.qualification-admission-sigstore-bundle.json new file mode 100644 index 0000000..d27c0ad --- /dev/null +++ b/production-evidence/objects/sha256/36/364f13b868e41801c61f22c39673f8b26ed4c1c663629b60db9295e33f33214e.qualification-admission-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tYWRtaXNzaW9uIiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uK2pzb247dmVyc2lvbj00Iiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uL3Y0Iiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjozNGI4YTExNTdjZmQ3MmQ4MjBjYWMwYzQ5ZTM2Nzk5NTkxNzQwODNjY2JiODNjZjAzNzE5MjVjYzcyMjI2ZmRiIiwib2JqZWN0X3NpemVfYnl0ZXMiOjgwNTUsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjhhYjU0MzBkMzBlZmQ3NDMyMDA1ZDQ0OTBlZGUzMzk0ODVhZWRkYmRlZGVjMjcwOGY2YWY2NGE4OGU0N2RjN2UiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6NGFlMmUxN2E0OTNiMmIxOGI3NTc0MjNhYjcyOWRjMWFhMzcyOWUyMWUzY2Y0MmUxZWEyMmU5ZDk4ZDVmOGFjNyIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hZG1pc3Npb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXF1YWxpZmljYXRpb24tYWRtaXNzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"Go1WaXVBd+luIvTrhVYL6HnQLoxQP1Twm2jq375Me8n2HE8Y3JKbFfKwElb6sfXKSR7iORpXUyRz7QMu1RoUDQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-evidence/objects/sha256/38/3899ebc2ab2846cc5ff7a82dc2baca8ae9b93b14e69b2b6b1652dfaa539962a7.production-acceptance-manifest-sigstore-bundle.json b/production-evidence/objects/sha256/38/3899ebc2ab2846cc5ff7a82dc2baca8ae9b93b14e69b2b6b1652dfaa539962a7.production-acceptance-manifest-sigstore-bundle.json new file mode 100644 index 0000000..27298a6 --- /dev/null +++ b/production-evidence/objects/sha256/38/3899ebc2ab2846cc5ff7a82dc2baca8ae9b93b14e69b2b6b1652dfaa539962a7.production-acceptance-manifest-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1tYW5pZmVzdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5wcm9kdWN0aW9uLWFjY2VwdGFuY2UranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1hY2NlcHRhbmNlL3YzIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjowYmYxYzNlOTUyZmNhNjEyZGFiZWRkMjUxNjFiYWQ2YzA2YjkyNmU4MTM2NGIzMThmNjQ0Y2NmMTE1OWU1MjZhIiwib2JqZWN0X3NpemVfYnl0ZXMiOjExMjc2LCJyZXF1ZXN0X2lkX3NoYTI1NiI6InNoYTI1Njo5YTRjMjlhZGNlNTg5MjMzZTE5M2ZiYjlhMDNhY2NkZDkxNTYzYjYwNjFhNjU3YTk3MzFiNzAxODA1ODkyNzNiIiwicmV2b2NhdGlvbl9zdGF0ZV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tcHVibGljLXRydXN0LXNpZ25pbmctc3RhdGVtZW50L3YxIiwic2VtYW50aWNfaWRlbnRpdHlfc2hhMjU2Ijoic2hhMjU2OmJiNmFlZmJlMjczZjViMWQwYTg4NGQ0OGE4NzhjYjIxNzc5Y2RjNzhiZmVmYTc5YTYwYmUxYzc0OWUxY2E2NWYiLCJzaWduYXR1cmVfcHJvZmlsZSI6InNvZnR3YXJlLWVkMjU1MTktZHNzZS12MSIsInNpZ25lcl9yZWdpc3RyeV9zaGEyNTYiOiJzaGEyNTY6ZTI0M2EyMzI0M2IyNDk4NmVkMDg4MTJlMjg0YTFiZDhjNDk5MzgxNDE0OWYwMmJjYmE3OWNjNTIwZTEwY2ExNCIsInNpZ25pbmdfYXV0aG9yaXR5Ijp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJrZXlfb3JpZ2luIjoic29mdHdhcmUiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL3NpZ24tcHJvZHVjdGlvbi1ldmlkZW5jZS1zb2Z0d2FyZS55bWwifSwic291cmNlX2lzc3VlciI6eyJlbnZpcm9ubWVudCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS9vcGVuYWRhcHQtZXZhbHMiLCJyZXBvc2l0b3J5X2lkIjoiMTEzNTk5ODE5NyIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiY2FkNTU2MGQ2Yjc0ODJmMmNiOTliOTczNWUwYWMzYzVhYWU3MTRjOCIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1hY2NlcHRhbmNlLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"o+7Tx/gpwXb9N2CXWhfEwGOus9JFPCup4e9Alk1TVtVItKM8OxI5YF2nIBmki340EVJkN2zKXU5+yNp4ms5XBg=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-evidence/objects/sha256/3c/3cdfa8783ddbe88434ddf3e715e58bfe77212bb6ea69e8ca9d7c8395720f631d.production-acceptance-manifest-sigstore-bundle.json b/production-evidence/objects/sha256/3c/3cdfa8783ddbe88434ddf3e715e58bfe77212bb6ea69e8ca9d7c8395720f631d.production-acceptance-manifest-sigstore-bundle.json new file mode 100644 index 0000000..0dd844e --- /dev/null +++ b/production-evidence/objects/sha256/3c/3cdfa8783ddbe88434ddf3e715e58bfe77212bb6ea69e8ca9d7c8395720f631d.production-acceptance-manifest-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1tYW5pZmVzdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5wcm9kdWN0aW9uLWFjY2VwdGFuY2UranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1hY2NlcHRhbmNlL3YzIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo2OTRiZWFiYWZiNDQ1ODNiNTQ5YmFjN2FhNDQxNzUxNzliODRmMDQ3NjA0ZmQ2ZmY3MTU3ZTJlNWNmYjE2NDVjIiwib2JqZWN0X3NpemVfYnl0ZXMiOjEzNTQ2LCJyZXF1ZXN0X2lkX3NoYTI1NiI6InNoYTI1NjplOTcyZTg1NWI5ZTU5NGIyMTQyNDFlZjUxNTUxYzA2ODgzMTYyZDA3YWUzYzZjN2M4ZjNjZWQ4NmNjODdkZTU4IiwicmV2b2NhdGlvbl9zdGF0ZV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tcHVibGljLXRydXN0LXNpZ25pbmctc3RhdGVtZW50L3YxIiwic2VtYW50aWNfaWRlbnRpdHlfc2hhMjU2Ijoic2hhMjU2OjczZGNlNDM4Mzg3ZDc0NTQ1OWE2MmJkYWNjZjE5MmM5NjJjNGRmYjEwYmFjZDUzZmUyZjY4ZjJiNzA3ZmM0YjYiLCJzaWduYXR1cmVfcHJvZmlsZSI6InNvZnR3YXJlLWVkMjU1MTktZHNzZS12MSIsInNpZ25lcl9yZWdpc3RyeV9zaGEyNTYiOiJzaGEyNTY6ZTI0M2EyMzI0M2IyNDk4NmVkMDg4MTJlMjg0YTFiZDhjNDk5MzgxNDE0OWYwMmJjYmE3OWNjNTIwZTEwY2ExNCIsInNpZ25pbmdfYXV0aG9yaXR5Ijp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJrZXlfb3JpZ2luIjoic29mdHdhcmUiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL3NpZ24tcHJvZHVjdGlvbi1ldmlkZW5jZS1zb2Z0d2FyZS55bWwifSwic291cmNlX2lzc3VlciI6eyJlbnZpcm9ubWVudCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS9vcGVuYWRhcHQtZXZhbHMiLCJyZXBvc2l0b3J5X2lkIjoiMTEzNTk5ODE5NyIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiY2FkNTU2MGQ2Yjc0ODJmMmNiOTliOTczNWUwYWMzYzVhYWU3MTRjOCIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1hY2NlcHRhbmNlLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"rh086sKBdRxGzuVISbmaK+IBPRZSzW+Ayx9x2sdtr1RjaLwjegNJgO+qhYMGYPmn8Nv7YZ993WstoQgnXqufCQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-evidence/objects/sha256/43/430830dca4e7f2310ad5a0251cb3bbbc08c285bb1ae79bf629361c3000148ec0.production-acceptance-summary.json b/production-evidence/objects/sha256/43/430830dca4e7f2310ad5a0251cb3bbbc08c285bb1ae79bf629361c3000148ec0.production-acceptance-summary.json new file mode 100644 index 0000000..475f2a8 --- /dev/null +++ b/production-evidence/objects/sha256/43/430830dca4e7f2310ad5a0251cb3bbbc08c285bb1ae79bf629361c3000148ec0.production-acceptance-summary.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory_sha256":"sha256:dbc3eb99b0e671587ad667947cf6956b4d19b46718b0fa2ed82295938d89cd14","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_openadapt","evidence_identity_sha256":"sha256:a4814d3cce062672be024a0f1560b32cd0b3ab240bc23ab27505b1688b853ca1","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","production_acceptance_manifest_bundle_reference":{"kind":"production-acceptance-manifest-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/3c/3cdfa8783ddbe88434ddf3e715e58bfe77212bb6ea69e8ca9d7c8395720f631d.production-acceptance-manifest-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:3cdfa8783ddbe88434ddf3e715e58bfe77212bb6ea69e8ca9d7c8395720f631d","registry_entry_sha256":"sha256:f8cfd1cb07f1ce4a051ceecd494d9f415c9c5d377cefe4c459d5db7c6185d6a9","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:6960a28d2786a58b67adca7fe1b8663e49cf1e1d4205d969165bcdb13d0f35ae","size_bytes":2749,"subject_sha256":"sha256:694beabafb44583b549bac7aa44175179b84f047604fd6ff7157e2e5cfb1645c"},"production_acceptance_manifest_reference":{"kind":"production-acceptance-manifest","object_media_type":"application/vnd.openadapt.production-acceptance+json;version=3","object_path":"production-evidence/objects/sha256/69/694beabafb44583b549bac7aa44175179b84f047604fd6ff7157e2e5cfb1645c.production-acceptance-manifest.json","object_schema_version":"openadapt.production-acceptance/v3","object_sha256":"sha256:694beabafb44583b549bac7aa44175179b84f047604fd6ff7157e2e5cfb1645c","registry_entry_sha256":"sha256:0fe1b941088a2f6217a9d63878bae0b833e8d3c889a2ada18cd73e20c462c512","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:73dce438387d745459a62bdaccf192c962c4dfb10bacd53fe2f68f2b707fc4b6","size_bytes":13546,"subject_sha256":null},"publication_staging":{"assets":[{"asset_id":"531103238","kind":"python-wheel","media_type":"application/zip","name":"openadapt-1.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539,"uploader_id":"41898282","uploader_login":"github-actions[bot]"},{"asset_id":"531103250","kind":"python-sdist","media_type":"application/gzip","name":"openadapt-1.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028,"uploader_id":"41898282","uploader_login":"github-actions[bot]"}],"draft":false,"draft_release_id":"377301614","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt-1.16.0-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539,"yanked":false},{"filename":"openadapt-1.16.0.tar.gz","packagetype":"sdist","sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v1.16.0","tag_ref_state":{"exists":true,"ref":"refs/tags/v1.16.0"},"tag_ref_state_sha256":"sha256:9a8aa745a01492ba6d7123a35015bb26a7b6dbf689cbbc598f24e6692c6cbe1f","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:a3e21df5f68f21867b648fd2c570b2857af806f29169bb3b4995bb73c19cc48c","target_commitish":"089c27c046f5cd972d299361f9d68285c1896c71"},"publication_staging_sha256":"sha256:610f69126edc52d55792c92169dd52d4951d461cb5653782b56669be6d2a2f24","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/66/66e14e7a8a75b30367e7668141999e954cf83f837d9c22f0a701359050756b27.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:66e14e7a8a75b30367e7668141999e954cf83f837d9c22f0a701359050756b27","registry_entry_sha256":"sha256:c138ffbe641d64e8796dd815038badeb46c02bc8ff147af17ca9556f4625a208","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:73da72c950a74fcd77e128e1c97d75658776571536b118775e01cab05c00aabc","size_bytes":2737,"subject_sha256":"sha256:6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/6d/6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e","registry_entry_sha256":"sha256:84fa3b4bdbd34ce18d9ca9fb49e4e8f13e01b4a3030115ad9dbcb8537c4bfa1f","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:920214d3bb3378e5cdab572c67ac04d13de3b2f19f99ade5e73f7e394282776e","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/93/939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a","registry_entry_sha256":"sha256:5f944be71981503cfbd7df740170202a56757204d3a42b1898db4bfd19064cb6","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:f40412353bd00c1c652b5a413da314e471311645a7267f8ee9e0c7c26340896d","size_bytes":2849,"subject_sha256":"sha256:f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/f4/f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b","registry_entry_sha256":"sha256:09af461a6231b3f29a0a6dc5a12b2ca8a2d542bd113a20b1f3f15f8573c0f834","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:53b555757d3107934fd0b9950ac5a727503a7a5e0a788e188977f8b6c260a69b","size_bytes":6636,"subject_sha256":null},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:99b3306efdaaa0e5f324a83230156d85323bc53a6219d07e8d443006abf70a9f","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-lifecycle-evidence-summary/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"openadapt","verdict":"accepted"} diff --git a/production-evidence/objects/sha256/46/46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e.qualification-admission.json b/production-evidence/objects/sha256/46/46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e.qualification-admission.json new file mode 100644 index 0000000..c84c79a --- /dev/null +++ b/production-evidence/objects/sha256/46/46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e.qualification-admission.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:b6f6061ee416cc6eb93a92c653fd081696aa8deb3d2d23b3d18df78c61c86010","admission_id_sha256":"sha256:9e52a6c8342a6446ceeae70caa67c776e90527162ca3936c0127f4c856df7277","admitted_runtime_sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","application_contract_sha256":"sha256:c7a92eaab38cef296bf8482a7a76b88dbceb6b0c03b50070756783c13d238083","bundle_sha256":"sha256:8f390a7450a3b617608da209400cb555d3bfdaaafa6bd539faa69c00044aab24","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:d6bad0a82b99155a4dc40cebd878c0e7702174ba104dedbd1fe22760ae810ea8","campaign_permit_sha256":"sha256:a257543af2704bc22ebd2efa0d34621c55f4df52a5c8df1ec287e865217b3720","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/ae/ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7","registry_entry_sha256":"sha256:7fec18ddba335213555ab5d8f1e63cdb11199afec6be06ad3c127c7dfc17480f","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:a19304a33b5c22199593ce3f7ad3fdad3e5bc91d5f771731543d7d776e0a6ca3","size_bytes":2849,"subject_sha256":"sha256:11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771"},"decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/11/11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771","registry_entry_sha256":"sha256:a532ec738cc1f1aeb0cdd8c410d2aaf02b5c68bc3349ce87771d330f7251c942","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:090afecca4ab64de65021db3be31fee2ab4133489cf0b4eae4cda8fd2626612f","size_bytes":6636,"subject_sha256":null},"effect_contract_sha256":"sha256:f1491b3d64901b376a8e12386761fea936a66ee617ef9c3cff2baec2c677cb1c","entity_class":"record","environment_contract_sha256":"sha256:7bd7524d88439475e946ee691ff2e96588b7cf9f1c5c20eaf5294ef3ba1f8007","evidence_authority_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","expires_at":null,"identity_contract_sha256":"sha256:f52e6ae6e172a637efccf2df8eeea268b91407fc032d70b9bf144b8a88069479","input_contract_sha256":"sha256:20d071ff8df536664616750e1147f2bc49bd12762e39ebf2f37bf17550bf77cf","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"qualification-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-qualification-admission.yml"},"local_identity_opening":{"algorithm":"hmac-sha256","customer_controlled_secret_required":true,"exact_contract_match_required":true,"maximum_age_seconds":60,"required":true,"revalidation_before_actuation":true,"schema_version":"openadapt.qualification-local-identity-opening/v1"},"not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:09c1e6d22cff96555823460d10971421c7a5604918323d0d2c6ae5633fd370d1","policy_contract_sha256":"sha256:161c7e99ad336b6b60895d3b46b362d591507add7388adb0ffc2193d6f96690d","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-admission/v4","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","verdict":"accepted","workflow_id_sha256":"sha256:d410e2e0badc350f44707aac47e8e97c49d6fb5e234b15276c6927e2747d0f63","workflow_version_id_sha256":"sha256:dec6e06d70d68a669574ac1a4b0cf142e496021382a6d1415bdc8bc7ebdf324b"} diff --git a/production-evidence/objects/sha256/4a/4a27e05914ac70bc27acaf970b6ce0d101e463f28158bb6e49788c0596882153.production-acceptance-summary-sigstore-bundle.json b/production-evidence/objects/sha256/4a/4a27e05914ac70bc27acaf970b6ce0d101e463f28158bb6e49788c0596882153.production-acceptance-summary-sigstore-bundle.json new file mode 100644 index 0000000..6c37089 --- /dev/null +++ b/production-evidence/objects/sha256/4a/4a27e05914ac70bc27acaf970b6ce0d101e463f28158bb6e49788c0596882153.production-acceptance-summary-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1zdW1tYXJ5Iiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnByb2R1Y3Rpb24tbGlmZWN5Y2xlLWV2aWRlbmNlLXN1bW1hcnkranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1saWZlY3ljbGUtZXZpZGVuY2Utc3VtbWFyeS92MyIsIm9iamVjdF9zaGEyNTYiOiJzaGEyNTY6MTQwNDQxMDYwNDhiYWE2YzkyMGE2ODA0ZWU3MTNmYjI4NTZiMDQyZmUxYTBjODZmYzQ3ODA2NjMyMjE4MzJiOCIsIm9iamVjdF9zaXplX2J5dGVzIjoxMjM3MywicmVxdWVzdF9pZF9zaGEyNTYiOiJzaGEyNTY6ZDQzNjY5MWJjN2MwYzNlZmE1Y2M5N2M5ZGNkN2IxZWFkYTViZmE5MWRiZTAyMDg3MmY1ZjNmZDEzMTA5NjM0ZCIsInJldm9jYXRpb25fc3RhdGVfc2hhMjU2Ijoic2hhMjU2OjI1MGFiNDMwZTQ2N2Y1ZTU4NGViZDJiMTgzMjk3NmI0MjE4NmI2OThkYTcxZDYyN2VlMTcyNGMyYjFkYTI0NTciLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5wcm9kdWN0aW9uLXB1YmxpYy10cnVzdC1zaWduaW5nLXN0YXRlbWVudC92MSIsInNlbWFudGljX2lkZW50aXR5X3NoYTI1NiI6InNoYTI1NjpmYjExOTBkZGY5NjEwYTRjY2VkOTNkMWRjZDdkOWIzZDE0NTBjMDRjM2ZjYjM2YjBhMzA5ODcxZGY1NzI1YWMzIiwic2lnbmF0dXJlX3Byb2ZpbGUiOiJzb2Z0d2FyZS1lZDI1NTE5LWRzc2UtdjEiLCJzaWduZXJfcmVnaXN0cnlfc2hhMjU2Ijoic2hhMjU2OmUyNDNhMjMyNDNiMjQ5ODZlZDA4ODEyZTI4NGExYmQ4YzQ5OTM4MTQxNDlmMDJiY2JhNzljYzUyMGUxMGNhMTQiLCJzaWduaW5nX2F1dGhvcml0eSI6eyJlbnZpcm9ubWVudCI6InN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uIiwia2V5X29yaWdpbiI6InNvZnR3YXJlIiwicmVmIjoicmVmcy9oZWFkcy9tYWluIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJLy5naXRodWIiLCJyZXBvc2l0b3J5X2lkIjoiODU4NDU0MDYyIiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNvdXJjZV9jb21taXQiOiI3OGFlYmQzYzk4ZTY2OTQzZWIzZGEwMTQ0OTQ1MTk5MzAwZjE2MzIzIiwid29ya2Zsb3ciOiIuZ2l0aHViL3dvcmtmbG93cy9zaWduLXByb2R1Y3Rpb24tZXZpZGVuY2Utc29mdHdhcmUueW1sIn0sInNvdXJjZV9pc3N1ZXIiOnsiZW52aXJvbm1lbnQiOiJwcm9kdWN0aW9uLWFjY2VwdGFuY2UiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LWV2YWxzIiwicmVwb3NpdG9yeV9pZCI6IjExMzU5OTgxOTciLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6ImNhZDU1NjBkNmI3NDgyZjJjYjk5Yjk3MzVlMGFjM2M1YWFlNzE0YzgiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXByb2R1Y3Rpb24tYWNjZXB0YW5jZS55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"rmTjJwsVJ8iABvd0tiyypPTnr6Z/kZmRbNZoLGA2rbU8O5yIin8ikGBEdp5uZfMCDWjax5RRKr4JrpDk29u4BQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-evidence/objects/sha256/4b/4b505945969b876b8af9d9686416214d191b78cd3472e313ce3776a5e550efcb.qualification-admission.json b/production-evidence/objects/sha256/4b/4b505945969b876b8af9d9686416214d191b78cd3472e313ce3776a5e550efcb.qualification-admission.json new file mode 100644 index 0000000..1f51931 --- /dev/null +++ b/production-evidence/objects/sha256/4b/4b505945969b876b8af9d9686416214d191b78cd3472e313ce3776a5e550efcb.qualification-admission.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:74a29625d03c29b7282704464f8621ec12673969654a876148a8b8763ebf9ceb","admission_id_sha256":"sha256:391759bbae938696f84787e9d983579565d7c0f2f2227fd8402d813b88f47239","admitted_runtime_sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","application_contract_sha256":"sha256:316ef25fabfe2f59b38acd6fd3a0907e82a45ba54d8ba93dd6146a713b99c72f","bundle_sha256":"sha256:2e31de4ce7e335718d8053b6ecadf9e78ba3271cdc69b545833fdf066686153c","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:4bb1c7bc877b9479dd960513a29e6b093425c110c7fb22aad433811118794247","campaign_permit_sha256":"sha256:9e7a25ce1832b517596adf525bf0ca5f7a57c2ff6d037646d61bb16c463f4f07","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/8d/8ddb4c039dd77bb8afd85086d6b4d0e9019edad0e02583afc2a7bbd4ba2f674c.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:8ddb4c039dd77bb8afd85086d6b4d0e9019edad0e02583afc2a7bbd4ba2f674c","registry_entry_sha256":"sha256:97a8ef98c0bbf6890c37915f93d7e78b5ed6036f20024283fe123ecadc33f1e9","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:955f6cde497e2f113f58d6815a8f1d7e955f33cac6fe84e3fcdaf48a8cf674dc","size_bytes":2849,"subject_sha256":"sha256:12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4"},"decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/12/12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4","registry_entry_sha256":"sha256:bf1bdb4eaffb27149b0fc2c7215a6a995fd352f59afb800ab5bdac9bb6ef6046","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:c84b4e8036760e91e8e18dda0d529114309895cb3383fe534fdf71b1cb4c083b","size_bytes":6636,"subject_sha256":null},"effect_contract_sha256":"sha256:487fc958a3d517fe78955d0a86cb7397a681f1b0a7592a6dfd164ce61762da15","entity_class":"record","environment_contract_sha256":"sha256:fbeac859c28e6f2e8274d1ec80593620106f616ca7d54356e989361300feeb9c","evidence_authority_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","expires_at":null,"identity_contract_sha256":"sha256:34329c2f9fb7c6177d8f6731b37c3a8591485a233d2aa6c623e395f6b949a1b0","input_contract_sha256":"sha256:bf82116d12b07de906dc7b1651668330e2057251c8fe2a800c4c33d2468cce48","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"qualification-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-qualification-admission.yml"},"local_identity_opening":{"algorithm":"hmac-sha256","customer_controlled_secret_required":true,"exact_contract_match_required":true,"maximum_age_seconds":60,"required":true,"revalidation_before_actuation":true,"schema_version":"openadapt.qualification-local-identity-opening/v1"},"not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:62bdc2a78c62bed5392963cb2e3a64792d4caaa614fb4e83a992ef48dd290d4d","policy_contract_sha256":"sha256:43a6a3feeea3c50fd103dfdfc81c175894fbeae31fcb52f267924f20812fac27","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-admission/v4","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","verdict":"accepted","workflow_id_sha256":"sha256:af41c4c921556814e1f3636b367c98910eb697aa0101738b0465e6f83163d9c5","workflow_version_id_sha256":"sha256:c5d7f28aa77745f59f867eadb92b92a0f00237cdd0bf75670ce143edde0c5a4d"} diff --git a/production-evidence/objects/sha256/53/5370cba3f92802fd27b3f364a746c219d9c651e9992b87d25a4d180386744f82.qualification-release.json b/production-evidence/objects/sha256/53/5370cba3f92802fd27b3f364a746c219d9c651e9992b87d25a4d180386744f82.qualification-release.json new file mode 100644 index 0000000..f83ff45 --- /dev/null +++ b/production-evidence/objects/sha256/53/5370cba3f92802fd27b3f364a746c219d9c651e9992b87d25a4d180386744f82.qualification-release.json @@ -0,0 +1 @@ +{"admission_id_sha256":"sha256:0331d32bdc4522287211319fd2ba70f291442f7abc1293a189472650e0cdd5e2","artifact_inventory_sha256":"sha256:dbc3eb99b0e671587ad667947cf6956b4d19b46718b0fa2ed82295938d89cd14","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","claim_scope":"production_openadapt","evidence_class":"remote-safe-synthetic","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-release-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-production-release-admission.yml"},"not_before":"2026-09-02T19:22:47Z","production_acceptance_summary_bundle_reference":{"kind":"production-acceptance-summary-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/f4/f492452c7481aa9dec48d317c58cc4f5564cd4bcd437f115873fd71d5fba8a3c.production-acceptance-summary-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:f492452c7481aa9dec48d317c58cc4f5564cd4bcd437f115873fd71d5fba8a3c","registry_entry_sha256":"sha256:6369def764073661cc264651fc21aa159369a41a41952d427b7ea8cdc326f89c","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:27bc1c22eb7957d6fc32d3c684001059f2bda6197332737f09132514369cd362","size_bytes":2789,"subject_sha256":"sha256:430830dca4e7f2310ad5a0251cb3bbbc08c285bb1ae79bf629361c3000148ec0"},"production_acceptance_summary_reference":{"kind":"production-acceptance-summary","object_media_type":"application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3","object_path":"production-evidence/objects/sha256/43/430830dca4e7f2310ad5a0251cb3bbbc08c285bb1ae79bf629361c3000148ec0.production-acceptance-summary.json","object_schema_version":"openadapt.production-lifecycle-evidence-summary/v3","object_sha256":"sha256:430830dca4e7f2310ad5a0251cb3bbbc08c285bb1ae79bf629361c3000148ec0","registry_entry_sha256":"sha256:4bc01ce31b4cef2ace209e24613fdb31caff760c9f9222dd59b3dbc743d6aa77","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:b83fb88c0635c2d8636e8d80587a671260c6778b23585a7bfab81a530b642ebf","size_bytes":14436,"subject_sha256":null},"publication_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","publication_staging":{"assets":[{"asset_id":"531103238","kind":"python-wheel","media_type":"application/zip","name":"openadapt-1.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539,"uploader_id":"41898282","uploader_login":"github-actions[bot]"},{"asset_id":"531103250","kind":"python-sdist","media_type":"application/gzip","name":"openadapt-1.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028,"uploader_id":"41898282","uploader_login":"github-actions[bot]"}],"draft":false,"draft_release_id":"377301614","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt-1.16.0-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539,"yanked":false},{"filename":"openadapt-1.16.0.tar.gz","packagetype":"sdist","sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v1.16.0","tag_ref_state":{"exists":true,"ref":"refs/tags/v1.16.0"},"tag_ref_state_sha256":"sha256:9a8aa745a01492ba6d7123a35015bb26a7b6dbf689cbbc598f24e6692c6cbe1f","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:a3e21df5f68f21867b648fd2c570b2857af806f29169bb3b4995bb73c19cc48c","target_commitish":"089c27c046f5cd972d299361f9d68285c1896c71"},"publication_staging_sha256":"sha256:610f69126edc52d55792c92169dd52d4951d461cb5653782b56669be6d2a2f24","release":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt-1.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt-1.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539}],"deployment_id":null,"deployment_sha256":null,"kind":"package","schema_version":"openadapt.production-release-candidate/v1","source_commit":"089c27c046f5cd972d299361f9d68285c1896c71","source_repository":"OpenAdaptAI/OpenAdapt","source_repository_id":"627024850","tag":"v1.16.0","version":"1.16.0"},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:99b3306efdaaa0e5f324a83230156d85323bc53a6219d07e8d443006abf70a9f","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-release/v2","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"openadapt","verdict":"accepted"} diff --git a/production-evidence/objects/sha256/54/549d2abc0f18d3e14d505698865d7226bf6cdf8356300322ee42d00b717ce054.qualification-release.json b/production-evidence/objects/sha256/54/549d2abc0f18d3e14d505698865d7226bf6cdf8356300322ee42d00b717ce054.qualification-release.json new file mode 100644 index 0000000..5859a86 --- /dev/null +++ b/production-evidence/objects/sha256/54/549d2abc0f18d3e14d505698865d7226bf6cdf8356300322ee42d00b717ce054.qualification-release.json @@ -0,0 +1 @@ +{"admission_id_sha256":"sha256:8075cc5b24a8825be4f225eadaf69be0a77133834e5e7697fa21d3c1c2ebc619","artifact_inventory_sha256":"sha256:972a7511829f703774eb5def0ffb20bc823a6c598b217a4fab4c3c3b6dcdeb1a","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","claim_scope":"production_docs","evidence_class":"remote-safe-synthetic","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-release-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-production-release-admission.yml"},"not_before":"2026-09-02T19:22:47Z","production_acceptance_summary_bundle_reference":{"kind":"production-acceptance-summary-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/4a/4a27e05914ac70bc27acaf970b6ce0d101e463f28158bb6e49788c0596882153.production-acceptance-summary-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:4a27e05914ac70bc27acaf970b6ce0d101e463f28158bb6e49788c0596882153","registry_entry_sha256":"sha256:9d6f590acab1b42d4fd8c7d0560744f737f5f2674de9b95f331be37a0a86984b","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:d16b2145f5e2450b86745a6d56bed27c83689a90a22f2156b22f4b1b529e703f","size_bytes":2789,"subject_sha256":"sha256:14044106048baa6c920a6804ee713fb2856b042fe1a0c86fc4780663221832b8"},"production_acceptance_summary_reference":{"kind":"production-acceptance-summary","object_media_type":"application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3","object_path":"production-evidence/objects/sha256/14/14044106048baa6c920a6804ee713fb2856b042fe1a0c86fc4780663221832b8.production-acceptance-summary.json","object_schema_version":"openadapt.production-lifecycle-evidence-summary/v3","object_sha256":"sha256:14044106048baa6c920a6804ee713fb2856b042fe1a0c86fc4780663221832b8","registry_entry_sha256":"sha256:d05ac276ca321871cec4229d66841a0664399fb7686c86d35f45124df322a6f3","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:fb1190ddf9610a4cced93d1dcd7d9b3d1450c04c3fcb36b0a309871df5725ac3","size_bytes":12373,"subject_sha256":null},"publication_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","publication_staging":{"assets":[{"asset_id":null,"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-docs-e323249e3a7c1af9d7651312e0afe1f12c38c977.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","size_bytes":468,"uploader_id":null,"uploader_login":null}],"deployment_id":"6226957122","deployment_url":"https://docs.openadapt.ai","draft":false,"observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-deployment","pypi_files":null,"repository":"OpenAdaptAI/openadapt-ops","repository_id":"1172011294","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.0.0-deployment.6226957122","target_commitish":"e323249e3a7c1af9d7651312e0afe1f12c38c977"},"publication_staging_sha256":"sha256:d1d677f8285998d7e1d7a046e5a187271c2679974582de006a1b2d4046026aee","release":{"artifacts":[{"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-docs-e323249e3a7c1af9d7651312e0afe1f12c38c977.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","size_bytes":468}],"deployment_id":"6226957122","deployment_sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","kind":"deployment","schema_version":"openadapt.production-release-candidate/v1","source_commit":"e323249e3a7c1af9d7651312e0afe1f12c38c977","source_repository":"OpenAdaptAI/openadapt-ops","source_repository_id":"1172011294","tag":null,"version":null},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:dd52dc34cd3fd4cb70c0cd45eb0f4e341b4db1c210a51513f126be7b01f05713","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-release/v2","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"docs","verdict":"accepted"} diff --git a/production-evidence/objects/sha256/5d/5d5de00a5104a024b0162e0d39daeb9b531dc154820d8d3ffb1052388f340073.production-acceptance-manifest.json b/production-evidence/objects/sha256/5d/5d5de00a5104a024b0162e0d39daeb9b531dc154820d8d3ffb1052388f340073.production-acceptance-manifest.json new file mode 100644 index 0000000..5395984 --- /dev/null +++ b/production-evidence/objects/sha256/5d/5d5de00a5104a024b0162e0d39daeb9b531dc154820d8d3ffb1052388f340073.production-acceptance-manifest.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt_desktop-0.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt_desktop-0.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557}],"claim_scope":"production_desktop","schema_version":"openadapt.production-release-artifact-inventory/v1","target":"desktop"},"artifact_inventory_sha256":"sha256:ecd0cc95bcfd357d43873e5ae533cad8723c7e18aaa123a9be3779cb215bed86","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_desktop","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","publication_staging":{"assets":[{"asset_id":"541343193","kind":"python-wheel","media_type":"application/zip","name":"openadapt_desktop-0.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557,"uploader_id":"774615","uploader_login":"abrichr"},{"asset_id":"541343162","kind":"python-sdist","media_type":"application/gzip","name":"openadapt_desktop-0.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442,"uploader_id":"774615","uploader_login":"abrichr"}],"draft":false,"draft_release_id":"381358101","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt_desktop-0.16.0-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557,"yanked":false},{"filename":"openadapt_desktop-0.16.0.tar.gz","packagetype":"sdist","sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.16.0","tag_ref_state":{"exists":true,"ref":"refs/tags/v0.16.0"},"tag_ref_state_sha256":"sha256:30d183cfbdbf44fd46a5aa07948a2c6e7a9923c465fb5f952b386aad0356137b","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:51758fa87ad5189a688e219b8d0a2f1fea6dd40f1f2a2cc2f2950770b193b038","target_commitish":"7c59750d37be09a2871cd1bada8cb0bce946d363"},"publication_staging_sha256":"sha256:6032416b6e75a18c7e8827ae0891396b9492d8e9551e5677e2c7c5c55a2205ef","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/9c/9c6f64e05673972e52c3a4d596ee7578c3aec6db304299b3da2c258fb637dde0.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:9c6f64e05673972e52c3a4d596ee7578c3aec6db304299b3da2c258fb637dde0","registry_entry_sha256":"sha256:3f7988fbd7b80f1f48c6b9c6bf29c2ba4e7d0bdab2288975243f4446f3170375","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:ce5f223cb0691c8884d83de507e4f4225e866aacdcd785e7a9b20cd05e58db5c","size_bytes":2737,"subject_sha256":"sha256:46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/46/46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e","registry_entry_sha256":"sha256:03d1aeb88a512ba4fb60c9ecb43ebaf247002b3982cebabe271b70fe9f235c1f","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:927f92c7f001997829efbbe7deade5e5c54ccf04dc5ebff4790de84a2d8ae76b","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/ae/ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7","registry_entry_sha256":"sha256:7fec18ddba335213555ab5d8f1e63cdb11199afec6be06ad3c127c7dfc17480f","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:a19304a33b5c22199593ce3f7ad3fdad3e5bc91d5f771731543d7d776e0a6ca3","size_bytes":2849,"subject_sha256":"sha256:11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/11/11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771","registry_entry_sha256":"sha256:a532ec738cc1f1aeb0cdd8c410d2aaf02b5c68bc3349ce87771d330f7251c942","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:090afecca4ab64de65021db3be31fee2ab4133489cf0b4eae4cda8fd2626612f","size_bytes":6636,"subject_sha256":null},"release":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt_desktop-0.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt_desktop-0.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557}],"deployment_id":null,"deployment_sha256":null,"kind":"package","schema_version":"openadapt.production-release-candidate/v1","source_commit":"7c59750d37be09a2871cd1bada8cb0bce946d363","source_repository":"OpenAdaptAI/openadapt-desktop","source_repository_id":"1171291730","tag":"v0.16.0","version":"0.16.0"},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:91f660a06f9f40361525658fc2138e52b2021de86c1014bdd0a2a21098b70126","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-acceptance/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"desktop","verdict":"accepted"} diff --git a/production-evidence/objects/sha256/65/65c2115e31a89e3476c9e954a1bcd8f98cc2b3bf078a1aad3a0fe9714ec0a3f6.production-acceptance-manifest.json b/production-evidence/objects/sha256/65/65c2115e31a89e3476c9e954a1bcd8f98cc2b3bf078a1aad3a0fe9714ec0a3f6.production-acceptance-manifest.json new file mode 100644 index 0000000..1f2b525 --- /dev/null +++ b/production-evidence/objects/sha256/65/65c2115e31a89e3476c9e954a1bcd8f98cc2b3bf078a1aad3a0fe9714ec0a3f6.production-acceptance-manifest.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt_capture-1.2.2.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c","size_bytes":974499},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt_capture-1.2.2-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","size_bytes":202545}],"claim_scope":"production_capture","schema_version":"openadapt.production-release-artifact-inventory/v1","target":"capture"},"artifact_inventory_sha256":"sha256:7ea2f24251c0e4018c0f6fe49a3c3af8f2603b2364c29ccd56fa15782ba2f60f","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_capture","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","publication_staging":{"assets":[{"asset_id":"492253218","kind":"python-wheel","media_type":"application/zip","name":"openadapt_capture-1.2.2-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","size_bytes":202545,"uploader_id":"774615","uploader_login":"abrichr"},{"asset_id":"492253247","kind":"python-sdist","media_type":"application/gzip","name":"openadapt_capture-1.2.2.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c","size_bytes":974499,"uploader_id":"774615","uploader_login":"abrichr"}],"draft":false,"draft_release_id":"360827134","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt_capture-1.2.2-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","size_bytes":202545,"yanked":false},{"filename":"openadapt_capture-1.2.2.tar.gz","packagetype":"sdist","sha256":"sha256:6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c","size_bytes":974499,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v1.2.2","tag_ref_state":{"exists":true,"ref":"refs/tags/v1.2.2"},"tag_ref_state_sha256":"sha256:239264b005fe0aeba6d88ac0b92bd07269a4e438072c24b28ce8e2513cbf12e4","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:66101d2dfcb4c5c90d5d9404ba247f59981177722edc7626e177a2bc86bccae8","target_commitish":"06ade22948c12dcc6608bd54b5cca5c9c306e77c"},"publication_staging_sha256":"sha256:98b532ca14b993a9c4e2961d12e9cb2579fe3222c8fe8a864395058d78408c8f","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/e8/e828fe588bd9a1b7362dcddec9bbe6c9fb8f9955f3ea76ce18da2d468aef190a.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:e828fe588bd9a1b7362dcddec9bbe6c9fb8f9955f3ea76ce18da2d468aef190a","registry_entry_sha256":"sha256:bd2f9d5c7e5af0162dc6a44195267d356f56a310ab2805aee4a563ba3a22163d","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:66846e1900f1e722c6ef3c3a036ac9046112693bd5399a6da254a640e9a5022e","size_bytes":2737,"subject_sha256":"sha256:4b505945969b876b8af9d9686416214d191b78cd3472e313ce3776a5e550efcb"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/4b/4b505945969b876b8af9d9686416214d191b78cd3472e313ce3776a5e550efcb.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:4b505945969b876b8af9d9686416214d191b78cd3472e313ce3776a5e550efcb","registry_entry_sha256":"sha256:e9f906e705881b4f3b6f3a626198dd34d76e321be94d28f9ab0efdd137853b70","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:55105879b0f9f324e3b08d8fd5b9b44f51d5c5930afcc8d43bf737ae8167f263","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/8d/8ddb4c039dd77bb8afd85086d6b4d0e9019edad0e02583afc2a7bbd4ba2f674c.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:8ddb4c039dd77bb8afd85086d6b4d0e9019edad0e02583afc2a7bbd4ba2f674c","registry_entry_sha256":"sha256:97a8ef98c0bbf6890c37915f93d7e78b5ed6036f20024283fe123ecadc33f1e9","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:955f6cde497e2f113f58d6815a8f1d7e955f33cac6fe84e3fcdaf48a8cf674dc","size_bytes":2849,"subject_sha256":"sha256:12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/12/12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4","registry_entry_sha256":"sha256:bf1bdb4eaffb27149b0fc2c7215a6a995fd352f59afb800ab5bdac9bb6ef6046","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:c84b4e8036760e91e8e18dda0d529114309895cb3383fe534fdf71b1cb4c083b","size_bytes":6636,"subject_sha256":null},"release":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt_capture-1.2.2.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c","size_bytes":974499},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt_capture-1.2.2-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","size_bytes":202545}],"deployment_id":null,"deployment_sha256":null,"kind":"package","schema_version":"openadapt.production-release-candidate/v1","source_commit":"06ade22948c12dcc6608bd54b5cca5c9c306e77c","source_repository":"OpenAdaptAI/openadapt-capture","source_repository_id":"1115283835","tag":"v1.2.2","version":"1.2.2"},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:8f5abcc9702c6dc92da97a9ecc3cf42a957b8c9244be00fda5ca86e8410f609f","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-acceptance/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"capture","verdict":"accepted"} diff --git a/production-evidence/objects/sha256/66/6628476b37da355a52ab1287ee739d064d0bbae642337fbddb608bf73f842e88.production-acceptance-summary.json b/production-evidence/objects/sha256/66/6628476b37da355a52ab1287ee739d064d0bbae642337fbddb608bf73f842e88.production-acceptance-summary.json new file mode 100644 index 0000000..ee7d198 --- /dev/null +++ b/production-evidence/objects/sha256/66/6628476b37da355a52ab1287ee739d064d0bbae642337fbddb608bf73f842e88.production-acceptance-summary.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory_sha256":"sha256:7ea2f24251c0e4018c0f6fe49a3c3af8f2603b2364c29ccd56fa15782ba2f60f","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_capture","evidence_identity_sha256":"sha256:b8b93d44fd5069815d19334301d3e7acf27606a0615c5eb78d729daa6230eae2","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","production_acceptance_manifest_bundle_reference":{"kind":"production-acceptance-manifest-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/26/26c39d41d887669b91263190cdde3405415a9dcb5fce7fd9131a651d711ecc11.production-acceptance-manifest-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:26c39d41d887669b91263190cdde3405415a9dcb5fce7fd9131a651d711ecc11","registry_entry_sha256":"sha256:96b402e1baa18c9451661eddb85ac1c89f00bc349b133ae6e630bf88d49fcde9","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:a29f224058cc01bb17e70d5d7976d7b028bc6c08a59bb4b9902e136d93086db1","size_bytes":2749,"subject_sha256":"sha256:65c2115e31a89e3476c9e954a1bcd8f98cc2b3bf078a1aad3a0fe9714ec0a3f6"},"production_acceptance_manifest_reference":{"kind":"production-acceptance-manifest","object_media_type":"application/vnd.openadapt.production-acceptance+json;version=3","object_path":"production-evidence/objects/sha256/65/65c2115e31a89e3476c9e954a1bcd8f98cc2b3bf078a1aad3a0fe9714ec0a3f6.production-acceptance-manifest.json","object_schema_version":"openadapt.production-acceptance/v3","object_sha256":"sha256:65c2115e31a89e3476c9e954a1bcd8f98cc2b3bf078a1aad3a0fe9714ec0a3f6","registry_entry_sha256":"sha256:2ec9c3a28a49662fe3c3f657f4df0d1d388c8e2dfe58f80b6de4458021b5a4e4","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:dc52ac08874afdd034662eed88db8f629288a7da2753f74d2e9f8e1e3fd57ea3","size_bytes":13606,"subject_sha256":null},"publication_staging":{"assets":[{"asset_id":"492253218","kind":"python-wheel","media_type":"application/zip","name":"openadapt_capture-1.2.2-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","size_bytes":202545,"uploader_id":"774615","uploader_login":"abrichr"},{"asset_id":"492253247","kind":"python-sdist","media_type":"application/gzip","name":"openadapt_capture-1.2.2.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c","size_bytes":974499,"uploader_id":"774615","uploader_login":"abrichr"}],"draft":false,"draft_release_id":"360827134","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt_capture-1.2.2-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","size_bytes":202545,"yanked":false},{"filename":"openadapt_capture-1.2.2.tar.gz","packagetype":"sdist","sha256":"sha256:6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c","size_bytes":974499,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v1.2.2","tag_ref_state":{"exists":true,"ref":"refs/tags/v1.2.2"},"tag_ref_state_sha256":"sha256:239264b005fe0aeba6d88ac0b92bd07269a4e438072c24b28ce8e2513cbf12e4","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:66101d2dfcb4c5c90d5d9404ba247f59981177722edc7626e177a2bc86bccae8","target_commitish":"06ade22948c12dcc6608bd54b5cca5c9c306e77c"},"publication_staging_sha256":"sha256:98b532ca14b993a9c4e2961d12e9cb2579fe3222c8fe8a864395058d78408c8f","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/e8/e828fe588bd9a1b7362dcddec9bbe6c9fb8f9955f3ea76ce18da2d468aef190a.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:e828fe588bd9a1b7362dcddec9bbe6c9fb8f9955f3ea76ce18da2d468aef190a","registry_entry_sha256":"sha256:bd2f9d5c7e5af0162dc6a44195267d356f56a310ab2805aee4a563ba3a22163d","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:66846e1900f1e722c6ef3c3a036ac9046112693bd5399a6da254a640e9a5022e","size_bytes":2737,"subject_sha256":"sha256:4b505945969b876b8af9d9686416214d191b78cd3472e313ce3776a5e550efcb"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/4b/4b505945969b876b8af9d9686416214d191b78cd3472e313ce3776a5e550efcb.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:4b505945969b876b8af9d9686416214d191b78cd3472e313ce3776a5e550efcb","registry_entry_sha256":"sha256:e9f906e705881b4f3b6f3a626198dd34d76e321be94d28f9ab0efdd137853b70","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:55105879b0f9f324e3b08d8fd5b9b44f51d5c5930afcc8d43bf737ae8167f263","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/8d/8ddb4c039dd77bb8afd85086d6b4d0e9019edad0e02583afc2a7bbd4ba2f674c.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:8ddb4c039dd77bb8afd85086d6b4d0e9019edad0e02583afc2a7bbd4ba2f674c","registry_entry_sha256":"sha256:97a8ef98c0bbf6890c37915f93d7e78b5ed6036f20024283fe123ecadc33f1e9","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:955f6cde497e2f113f58d6815a8f1d7e955f33cac6fe84e3fcdaf48a8cf674dc","size_bytes":2849,"subject_sha256":"sha256:12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/12/12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:12f0f518984712166b6f5b68ee301b93df681db86ed3cf99db65b6bf48bfc0d4","registry_entry_sha256":"sha256:bf1bdb4eaffb27149b0fc2c7215a6a995fd352f59afb800ab5bdac9bb6ef6046","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:c84b4e8036760e91e8e18dda0d529114309895cb3383fe534fdf71b1cb4c083b","size_bytes":6636,"subject_sha256":null},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:8f5abcc9702c6dc92da97a9ecc3cf42a957b8c9244be00fda5ca86e8410f609f","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-lifecycle-evidence-summary/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"capture","verdict":"accepted"} diff --git a/production-evidence/objects/sha256/66/66e14e7a8a75b30367e7668141999e954cf83f837d9c22f0a701359050756b27.qualification-admission-sigstore-bundle.json b/production-evidence/objects/sha256/66/66e14e7a8a75b30367e7668141999e954cf83f837d9c22f0a701359050756b27.qualification-admission-sigstore-bundle.json new file mode 100644 index 0000000..f33d009 --- /dev/null +++ b/production-evidence/objects/sha256/66/66e14e7a8a75b30367e7668141999e954cf83f837d9c22f0a701359050756b27.qualification-admission-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tYWRtaXNzaW9uIiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uK2pzb247dmVyc2lvbj00Iiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uL3Y0Iiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo2ZDBjNzdhNzgzMTEwM2UxOTU5NDA2NTEzZjdiNTNmY2E3ZmIwNzA5Yzg3MjA1NjQ2MWRjOGI2YmUwNmE3ODRlIiwib2JqZWN0X3NpemVfYnl0ZXMiOjgwNTUsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2Ojc1MTYxYTA3NGU1ODNiNTRkN2FmOGM3YzI2ZjU0OGVmODkyNTBjMjgwYTUwNWI4YzRmZTFhOGY2N2JhMTE3ODUiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6OTIwMjE0ZDNiYjMzNzhlNWNkYWI1NzJjNjdhYzA0ZDEzZGUzYjJmMTlmOTlhZGU1ZTczZjdlMzk0MjgyNzc2ZSIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hZG1pc3Npb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXF1YWxpZmljYXRpb24tYWRtaXNzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"rYXHAgO2MEJ1/TQGx75votyV1sIDJy2g9Y8YlDI82A9D1MMzFk9Oo/nqdqpnkBl1Fm5Th/6DcRyjQhYOcWUfCw=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-evidence/objects/sha256/69/694beabafb44583b549bac7aa44175179b84f047604fd6ff7157e2e5cfb1645c.production-acceptance-manifest.json b/production-evidence/objects/sha256/69/694beabafb44583b549bac7aa44175179b84f047604fd6ff7157e2e5cfb1645c.production-acceptance-manifest.json new file mode 100644 index 0000000..b4e57a1 --- /dev/null +++ b/production-evidence/objects/sha256/69/694beabafb44583b549bac7aa44175179b84f047604fd6ff7157e2e5cfb1645c.production-acceptance-manifest.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt-1.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt-1.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539}],"claim_scope":"production_openadapt","schema_version":"openadapt.production-release-artifact-inventory/v1","target":"openadapt"},"artifact_inventory_sha256":"sha256:dbc3eb99b0e671587ad667947cf6956b4d19b46718b0fa2ed82295938d89cd14","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_openadapt","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","publication_staging":{"assets":[{"asset_id":"531103238","kind":"python-wheel","media_type":"application/zip","name":"openadapt-1.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539,"uploader_id":"41898282","uploader_login":"github-actions[bot]"},{"asset_id":"531103250","kind":"python-sdist","media_type":"application/gzip","name":"openadapt-1.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028,"uploader_id":"41898282","uploader_login":"github-actions[bot]"}],"draft":false,"draft_release_id":"377301614","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt-1.16.0-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539,"yanked":false},{"filename":"openadapt-1.16.0.tar.gz","packagetype":"sdist","sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v1.16.0","tag_ref_state":{"exists":true,"ref":"refs/tags/v1.16.0"},"tag_ref_state_sha256":"sha256:9a8aa745a01492ba6d7123a35015bb26a7b6dbf689cbbc598f24e6692c6cbe1f","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/OpenAdapt","repository_id":"627024850","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:a3e21df5f68f21867b648fd2c570b2857af806f29169bb3b4995bb73c19cc48c","target_commitish":"089c27c046f5cd972d299361f9d68285c1896c71"},"publication_staging_sha256":"sha256:610f69126edc52d55792c92169dd52d4951d461cb5653782b56669be6d2a2f24","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/66/66e14e7a8a75b30367e7668141999e954cf83f837d9c22f0a701359050756b27.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:66e14e7a8a75b30367e7668141999e954cf83f837d9c22f0a701359050756b27","registry_entry_sha256":"sha256:c138ffbe641d64e8796dd815038badeb46c02bc8ff147af17ca9556f4625a208","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:73da72c950a74fcd77e128e1c97d75658776571536b118775e01cab05c00aabc","size_bytes":2737,"subject_sha256":"sha256:6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/6d/6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e","registry_entry_sha256":"sha256:84fa3b4bdbd34ce18d9ca9fb49e4e8f13e01b4a3030115ad9dbcb8537c4bfa1f","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:920214d3bb3378e5cdab572c67ac04d13de3b2f19f99ade5e73f7e394282776e","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/93/939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a","registry_entry_sha256":"sha256:5f944be71981503cfbd7df740170202a56757204d3a42b1898db4bfd19064cb6","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:f40412353bd00c1c652b5a413da314e471311645a7267f8ee9e0c7c26340896d","size_bytes":2849,"subject_sha256":"sha256:f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/f4/f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b","registry_entry_sha256":"sha256:09af461a6231b3f29a0a6dc5a12b2ca8a2d542bd113a20b1f3f15f8573c0f834","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:53b555757d3107934fd0b9950ac5a727503a7a5e0a788e188977f8b6c260a69b","size_bytes":6636,"subject_sha256":null},"release":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt-1.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:39d01612417dff5981b536b324a63498df1ea6f0128c723276609ebbe18d9a18","size_bytes":47028},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt-1.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","size_bytes":22539}],"deployment_id":null,"deployment_sha256":null,"kind":"package","schema_version":"openadapt.production-release-candidate/v1","source_commit":"089c27c046f5cd972d299361f9d68285c1896c71","source_repository":"OpenAdaptAI/OpenAdapt","source_repository_id":"627024850","tag":"v1.16.0","version":"1.16.0"},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:99b3306efdaaa0e5f324a83230156d85323bc53a6219d07e8d443006abf70a9f","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-acceptance/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"openadapt","verdict":"accepted"} diff --git a/production-evidence/objects/sha256/6d/6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e.qualification-admission.json b/production-evidence/objects/sha256/6d/6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e.qualification-admission.json new file mode 100644 index 0000000..3edbdf1 --- /dev/null +++ b/production-evidence/objects/sha256/6d/6d0c77a7831103e1959406513f7b53fca7fb0709c872056461dc8b6be06a784e.qualification-admission.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:7b18bb8526651f15cea5874c0e3d9113ae2af2690bddcde276ee0cdd8f71b956","admission_id_sha256":"sha256:b48d4697d0461a19bdfa122b9a4b8036ddaad97557e8a3627723b49f7b77a864","admitted_runtime_sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","application_contract_sha256":"sha256:66bc4dfbb908e8dc5012286235fa9ef94c0db284d5b38182c630d26fd550d4fe","bundle_sha256":"sha256:2c90a95f6bab13a45ff0ea5afb3190c934569410e6905a2f0d27dbcad9bdff48","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:3bea5704781a49f6e1e137ad9a0f77fe7eb93aa5ff517d7ddaaa2e281d194d4f","campaign_permit_sha256":"sha256:4d11ff6345bda70bb4d4c0727b1ebe9e71d8a837bff002bd3dd4fdfd44a2b5bb","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/93/939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a","registry_entry_sha256":"sha256:5f944be71981503cfbd7df740170202a56757204d3a42b1898db4bfd19064cb6","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:f40412353bd00c1c652b5a413da314e471311645a7267f8ee9e0c7c26340896d","size_bytes":2849,"subject_sha256":"sha256:f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b"},"decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/f4/f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b","registry_entry_sha256":"sha256:09af461a6231b3f29a0a6dc5a12b2ca8a2d542bd113a20b1f3f15f8573c0f834","registry_head_sha256":"sha256:ca736c81feed5f73a94975dc36ada22384dac108cf11d8fcb82d96cc1aaa0907","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:53b555757d3107934fd0b9950ac5a727503a7a5e0a788e188977f8b6c260a69b","size_bytes":6636,"subject_sha256":null},"effect_contract_sha256":"sha256:03e82d7fcb0c0a1be7020f22e7019be951afbcac294c20f1c8ad0833fb4a85bc","entity_class":"record","environment_contract_sha256":"sha256:3b3c78af457af2255d26cd96b89ba693ed1c85548120c666bc5fc503b78d1263","evidence_authority_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","expires_at":null,"identity_contract_sha256":"sha256:accdf3bbab7958450c0a13a44cbcbd66df732309907c95381f0c1075e73fa624","input_contract_sha256":"sha256:5bd3a254f89a84d942c2a003e6977af6a88064c74531e572b23ab4efeb3bbc53","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"qualification-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-qualification-admission.yml"},"local_identity_opening":{"algorithm":"hmac-sha256","customer_controlled_secret_required":true,"exact_contract_match_required":true,"maximum_age_seconds":60,"required":true,"revalidation_before_actuation":true,"schema_version":"openadapt.qualification-local-identity-opening/v1"},"not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:8d61102344335ae5a0cf4404b65af221551289ef9c4828490ec1cd2974bf2f25","policy_contract_sha256":"sha256:ebd2bd4e6ab27235b7363dda60e7a6b944079567195ba0f979779e18e01e5ebe","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-admission/v4","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","verdict":"accepted","workflow_id_sha256":"sha256:797e194b3613587d0e801fdf7ebeff35f007fc5476bc90363e57f4b53608c878","workflow_version_id_sha256":"sha256:437094a747c7a4af7ecedc2d4e8f0bd12c526d5746c0db875fb3a673b4573bfb"} diff --git a/production-evidence/objects/sha256/70/70e3c32ba8c8c5154149ebb2090ef48fdb2ae984c8929c8b56fd47370b459392.production-acceptance-manifest.json b/production-evidence/objects/sha256/70/70e3c32ba8c8c5154149ebb2090ef48fdb2ae984c8929c8b56fd47370b459392.production-acceptance-manifest.json new file mode 100644 index 0000000..ec6969e --- /dev/null +++ b/production-evidence/objects/sha256/70/70e3c32ba8c8c5154149ebb2090ef48fdb2ae984c8929c8b56fd47370b459392.production-acceptance-manifest.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt_agent-2.0.1.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:67e05b299a4f035a0482b3032decc151fafc22de9a12bb3d8f884f37ea4cc937","size_bytes":61814},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt_agent-2.0.1-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:5c5f6e3eca4c127d87b3affb8944223c0836916e0df57d0c6b8ba737b3bc8b5a","size_bytes":34183}],"claim_scope":"production_agent","schema_version":"openadapt.production-release-artifact-inventory/v1","target":"agent"},"artifact_inventory_sha256":"sha256:1bcacafb2d9ad69b5554cdb6dea73801925eff91d84232163fa66deac30252b4","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_agent","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","publication_staging":{"assets":[{"asset_id":null,"kind":"python-wheel","media_type":"application/zip","name":"openadapt_agent-2.0.1-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:5c5f6e3eca4c127d87b3affb8944223c0836916e0df57d0c6b8ba737b3bc8b5a","size_bytes":34183,"uploader_id":null,"uploader_login":null},{"asset_id":null,"kind":"python-sdist","media_type":"application/gzip","name":"openadapt_agent-2.0.1.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:67e05b299a4f035a0482b3032decc151fafc22de9a12bb3d8f884f37ea4cc937","size_bytes":61814,"uploader_id":null,"uploader_login":null}],"draft":false,"draft_release_id":null,"immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt_agent-2.0.1-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:5c5f6e3eca4c127d87b3affb8944223c0836916e0df57d0c6b8ba737b3bc8b5a","size_bytes":34183,"yanked":false},{"filename":"openadapt_agent-2.0.1.tar.gz","packagetype":"sdist","sha256":"sha256:67e05b299a4f035a0482b3032decc151fafc22de9a12bb3d8f884f37ea4cc937","size_bytes":61814,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":null,"repository":"OpenAdaptAI/openadapt-agent","repository_id":"1136136670","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v2.0.1","tag_ref_state":{"exists":true,"ref":"refs/tags/v2.0.1"},"tag_ref_state_sha256":"sha256:3742e9fc4850d8fdadda89c12f92a1dd58bfafeeb8c3903823afadb8177f4a15","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/openadapt-agent","repository_id":"1136136670","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/openadapt-agent","repository_id":"1136136670","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:8fdea53216b053cd0c026cc5b50c495c7cb9d97ec0c78f013402c499a41b2c22","target_commitish":"d9f16b2946dfdd0228eeb2660047347df9dce8d8"},"publication_staging_sha256":"sha256:568851f0d6f11965956ced72bc4f319346b3672c8df1955314b7cb64725873fd","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/36/364f13b868e41801c61f22c39673f8b26ed4c1c663629b60db9295e33f33214e.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:364f13b868e41801c61f22c39673f8b26ed4c1c663629b60db9295e33f33214e","registry_entry_sha256":"sha256:a7d9e5236f95ba8213a6ba2092f739efb3a3d089227e60f0b35f24a3dcc1cdc8","registry_head_sha256":"sha256:af838bbd6be8efde7107d7167386afa94fd640a970d39f08de6537afa4ccbcdf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:c7f26f82768745f6bf18d8ce9ce62974e5239b99797475ae73d7c490e31d68a5","size_bytes":2737,"subject_sha256":"sha256:34b8a1157cfd72d820cac0c49e3679959174083ccbb83cf0371925cc72226fdb"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/34/34b8a1157cfd72d820cac0c49e3679959174083ccbb83cf0371925cc72226fdb.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:34b8a1157cfd72d820cac0c49e3679959174083ccbb83cf0371925cc72226fdb","registry_entry_sha256":"sha256:ccaf41e33bb4c59fbb182af2c4cd184a3aa56dad23fd31b698ad979b94990739","registry_head_sha256":"sha256:af838bbd6be8efde7107d7167386afa94fd640a970d39f08de6537afa4ccbcdf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:4ae2e17a493b2b18b757423ab729dc1aa3729e21e3cf42e1ea22e9d98d5f8ac7","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/d8/d805bc1447ef7be1e29f5ca3de06291522118c05730b08e8840c27b0b556560d.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:d805bc1447ef7be1e29f5ca3de06291522118c05730b08e8840c27b0b556560d","registry_entry_sha256":"sha256:4e5d2de73c3b635c441ffd11459ddf5692c940ce65788dfb87bd625a24ea439a","registry_head_sha256":"sha256:af838bbd6be8efde7107d7167386afa94fd640a970d39f08de6537afa4ccbcdf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:3af60a8fecdfa8cda8d3e9bc4fd96ee9042a98c8215c31f99dba152178816509","size_bytes":2849,"subject_sha256":"sha256:b44a0c419924ce0b0749fd80f2dc490e0e8bb641ba502a7e060139bdf32c8fc2"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/b4/b44a0c419924ce0b0749fd80f2dc490e0e8bb641ba502a7e060139bdf32c8fc2.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:b44a0c419924ce0b0749fd80f2dc490e0e8bb641ba502a7e060139bdf32c8fc2","registry_entry_sha256":"sha256:60116bcfb9d594a64a3333c444ff523e3c5c7673e2cffd7d382c750ded928250","registry_head_sha256":"sha256:af838bbd6be8efde7107d7167386afa94fd640a970d39f08de6537afa4ccbcdf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:301e0f8ec6b3a861d3b4a37b7e54d0868125ab2fb5afe0dc9269ac003581380d","size_bytes":6636,"subject_sha256":null},"release":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt_agent-2.0.1.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:67e05b299a4f035a0482b3032decc151fafc22de9a12bb3d8f884f37ea4cc937","size_bytes":61814},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt_agent-2.0.1-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:5c5f6e3eca4c127d87b3affb8944223c0836916e0df57d0c6b8ba737b3bc8b5a","size_bytes":34183}],"deployment_id":null,"deployment_sha256":null,"kind":"package","schema_version":"openadapt.production-release-candidate/v1","source_commit":"d9f16b2946dfdd0228eeb2660047347df9dce8d8","source_repository":"OpenAdaptAI/openadapt-agent","source_repository_id":"1136136670","tag":"v2.0.1","version":"2.0.1"},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:5ade42f86ce7963d94ccf82fe159ad734a64866a8d22eead985bd7acd2467f6c","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-acceptance/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"agent","verdict":"accepted"} diff --git a/production-evidence/objects/sha256/71/71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61.qualification-admission.json b/production-evidence/objects/sha256/71/71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61.qualification-admission.json new file mode 100644 index 0000000..20beb5b --- /dev/null +++ b/production-evidence/objects/sha256/71/71470304eb13b4d9aed64c0d26c9d31d1bb8a4eb463955be0b720e1aed523e61.qualification-admission.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:3a048613ede5665b99ec767fe6d893387f76b485a0e40505e2dd1a6d4b9fa526","admission_id_sha256":"sha256:b74c30abd6bc4ed0eeaba2b979703a62664ea7960a13bb62c2e9442f8b42c417","admitted_runtime_sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","application_contract_sha256":"sha256:c6e3a84c7296ac8cff1fc7de606c30105e6244c79479cc4c83ae27a185ae5ecf","bundle_sha256":"sha256:6a3d2b0ea78848e38d1f43b666d69134fe8ef9aaa216fbac5d3c083964e69997","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:4cae97318cd05fdd5e6fdbcb7a9e2dd0a110b3cf5b79855f066f4a96c0875353","campaign_permit_sha256":"sha256:9d6c41cbc36fdb4f7ca31e0da1f9e09cd6e25afb78646d80eebc6f120d320f7d","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/0d/0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:0d372d0f05bb927e826084740ff875a600a560da54c9cdf0ac19f940c14b9727","registry_entry_sha256":"sha256:b5ed714f71ced770fba5e087c133deaa7de94266be3623ee853859c88f49d074","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:cff7badd477b6ce23aa0fa94566269bdbe8b94599797d45809de91c3d987ce3d","size_bytes":2849,"subject_sha256":"sha256:a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b"},"decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/a1/a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b","registry_entry_sha256":"sha256:5d3737a1e91fbcfe9346686fa6d94be043fbb47fe8d881902efd18c5270bb37a","registry_head_sha256":"sha256:b7b499a3ceb079e2d9d0c20892ece19505fafdba1b63212b16b2e1275c44289c","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:8588bfba1cc5b485a2a77f0a41c3b0905762638b7f5c263983e32d2d31642ea3","size_bytes":6636,"subject_sha256":null},"effect_contract_sha256":"sha256:029d7cf8e5ddfa1d49b779c08b403036c588ed7abf785754fbb2f30f9ede3933","entity_class":"record","environment_contract_sha256":"sha256:f488277c4194d83d8fc8bdc6922c7b4ab5dc1946b822eaac4909fcd990e93f07","evidence_authority_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","expires_at":null,"identity_contract_sha256":"sha256:7b5c8b0f125e68ea806e93fad64e92c13099592e67f23038088288e198d6a504","input_contract_sha256":"sha256:c4e93a67cbf29e84f7073533dd950de24679cc36d9df8afff51210c5d376bd9f","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"qualification-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-qualification-admission.yml"},"local_identity_opening":{"algorithm":"hmac-sha256","customer_controlled_secret_required":true,"exact_contract_match_required":true,"maximum_age_seconds":60,"required":true,"revalidation_before_actuation":true,"schema_version":"openadapt.qualification-local-identity-opening/v1"},"not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:bf71aa98bd473e60965147fbfb0baf551831ab57fcb88ea08e621a2f46cbccfd","policy_contract_sha256":"sha256:4cdd0c5dc51b2b6991bb55983143c7db4392c3ad61e1afe254acd5f1b6986d33","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-admission/v4","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","verdict":"accepted","workflow_id_sha256":"sha256:bdefe3809412a80f0d0a59c38da57f03d3ac6f66311d16abaf4fdb3618805e6a","workflow_version_id_sha256":"sha256:908519213feac948925aa96c843bb8a0ec511cdf5c96a7e6c208c1ef66078bc9"} diff --git a/production-evidence/objects/sha256/71/71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d.qualification-admission.json b/production-evidence/objects/sha256/71/71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d.qualification-admission.json new file mode 100644 index 0000000..fea892d --- /dev/null +++ b/production-evidence/objects/sha256/71/71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d.qualification-admission.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:d1f8d2eacb5f4618e826d97ca7353f2c4bc58a87dbe29d58b04b44bd469aa71f","admission_id_sha256":"sha256:81a678a3a0302b25721e3daa5873647dc36d266ccdef0556e56c40c05eebe907","admitted_runtime_sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","application_contract_sha256":"sha256:994b58c84276503c0748d453b12ef0ee7678389a39da49d5b751179bd3aa9b0b","bundle_sha256":"sha256:96485be6462fbdecc00ee534788950326fad6745bec425f3b21cd4f89c64dfa5","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:be9d5cf2b7f6f11f7e9a8bf0f03032035d9ceae2d854da9a460d13ed24c8bf16","campaign_permit_sha256":"sha256:1320210cc6e59acd78282c1a2430fc61cdc55ed2d7042df39f7e0ca64c3709b1","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/fd/fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6","registry_entry_sha256":"sha256:357b7b76ba1339676276ebaa6263e745902939cfbb4f776b05bf8e2130010547","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:4eb9fad9c89db63d42230e290e81047da4bbff69fa530b9be9bf32986819667f","size_bytes":2849,"subject_sha256":"sha256:e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880"},"decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/e0/e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880","registry_entry_sha256":"sha256:462903800e9dda03b4caef4cfc79d0aff280acd5ed9d652c6a57e4c902a8ce55","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:c65da50b69dde540bc2102aeed7dce4c056690f14998ae20b1dcf40a7fd2a96c","size_bytes":6636,"subject_sha256":null},"effect_contract_sha256":"sha256:6f77bbaddad842602fda0fd016ef840ced8a4b29202899a547b552507f08c209","entity_class":"record","environment_contract_sha256":"sha256:e493e3392c9e208f6002cc64e3115e9320aa8b21ef31d422f236c056211add98","evidence_authority_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","expires_at":null,"identity_contract_sha256":"sha256:5a96e6bee75bd002052f6f20647d53ad6a5587f5dd982d740dbcc41eaf766dfe","input_contract_sha256":"sha256:525ee8fa4377e825261666089c497267d1bdc2012ba4c981621317594ab13370","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"qualification-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-qualification-admission.yml"},"local_identity_opening":{"algorithm":"hmac-sha256","customer_controlled_secret_required":true,"exact_contract_match_required":true,"maximum_age_seconds":60,"required":true,"revalidation_before_actuation":true,"schema_version":"openadapt.qualification-local-identity-opening/v1"},"not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:2ab3ac990449e25aa93b4cc0e76e8b13549b5dda54d46f96c87991a8112b4f78","policy_contract_sha256":"sha256:1e189edfda30d7a4d8974668824619387b55b022aeaff6b59dfdf7592d445618","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-admission/v4","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","verdict":"accepted","workflow_id_sha256":"sha256:9b3d02011dd59767d2dcfcffa1e4413165642569c7879c80a99cfcef90a3a50c","workflow_version_id_sha256":"sha256:25746f2b171f060d6dd8173b8eaa3170818867c675c38bbfce2d2ecd0705f272"} diff --git a/production-evidence/objects/sha256/8d/8ddb4c039dd77bb8afd85086d6b4d0e9019edad0e02583afc2a7bbd4ba2f674c.qualification-evidence-decision-receipt-sigstore-bundle.json b/production-evidence/objects/sha256/8d/8ddb4c039dd77bb8afd85086d6b4d0e9019edad0e02583afc2a7bbd4ba2f674c.qualification-evidence-decision-receipt-sigstore-bundle.json new file mode 100644 index 0000000..ca4495b --- /dev/null +++ b/production-evidence/objects/sha256/8d/8ddb4c039dd77bb8afd85086d6b4d0e9019edad0e02583afc2a7bbd4ba2f674c.qualification-evidence-decision-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24tcmVjZWlwdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjoxMmYwZjUxODk4NDcxMjE2NmI2ZjViNjhlZTMwMWI5M2RmNjgxZGI4NmVkM2NmOTlkYjY1YjZiZjQ4YmZjMGQ0Iiwib2JqZWN0X3NpemVfYnl0ZXMiOjY2MzYsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjY4MGExNDVmNDBhMjk5MDhjZTUzZDQ5OTRiYTA0M2U1OThmNDQzZWM2ZWU4ZWFkZWZiZjQ1Y2NkZjJkMDk0NjAiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6Yzg0YjRlODAzNjc2MGU5MWU4ZTE4ZGRhMGQ1MjkxMTQzMDk4OTVjYjMzODNmZTUzNGZkZjcxYjFjYjRjMDgzYiIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"aBNKgEuEp6VO24lE/TBRyRLLpoHMLiTvzYCZBeUuKv0YiHJWjfrdOk+HM7rt+02LAawTA5+nSUkvtIV9Rup6BQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-evidence/objects/sha256/93/939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a.qualification-evidence-decision-receipt-sigstore-bundle.json b/production-evidence/objects/sha256/93/939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a.qualification-evidence-decision-receipt-sigstore-bundle.json new file mode 100644 index 0000000..3216db6 --- /dev/null +++ b/production-evidence/objects/sha256/93/939588c9458d2686c0a2431ffb8ad432a8e9ca1bebc0d891d88732abbe782d4a.qualification-evidence-decision-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24tcmVjZWlwdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjpmNGE2MmFiNzhhZWE3MWQ3MGU0ODQzZDNkYzVkNzI0MzJmNzIxNWRiODM3YTE0ZjdhZWU0Njk3NzdkNzM3YzFiIiwib2JqZWN0X3NpemVfYnl0ZXMiOjY2MzYsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmZjY2FlOTAzN2JkNmU0NWExYzg1M2Y3ZWJiNGFlZmQ5M2M3ZjA4YzgzZWE5ODQwNzFiOWZkMDYxYTMwNTQxODEiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6NTNiNTU1NzU3ZDMxMDc5MzRmZDBiOTk1MGFjNWE3Mjc1MDNhN2E1ZTBhNzg4ZTE4ODk3N2Y4YjZjMjYwYTY5YiIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"LQw/rGc8Zezyw3T9YaSdxbcrgH4oWLTKsRyCrIUulx9xn5nDUVqAw/pXDWwvN2HEId+9tQVqtR7DuNkIoawoCw=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-evidence/objects/sha256/96/962514bb387e79cd31fa00a7f5d3fe2476a4dd89ee508095a183de3ba8cc70b0.qualification-release.json b/production-evidence/objects/sha256/96/962514bb387e79cd31fa00a7f5d3fe2476a4dd89ee508095a183de3ba8cc70b0.qualification-release.json new file mode 100644 index 0000000..5a6db82 --- /dev/null +++ b/production-evidence/objects/sha256/96/962514bb387e79cd31fa00a7f5d3fe2476a4dd89ee508095a183de3ba8cc70b0.qualification-release.json @@ -0,0 +1 @@ +{"admission_id_sha256":"sha256:cdf63cc6788c002cbb3d9c83235754720e3c998257036ff6b5117d4105630d82","artifact_inventory_sha256":"sha256:ecd0cc95bcfd357d43873e5ae533cad8723c7e18aaa123a9be3779cb215bed86","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","claim_scope":"production_desktop","evidence_class":"remote-safe-synthetic","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-release-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-production-release-admission.yml"},"not_before":"2026-09-02T19:22:47Z","production_acceptance_summary_bundle_reference":{"kind":"production-acceptance-summary-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/ca/ca98a80c4d979c6ea6cb1755ff9248a57b25bd36a461f76bef18618b914df57a.production-acceptance-summary-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:ca98a80c4d979c6ea6cb1755ff9248a57b25bd36a461f76bef18618b914df57a","registry_entry_sha256":"sha256:5cf6cb3a08812f592bc7f193f4a25373e4708035fe996cb5412870fca6cdd28c","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:a62c1d45bb3a3d1f9f481cb739869c512a89cc93e900b7a9f8b6d449c8b82c78","size_bytes":2789,"subject_sha256":"sha256:b293bf9ca656ba813eb081fec519151bc7489e54698cba6dd9b4668ccdcc2086"},"production_acceptance_summary_reference":{"kind":"production-acceptance-summary","object_media_type":"application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3","object_path":"production-evidence/objects/sha256/b2/b293bf9ca656ba813eb081fec519151bc7489e54698cba6dd9b4668ccdcc2086.production-acceptance-summary.json","object_schema_version":"openadapt.production-lifecycle-evidence-summary/v3","object_sha256":"sha256:b293bf9ca656ba813eb081fec519151bc7489e54698cba6dd9b4668ccdcc2086","registry_entry_sha256":"sha256:38bebe705ee80910562d155ea52dee2c3c7a162ed42dac990de0273028583a70","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:ddbecccc38a5af80c0c4858e86ca2ff5bcd491675bae3f7ef9801553f7ee3125","size_bytes":14469,"subject_sha256":null},"publication_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","publication_staging":{"assets":[{"asset_id":"541343193","kind":"python-wheel","media_type":"application/zip","name":"openadapt_desktop-0.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557,"uploader_id":"774615","uploader_login":"abrichr"},{"asset_id":"541343162","kind":"python-sdist","media_type":"application/gzip","name":"openadapt_desktop-0.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442,"uploader_id":"774615","uploader_login":"abrichr"}],"draft":false,"draft_release_id":"381358101","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt_desktop-0.16.0-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557,"yanked":false},{"filename":"openadapt_desktop-0.16.0.tar.gz","packagetype":"sdist","sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.16.0","tag_ref_state":{"exists":true,"ref":"refs/tags/v0.16.0"},"tag_ref_state_sha256":"sha256:30d183cfbdbf44fd46a5aa07948a2c6e7a9923c465fb5f952b386aad0356137b","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:51758fa87ad5189a688e219b8d0a2f1fea6dd40f1f2a2cc2f2950770b193b038","target_commitish":"7c59750d37be09a2871cd1bada8cb0bce946d363"},"publication_staging_sha256":"sha256:6032416b6e75a18c7e8827ae0891396b9492d8e9551e5677e2c7c5c55a2205ef","release":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt_desktop-0.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt_desktop-0.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557}],"deployment_id":null,"deployment_sha256":null,"kind":"package","schema_version":"openadapt.production-release-candidate/v1","source_commit":"7c59750d37be09a2871cd1bada8cb0bce946d363","source_repository":"OpenAdaptAI/openadapt-desktop","source_repository_id":"1171291730","tag":"v0.16.0","version":"0.16.0"},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:91f660a06f9f40361525658fc2138e52b2021de86c1014bdd0a2a21098b70126","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-release/v2","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"desktop","verdict":"accepted"} diff --git a/production-evidence/objects/sha256/99/999ffd46284b5aabc32eca6b39c0cd9b01a689b2ec3679c6b8a77d42e78c722c.qualification-release.json b/production-evidence/objects/sha256/99/999ffd46284b5aabc32eca6b39c0cd9b01a689b2ec3679c6b8a77d42e78c722c.qualification-release.json new file mode 100644 index 0000000..9d55be8 --- /dev/null +++ b/production-evidence/objects/sha256/99/999ffd46284b5aabc32eca6b39c0cd9b01a689b2ec3679c6b8a77d42e78c722c.qualification-release.json @@ -0,0 +1 @@ +{"admission_id_sha256":"sha256:e7197d4ea483b56ece74446a080a0333b2081a0d90dc135da09cdd8abfd68afa","artifact_inventory_sha256":"sha256:7ea2f24251c0e4018c0f6fe49a3c3af8f2603b2364c29ccd56fa15782ba2f60f","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","claim_scope":"production_capture","evidence_class":"remote-safe-synthetic","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-release-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-production-release-admission.yml"},"not_before":"2026-09-02T19:22:47Z","production_acceptance_summary_bundle_reference":{"kind":"production-acceptance-summary-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/a7/a714ad49cf67a849ad782028be8128c1e0b4eeeec86d925cba48deedec5799a9.production-acceptance-summary-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:a714ad49cf67a849ad782028be8128c1e0b4eeeec86d925cba48deedec5799a9","registry_entry_sha256":"sha256:4ea2d992138cc2782efaa288b75e8aa86eb0de1a769127aa8b12d0cad208c6c6","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:95af36a44ed1d07b3a87a3e77aeec59b97bb1e83358a31258ad70e827f4cf1bc","size_bytes":2789,"subject_sha256":"sha256:6628476b37da355a52ab1287ee739d064d0bbae642337fbddb608bf73f842e88"},"production_acceptance_summary_reference":{"kind":"production-acceptance-summary","object_media_type":"application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3","object_path":"production-evidence/objects/sha256/66/6628476b37da355a52ab1287ee739d064d0bbae642337fbddb608bf73f842e88.production-acceptance-summary.json","object_schema_version":"openadapt.production-lifecycle-evidence-summary/v3","object_sha256":"sha256:6628476b37da355a52ab1287ee739d064d0bbae642337fbddb608bf73f842e88","registry_entry_sha256":"sha256:55b6bb6c2ba3828eb254d15edb6a62c7197c03db1ef97e4b5f828ffe9fa08987","registry_head_sha256":"sha256:510f2db68cff4366d4e68c222697c824c4b8051556864370b1fb0098f570ab8f","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:ed580fc456f0c81e2e268db652af5685dca7ad2e632e654ec4ebf6c822aad44b","size_bytes":14461,"subject_sha256":null},"publication_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","publication_staging":{"assets":[{"asset_id":"492253218","kind":"python-wheel","media_type":"application/zip","name":"openadapt_capture-1.2.2-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","size_bytes":202545,"uploader_id":"774615","uploader_login":"abrichr"},{"asset_id":"492253247","kind":"python-sdist","media_type":"application/gzip","name":"openadapt_capture-1.2.2.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c","size_bytes":974499,"uploader_id":"774615","uploader_login":"abrichr"}],"draft":false,"draft_release_id":"360827134","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt_capture-1.2.2-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","size_bytes":202545,"yanked":false},{"filename":"openadapt_capture-1.2.2.tar.gz","packagetype":"sdist","sha256":"sha256:6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c","size_bytes":974499,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v1.2.2","tag_ref_state":{"exists":true,"ref":"refs/tags/v1.2.2"},"tag_ref_state_sha256":"sha256:239264b005fe0aeba6d88ac0b92bd07269a4e438072c24b28ce8e2513cbf12e4","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/openadapt-capture","repository_id":"1115283835","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:66101d2dfcb4c5c90d5d9404ba247f59981177722edc7626e177a2bc86bccae8","target_commitish":"06ade22948c12dcc6608bd54b5cca5c9c306e77c"},"publication_staging_sha256":"sha256:98b532ca14b993a9c4e2961d12e9cb2579fe3222c8fe8a864395058d78408c8f","release":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt_capture-1.2.2.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:6f4298d3daadf9cced8994207e34b3116a79209ef792e98f778a0770e2f3406c","size_bytes":974499},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt_capture-1.2.2-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:550fffe50990fa8431d332bdd5fe4755976d83baa7ad62553f50ad9e4ddcd1ae","size_bytes":202545}],"deployment_id":null,"deployment_sha256":null,"kind":"package","schema_version":"openadapt.production-release-candidate/v1","source_commit":"06ade22948c12dcc6608bd54b5cca5c9c306e77c","source_repository":"OpenAdaptAI/openadapt-capture","source_repository_id":"1115283835","tag":"v1.2.2","version":"1.2.2"},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:8f5abcc9702c6dc92da97a9ecc3cf42a957b8c9244be00fda5ca86e8410f609f","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-release/v2","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"capture","verdict":"accepted"} diff --git a/production-evidence/objects/sha256/9c/9c6f64e05673972e52c3a4d596ee7578c3aec6db304299b3da2c258fb637dde0.qualification-admission-sigstore-bundle.json b/production-evidence/objects/sha256/9c/9c6f64e05673972e52c3a4d596ee7578c3aec6db304299b3da2c258fb637dde0.qualification-admission-sigstore-bundle.json new file mode 100644 index 0000000..317e895 --- /dev/null +++ b/production-evidence/objects/sha256/9c/9c6f64e05673972e52c3a4d596ee7578c3aec6db304299b3da2c258fb637dde0.qualification-admission-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tYWRtaXNzaW9uIiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uK2pzb247dmVyc2lvbj00Iiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uL3Y0Iiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo0NmU5MjViNjhkODMxMzg4MDc1NmIzOGZjYmYxN2Q4YmYwMmFmMWZiNWI1NzY5MmU2M2NjOTcyNDc5MDg4YTNlIiwib2JqZWN0X3NpemVfYnl0ZXMiOjgwNTUsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjJkNWIxNTExZDY2ZDg4MTk4YzViNzRkYzEzOTkwODYwOWQ5MjUyNDFhM2Y1NmE5NWY5OTQxMzFkNGJlZjM0NWEiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6OTI3ZjkyYzdmMDAxOTk3ODI5ZWZiYmU3ZGVhZGU1ZTVjNTRjY2YwNGRjNWViZmY0NzkwZGU4NGEyZDhhZTc2YiIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hZG1pc3Npb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXF1YWxpZmljYXRpb24tYWRtaXNzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"cvMJXJNWS1GS23vraGPZ8JfZMWaaDgI1YEIGlUihGPdDcKDQY2rHERztx+JHV452eQ8HkwgdqmArz9huJyRkAg=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-evidence/objects/sha256/a1/a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b.qualification-evidence-decision-receipt.json b/production-evidence/objects/sha256/a1/a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b.qualification-evidence-decision-receipt.json new file mode 100644 index 0000000..3a4d0d2 --- /dev/null +++ b/production-evidence/objects/sha256/a1/a17b43c445d015e3131ee74f32676e64d6873eb8e3fdac838a729e92828db98b.qualification-evidence-decision-receipt.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:3a048613ede5665b99ec767fe6d893387f76b485a0e40505e2dd1a6d4b9fa526","admitted_runtime_sha256":"sha256:be6da3476e1149d5101056a1ecab2f32db129fe876ff4b3703a9fcddde77569d","algorithm":"ed25519","application_contract_sha256":"sha256:c6e3a84c7296ac8cff1fc7de606c30105e6244c79479cc4c83ae27a185ae5ecf","bundle_sha256":"sha256:6a3d2b0ea78848e38d1f43b666d69134fe8ef9aaa216fbac5d3c083964e69997","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:4cae97318cd05fdd5e6fdbcb7a9e2dd0a110b3cf5b79855f066f4a96c0875353","campaign_permit_sha256":"sha256:9d6c41cbc36fdb4f7ca31e0da1f9e09cd6e25afb78646d80eebc6f120d320f7d","campaign_summary":{"classes":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"minimum_trials_per_task_condition":3,"schema_version":"openadapt.qualification-evidence-decision-campaign-summary/v1","task_count":1},"decision_commitment_sha256":"sha256:cf8b51e3a257f076371f24b47875e9433da6e2a3c95a5a89eb6b264b195b3b3b","decision_identity_sha256":"sha256:06bca7182569b3a37cd6ae0d4f1b9623fc8599fa896a9bc83f04702a62e38b29","decision_revision":1,"effect_contract_sha256":"sha256:029d7cf8e5ddfa1d49b779c08b403036c588ed7abf785754fbb2f30f9ede3933","entity_class":"record","environment_contract_sha256":"sha256:f488277c4194d83d8fc8bdc6922c7b4ab5dc1946b822eaac4909fcd990e93f07","evidence_authority_contract_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","evidence_manifest_readback_sha256":"sha256:645ec45077535a3667d3a6f4e2570552e5a92de1ab9af5e08d8ecdc09703c34b","evidence_manifest_sha256":"sha256:85523594066c763b8364fd045c7aec5824343e37147b399e642d4a56511424b4","expires_at":null,"identity_contract_sha256":"sha256:7b5c8b0f125e68ea806e93fad64e92c13099592e67f23038088288e198d6a504","input_contract_sha256":"sha256:c4e93a67cbf29e84f7073533dd950de24679cc36d9df8afff51210c5d376bd9f","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"synthetic-qualification-evidence-decision","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-synthetic-qualification-evidence-decision.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:bf71aa98bd473e60965147fbfb0baf551831ab57fcb88ea08e621a2f46cbccfd","policy_contract_sha256":"sha256:4cdd0c5dc51b2b6991bb55983143c7db4392c3ad61e1afe254acd5f1b6986d33","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-evidence-decision-receipt/v2","signature":"Gozvlm4m0DbhUKwljyBnw5o0flEUUyq7tEZ48k05iOMyhFnFNESWj8u58ldt1ueUu3Gcc7kIw8vTV87sK5Q0AA==","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification evidence decision receipt v2\u0000","unsigned_object_sha256":"sha256:68a6c81f8a8021ed6610e4c3f834c1f604e04329b907ba804ed854f9c150e390","unsigned_size_bytes":6106},"verdict":"ADMIT","workflow_id_sha256":"sha256:bdefe3809412a80f0d0a59c38da57f03d3ac6f66311d16abaf4fdb3618805e6a","workflow_version_id_sha256":"sha256:908519213feac948925aa96c843bb8a0ec511cdf5c96a7e6c208c1ef66078bc9"} diff --git a/production-evidence/objects/sha256/a3/a339d74d2a28281dee2daacbf378bd9b03f1cca7884980e7e8355345b7195d64.qualification-release.json b/production-evidence/objects/sha256/a3/a339d74d2a28281dee2daacbf378bd9b03f1cca7884980e7e8355345b7195d64.qualification-release.json new file mode 100644 index 0000000..10cbd9c --- /dev/null +++ b/production-evidence/objects/sha256/a3/a339d74d2a28281dee2daacbf378bd9b03f1cca7884980e7e8355345b7195d64.qualification-release.json @@ -0,0 +1 @@ +{"admission_id_sha256":"sha256:2a26077d8a399b30a49bd66292d36c239f393907657a2e1ec9f2061f8d5be782","artifact_inventory_sha256":"sha256:1bcacafb2d9ad69b5554cdb6dea73801925eff91d84232163fa66deac30252b4","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","claim_scope":"production_agent","evidence_class":"remote-safe-synthetic","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-release-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-production-release-admission.yml"},"not_before":"2026-09-02T19:22:47Z","production_acceptance_summary_bundle_reference":{"kind":"production-acceptance-summary-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/2f/2f9607f70fff6dc58c7daa10881843330a4f68898fdc353ed89c252604894c6f.production-acceptance-summary-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:2f9607f70fff6dc58c7daa10881843330a4f68898fdc353ed89c252604894c6f","registry_entry_sha256":"sha256:f5152783ec1d5b0a2544112bf0e576a212fbeaf47753c525a821c144c5f20e96","registry_head_sha256":"sha256:af838bbd6be8efde7107d7167386afa94fd640a970d39f08de6537afa4ccbcdf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:3942280117f8d27d96df8d2286be68db34812cd6bc82f1fe44078dea70362122","size_bytes":2789,"subject_sha256":"sha256:cd069825424547c09e14cd5c42b9aa1653dd693db82645e2ce07884befaca056"},"production_acceptance_summary_reference":{"kind":"production-acceptance-summary","object_media_type":"application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3","object_path":"production-evidence/objects/sha256/cd/cd069825424547c09e14cd5c42b9aa1653dd693db82645e2ce07884befaca056.production-acceptance-summary.json","object_schema_version":"openadapt.production-lifecycle-evidence-summary/v3","object_sha256":"sha256:cd069825424547c09e14cd5c42b9aa1653dd693db82645e2ce07884befaca056","registry_entry_sha256":"sha256:5111f8844764864715f630ac4b75e9d34b825a319e8258e1c23ccd62a19b42e7","registry_head_sha256":"sha256:af838bbd6be8efde7107d7167386afa94fd640a970d39f08de6537afa4ccbcdf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:c7b64defaf300207e81f0376c58bf6b17716d76f4cc21b8033c6bdc5acdc49d9","size_bytes":14395,"subject_sha256":null},"publication_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","publication_staging":{"assets":[{"asset_id":null,"kind":"python-wheel","media_type":"application/zip","name":"openadapt_agent-2.0.1-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:5c5f6e3eca4c127d87b3affb8944223c0836916e0df57d0c6b8ba737b3bc8b5a","size_bytes":34183,"uploader_id":null,"uploader_login":null},{"asset_id":null,"kind":"python-sdist","media_type":"application/gzip","name":"openadapt_agent-2.0.1.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:67e05b299a4f035a0482b3032decc151fafc22de9a12bb3d8f884f37ea4cc937","size_bytes":61814,"uploader_id":null,"uploader_login":null}],"draft":false,"draft_release_id":null,"immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt_agent-2.0.1-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:5c5f6e3eca4c127d87b3affb8944223c0836916e0df57d0c6b8ba737b3bc8b5a","size_bytes":34183,"yanked":false},{"filename":"openadapt_agent-2.0.1.tar.gz","packagetype":"sdist","sha256":"sha256:67e05b299a4f035a0482b3032decc151fafc22de9a12bb3d8f884f37ea4cc937","size_bytes":61814,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":null,"repository":"OpenAdaptAI/openadapt-agent","repository_id":"1136136670","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v2.0.1","tag_ref_state":{"exists":true,"ref":"refs/tags/v2.0.1"},"tag_ref_state_sha256":"sha256:3742e9fc4850d8fdadda89c12f92a1dd58bfafeeb8c3903823afadb8177f4a15","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/openadapt-agent","repository_id":"1136136670","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/openadapt-agent","repository_id":"1136136670","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:8fdea53216b053cd0c026cc5b50c495c7cb9d97ec0c78f013402c499a41b2c22","target_commitish":"d9f16b2946dfdd0228eeb2660047347df9dce8d8"},"publication_staging_sha256":"sha256:568851f0d6f11965956ced72bc4f319346b3672c8df1955314b7cb64725873fd","release":{"artifacts":[{"kind":"python-sdist","media_type":"application/gzip","name":"openadapt_agent-2.0.1.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:67e05b299a4f035a0482b3032decc151fafc22de9a12bb3d8f884f37ea4cc937","size_bytes":61814},{"kind":"python-wheel","media_type":"application/zip","name":"openadapt_agent-2.0.1-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:5c5f6e3eca4c127d87b3affb8944223c0836916e0df57d0c6b8ba737b3bc8b5a","size_bytes":34183}],"deployment_id":null,"deployment_sha256":null,"kind":"package","schema_version":"openadapt.production-release-candidate/v1","source_commit":"d9f16b2946dfdd0228eeb2660047347df9dce8d8","source_repository":"OpenAdaptAI/openadapt-agent","source_repository_id":"1136136670","tag":"v2.0.1","version":"2.0.1"},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:5ade42f86ce7963d94ccf82fe159ad734a64866a8d22eead985bd7acd2467f6c","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-release/v2","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"agent","verdict":"accepted"} diff --git a/production-evidence/objects/sha256/a4/a404fc97c624a7b9ec9fea0d7f45da6875ace55a7fc3ce82f00a6118a7990a60.production-acceptance-summary.json b/production-evidence/objects/sha256/a4/a404fc97c624a7b9ec9fea0d7f45da6875ace55a7fc3ce82f00a6118a7990a60.production-acceptance-summary.json new file mode 100644 index 0000000..cbf532c --- /dev/null +++ b/production-evidence/objects/sha256/a4/a404fc97c624a7b9ec9fea0d7f45da6875ace55a7fc3ce82f00a6118a7990a60.production-acceptance-summary.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory_sha256":"sha256:61fda7a52cde70814cad68d2274fa294c0974f5748843c8840d09df5e7a6fb50","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_cloud","evidence_identity_sha256":"sha256:23d1251ba2d0c63ee926532b5528c330823e00877b52bbc7ee5974d430916736","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","production_acceptance_manifest_bundle_reference":{"kind":"production-acceptance-manifest-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/38/3899ebc2ab2846cc5ff7a82dc2baca8ae9b93b14e69b2b6b1652dfaa539962a7.production-acceptance-manifest-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:3899ebc2ab2846cc5ff7a82dc2baca8ae9b93b14e69b2b6b1652dfaa539962a7","registry_entry_sha256":"sha256:8ee9b8b8e63f309a073384cbaef106aa7e82fca90942988377490a163aae815e","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:d20d7de5253451352f8be093e429fc4750c56e94dd0648aee2bca85e8d1f3862","size_bytes":2749,"subject_sha256":"sha256:0bf1c3e952fca612dabedd25161bad6c06b926e81364b318f644ccf1159e526a"},"production_acceptance_manifest_reference":{"kind":"production-acceptance-manifest","object_media_type":"application/vnd.openadapt.production-acceptance+json;version=3","object_path":"production-evidence/objects/sha256/0b/0bf1c3e952fca612dabedd25161bad6c06b926e81364b318f644ccf1159e526a.production-acceptance-manifest.json","object_schema_version":"openadapt.production-acceptance/v3","object_sha256":"sha256:0bf1c3e952fca612dabedd25161bad6c06b926e81364b318f644ccf1159e526a","registry_entry_sha256":"sha256:e0696da3f90988c2295bfa690b461cf910028d24dc3e658ee7ffe66e4f57a1c8","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:bb6aefbe273f5b1d0a884d48a878cb21779cdc78bfefa79a60be1c749e1ca65f","size_bytes":11276,"subject_sha256":null},"publication_staging":{"assets":[{"asset_id":null,"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-cloud-e2db34a82f8c52e69b1b51e8c60ba45299491f53.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","size_bytes":556,"uploader_id":null,"uploader_login":null}],"deployment_id":"33570255673","deployment_url":"https://app.openadapt.ai","draft":false,"observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-deployment","pypi_files":null,"repository":"OpenAdaptAI/openadapt-cloud","repository_id":"1300570990","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.0.0-deployment.33570255673","target_commitish":"e2db34a82f8c52e69b1b51e8c60ba45299491f53"},"publication_staging_sha256":"sha256:78bbb4a35e0a3872b6c57a4530c35fa7a26ac25ad127a35a74fa3b4ce51214ba","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/00/0049889152205a2bea15a42fac01b3700c98f4abbdd13334759b6961060cd248.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:0049889152205a2bea15a42fac01b3700c98f4abbdd13334759b6961060cd248","registry_entry_sha256":"sha256:5293c98cc81e2adff14afa7bf55b39a57f91eb48122c704f04527abbb87f7098","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:91ce280188aa31831be7ea2fda8401c25fd1a7ab13d1ae7e672a25bb9f7044cf","size_bytes":2737,"subject_sha256":"sha256:71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/71/71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:71b69bc2339fd3202eae960c2cd7fbef4963e6736fa5ad6e24d7879e53f8da7d","registry_entry_sha256":"sha256:6d8c2fd866016a461ca6ce10c12f27b8e0396944460435905e3c40af00dec0f1","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:e2dca14ae8df88852b1b776bf8e6ab2bed2b01e1111046147dbbb544e73617ed","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/fd/fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6","registry_entry_sha256":"sha256:357b7b76ba1339676276ebaa6263e745902939cfbb4f776b05bf8e2130010547","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:4eb9fad9c89db63d42230e290e81047da4bbff69fa530b9be9bf32986819667f","size_bytes":2849,"subject_sha256":"sha256:e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/e0/e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880","registry_entry_sha256":"sha256:462903800e9dda03b4caef4cfc79d0aff280acd5ed9d652c6a57e4c902a8ce55","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:c65da50b69dde540bc2102aeed7dce4c056690f14998ae20b1dcf40a7fd2a96c","size_bytes":6636,"subject_sha256":null},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:9f6aabdd24ad2b649938e5d2b7b29def25bf42f6054376d63bc6edc6fe948058","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-lifecycle-evidence-summary/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"cloud","verdict":"accepted"} diff --git a/production-evidence/objects/sha256/a5/a5cf3305d94e5cb0da94ea00f4ae1403f379cafb5a5d610769edff09c91ce30f.qualification-release-sigstore-bundle.json b/production-evidence/objects/sha256/a5/a5cf3305d94e5cb0da94ea00f4ae1403f379cafb5a5d610769edff09c91ce30f.qualification-release-sigstore-bundle.json new file mode 100644 index 0000000..e910b81 --- /dev/null +++ b/production-evidence/objects/sha256/a5/a5cf3305d94e5cb0da94ea00f4ae1403f379cafb5a5d610769edff09c91ce30f.qualification-release-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tcmVsZWFzZSIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLXJlbGVhc2UranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1yZWxlYXNlL3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo5NjI1MTRiYjM4N2U3OWNkMzFmYTAwYTdmNWQzZmUyNDc2YTRkZDg5ZWU1MDgwOTVhMTgzZGUzYmE4Y2M3MGIwIiwib2JqZWN0X3NpemVfYnl0ZXMiOjc1OTIsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjBiN2I4MjUzZmRiYjY5NWIwYTJkNDE1NTdmMmRjMjA5ZmVhZmRiNzUyZGI5OGVmYzMwMjY1MDM3MmJkOTRhZjIiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6ZmFjM2M4ZTBjNTlkOThjYTI2YzAyNzc5MmIyOTNjNDhjYmRkMTBiYWQ0M2M0MWM1NzBiMzZiOGYzZTczMGNmYiIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbiIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbi55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"JrTFQrKozO/TtaGn8NDzy/EdV1/ZMHOTHwyC+cxWXpjmi0Gh1y4iv3ezSDaITeaYzJ/Hn1B4r5UT8siVgEfWBg=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-evidence/objects/sha256/a7/a714ad49cf67a849ad782028be8128c1e0b4eeeec86d925cba48deedec5799a9.production-acceptance-summary-sigstore-bundle.json b/production-evidence/objects/sha256/a7/a714ad49cf67a849ad782028be8128c1e0b4eeeec86d925cba48deedec5799a9.production-acceptance-summary-sigstore-bundle.json new file mode 100644 index 0000000..21d7623 --- /dev/null +++ b/production-evidence/objects/sha256/a7/a714ad49cf67a849ad782028be8128c1e0b4eeeec86d925cba48deedec5799a9.production-acceptance-summary-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1zdW1tYXJ5Iiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnByb2R1Y3Rpb24tbGlmZWN5Y2xlLWV2aWRlbmNlLXN1bW1hcnkranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1saWZlY3ljbGUtZXZpZGVuY2Utc3VtbWFyeS92MyIsIm9iamVjdF9zaGEyNTYiOiJzaGEyNTY6NjYyODQ3NmIzN2RhMzU1YTUyYWIxMjg3ZWU3MzlkMDY0ZDBiYmFlNjQyMzM3ZmJkZGI2MDhiZjczZjg0MmU4OCIsIm9iamVjdF9zaXplX2J5dGVzIjoxNDQ2MSwicmVxdWVzdF9pZF9zaGEyNTYiOiJzaGEyNTY6MDg4ZTNkMDliYzQ1NjgyZDI0YzJkOWIyMmIwN2NhMTEyNTA0ZmE0Mjg5YmMwNzA0MjU4OGUxZWRlY2FiN2FhOSIsInJldm9jYXRpb25fc3RhdGVfc2hhMjU2Ijoic2hhMjU2OjI1MGFiNDMwZTQ2N2Y1ZTU4NGViZDJiMTgzMjk3NmI0MjE4NmI2OThkYTcxZDYyN2VlMTcyNGMyYjFkYTI0NTciLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5wcm9kdWN0aW9uLXB1YmxpYy10cnVzdC1zaWduaW5nLXN0YXRlbWVudC92MSIsInNlbWFudGljX2lkZW50aXR5X3NoYTI1NiI6InNoYTI1NjplZDU4MGZjNDU2ZjBjODFlMmUyNjhkYjY1MmFmNTY4NWRjYTdhZDJlNjMyZTY1NGVjNGViZjZjODIyYWFkNDRiIiwic2lnbmF0dXJlX3Byb2ZpbGUiOiJzb2Z0d2FyZS1lZDI1NTE5LWRzc2UtdjEiLCJzaWduZXJfcmVnaXN0cnlfc2hhMjU2Ijoic2hhMjU2OmUyNDNhMjMyNDNiMjQ5ODZlZDA4ODEyZTI4NGExYmQ4YzQ5OTM4MTQxNDlmMDJiY2JhNzljYzUyMGUxMGNhMTQiLCJzaWduaW5nX2F1dGhvcml0eSI6eyJlbnZpcm9ubWVudCI6InN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uIiwia2V5X29yaWdpbiI6InNvZnR3YXJlIiwicmVmIjoicmVmcy9oZWFkcy9tYWluIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJLy5naXRodWIiLCJyZXBvc2l0b3J5X2lkIjoiODU4NDU0MDYyIiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNvdXJjZV9jb21taXQiOiI3OGFlYmQzYzk4ZTY2OTQzZWIzZGEwMTQ0OTQ1MTk5MzAwZjE2MzIzIiwid29ya2Zsb3ciOiIuZ2l0aHViL3dvcmtmbG93cy9zaWduLXByb2R1Y3Rpb24tZXZpZGVuY2Utc29mdHdhcmUueW1sIn0sInNvdXJjZV9pc3N1ZXIiOnsiZW52aXJvbm1lbnQiOiJwcm9kdWN0aW9uLWFjY2VwdGFuY2UiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LWV2YWxzIiwicmVwb3NpdG9yeV9pZCI6IjExMzU5OTgxOTciLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6ImNhZDU1NjBkNmI3NDgyZjJjYjk5Yjk3MzVlMGFjM2M1YWFlNzE0YzgiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXByb2R1Y3Rpb24tYWNjZXB0YW5jZS55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"6B02iu1nuAysp8iS5gUrT+OurK4VIRn9cwVkJeTW1Ywt+5X8SSKUzWbIE9tH1WCyHl6hMng1X8RcE7MCm32TAw=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-evidence/objects/sha256/ab/ab90ad9cd7a5b284d2f2cb59f6feb4477062cb2a7fd4ab089cd177001dedd25d.qualification-release.json b/production-evidence/objects/sha256/ab/ab90ad9cd7a5b284d2f2cb59f6feb4477062cb2a7fd4ab089cd177001dedd25d.qualification-release.json new file mode 100644 index 0000000..d324638 --- /dev/null +++ b/production-evidence/objects/sha256/ab/ab90ad9cd7a5b284d2f2cb59f6feb4477062cb2a7fd4ab089cd177001dedd25d.qualification-release.json @@ -0,0 +1 @@ +{"admission_id_sha256":"sha256:20c18a6a930e500493c15a9140f34d4d0e9ab8f11eca4daa7a917887123b3a85","artifact_inventory_sha256":"sha256:61fda7a52cde70814cad68d2274fa294c0974f5748843c8840d09df5e7a6fb50","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","claim_scope":"production_cloud","evidence_class":"remote-safe-synthetic","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-release-admission","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-production-release-admission.yml"},"not_before":"2026-09-02T19:22:47Z","production_acceptance_summary_bundle_reference":{"kind":"production-acceptance-summary-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/c0/c0f5486c70c4db07fc9ed9148e6e7bd99d22af5aa54d75b6e99727a30f85634b.production-acceptance-summary-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:c0f5486c70c4db07fc9ed9148e6e7bd99d22af5aa54d75b6e99727a30f85634b","registry_entry_sha256":"sha256:5a7c6b69e1ef73c21470a345707b930d5afa5441c0d9d41f6e7fa63ebdce5114","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:4f55bdb9662c7372e066cfd45cf9aa95cde172622f098c4a14f89bb6f463cc54","size_bytes":2789,"subject_sha256":"sha256:a404fc97c624a7b9ec9fea0d7f45da6875ace55a7fc3ce82f00a6118a7990a60"},"production_acceptance_summary_reference":{"kind":"production-acceptance-summary","object_media_type":"application/vnd.openadapt.production-lifecycle-evidence-summary+json;version=3","object_path":"production-evidence/objects/sha256/a4/a404fc97c624a7b9ec9fea0d7f45da6875ace55a7fc3ce82f00a6118a7990a60.production-acceptance-summary.json","object_schema_version":"openadapt.production-lifecycle-evidence-summary/v3","object_sha256":"sha256:a404fc97c624a7b9ec9fea0d7f45da6875ace55a7fc3ce82f00a6118a7990a60","registry_entry_sha256":"sha256:fe662534bdffb1a7bdb4d9ede1bcbd7ba899726f5ae914cdab22b70e4785641b","registry_head_sha256":"sha256:bf2b256ee26187b975606bfa58d12afb28d460b79fcccb4515aa5561f50884bf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:5145ab991be8118f0820397996a81a00d2acbe369f6cd16ecffc9cabbd439f35","size_bytes":12379,"subject_sha256":null},"publication_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","publication_staging":{"assets":[{"asset_id":null,"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-cloud-e2db34a82f8c52e69b1b51e8c60ba45299491f53.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","size_bytes":556,"uploader_id":null,"uploader_login":null}],"deployment_id":"33570255673","deployment_url":"https://app.openadapt.ai","draft":false,"observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-deployment","pypi_files":null,"repository":"OpenAdaptAI/openadapt-cloud","repository_id":"1300570990","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.0.0-deployment.33570255673","target_commitish":"e2db34a82f8c52e69b1b51e8c60ba45299491f53"},"publication_staging_sha256":"sha256:78bbb4a35e0a3872b6c57a4530c35fa7a26ac25ad127a35a74fa3b4ce51214ba","release":{"artifacts":[{"kind":"deployment-manifest","media_type":"application/vnd.openadapt.production-deployment-manifest+json;version=1","name":"openadapt-cloud-e2db34a82f8c52e69b1b51e8c60ba45299491f53.deployment-manifest.json","publish_destinations":["deployment"],"sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","size_bytes":556}],"deployment_id":"33570255673","deployment_sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","kind":"deployment","schema_version":"openadapt.production-release-candidate/v1","source_commit":"e2db34a82f8c52e69b1b51e8c60ba45299491f53","source_repository":"OpenAdaptAI/openadapt-cloud","source_repository_id":"1300570990","tag":null,"version":null},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:9f6aabdd24ad2b649938e5d2b7b29def25bf42f6054376d63bc6edc6fe948058","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-release/v2","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"cloud","verdict":"accepted"} diff --git a/production-evidence/objects/sha256/ae/ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7.qualification-evidence-decision-receipt-sigstore-bundle.json b/production-evidence/objects/sha256/ae/ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7.qualification-evidence-decision-receipt-sigstore-bundle.json new file mode 100644 index 0000000..97a692e --- /dev/null +++ b/production-evidence/objects/sha256/ae/ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7.qualification-evidence-decision-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24tcmVjZWlwdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjoxMWRmZDAxZjI5YzBiY2VlMmU1ZjJlNmMyOTQ3NmVmYTY4YmYxYWRiOWMwOGMxNGJjOTNlN2E4ZTRlNzdlNzcxIiwib2JqZWN0X3NpemVfYnl0ZXMiOjY2MzYsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjQzYzAyYTExYmEzYWNkMzZhZTFkNzQyZjUwZmE2Yzc2NGZkMDhlZWE0N2JiYjBmNTQzNDRkYTkxMmU3YmQ3YWUiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6MDkwYWZlY2NhNGFiNjRkZTY1MDIxZGIzYmUzMWZlZTJhYjQxMzM0ODljZjBiNGVhZTRjZGE4ZmQyNjI2NjEyZiIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"w7AMTJMWmYkwkvtrUODR0vECSOzqxDoZvc9HWgcazsHl4scUuYEIZy+TGCSdJwAn9IpQ91h1VY6B7OlY0xyvDA=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-evidence/objects/sha256/b2/b293bf9ca656ba813eb081fec519151bc7489e54698cba6dd9b4668ccdcc2086.production-acceptance-summary.json b/production-evidence/objects/sha256/b2/b293bf9ca656ba813eb081fec519151bc7489e54698cba6dd9b4668ccdcc2086.production-acceptance-summary.json new file mode 100644 index 0000000..b7a6bea --- /dev/null +++ b/production-evidence/objects/sha256/b2/b293bf9ca656ba813eb081fec519151bc7489e54698cba6dd9b4668ccdcc2086.production-acceptance-summary.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory_sha256":"sha256:ecd0cc95bcfd357d43873e5ae533cad8723c7e18aaa123a9be3779cb215bed86","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_desktop","evidence_identity_sha256":"sha256:58d02dfcbeda3c1a987fbbd6c2dc3d876c0f9c49cc0a74accdba4ffc8ec2994c","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","production_acceptance_manifest_bundle_reference":{"kind":"production-acceptance-manifest-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/ea/eaaeec7d04502f31a020ce22cf5cd911a553751af37ef1449d8811b039d1bebf.production-acceptance-manifest-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:eaaeec7d04502f31a020ce22cf5cd911a553751af37ef1449d8811b039d1bebf","registry_entry_sha256":"sha256:7b9070513d99bb8c65d2194767dce2139612c89403f1d3e8ef1f63bb82dc80e7","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:3bc3c906ff8867db84e53073054bb13662d680a204bc3b485111c43c09206728","size_bytes":2749,"subject_sha256":"sha256:5d5de00a5104a024b0162e0d39daeb9b531dc154820d8d3ffb1052388f340073"},"production_acceptance_manifest_reference":{"kind":"production-acceptance-manifest","object_media_type":"application/vnd.openadapt.production-acceptance+json;version=3","object_path":"production-evidence/objects/sha256/5d/5d5de00a5104a024b0162e0d39daeb9b531dc154820d8d3ffb1052388f340073.production-acceptance-manifest.json","object_schema_version":"openadapt.production-acceptance/v3","object_sha256":"sha256:5d5de00a5104a024b0162e0d39daeb9b531dc154820d8d3ffb1052388f340073","registry_entry_sha256":"sha256:dd9da8005a0cb2d5f90299be61fd98b7a6008bf8f04fc5b6cc37e20df7b9f623","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:7484d4d172df03387b75db77bb73efb1755e1de2b204a37ff717d18c4b8524f4","size_bytes":13622,"subject_sha256":null},"publication_staging":{"assets":[{"asset_id":"541343193","kind":"python-wheel","media_type":"application/zip","name":"openadapt_desktop-0.16.0-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557,"uploader_id":"774615","uploader_login":"abrichr"},{"asset_id":"541343162","kind":"python-sdist","media_type":"application/gzip","name":"openadapt_desktop-0.16.0.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442,"uploader_id":"774615","uploader_login":"abrichr"}],"draft":false,"draft_release_id":"381358101","immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt_desktop-0.16.0-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:06e608a934deef56c93ee1ca8de511d6daba08459626e8245bd0db4c391e64e9","size_bytes":293557,"yanked":false},{"filename":"openadapt_desktop-0.16.0.tar.gz","packagetype":"sdist","sha256":"sha256:15f0c59a4d481328da76f3e5aa6a29ab8cdced8ab183c97346d69b4c14c996ff","size_bytes":1461442,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":"abrichr","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v0.16.0","tag_ref_state":{"exists":true,"ref":"refs/tags/v0.16.0"},"tag_ref_state_sha256":"sha256:30d183cfbdbf44fd46a5aa07948a2c6e7a9923c465fb5f952b386aad0356137b","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/openadapt-desktop","repository_id":"1171291730","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:51758fa87ad5189a688e219b8d0a2f1fea6dd40f1f2a2cc2f2950770b193b038","target_commitish":"7c59750d37be09a2871cd1bada8cb0bce946d363"},"publication_staging_sha256":"sha256:6032416b6e75a18c7e8827ae0891396b9492d8e9551e5677e2c7c5c55a2205ef","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/9c/9c6f64e05673972e52c3a4d596ee7578c3aec6db304299b3da2c258fb637dde0.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:9c6f64e05673972e52c3a4d596ee7578c3aec6db304299b3da2c258fb637dde0","registry_entry_sha256":"sha256:3f7988fbd7b80f1f48c6b9c6bf29c2ba4e7d0bdab2288975243f4446f3170375","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:ce5f223cb0691c8884d83de507e4f4225e866aacdcd785e7a9b20cd05e58db5c","size_bytes":2737,"subject_sha256":"sha256:46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/46/46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:46e925b68d8313880756b38fcbf17d8bf02af1fb5b57692e63cc972479088a3e","registry_entry_sha256":"sha256:03d1aeb88a512ba4fb60c9ecb43ebaf247002b3982cebabe271b70fe9f235c1f","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:927f92c7f001997829efbbe7deade5e5c54ccf04dc5ebff4790de84a2d8ae76b","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/ae/ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:ae26d467efba4f7db2059ed2fd606853d093d911571f6e9bbb33abd9be3496b7","registry_entry_sha256":"sha256:7fec18ddba335213555ab5d8f1e63cdb11199afec6be06ad3c127c7dfc17480f","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:a19304a33b5c22199593ce3f7ad3fdad3e5bc91d5f771731543d7d776e0a6ca3","size_bytes":2849,"subject_sha256":"sha256:11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/11/11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:11dfd01f29c0bcee2e5f2e6c29476efa68bf1adb9c08c14bc93e7a8e4e77e771","registry_entry_sha256":"sha256:a532ec738cc1f1aeb0cdd8c410d2aaf02b5c68bc3349ce87771d330f7251c942","registry_head_sha256":"sha256:f5a977a26bd2af6fb1c3df1b3e050209181182f34ca3ac5ad6269973886bd540","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:090afecca4ab64de65021db3be31fee2ab4133489cf0b4eae4cda8fd2626612f","size_bytes":6636,"subject_sha256":null},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:91f660a06f9f40361525658fc2138e52b2021de86c1014bdd0a2a21098b70126","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-lifecycle-evidence-summary/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"desktop","verdict":"accepted"} diff --git a/production-evidence/objects/sha256/b4/b44a0c419924ce0b0749fd80f2dc490e0e8bb641ba502a7e060139bdf32c8fc2.qualification-evidence-decision-receipt.json b/production-evidence/objects/sha256/b4/b44a0c419924ce0b0749fd80f2dc490e0e8bb641ba502a7e060139bdf32c8fc2.qualification-evidence-decision-receipt.json new file mode 100644 index 0000000..9e093d6 --- /dev/null +++ b/production-evidence/objects/sha256/b4/b44a0c419924ce0b0749fd80f2dc490e0e8bb641ba502a7e060139bdf32c8fc2.qualification-evidence-decision-receipt.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:2316d5374c1a7b760d77d2e7fac2cbdac27d6d456ddf00b5f0c6eba7c27342a0","admitted_runtime_sha256":"sha256:5c5f6e3eca4c127d87b3affb8944223c0836916e0df57d0c6b8ba737b3bc8b5a","algorithm":"ed25519","application_contract_sha256":"sha256:a6e69283d2651a505fcc653a4ea0e863b3fbf6d70fe6ed09264d61d756d3013e","bundle_sha256":"sha256:5fc904f1aef4d7ef01c46141223ffd6f9269d4efc15934aaf3c0c042c56fefff","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:b4969c0951bf85183990ddf473f1b38f85170c6e368600ebf5a17583478c8f4f","campaign_permit_sha256":"sha256:d34744365bfd249ebb993074f20bc9a7142688fef0adb98bd73e21541e4206cb","campaign_summary":{"classes":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"minimum_trials_per_task_condition":3,"schema_version":"openadapt.qualification-evidence-decision-campaign-summary/v1","task_count":1},"decision_commitment_sha256":"sha256:51de0c8c068bab300d24d3dbec0026cfac1510298a40f3176afc37f4ae4249bf","decision_identity_sha256":"sha256:e7f561d1910b367755749a67181ccf67ce8df1450da30b62b8697bd5222682ed","decision_revision":1,"effect_contract_sha256":"sha256:f304b1cf9d792cc40989d6d34e557376f93d3c560c9f6dfcb46776f5d60a022e","entity_class":"record","environment_contract_sha256":"sha256:ade4a1c0e75e720d2914268a0c772f64ff64d24ff09dcab9e9f56269973542c8","evidence_authority_contract_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","evidence_manifest_readback_sha256":"sha256:9e619a68b26ba2c7d04fc484378096559c5d4225330ec74bf7d9f8eff251a1d0","evidence_manifest_sha256":"sha256:7954e17efc14fc891d477f4924761c86c2443436ec60ab80390ed1a442efa9cd","expires_at":null,"identity_contract_sha256":"sha256:3113c56d0b48b79b142652b9d4c7777c485cafaaf621720ef18b5c405e2778fd","input_contract_sha256":"sha256:b2df58906974d44f067211cc8a586bac78b28577bcecb0448c0573b0049bac38","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"synthetic-qualification-evidence-decision","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-synthetic-qualification-evidence-decision.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:45e08e0ba4b8c9b885d84c30ae80cd84e944e51a3a9b1039c1f55c05cb948c14","policy_contract_sha256":"sha256:5c28109e98235d3301cbcd91b81ed31c9148152b6b3be720cf637451432ce9f7","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-evidence-decision-receipt/v2","signature":"n+PIv19GHsu0+UBa0938o7FlsDLZuhnBSeHltffixPW5mpuDh4sBm1l1wviXu/gfAkHpV5f1Eu41gcC+m3R9Dg==","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification evidence decision receipt v2\u0000","unsigned_object_sha256":"sha256:199cba0360b91c1c76bea64024ab91d14a6a7c2b739ce16e57ace671bb72f5cf","unsigned_size_bytes":6106},"verdict":"ADMIT","workflow_id_sha256":"sha256:bf2695b76e1e91fc16b829109fadfc24a598938baea62c82acbd60ec4db3a465","workflow_version_id_sha256":"sha256:be4ac2f50a532623d95aa0be9003a5f0fc032890bc8af5dd8475cf9587c02b73"} diff --git a/production-evidence/objects/sha256/b6/b6761673cdfb6ac5a9a4f8a0706759b352e4ab94cae336566f5aae9865fb37bb.qualification-release-sigstore-bundle.json b/production-evidence/objects/sha256/b6/b6761673cdfb6ac5a9a4f8a0706759b352e4ab94cae336566f5aae9865fb37bb.qualification-release-sigstore-bundle.json new file mode 100644 index 0000000..e94d88b --- /dev/null +++ b/production-evidence/objects/sha256/b6/b6761673cdfb6ac5a9a4f8a0706759b352e4ab94cae336566f5aae9865fb37bb.qualification-release-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tcmVsZWFzZSIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLXJlbGVhc2UranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1yZWxlYXNlL3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjphYjkwYWQ5Y2Q3YTViMjg0ZDJmMmNiNTlmNmZlYjQ0NzcwNjJjYjJhN2ZkNGFiMDg5Y2QxNzcwMDFkZWRkMjVkIiwib2JqZWN0X3NpemVfYnl0ZXMiOjU0MTEsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmViYWVlMmMxNTdiNGM2NzYxOWI0YzJiZWZhMWIwODNlYzQyZjU3Mzc0NWY0MTJjNGJiYTUwMzRhMDUxOGY1MDEiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6YzQwY2U4NGFmZWI3M2JiOTJmOTYzM2UyOGIzYmMwNDE2MTQyM2FjMDk5NzY1N2NkYzYzNThmOWE0ZGY3MTA3MCIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbiIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbi55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"SiPcPpA9Q1kqNssby2C30kBg9w/Tv4OCbxE7DFgA790bmPofPfL4Spe7GY+qtQRe43ZAdhA3Qn+dlIMn7ssGAQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-evidence/objects/sha256/c0/c0f5486c70c4db07fc9ed9148e6e7bd99d22af5aa54d75b6e99727a30f85634b.production-acceptance-summary-sigstore-bundle.json b/production-evidence/objects/sha256/c0/c0f5486c70c4db07fc9ed9148e6e7bd99d22af5aa54d75b6e99727a30f85634b.production-acceptance-summary-sigstore-bundle.json new file mode 100644 index 0000000..ac3842e --- /dev/null +++ b/production-evidence/objects/sha256/c0/c0f5486c70c4db07fc9ed9148e6e7bd99d22af5aa54d75b6e99727a30f85634b.production-acceptance-summary-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1zdW1tYXJ5Iiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnByb2R1Y3Rpb24tbGlmZWN5Y2xlLWV2aWRlbmNlLXN1bW1hcnkranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1saWZlY3ljbGUtZXZpZGVuY2Utc3VtbWFyeS92MyIsIm9iamVjdF9zaGEyNTYiOiJzaGEyNTY6YTQwNGZjOTdjNjI0YTdiOWVjOWZlYTBkN2Y0NWRhNjg3NWFjZTU1YTdmYzNjZTgyZjAwYTYxMThhNzk5MGE2MCIsIm9iamVjdF9zaXplX2J5dGVzIjoxMjM3OSwicmVxdWVzdF9pZF9zaGEyNTYiOiJzaGEyNTY6NTFhZGE3ZDA0OTAyYmQwYzJmNjVjMDJmYTBjYTI1M2Q3NTVjZmE1ZjcxMzBjNDkyMzFlZTM3NjMwODM3MzYxZCIsInJldm9jYXRpb25fc3RhdGVfc2hhMjU2Ijoic2hhMjU2OjI1MGFiNDMwZTQ2N2Y1ZTU4NGViZDJiMTgzMjk3NmI0MjE4NmI2OThkYTcxZDYyN2VlMTcyNGMyYjFkYTI0NTciLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5wcm9kdWN0aW9uLXB1YmxpYy10cnVzdC1zaWduaW5nLXN0YXRlbWVudC92MSIsInNlbWFudGljX2lkZW50aXR5X3NoYTI1NiI6InNoYTI1Njo1MTQ1YWI5OTFiZTgxMThmMDgyMDM5Nzk5NmE4MWEwMGQyYWNiZTM2OWY2Y2QxNmVjZmZjOWNhYmJkNDM5ZjM1Iiwic2lnbmF0dXJlX3Byb2ZpbGUiOiJzb2Z0d2FyZS1lZDI1NTE5LWRzc2UtdjEiLCJzaWduZXJfcmVnaXN0cnlfc2hhMjU2Ijoic2hhMjU2OmUyNDNhMjMyNDNiMjQ5ODZlZDA4ODEyZTI4NGExYmQ4YzQ5OTM4MTQxNDlmMDJiY2JhNzljYzUyMGUxMGNhMTQiLCJzaWduaW5nX2F1dGhvcml0eSI6eyJlbnZpcm9ubWVudCI6InN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uIiwia2V5X29yaWdpbiI6InNvZnR3YXJlIiwicmVmIjoicmVmcy9oZWFkcy9tYWluIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJLy5naXRodWIiLCJyZXBvc2l0b3J5X2lkIjoiODU4NDU0MDYyIiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNvdXJjZV9jb21taXQiOiI3OGFlYmQzYzk4ZTY2OTQzZWIzZGEwMTQ0OTQ1MTk5MzAwZjE2MzIzIiwid29ya2Zsb3ciOiIuZ2l0aHViL3dvcmtmbG93cy9zaWduLXByb2R1Y3Rpb24tZXZpZGVuY2Utc29mdHdhcmUueW1sIn0sInNvdXJjZV9pc3N1ZXIiOnsiZW52aXJvbm1lbnQiOiJwcm9kdWN0aW9uLWFjY2VwdGFuY2UiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LWV2YWxzIiwicmVwb3NpdG9yeV9pZCI6IjExMzU5OTgxOTciLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6ImNhZDU1NjBkNmI3NDgyZjJjYjk5Yjk3MzVlMGFjM2M1YWFlNzE0YzgiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXByb2R1Y3Rpb24tYWNjZXB0YW5jZS55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"oxuXV0xV08Yw8vuQ0nGgHNR4PrwXPpY5pmu35aFsfjUgSgfeEliqPScNn9C3q/cRfHLhOnww5dj30cIiimkaCQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-evidence/objects/sha256/ca/ca98a80c4d979c6ea6cb1755ff9248a57b25bd36a461f76bef18618b914df57a.production-acceptance-summary-sigstore-bundle.json b/production-evidence/objects/sha256/ca/ca98a80c4d979c6ea6cb1755ff9248a57b25bd36a461f76bef18618b914df57a.production-acceptance-summary-sigstore-bundle.json new file mode 100644 index 0000000..06323c4 --- /dev/null +++ b/production-evidence/objects/sha256/ca/ca98a80c4d979c6ea6cb1755ff9248a57b25bd36a461f76bef18618b914df57a.production-acceptance-summary-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1zdW1tYXJ5Iiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnByb2R1Y3Rpb24tbGlmZWN5Y2xlLWV2aWRlbmNlLXN1bW1hcnkranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1saWZlY3ljbGUtZXZpZGVuY2Utc3VtbWFyeS92MyIsIm9iamVjdF9zaGEyNTYiOiJzaGEyNTY6YjI5M2JmOWNhNjU2YmE4MTNlYjA4MWZlYzUxOTE1MWJjNzQ4OWU1NDY5OGNiYTZkZDliNDY2OGNjZGNjMjA4NiIsIm9iamVjdF9zaXplX2J5dGVzIjoxNDQ2OSwicmVxdWVzdF9pZF9zaGEyNTYiOiJzaGEyNTY6OTk4MmViNGRmYTJhYjM0NTg2MzBjNzUyNDg1MTNhMzRjNTU0ZWFhNGJlMjI0YjNiNjE0Mzk5MjczMmZkMDAxYiIsInJldm9jYXRpb25fc3RhdGVfc2hhMjU2Ijoic2hhMjU2OjI1MGFiNDMwZTQ2N2Y1ZTU4NGViZDJiMTgzMjk3NmI0MjE4NmI2OThkYTcxZDYyN2VlMTcyNGMyYjFkYTI0NTciLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5wcm9kdWN0aW9uLXB1YmxpYy10cnVzdC1zaWduaW5nLXN0YXRlbWVudC92MSIsInNlbWFudGljX2lkZW50aXR5X3NoYTI1NiI6InNoYTI1NjpkZGJlY2NjYzM4YTVhZjgwYzBjNDg1OGU4NmNhMmZmNWJjZDQ5MTY3NWJhZTNmN2VmOTgwMTU1M2Y3ZWUzMTI1Iiwic2lnbmF0dXJlX3Byb2ZpbGUiOiJzb2Z0d2FyZS1lZDI1NTE5LWRzc2UtdjEiLCJzaWduZXJfcmVnaXN0cnlfc2hhMjU2Ijoic2hhMjU2OmUyNDNhMjMyNDNiMjQ5ODZlZDA4ODEyZTI4NGExYmQ4YzQ5OTM4MTQxNDlmMDJiY2JhNzljYzUyMGUxMGNhMTQiLCJzaWduaW5nX2F1dGhvcml0eSI6eyJlbnZpcm9ubWVudCI6InN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uIiwia2V5X29yaWdpbiI6InNvZnR3YXJlIiwicmVmIjoicmVmcy9oZWFkcy9tYWluIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJLy5naXRodWIiLCJyZXBvc2l0b3J5X2lkIjoiODU4NDU0MDYyIiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNvdXJjZV9jb21taXQiOiI3OGFlYmQzYzk4ZTY2OTQzZWIzZGEwMTQ0OTQ1MTk5MzAwZjE2MzIzIiwid29ya2Zsb3ciOiIuZ2l0aHViL3dvcmtmbG93cy9zaWduLXByb2R1Y3Rpb24tZXZpZGVuY2Utc29mdHdhcmUueW1sIn0sInNvdXJjZV9pc3N1ZXIiOnsiZW52aXJvbm1lbnQiOiJwcm9kdWN0aW9uLWFjY2VwdGFuY2UiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LWV2YWxzIiwicmVwb3NpdG9yeV9pZCI6IjExMzU5OTgxOTciLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6ImNhZDU1NjBkNmI3NDgyZjJjYjk5Yjk3MzVlMGFjM2M1YWFlNzE0YzgiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXByb2R1Y3Rpb24tYWNjZXB0YW5jZS55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"kwg1YCsXKCSgu8iK1252TKjACiVF9VusM/tAUuqIM0r35gSyy3ujS3hgh4aN8zYlFV/cPhTbhb8DHLad66g4Dg=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-evidence/objects/sha256/cb/cb259766eb7af2b303e9843c5e6fc9e6035e77c5d355ce781d345374a2af5397.production-acceptance-manifest-sigstore-bundle.json b/production-evidence/objects/sha256/cb/cb259766eb7af2b303e9843c5e6fc9e6035e77c5d355ce781d345374a2af5397.production-acceptance-manifest-sigstore-bundle.json new file mode 100644 index 0000000..d545989 --- /dev/null +++ b/production-evidence/objects/sha256/cb/cb259766eb7af2b303e9843c5e6fc9e6035e77c5d355ce781d345374a2af5397.production-acceptance-manifest-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1tYW5pZmVzdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5wcm9kdWN0aW9uLWFjY2VwdGFuY2UranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1hY2NlcHRhbmNlL3YzIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo3MGUzYzMyYmE4YzhjNTE1NDE0OWViYjIwOTBlZjQ4ZmRiMmFlOTg0Yzg5MjljOGI1NmZkNDczNzBiNDU5MzkyIiwib2JqZWN0X3NpemVfYnl0ZXMiOjEzNTIyLCJyZXF1ZXN0X2lkX3NoYTI1NiI6InNoYTI1NjphZTI4ZjAwOWI3YzBmNjhlYjFlOWE5YzA0Yjk3OGMwY2JlYWRlZTVhOTJmNTkwNTI5OWVkYmEwMWM5YzQzMGFiIiwicmV2b2NhdGlvbl9zdGF0ZV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tcHVibGljLXRydXN0LXNpZ25pbmctc3RhdGVtZW50L3YxIiwic2VtYW50aWNfaWRlbnRpdHlfc2hhMjU2Ijoic2hhMjU2OjQ5NmU4ODg1YTc3NWRiNDRhYmM2ZTk3YTJjYjViMmMwNjY2NTZhZjFiOTJlY2I3ODQ4NzI1M2ZhNmNiOWY5NTkiLCJzaWduYXR1cmVfcHJvZmlsZSI6InNvZnR3YXJlLWVkMjU1MTktZHNzZS12MSIsInNpZ25lcl9yZWdpc3RyeV9zaGEyNTYiOiJzaGEyNTY6ZTI0M2EyMzI0M2IyNDk4NmVkMDg4MTJlMjg0YTFiZDhjNDk5MzgxNDE0OWYwMmJjYmE3OWNjNTIwZTEwY2ExNCIsInNpZ25pbmdfYXV0aG9yaXR5Ijp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJrZXlfb3JpZ2luIjoic29mdHdhcmUiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL3NpZ24tcHJvZHVjdGlvbi1ldmlkZW5jZS1zb2Z0d2FyZS55bWwifSwic291cmNlX2lzc3VlciI6eyJlbnZpcm9ubWVudCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS9vcGVuYWRhcHQtZXZhbHMiLCJyZXBvc2l0b3J5X2lkIjoiMTEzNTk5ODE5NyIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiY2FkNTU2MGQ2Yjc0ODJmMmNiOTliOTczNWUwYWMzYzVhYWU3MTRjOCIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1hY2NlcHRhbmNlLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"iH9Zp0TZCb/SIm6MGXhpqZWF8IZXvMnao2YkUo7AqgeckcEJsHElZ/nhMguOL7Fium5X0k6k0NaFSblpbLvICQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-evidence/objects/sha256/cd/cd069825424547c09e14cd5c42b9aa1653dd693db82645e2ce07884befaca056.production-acceptance-summary.json b/production-evidence/objects/sha256/cd/cd069825424547c09e14cd5c42b9aa1653dd693db82645e2ce07884befaca056.production-acceptance-summary.json new file mode 100644 index 0000000..c4841ed --- /dev/null +++ b/production-evidence/objects/sha256/cd/cd069825424547c09e14cd5c42b9aa1653dd693db82645e2ce07884befaca056.production-acceptance-summary.json @@ -0,0 +1 @@ +{"acceptance_policy_sha256":"sha256:ed5ab69fe8127604ca674263cbc8c774b7cfd10754e90bfaa9b71ba573bce1d1","artifact_inventory_sha256":"sha256:1bcacafb2d9ad69b5554cdb6dea73801925eff91d84232163fa66deac30252b4","authority_state_sha256":"sha256:df5079141df68877c4b06f05b9fb9fdf279307b7629eb1f2dce12def4bd5e2fa","campaign_summary":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"claim_scope":"production_agent","evidence_identity_sha256":"sha256:5932f8feb911c16844fb5bc1b00e39390880c792a0464767c86efa0a4e078a43","expires_at":null,"issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"production-acceptance","ref":"refs/heads/main","repository":"OpenAdaptAI/openadapt-evals","repository_id":"1135998197","repository_owner_id":"132681217","source_commit":"cad5560d6b7482f2cb99b9735e0ac3c5aae714c8","workflow":".github/workflows/issue-production-acceptance.yml"},"lifecycle_policy_sha256":"sha256:127bf64f7c579c56a604854f178a166590e9747c33cd62e4a0ff1a6adb821880","not_before":"2026-09-02T19:22:47Z","production_acceptance_manifest_bundle_reference":{"kind":"production-acceptance-manifest-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/cb/cb259766eb7af2b303e9843c5e6fc9e6035e77c5d355ce781d345374a2af5397.production-acceptance-manifest-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:cb259766eb7af2b303e9843c5e6fc9e6035e77c5d355ce781d345374a2af5397","registry_entry_sha256":"sha256:08067870eff9bc78d687dbb2a58a04044cb883f5166266cea1ba80a0af51ed75","registry_head_sha256":"sha256:af838bbd6be8efde7107d7167386afa94fd640a970d39f08de6537afa4ccbcdf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:189766ad45c038fcd9afdcfa3a11f77a3b5b5fd39358c87f52b6858fa3db98bb","size_bytes":2749,"subject_sha256":"sha256:70e3c32ba8c8c5154149ebb2090ef48fdb2ae984c8929c8b56fd47370b459392"},"production_acceptance_manifest_reference":{"kind":"production-acceptance-manifest","object_media_type":"application/vnd.openadapt.production-acceptance+json;version=3","object_path":"production-evidence/objects/sha256/70/70e3c32ba8c8c5154149ebb2090ef48fdb2ae984c8929c8b56fd47370b459392.production-acceptance-manifest.json","object_schema_version":"openadapt.production-acceptance/v3","object_sha256":"sha256:70e3c32ba8c8c5154149ebb2090ef48fdb2ae984c8929c8b56fd47370b459392","registry_entry_sha256":"sha256:def9a366fc5706e1fc6f05a4a7c1ea9228eb49f1bfd7a0537b1355af2478ddc7","registry_head_sha256":"sha256:af838bbd6be8efde7107d7167386afa94fd640a970d39f08de6537afa4ccbcdf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:496e8885a775db44abc6e97a2cb5b2c066656af1b92ecb78487253fa6cb9f959","size_bytes":13522,"subject_sha256":null},"publication_staging":{"assets":[{"asset_id":null,"kind":"python-wheel","media_type":"application/zip","name":"openadapt_agent-2.0.1-py3-none-any.whl","publish_destinations":["github-release","pypi"],"sha256":"sha256:5c5f6e3eca4c127d87b3affb8944223c0836916e0df57d0c6b8ba737b3bc8b5a","size_bytes":34183,"uploader_id":null,"uploader_login":null},{"asset_id":null,"kind":"python-sdist","media_type":"application/gzip","name":"openadapt_agent-2.0.1.tar.gz","publish_destinations":["github-release","pypi"],"sha256":"sha256:67e05b299a4f035a0482b3032decc151fafc22de9a12bb3d8f884f37ea4cc937","size_bytes":61814,"uploader_id":null,"uploader_login":null}],"draft":false,"draft_release_id":null,"immutable_releases":{"enabled":true,"enforced_by_owner":false},"immutable_releases_sha256":"sha256:07649aafb167237fecc138f5e93b48ddce5a69f4060da7130e3c78e59fd48581","observed_at":"2026-09-02T19:22:47Z","prerelease":false,"publication_mode":"already-published-pypi","pypi_files":[{"filename":"openadapt_agent-2.0.1-py3-none-any.whl","packagetype":"bdist_wheel","sha256":"sha256:5c5f6e3eca4c127d87b3affb8944223c0836916e0df57d0c6b8ba737b3bc8b5a","size_bytes":34183,"yanked":false},{"filename":"openadapt_agent-2.0.1.tar.gz","packagetype":"sdist","sha256":"sha256:67e05b299a4f035a0482b3032decc151fafc22de9a12bb3d8f884f37ea4cc937","size_bytes":61814,"yanked":false}],"release_app_bot_user_id":"321543906","release_app_id":"4730708","release_app_installation_id":"156835568","release_author_login":null,"repository":"OpenAdaptAI/openadapt-agent","repository_id":"1136136670","schema_version":"openadapt.production-release-staging-evidence/v1","tag":"v2.0.1","tag_ref_state":{"exists":true,"ref":"refs/tags/v2.0.1"},"tag_ref_state_sha256":"sha256:3742e9fc4850d8fdadda89c12f92a1dd58bfafeeb8c3903823afadb8177f4a15","tag_rulesets":[{"bypass_actors":[{"actor_id":"4730708","actor_type":"Integration","bypass_mode":"always"}],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: release tag creation","repository":"OpenAdaptAI/openadapt-agent","repository_id":"1136136670","role":"creation_authority","rules":[{"type":"creation"}],"ruleset_id":"10","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"},{"bypass_actors":[],"conditions":{"ref_name":{"exclude":[],"include":["refs/tags/v*"]}},"enforcement":"active","name":"OpenAdapt policy: immutable release tags","repository":"OpenAdaptAI/openadapt-agent","repository_id":"1136136670","role":"immutability","rules":[{"type":"deletion"},{"type":"non_fast_forward"},{"parameters":{"update_allows_fetch_and_merge":false},"type":"update"}],"ruleset_id":"11","schema_version":"openadapt.production-release-tag-ruleset/v1","target":"tag"}],"tag_rulesets_sha256":"sha256:8fdea53216b053cd0c026cc5b50c495c7cb9d97ec0c78f013402c499a41b2c22","target_commitish":"d9f16b2946dfdd0228eeb2660047347df9dce8d8"},"publication_staging_sha256":"sha256:568851f0d6f11965956ced72bc4f319346b3672c8df1955314b7cb64725873fd","qualification_admission_bundle_reference":{"kind":"qualification-admission-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/36/364f13b868e41801c61f22c39673f8b26ed4c1c663629b60db9295e33f33214e.qualification-admission-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:364f13b868e41801c61f22c39673f8b26ed4c1c663629b60db9295e33f33214e","registry_entry_sha256":"sha256:a7d9e5236f95ba8213a6ba2092f739efb3a3d089227e60f0b35f24a3dcc1cdc8","registry_head_sha256":"sha256:af838bbd6be8efde7107d7167386afa94fd640a970d39f08de6537afa4ccbcdf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:c7f26f82768745f6bf18d8ce9ce62974e5239b99797475ae73d7c490e31d68a5","size_bytes":2737,"subject_sha256":"sha256:34b8a1157cfd72d820cac0c49e3679959174083ccbb83cf0371925cc72226fdb"},"qualification_admission_reference":{"kind":"qualification-admission","object_media_type":"application/vnd.openadapt.qualification-admission+json;version=4","object_path":"production-evidence/objects/sha256/34/34b8a1157cfd72d820cac0c49e3679959174083ccbb83cf0371925cc72226fdb.qualification-admission.json","object_schema_version":"openadapt.qualification-admission/v4","object_sha256":"sha256:34b8a1157cfd72d820cac0c49e3679959174083ccbb83cf0371925cc72226fdb","registry_entry_sha256":"sha256:ccaf41e33bb4c59fbb182af2c4cd184a3aa56dad23fd31b698ad979b94990739","registry_head_sha256":"sha256:af838bbd6be8efde7107d7167386afa94fd640a970d39f08de6537afa4ccbcdf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:4ae2e17a493b2b18b757423ab729dc1aa3729e21e3cf42e1ea22e9d98d5f8ac7","size_bytes":8055,"subject_sha256":null},"qualification_evidence_decision_receipt_bundle_reference":{"kind":"qualification-evidence-decision-receipt-sigstore-bundle","object_media_type":"application/vnd.dev.sigstore.bundle.v0.3+json","object_path":"production-evidence/objects/sha256/d8/d805bc1447ef7be1e29f5ca3de06291522118c05730b08e8840c27b0b556560d.qualification-evidence-decision-receipt-sigstore-bundle.json","object_schema_version":"application/vnd.dev.sigstore.bundle.v0.3+json","object_sha256":"sha256:d805bc1447ef7be1e29f5ca3de06291522118c05730b08e8840c27b0b556560d","registry_entry_sha256":"sha256:4e5d2de73c3b635c441ffd11459ddf5692c940ce65788dfb87bd625a24ea439a","registry_head_sha256":"sha256:af838bbd6be8efde7107d7167386afa94fd640a970d39f08de6537afa4ccbcdf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:3af60a8fecdfa8cda8d3e9bc4fd96ee9042a98c8215c31f99dba152178816509","size_bytes":2849,"subject_sha256":"sha256:b44a0c419924ce0b0749fd80f2dc490e0e8bb641ba502a7e060139bdf32c8fc2"},"qualification_evidence_decision_receipt_reference":{"kind":"qualification-evidence-decision-receipt","object_media_type":"application/vnd.openadapt.qualification-evidence-decision-receipt+json;version=2","object_path":"production-evidence/objects/sha256/b4/b44a0c419924ce0b0749fd80f2dc490e0e8bb641ba502a7e060139bdf32c8fc2.qualification-evidence-decision-receipt.json","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","object_sha256":"sha256:b44a0c419924ce0b0749fd80f2dc490e0e8bb641ba502a7e060139bdf32c8fc2","registry_entry_sha256":"sha256:60116bcfb9d594a64a3333c444ff523e3c5c7673e2cffd7d382c750ded928250","registry_head_sha256":"sha256:af838bbd6be8efde7107d7167386afa94fd640a970d39f08de6537afa4ccbcdf","registry_revision":1,"registry_source_commit":"78aebd3c98e66943eb3da0144945199300f16323","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","schema_version":"openadapt.production-evidence-object-reference/v2","semantic_identity_sha256":"sha256:301e0f8ec6b3a861d3b4a37b7e54d0868125ab2fb5afe0dc9269ac003581380d","size_bytes":6636,"subject_sha256":null},"release_identity":{"channel":"production","previous_admission_sha256":null,"schema_version":"openadapt.monotonic-production-release/v1","sequence":1},"release_sha256":"sha256:5ade42f86ce7963d94ccf82fe159ad734a64866a8d22eead985bd7acd2467f6c","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.production-lifecycle-evidence-summary/v3","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","target":"agent","verdict":"accepted"} diff --git a/production-evidence/objects/sha256/d8/d805bc1447ef7be1e29f5ca3de06291522118c05730b08e8840c27b0b556560d.qualification-evidence-decision-receipt-sigstore-bundle.json b/production-evidence/objects/sha256/d8/d805bc1447ef7be1e29f5ca3de06291522118c05730b08e8840c27b0b556560d.qualification-evidence-decision-receipt-sigstore-bundle.json new file mode 100644 index 0000000..a9ce8b3 --- /dev/null +++ b/production-evidence/objects/sha256/d8/d805bc1447ef7be1e29f5ca3de06291522118c05730b08e8840c27b0b556560d.qualification-evidence-decision-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24tcmVjZWlwdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjpiNDRhMGM0MTk5MjRjZTBiMDc0OWZkODBmMmRjNDkwZTBlOGJiNjQxYmE1MDJhN2UwNjAxMzliZGYzMmM4ZmMyIiwib2JqZWN0X3NpemVfYnl0ZXMiOjY2MzYsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmQ0NGFhMmY3NGE1ZDY1NGExMjg1MzYzODgzODQzNjJlNWI3MDQyMjA2ODVhYTM5OGNlMzdlZTQ3MjFhNTU3MGIiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6MzAxZTBmOGVjNmIzYTg2MWQzYjRhMzdiN2U1NGQwODY4MTI1YWIyZmI1YWZlMGRjOTI2OWFjMDAzNTgxMzgwZCIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"5CkdbmXs+5NAYjKg0ZwF9MWarKhDhdUfirU11dAU3n3Tq1jnPxqSsv7wTJUfm+wjcKC7tJzG+XYOS6Z/4v18DA=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-evidence/objects/sha256/e0/e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880.qualification-evidence-decision-receipt.json b/production-evidence/objects/sha256/e0/e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880.qualification-evidence-decision-receipt.json new file mode 100644 index 0000000..bd4e8a1 --- /dev/null +++ b/production-evidence/objects/sha256/e0/e03dec4b838351fe07f311181aca3f5bf499b21ff0f73e3ddb7008b806aa7880.qualification-evidence-decision-receipt.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:d1f8d2eacb5f4618e826d97ca7353f2c4bc58a87dbe29d58b04b44bd469aa71f","admitted_runtime_sha256":"sha256:7bbbfd80b268b3b0569f5d3d253169bf84ca3c7d6880e65bc96466627feadab4","algorithm":"ed25519","application_contract_sha256":"sha256:994b58c84276503c0748d453b12ef0ee7678389a39da49d5b751179bd3aa9b0b","bundle_sha256":"sha256:96485be6462fbdecc00ee534788950326fad6745bec425f3b21cd4f89c64dfa5","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:be9d5cf2b7f6f11f7e9a8bf0f03032035d9ceae2d854da9a460d13ed24c8bf16","campaign_permit_sha256":"sha256:1320210cc6e59acd78282c1a2430fc61cdc55ed2d7042df39f7e0ca64c3709b1","campaign_summary":{"classes":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"minimum_trials_per_task_condition":3,"schema_version":"openadapt.qualification-evidence-decision-campaign-summary/v1","task_count":1},"decision_commitment_sha256":"sha256:26ef3667dff2e4e59d254ddded3282605a0a65bde49147369b8023029786ecd4","decision_identity_sha256":"sha256:211e5d8dd16affce84bf33fb4130ed05e5571de584fbf1462a3a65d453c193ff","decision_revision":1,"effect_contract_sha256":"sha256:6f77bbaddad842602fda0fd016ef840ced8a4b29202899a547b552507f08c209","entity_class":"record","environment_contract_sha256":"sha256:e493e3392c9e208f6002cc64e3115e9320aa8b21ef31d422f236c056211add98","evidence_authority_contract_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","evidence_manifest_readback_sha256":"sha256:34662d3fc4357431fcc4caadacffa8e1c3febf3763d1eb59857be50d7a92926d","evidence_manifest_sha256":"sha256:b1bae363a49b3b81d3b815ceb973465e79e8234b2e57c99bd2293b4b8c09c370","expires_at":null,"identity_contract_sha256":"sha256:5a96e6bee75bd002052f6f20647d53ad6a5587f5dd982d740dbcc41eaf766dfe","input_contract_sha256":"sha256:525ee8fa4377e825261666089c497267d1bdc2012ba4c981621317594ab13370","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"synthetic-qualification-evidence-decision","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-synthetic-qualification-evidence-decision.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:2ab3ac990449e25aa93b4cc0e76e8b13549b5dda54d46f96c87991a8112b4f78","policy_contract_sha256":"sha256:1e189edfda30d7a4d8974668824619387b55b022aeaff6b59dfdf7592d445618","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-evidence-decision-receipt/v2","signature":"RRqoOk25tt/zVMJ5wOwmAn3AWBcGYwCAgpmLQSJtB5G4O1ecCAOq0OxHeMpjZ6PBLcmrpCk6AnR19+HZICWpDA==","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification evidence decision receipt v2\u0000","unsigned_object_sha256":"sha256:10fbd41f483e8fa26f91d1afb5ce1217e2112084cd98d41f7c8fd48fbd7b6b46","unsigned_size_bytes":6106},"verdict":"ADMIT","workflow_id_sha256":"sha256:9b3d02011dd59767d2dcfcffa1e4413165642569c7879c80a99cfcef90a3a50c","workflow_version_id_sha256":"sha256:25746f2b171f060d6dd8173b8eaa3170818867c675c38bbfce2d2ecd0705f272"} diff --git a/production-evidence/objects/sha256/e8/e828fe588bd9a1b7362dcddec9bbe6c9fb8f9955f3ea76ce18da2d468aef190a.qualification-admission-sigstore-bundle.json b/production-evidence/objects/sha256/e8/e828fe588bd9a1b7362dcddec9bbe6c9fb8f9955f3ea76ce18da2d468aef190a.qualification-admission-sigstore-bundle.json new file mode 100644 index 0000000..0f9b5ba --- /dev/null +++ b/production-evidence/objects/sha256/e8/e828fe588bd9a1b7362dcddec9bbe6c9fb8f9955f3ea76ce18da2d468aef190a.qualification-admission-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tYWRtaXNzaW9uIiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uK2pzb247dmVyc2lvbj00Iiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uL3Y0Iiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo0YjUwNTk0NTk2OWI4NzZiOGFmOWQ5Njg2NDE2MjE0ZDE5MWI3OGNkMzQ3MmUzMTNjZTM3NzZhNWU1NTBlZmNiIiwib2JqZWN0X3NpemVfYnl0ZXMiOjgwNTUsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmNiMzliZWFiMmVhNTQxYTA1OTE4OWYxNTJmNzQwNDMzYzJlMjM3NmZlZjc1YTFlZmViOTM0MmI4Yzg0NDE1MWMiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6NTUxMDU4NzliMGY5ZjMyNGUzYjA4ZDhmZDViOWI0NGY1MWQ1YzU5MzBhZmNjOGQ0M2JmNzM3YWU4MTY3ZjI2MyIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hZG1pc3Npb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXF1YWxpZmljYXRpb24tYWRtaXNzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"OXBuC5JgcREjvtq4xc1V5mRS43Zc2RzpFaX300P0h5UkiMpDx1vQJeRka7k875BqR+0i5gRleVy2DmC7yr4XCA=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-evidence/objects/sha256/ea/eaaeec7d04502f31a020ce22cf5cd911a553751af37ef1449d8811b039d1bebf.production-acceptance-manifest-sigstore-bundle.json b/production-evidence/objects/sha256/ea/eaaeec7d04502f31a020ce22cf5cd911a553751af37ef1449d8811b039d1bebf.production-acceptance-manifest-sigstore-bundle.json new file mode 100644 index 0000000..bc5dbbe --- /dev/null +++ b/production-evidence/objects/sha256/ea/eaaeec7d04502f31a020ce22cf5cd911a553751af37ef1449d8811b039d1bebf.production-acceptance-manifest-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1tYW5pZmVzdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5wcm9kdWN0aW9uLWFjY2VwdGFuY2UranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1hY2NlcHRhbmNlL3YzIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo1ZDVkZTAwYTUxMDRhMDI0YjAxNjJlMGQzOWRhZWI5YjUzMWRjMTU0ODIwZDhkM2ZmYjEwNTIzODhmMzQwMDczIiwib2JqZWN0X3NpemVfYnl0ZXMiOjEzNjIyLCJyZXF1ZXN0X2lkX3NoYTI1NiI6InNoYTI1NjoyZjE5YzQ4MzRkZDgyOTU2NjgxOTRlZmZjOGY0YTk3ZTQwYTAzMGE0N2FiZWVjOWNlZGJjYmEwZjFmMjQzYzdmIiwicmV2b2NhdGlvbl9zdGF0ZV9zaGEyNTYiOiJzaGEyNTY6MjUwYWI0MzBlNDY3ZjVlNTg0ZWJkMmIxODMyOTc2YjQyMTg2YjY5OGRhNzFkNjI3ZWUxNzI0YzJiMWRhMjQ1NyIsInNjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnByb2R1Y3Rpb24tcHVibGljLXRydXN0LXNpZ25pbmctc3RhdGVtZW50L3YxIiwic2VtYW50aWNfaWRlbnRpdHlfc2hhMjU2Ijoic2hhMjU2Ojc0ODRkNGQxNzJkZjAzMzg3Yjc1ZGI3N2JiNzNlZmIxNzU1ZTFkZTJiMjA0YTM3ZmY3MTdkMThjNGI4NTI0ZjQiLCJzaWduYXR1cmVfcHJvZmlsZSI6InNvZnR3YXJlLWVkMjU1MTktZHNzZS12MSIsInNpZ25lcl9yZWdpc3RyeV9zaGEyNTYiOiJzaGEyNTY6ZTI0M2EyMzI0M2IyNDk4NmVkMDg4MTJlMjg0YTFiZDhjNDk5MzgxNDE0OWYwMmJjYmE3OWNjNTIwZTEwY2ExNCIsInNpZ25pbmdfYXV0aG9yaXR5Ijp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJrZXlfb3JpZ2luIjoic29mdHdhcmUiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL3NpZ24tcHJvZHVjdGlvbi1ldmlkZW5jZS1zb2Z0d2FyZS55bWwifSwic291cmNlX2lzc3VlciI6eyJlbnZpcm9ubWVudCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS9vcGVuYWRhcHQtZXZhbHMiLCJyZXBvc2l0b3J5X2lkIjoiMTEzNTk5ODE5NyIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiY2FkNTU2MGQ2Yjc0ODJmMmNiOTliOTczNWUwYWMzYzVhYWU3MTRjOCIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1hY2NlcHRhbmNlLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"zJC+f0u6wVHVuoSYwAW9pCi+o40tjJHYrTuMGq1zq+QpEQySeIIWIcFwKzVWYGRK6oLzgYkBFclwmPRaVHcMCA=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-evidence/objects/sha256/f0/f005d1f59eed51531230da39b13440313094634a8eb5bc516defe667c0cef890.qualification-release-sigstore-bundle.json b/production-evidence/objects/sha256/f0/f005d1f59eed51531230da39b13440313094634a8eb5bc516defe667c0cef890.qualification-release-sigstore-bundle.json new file mode 100644 index 0000000..0037809 --- /dev/null +++ b/production-evidence/objects/sha256/f0/f005d1f59eed51531230da39b13440313094634a8eb5bc516defe667c0cef890.qualification-release-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tcmVsZWFzZSIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLXJlbGVhc2UranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1yZWxlYXNlL3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo1NDlkMmFiYzBmMThkM2UxNGQ1MDU2OTg4NjVkNzIyNmJmNmNkZjgzNTYzMDAzMjJlZTQyZDAwYjcxN2NlMDU0Iiwib2JqZWN0X3NpemVfYnl0ZXMiOjU0MDEsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OmMzOWFhMzRhOWEzZTM2NWM2MzE1ZGIwNTNlZDkwYTYwNDhjMDVjZDk4N2UwMDYxOWU5ZWQzZjNlZTU5Zjg1MGYiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6YzI3MDQyN2E0OTQ3MGZmOTRhNDJiYTI3ODUyYjI5ZjBhNDQ3MTlmMTI3YTZkY2IzMmRmZjM4OTg2YmRkOWYzMyIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbiIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3MvaXNzdWUtcHJvZHVjdGlvbi1yZWxlYXNlLWFkbWlzc2lvbi55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"PRA5oZHwcaUX0ybL4rOaWg2eaMUBtlaBbBuaVeVwCJ9piVgxmNTHkD4Xb4T2z5+aVEJ6ULyyMDWKbVs0H1QEDQ=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-evidence/objects/sha256/f2/f289d7dfce1d4a511a0fe9685af12c32d7a1382c0da5df8e9a29d0d1934cc83c.qualification-admission-sigstore-bundle.json b/production-evidence/objects/sha256/f2/f289d7dfce1d4a511a0fe9685af12c32d7a1382c0da5df8e9a29d0d1934cc83c.qualification-admission-sigstore-bundle.json new file mode 100644 index 0000000..d877a47 --- /dev/null +++ b/production-evidence/objects/sha256/f2/f289d7dfce1d4a511a0fe9685af12c32d7a1382c0da5df8e9a29d0d1934cc83c.qualification-admission-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tYWRtaXNzaW9uIiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uK2pzb247dmVyc2lvbj00Iiwib2JqZWN0X3NjaGVtYV92ZXJzaW9uIjoib3BlbmFkYXB0LnF1YWxpZmljYXRpb24tYWRtaXNzaW9uL3Y0Iiwib2JqZWN0X3NoYTI1NiI6InNoYTI1Njo3MTQ3MDMwNGViMTNiNGQ5YWVkNjRjMGQyNmM5ZDMxZDFiYjhhNGViNDYzOTU1YmUwYjcyMGUxYWVkNTIzZTYxIiwib2JqZWN0X3NpemVfYnl0ZXMiOjgwNTUsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjExNjhhMDFmMjIwZTE2Njg3Y2Y4NTJmYjQxZjk1N2RmZDllODQ2NmJmMTM0NTFjMWIxOGY0ZDBjZDQxZWExMGUiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6YTAyODg2MzhiN2YyMDYxMDExZDRhNWZiMTgzM2Y2MTY2MzE4MGRjNDBjMzk3MGJkZTU0Y2U3Njg2NGU1MmUzMSIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50IjoicXVhbGlmaWNhdGlvbi1hZG1pc3Npb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXF1YWxpZmljYXRpb24tYWRtaXNzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"+4wZPixfBXwizG+GZTbdKldNU/GoyjR8yQTLOKD+zFcutVu9e0EF9NB0vCQ07/dkThWQ+GYrx7W3+KP1L9Y9Cw=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-evidence/objects/sha256/f4/f492452c7481aa9dec48d317c58cc4f5564cd4bcd437f115873fd71d5fba8a3c.production-acceptance-summary-sigstore-bundle.json b/production-evidence/objects/sha256/f4/f492452c7481aa9dec48d317c58cc4f5564cd4bcd437f115873fd71d5fba8a3c.production-acceptance-summary-sigstore-bundle.json new file mode 100644 index 0000000..8b068f1 --- /dev/null +++ b/production-evidence/objects/sha256/f4/f492452c7481aa9dec48d317c58cc4f5564cd4bcd437f115873fd71d5fba8a3c.production-acceptance-summary-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InByb2R1Y3Rpb24tYWNjZXB0YW5jZS1zdW1tYXJ5Iiwib2JqZWN0X21lZGlhX3R5cGUiOiJhcHBsaWNhdGlvbi92bmQub3BlbmFkYXB0LnByb2R1Y3Rpb24tbGlmZWN5Y2xlLWV2aWRlbmNlLXN1bW1hcnkranNvbjt2ZXJzaW9uPTMiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1saWZlY3ljbGUtZXZpZGVuY2Utc3VtbWFyeS92MyIsIm9iamVjdF9zaGEyNTYiOiJzaGEyNTY6NDMwODMwZGNhNGU3ZjIzMTBhZDVhMDI1MWNiM2JiYmMwOGMyODViYjFhZTc5YmY2MjkzNjFjMzAwMDE0OGVjMCIsIm9iamVjdF9zaXplX2J5dGVzIjoxNDQzNiwicmVxdWVzdF9pZF9zaGEyNTYiOiJzaGEyNTY6Y2JlOTM4YzQ5NzJlYTdjMDgzODUwMDM2ODQyZGVjMjlmMDczZmNjZjRkNmNmNTI0M2Q2OTYxNDdlOTYxMjlkMCIsInJldm9jYXRpb25fc3RhdGVfc2hhMjU2Ijoic2hhMjU2OjI1MGFiNDMwZTQ2N2Y1ZTU4NGViZDJiMTgzMjk3NmI0MjE4NmI2OThkYTcxZDYyN2VlMTcyNGMyYjFkYTI0NTciLCJzY2hlbWFfdmVyc2lvbiI6Im9wZW5hZGFwdC5wcm9kdWN0aW9uLXB1YmxpYy10cnVzdC1zaWduaW5nLXN0YXRlbWVudC92MSIsInNlbWFudGljX2lkZW50aXR5X3NoYTI1NiI6InNoYTI1NjpiODNmYjg4YzA2MzVjMmQ4NjM2ZThkODA1ODdhNjcxMjYwYzY3NzhiMjM1ODVhN2JmYWI4MWE1MzBiNjQyZWJmIiwic2lnbmF0dXJlX3Byb2ZpbGUiOiJzb2Z0d2FyZS1lZDI1NTE5LWRzc2UtdjEiLCJzaWduZXJfcmVnaXN0cnlfc2hhMjU2Ijoic2hhMjU2OmUyNDNhMjMyNDNiMjQ5ODZlZDA4ODEyZTI4NGExYmQ4YzQ5OTM4MTQxNDlmMDJiY2JhNzljYzUyMGUxMGNhMTQiLCJzaWduaW5nX2F1dGhvcml0eSI6eyJlbnZpcm9ubWVudCI6InN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uIiwia2V5X29yaWdpbiI6InNvZnR3YXJlIiwicmVmIjoicmVmcy9oZWFkcy9tYWluIiwicmVwb3NpdG9yeSI6Ik9wZW5BZGFwdEFJLy5naXRodWIiLCJyZXBvc2l0b3J5X2lkIjoiODU4NDU0MDYyIiwicmVwb3NpdG9yeV9vd25lcl9pZCI6IjEzMjY4MTIxNyIsInNvdXJjZV9jb21taXQiOiI3OGFlYmQzYzk4ZTY2OTQzZWIzZGEwMTQ0OTQ1MTk5MzAwZjE2MzIzIiwid29ya2Zsb3ciOiIuZ2l0aHViL3dvcmtmbG93cy9zaWduLXByb2R1Y3Rpb24tZXZpZGVuY2Utc29mdHdhcmUueW1sIn0sInNvdXJjZV9pc3N1ZXIiOnsiZW52aXJvbm1lbnQiOiJwcm9kdWN0aW9uLWFjY2VwdGFuY2UiLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvb3BlbmFkYXB0LWV2YWxzIiwicmVwb3NpdG9yeV9pZCI6IjExMzU5OTgxOTciLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6ImNhZDU1NjBkNmI3NDgyZjJjYjk5Yjk3MzVlMGFjM2M1YWFlNzE0YzgiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXByb2R1Y3Rpb24tYWNjZXB0YW5jZS55bWwifX0K","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"XaUU+OTCb4yTGnmi0mFPFWRpiiATVg255kXbkBX3tSWjaQFer1MuRx6qz29L5igyBsis1XCWgqplYxOyR6JACA=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-evidence/objects/sha256/f4/f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b.qualification-evidence-decision-receipt.json b/production-evidence/objects/sha256/f4/f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b.qualification-evidence-decision-receipt.json new file mode 100644 index 0000000..a0aad4d --- /dev/null +++ b/production-evidence/objects/sha256/f4/f4a62ab78aea71d70e4843d3dc5d72432f7215db837a14f7aee469777d737c1b.qualification-evidence-decision-receipt.json @@ -0,0 +1 @@ +{"action_contract_sha256":"sha256:7b18bb8526651f15cea5874c0e3d9113ae2af2690bddcde276ee0cdd8f71b956","admitted_runtime_sha256":"sha256:371693e7607d1cdc1ea360ef5d657c1af791a0af39677fa2ce5933e7ba712719","algorithm":"ed25519","application_contract_sha256":"sha256:66bc4dfbb908e8dc5012286235fa9ef94c0db284d5b38182c630d26fd550d4fe","bundle_sha256":"sha256:2c90a95f6bab13a45ff0ea5afb3190c934569410e6905a2f0d27dbcad9bdff48","bundle_version":"0.0.0-synthetic","campaign_artifact_sha256":"sha256:3bea5704781a49f6e1e137ad9a0f77fe7eb93aa5ff517d7ddaaa2e281d194d4f","campaign_permit_sha256":"sha256:4d11ff6345bda70bb4d4c0727b1ebe9e71d8a837bff002bd3dd4fdfd44a2b5bb","campaign_summary":{"classes":{"declared_attended":{"approved_repair_count":0,"authenticated_bound_decision_count":3,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"governed_repair":{"approved_repair_count":3,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":3,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":3,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":3,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"healthy":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"idempotency_replay":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"safe_halt":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":0,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0},"uncertain_delivery":{"approved_repair_count":0,"authenticated_bound_decision_count":0,"blind_retry_count":0,"live_target_revalidation_count":0,"minimum_trials_per_cell":3,"model_call_count":0,"observed_trial_count":3,"over_halt_count":0,"policy_approved_repair_count":0,"reconciliation_required_count":3,"replay_dispatch_count":0,"retained_repair_evidence_count":0,"silent_incorrect_success_count":0,"task_condition_cell_count":1,"unplanned_intervention_count":0,"unsafe_effect_count":0,"unverified_direct_action_count":0}},"minimum_trials_per_task_condition":3,"schema_version":"openadapt.qualification-evidence-decision-campaign-summary/v1","task_count":1},"decision_commitment_sha256":"sha256:8f6e7f0afc59d939ca7852e9075aa1cbe35ca36ddf83c2404403b64ac2eb3057","decision_identity_sha256":"sha256:2981e88fa740fbd1af87138510434e8aaa924f9fe1f235392132ce3c11ae8fd8","decision_revision":1,"effect_contract_sha256":"sha256:03e82d7fcb0c0a1be7020f22e7019be951afbcac294c20f1c8ad0833fb4a85bc","entity_class":"record","environment_contract_sha256":"sha256:3b3c78af457af2255d26cd96b89ba693ed1c85548120c666bc5fc503b78d1263","evidence_authority_contract_sha256":"sha256:1aa7cfcb5f3df6b99372a28c305177e046487c8ec5b61111edbf1a12d3e76663","evidence_class":"remote-safe-synthetic","evidence_manifest_readback_sha256":"sha256:028b5be2e434bc9333308887ebd9affd3fe137d626be51c2e5c4d05a4179c45f","evidence_manifest_sha256":"sha256:fcbc0b7777a9601b2f35604181c0ad7bc221d7219a82c106aae195b675a93563","expires_at":null,"identity_contract_sha256":"sha256:accdf3bbab7958450c0a13a44cbcbd66df732309907c95381f0c1075e73fa624","input_contract_sha256":"sha256:5bd3a254f89a84d942c2a003e6977af6a88064c74531e572b23ab4efeb3bbc53","issued_at":"2026-09-02T19:22:47Z","issuer":{"environment":"synthetic-qualification-evidence-decision","ref":"refs/heads/main","repository":"OpenAdaptAI/.github","repository_id":"858454062","repository_owner_id":"132681217","source_commit":"78aebd3c98e66943eb3da0144945199300f16323","workflow":".github/workflows/issue-synthetic-qualification-evidence-decision.yml"},"issuer_key_id":"qa-ed25519-9cf4bca214c01d79","not_before":"2026-09-02T19:22:47Z","organization_id_sha256":"sha256:8d61102344335ae5a0cf4404b65af221551289ef9c4828490ec1cd2974bf2f25","policy_contract_sha256":"sha256:ebd2bd4e6ab27235b7363dda60e7a6b944079567195ba0f979779e18e01e5ebe","revocation_state_sha256":"sha256:250ab430e467f5e584ebd2b1832976b42186b698da71d627ee1724c2b1da2457","schema_version":"openadapt.qualification-evidence-decision-receipt/v2","signature":"xeVEsInIHSwCS/LVhQq7NcCvicNQ0oem6Y15Ay9Rn8ZebXYKzBvjlAwXc4qd97fzjhOJt7lqgnYuqXIN/fUPDQ==","signer_registry_sha256":"sha256:e243a23243b24986ed08812e284a1bd8c4993814149f02bcba79cc520e10ca14","signing_statement":{"commitment_scheme":"sha256-canonical-json-lf","object_schema_version":"openadapt.qualification-evidence-decision-receipt/v2","schema_version":"openadapt.qualification-evidence-signing-statement/v1","signature_domain":"OpenAdapt qualification evidence decision receipt v2\u0000","unsigned_object_sha256":"sha256:17ef6edf9582c5f1ffea0ebda736dcb6577634e7de5a4dfaae8f65f1f9ac37df","unsigned_size_bytes":6106},"verdict":"ADMIT","workflow_id_sha256":"sha256:797e194b3613587d0e801fdf7ebeff35f007fc5476bc90363e57f4b53608c878","workflow_version_id_sha256":"sha256:437094a747c7a4af7ecedc2d4e8f0bd12c526d5746c0db875fb3a673b4573bfb"} diff --git a/production-evidence/objects/sha256/fd/fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6.qualification-evidence-decision-receipt-sigstore-bundle.json b/production-evidence/objects/sha256/fd/fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6.qualification-evidence-decision-receipt-sigstore-bundle.json new file mode 100644 index 0000000..0627b27 --- /dev/null +++ b/production-evidence/objects/sha256/fd/fdd25d1836f288182888417c85a69721fa68552db1abf31f98e3a473709a31c6.qualification-evidence-decision-receipt-sigstore-bundle.json @@ -0,0 +1 @@ +{"dsseEnvelope":{"payload":"eyJhdXRob3JpdHlfc3RhdGVfc2hhMjU2Ijoic2hhMjU2OmRmNTA3OTE0MWRmNjg4NzdjNGIwNmYwNWI5ZmI5ZmRmMjc5MzA3Yjc2MjllYjFmMmRjZTEyZGVmNGJkNWUyZmEiLCJleHBpcmVzX2F0IjpudWxsLCJpc3N1ZWRfYXQiOiIyMDI2LTA5LTAyVDE5OjIyOjQ3WiIsImtleV9pZCI6Im9hLXB1YmxpYy10cnVzdC1lZDI1NTE5LTljZjRiY2EyMTRjMDFkNzkiLCJub3RfYmVmb3JlIjoiMjAyNi0wOS0wMlQxOToyMjo0N1oiLCJvYmplY3Rfa2luZCI6InF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24tcmVjZWlwdCIsIm9iamVjdF9tZWRpYV90eXBlIjoiYXBwbGljYXRpb24vdm5kLm9wZW5hZGFwdC5xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLXJlY2VpcHQranNvbjt2ZXJzaW9uPTIiLCJvYmplY3Rfc2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbi1yZWNlaXB0L3YyIiwib2JqZWN0X3NoYTI1NiI6InNoYTI1NjplMDNkZWM0YjgzODM1MWZlMDdmMzExMTgxYWNhM2Y1YmY0OTliMjFmZjBmNzNlM2RkYjcwMDhiODA2YWE3ODgwIiwib2JqZWN0X3NpemVfYnl0ZXMiOjY2MzYsInJlcXVlc3RfaWRfc2hhMjU2Ijoic2hhMjU2OjgzNzY0MjQ4YjNjYjEyYTJiYzQ3NzQ5ODRkNjJlMjEzYWM5ZGY0NTU0MTRhODhlNmI5MmYyOThlNjdmMjYxNDAiLCJyZXZvY2F0aW9uX3N0YXRlX3NoYTI1NiI6InNoYTI1NjoyNTBhYjQzMGU0NjdmNWU1ODRlYmQyYjE4MzI5NzZiNDIxODZiNjk4ZGE3MWQ2MjdlZTE3MjRjMmIxZGEyNDU3Iiwic2NoZW1hX3ZlcnNpb24iOiJvcGVuYWRhcHQucHJvZHVjdGlvbi1wdWJsaWMtdHJ1c3Qtc2lnbmluZy1zdGF0ZW1lbnQvdjEiLCJzZW1hbnRpY19pZGVudGl0eV9zaGEyNTYiOiJzaGEyNTY6YzY1ZGE1MGI2OWRkZTU0MGJjMjEwMmFlZWQ3ZGNlNGMwNTY2OTBmMTQ5OThhZTIwYjFkY2Y0MGE3ZmQyYTk2YyIsInNpZ25hdHVyZV9wcm9maWxlIjoic29mdHdhcmUtZWQyNTUxOS1kc3NlLXYxIiwic2lnbmVyX3JlZ2lzdHJ5X3NoYTI1NiI6InNoYTI1NjplMjQzYTIzMjQzYjI0OTg2ZWQwODgxMmUyODRhMWJkOGM0OTkzODE0MTQ5ZjAyYmNiYTc5Y2M1MjBlMTBjYTE0Iiwic2lnbmluZ19hdXRob3JpdHkiOnsiZW52aXJvbm1lbnQiOiJzeW50aGV0aWMtcXVhbGlmaWNhdGlvbi1ldmlkZW5jZS1kZWNpc2lvbiIsImtleV9vcmlnaW4iOiJzb2Z0d2FyZSIsInJlZiI6InJlZnMvaGVhZHMvbWFpbiIsInJlcG9zaXRvcnkiOiJPcGVuQWRhcHRBSS8uZ2l0aHViIiwicmVwb3NpdG9yeV9pZCI6Ijg1ODQ1NDA2MiIsInJlcG9zaXRvcnlfb3duZXJfaWQiOiIxMzI2ODEyMTciLCJzb3VyY2VfY29tbWl0IjoiNzhhZWJkM2M5OGU2Njk0M2ViM2RhMDE0NDk0NTE5OTMwMGYxNjMyMyIsIndvcmtmbG93IjoiLmdpdGh1Yi93b3JrZmxvd3Mvc2lnbi1wcm9kdWN0aW9uLWV2aWRlbmNlLXNvZnR3YXJlLnltbCJ9LCJzb3VyY2VfaXNzdWVyIjp7ImVudmlyb25tZW50Ijoic3ludGhldGljLXF1YWxpZmljYXRpb24tZXZpZGVuY2UtZGVjaXNpb24iLCJyZWYiOiJyZWZzL2hlYWRzL21haW4iLCJyZXBvc2l0b3J5IjoiT3BlbkFkYXB0QUkvLmdpdGh1YiIsInJlcG9zaXRvcnlfaWQiOiI4NTg0NTQwNjIiLCJyZXBvc2l0b3J5X293bmVyX2lkIjoiMTMyNjgxMjE3Iiwic291cmNlX2NvbW1pdCI6Ijc4YWViZDNjOThlNjY5NDNlYjNkYTAxNDQ5NDUxOTkzMDBmMTYzMjMiLCJ3b3JrZmxvdyI6Ii5naXRodWIvd29ya2Zsb3dzL2lzc3VlLXN5bnRoZXRpYy1xdWFsaWZpY2F0aW9uLWV2aWRlbmNlLWRlY2lzaW9uLnltbCJ9fQo=","payloadType":"application/vnd.openadapt.production-public-trust-signing-statement+json;version=1","signatures":[{"keyid":"oa-public-trust-ed25519-9cf4bca214c01d79","sig":"aypjQUImNlXd+DrI8qdqxhdJBbsfVzbJLdBpFKFpgx6IVKO+rIPnlR9mtBZw2BMPm9n6ffaHryBGeHTuT1mkDA=="}]},"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"publicKey":{"hint":"oa-public-trust-ed25519-9cf4bca214c01d79"}}} diff --git a/production-lifecycle-admissions.json b/production-lifecycle-admissions.json index 7dba216..b062deb 100644 --- a/production-lifecycle-admissions.json +++ b/production-lifecycle-admissions.json @@ -8,10 +8,9 @@ "repository": "OpenAdaptAI/.github", "repository_id": "858454062", "repository_owner_id": "132681217", - "registry_source_commit": "6e28818a94e057cae99dcc2c76d02b9137f87076", - "registry_revision": 2, - "registry_head_sha256": "sha256:12508b788997dcd841b7b116b512dd7c1e129192988a947952bcc2e2e8572a24", - "registry_entry_sha256": "sha256:9cc63061d654347805f0f6bcae2aec428172f76399840a849c70bba8c3527c66", + "registry_source_commit": "78aebd3c98e66943eb3da0144945199300f16323", + "registry_revision": 3, + "registry_head_sha256": "sha256:d00a5f4f68db36de5da56de27045905c622b5f699ffd9c45eb29f452fe5e3ba1", "kind": "qualification-release", "object_schema_version": "openadapt.qualification-release/v2", "object_path": "production-evidence/objects/sha256/79/790122a25c87e456c6e45d25ebf5cd029b21b8511265b062fd9129b74aa1dd82.qualification-release.json", @@ -19,6 +18,115 @@ "size_bytes": 7613, "object_media_type": "application/vnd.openadapt.qualification-release+json;version=2", "semantic_identity_sha256": "sha256:71b46fb92f831149424e7d087eb4fc754be48765bef569fa5d3130e97c2814f5", + "subject_sha256": null, + "registry_entry_sha256": "sha256:9cc63061d654347805f0f6bcae2aec428172f76399840a849c70bba8c3527c66" + }, + { + "schema_version": "openadapt.production-evidence-object-reference/v2", + "repository": "OpenAdaptAI/.github", + "repository_id": "858454062", + "repository_owner_id": "132681217", + "registry_source_commit": "78aebd3c98e66943eb3da0144945199300f16323", + "registry_revision": 3, + "registry_head_sha256": "sha256:d00a5f4f68db36de5da56de27045905c622b5f699ffd9c45eb29f452fe5e3ba1", + "kind": "qualification-release", + "object_media_type": "application/vnd.openadapt.qualification-release+json;version=2", + "object_path": "production-evidence/objects/sha256/a3/a339d74d2a28281dee2daacbf378bd9b03f1cca7884980e7e8355345b7195d64.qualification-release.json", + "object_schema_version": "openadapt.qualification-release/v2", + "object_sha256": "sha256:a339d74d2a28281dee2daacbf378bd9b03f1cca7884980e7e8355345b7195d64", + "registry_entry_sha256": "sha256:49d85363619eeae5568df094d0fece68efb640ccd7f8d5b8d5a723735c15f908", + "semantic_identity_sha256": "sha256:5ecdf00b7a0f7ea9018b9cb55e654f8c4e83c889d96ee319a7a5bab99791fb32", + "size_bytes": 7505, + "subject_sha256": null + }, + { + "schema_version": "openadapt.production-evidence-object-reference/v2", + "repository": "OpenAdaptAI/.github", + "repository_id": "858454062", + "repository_owner_id": "132681217", + "registry_source_commit": "78aebd3c98e66943eb3da0144945199300f16323", + "registry_revision": 3, + "registry_head_sha256": "sha256:d00a5f4f68db36de5da56de27045905c622b5f699ffd9c45eb29f452fe5e3ba1", + "kind": "qualification-release", + "object_media_type": "application/vnd.openadapt.qualification-release+json;version=2", + "object_path": "production-evidence/objects/sha256/99/999ffd46284b5aabc32eca6b39c0cd9b01a689b2ec3679c6b8a77d42e78c722c.qualification-release.json", + "object_schema_version": "openadapt.qualification-release/v2", + "object_sha256": "sha256:999ffd46284b5aabc32eca6b39c0cd9b01a689b2ec3679c6b8a77d42e78c722c", + "registry_entry_sha256": "sha256:407a3508191bb76857ddbe4823dc210321ac3adf9ab8529c055ad1ca353d15c0", + "semantic_identity_sha256": "sha256:887c59f605af78db12b99aac08d6e85567069042a92744f45b556755f1ad3d5e", + "size_bytes": 7579, + "subject_sha256": null + }, + { + "schema_version": "openadapt.production-evidence-object-reference/v2", + "repository": "OpenAdaptAI/.github", + "repository_id": "858454062", + "repository_owner_id": "132681217", + "registry_source_commit": "78aebd3c98e66943eb3da0144945199300f16323", + "registry_revision": 3, + "registry_head_sha256": "sha256:d00a5f4f68db36de5da56de27045905c622b5f699ffd9c45eb29f452fe5e3ba1", + "kind": "qualification-release", + "object_media_type": "application/vnd.openadapt.qualification-release+json;version=2", + "object_path": "production-evidence/objects/sha256/ab/ab90ad9cd7a5b284d2f2cb59f6feb4477062cb2a7fd4ab089cd177001dedd25d.qualification-release.json", + "object_schema_version": "openadapt.qualification-release/v2", + "object_sha256": "sha256:ab90ad9cd7a5b284d2f2cb59f6feb4477062cb2a7fd4ab089cd177001dedd25d", + "registry_entry_sha256": "sha256:084de219db0501657318831eb08f5fa2f7869bae901edd4da21d488a8e51199e", + "semantic_identity_sha256": "sha256:c40ce84afeb73bb92f9633e28b3bc04161423ac0997657cdc6358f9a4df71070", + "size_bytes": 5411, + "subject_sha256": null + }, + { + "schema_version": "openadapt.production-evidence-object-reference/v2", + "repository": "OpenAdaptAI/.github", + "repository_id": "858454062", + "repository_owner_id": "132681217", + "registry_source_commit": "78aebd3c98e66943eb3da0144945199300f16323", + "registry_revision": 3, + "registry_head_sha256": "sha256:d00a5f4f68db36de5da56de27045905c622b5f699ffd9c45eb29f452fe5e3ba1", + "kind": "qualification-release", + "object_media_type": "application/vnd.openadapt.qualification-release+json;version=2", + "object_path": "production-evidence/objects/sha256/96/962514bb387e79cd31fa00a7f5d3fe2476a4dd89ee508095a183de3ba8cc70b0.qualification-release.json", + "object_schema_version": "openadapt.qualification-release/v2", + "object_sha256": "sha256:962514bb387e79cd31fa00a7f5d3fe2476a4dd89ee508095a183de3ba8cc70b0", + "registry_entry_sha256": "sha256:4a1701c68f58bcb8ede27205670867a0715548f3ac826ebcdd00c4c8b0a5cac1", + "semantic_identity_sha256": "sha256:fac3c8e0c59d98ca26c027792b293c48cbdd10bad43c41c570b36b8f3e730cfb", + "size_bytes": 7592, + "subject_sha256": null + }, + { + "schema_version": "openadapt.production-evidence-object-reference/v2", + "repository": "OpenAdaptAI/.github", + "repository_id": "858454062", + "repository_owner_id": "132681217", + "registry_source_commit": "78aebd3c98e66943eb3da0144945199300f16323", + "registry_revision": 3, + "registry_head_sha256": "sha256:d00a5f4f68db36de5da56de27045905c622b5f699ffd9c45eb29f452fe5e3ba1", + "kind": "qualification-release", + "object_media_type": "application/vnd.openadapt.qualification-release+json;version=2", + "object_path": "production-evidence/objects/sha256/54/549d2abc0f18d3e14d505698865d7226bf6cdf8356300322ee42d00b717ce054.qualification-release.json", + "object_schema_version": "openadapt.qualification-release/v2", + "object_sha256": "sha256:549d2abc0f18d3e14d505698865d7226bf6cdf8356300322ee42d00b717ce054", + "registry_entry_sha256": "sha256:c7fe5ecd084849a87efcc826da947658d95c7463b31d7e0e5a7445b081b69dd9", + "semantic_identity_sha256": "sha256:c270427a49470ff94a42ba27852b29f0a44719f127a6dcb32dff38986bdd9f33", + "size_bytes": 5401, + "subject_sha256": null + }, + { + "schema_version": "openadapt.production-evidence-object-reference/v2", + "repository": "OpenAdaptAI/.github", + "repository_id": "858454062", + "repository_owner_id": "132681217", + "registry_source_commit": "78aebd3c98e66943eb3da0144945199300f16323", + "registry_revision": 3, + "registry_head_sha256": "sha256:d00a5f4f68db36de5da56de27045905c622b5f699ffd9c45eb29f452fe5e3ba1", + "kind": "qualification-release", + "object_media_type": "application/vnd.openadapt.qualification-release+json;version=2", + "object_path": "production-evidence/objects/sha256/53/5370cba3f92802fd27b3f364a746c219d9c651e9992b87d25a4d180386744f82.qualification-release.json", + "object_schema_version": "openadapt.qualification-release/v2", + "object_sha256": "sha256:5370cba3f92802fd27b3f364a746c219d9c651e9992b87d25a4d180386744f82", + "registry_entry_sha256": "sha256:1b2325f00ecc2fd739c83ed8a3b5a00048d127a626f3a76e11167ca7ed9de76e", + "semantic_identity_sha256": "sha256:bc95f40cda0e9374b38d4a05d4a473b7b9e533f61be8e04b9138c0d684efe1b7", + "size_bytes": 7531, "subject_sha256": null } ] diff --git a/production-lifecycle-policy.json b/production-lifecycle-policy.json index 0a878c4..ebcd771 100644 --- a/production-lifecycle-policy.json +++ b/production-lifecycle-policy.json @@ -1,7 +1,7 @@ { "$schema": "schemas/production-lifecycle-policy.schema.json", "schema_version": "openadapt.production-lifecycle-policy/v3", - "revision": 4, + "revision": 5, "admission_validity": "until_revoked", "maximum_release_admission_days": null, "maximum_workflow_admission_days": null, @@ -13,10 +13,10 @@ "lifecycle_feed_ref": "refs/heads/production-lifecycle-feed", "targets": [ {"id":"agent","display_name":"OpenAdapt Agent","source_repository":"OpenAdaptAI/openadapt-agent","source_repository_id":"1136136670","release_kind":"package","claim_scope":"production_agent","required_artifact_kinds":["python-sdist","python-wheel"],"package_index_project":"openadapt-agent"}, - {"id":"capture","display_name":"OpenAdapt Capture","source_repository":"OpenAdaptAI/openadapt-capture","source_repository_id":"1115283835","release_kind":"package","claim_scope":"production_capture","required_artifact_kinds":["chrome-extension-zip","python-sdist","python-wheel","spdx-sbom"],"package_index_project":"openadapt-capture"}, + {"id":"capture","display_name":"OpenAdapt Capture","source_repository":"OpenAdaptAI/openadapt-capture","source_repository_id":"1115283835","release_kind":"package","claim_scope":"production_capture","required_artifact_kinds":["python-sdist","python-wheel"],"package_index_project":"openadapt-capture"}, {"id":"cloud","display_name":"OpenAdapt Cloud","source_repository":"OpenAdaptAI/openadapt-cloud","source_repository_id":"1300570990","release_kind":"deployment","claim_scope":"production_cloud","required_artifact_kinds":["deployment-manifest"],"package_index_project":null}, - {"id":"desktop","display_name":"OpenAdapt Desktop","source_repository":"OpenAdaptAI/openadapt-desktop","source_repository_id":"1171291730","release_kind":"hybrid","claim_scope":"production_desktop","required_artifact_kinds":["linux-appimage","linux-deb","macos-dmg-arm64","macos-dmg-x86-64","python-sdist","python-wheel","windows-msi","windows-nsis"],"package_index_project":"openadapt-desktop"}, - {"id":"docs","display_name":"OpenAdapt Documentation","source_repository":"OpenAdaptAI/openadapt-ops","source_repository_id":"1172011294","release_kind":"deployment","claim_scope":"production_docs","required_artifact_kinds":["deployment-manifest","site-archive"],"package_index_project":null}, + {"id":"desktop","display_name":"OpenAdapt Desktop","source_repository":"OpenAdaptAI/openadapt-desktop","source_repository_id":"1171291730","release_kind":"package","claim_scope":"production_desktop","required_artifact_kinds":["python-sdist","python-wheel"],"package_index_project":"openadapt-desktop"}, + {"id":"docs","display_name":"OpenAdapt Documentation","source_repository":"OpenAdaptAI/openadapt-ops","source_repository_id":"1172011294","release_kind":"deployment","claim_scope":"production_docs","required_artifact_kinds":["deployment-manifest"],"package_index_project":null}, {"id":"flow","display_name":"OpenAdapt Flow","source_repository":"OpenAdaptAI/openadapt-flow","source_repository_id":"1291376938","release_kind":"package","claim_scope":"production_flow","required_artifact_kinds":["python-sdist","python-wheel"],"package_index_project":"openadapt-flow"}, {"id":"openadapt","display_name":"OpenAdapt","source_repository":"OpenAdaptAI/OpenAdapt","source_repository_id":"627024850","release_kind":"package","claim_scope":"production_openadapt","required_artifact_kinds":["python-sdist","python-wheel"],"package_index_project":"openadapt"} ] diff --git a/schemas/qualification-release.schema.json b/schemas/qualification-release.schema.json index 2ff360b..48a85f6 100644 --- a/schemas/qualification-release.schema.json +++ b/schemas/qualification-release.schema.json @@ -158,15 +158,20 @@ "publish_destinations", "uploader_id", "uploader_login" ], "properties": { - "asset_id": {"$ref": "#/$defs/decimal_id"}, + "asset_id": {"oneOf": [{"$ref": "#/$defs/decimal_id"}, {"type": "null"}]}, "name": {"type": "string", "pattern": "^[^/\\\\]+$", "minLength": 1, "maxLength": 255}, "kind": {"type": "string", "pattern": "^[a-z][a-z0-9-]*$"}, "sha256": {"$ref": "#/$defs/digest"}, "size_bytes": {"type": "integer", "minimum": 1}, "media_type": {"type": "string", "pattern": "^[^/]+/[^/]+$", "maxLength": 200}, "publish_destinations": {"$ref": "#/$defs/publish_destinations"}, - "uploader_id": {"const": "321543906"}, - "uploader_login": {"const": "openadapt-release[bot]"} + "uploader_id": {"oneOf": [{"$ref": "#/$defs/decimal_id"}, {"type": "null"}]}, + "uploader_login": { + "oneOf": [ + {"type": "string", "minLength": 1, "maxLength": 100}, + {"type": "null"} + ] + } } }, "tag_conditions": { @@ -249,20 +254,23 @@ "additionalProperties": false, "required": [ "schema_version", "publication_mode", "repository", "repository_id", - "draft_release_id", "tag", "target_commitish", "draft", "prerelease", - "release_app_id", "release_app_installation_id", "release_app_bot_user_id", - "release_author_login", "assets", "pypi_files", "immutable_releases", - "immutable_releases_sha256", "tag_rulesets", "tag_rulesets_sha256", - "tag_ref_state", "tag_ref_state_sha256", "observed_at" + "tag", "target_commitish", "draft", "prerelease", "assets", "pypi_files", + "observed_at" ], "properties": { "schema_version": {"const": "openadapt.production-release-staging-evidence/v1"}, "publication_mode": { - "enum": ["draft-before-tag", "already-published-pypi"] + "enum": [ + "draft-before-tag", + "already-published-pypi", + "already-published-deployment" + ] }, "repository": {"type": "string", "pattern": "^OpenAdaptAI/[A-Za-z0-9._-]+$"}, "repository_id": {"$ref": "#/$defs/decimal_id"}, - "draft_release_id": {"$ref": "#/$defs/decimal_id"}, + "draft_release_id": { + "oneOf": [{"$ref": "#/$defs/decimal_id"}, {"type": "null"}] + }, "tag": {"type": "string", "minLength": 1, "maxLength": 120}, "target_commitish": {"$ref": "#/$defs/commit"}, "draft": {"type": "boolean"}, @@ -270,7 +278,18 @@ "release_app_id": {"const": "4730708"}, "release_app_installation_id": {"const": "156835568"}, "release_app_bot_user_id": {"const": "321543906"}, - "release_author_login": {"const": "openadapt-release[bot]"}, + "release_author_login": { + "oneOf": [ + {"type": "string", "minLength": 1, "maxLength": 100}, + {"type": "null"} + ] + }, + "deployment_id": {"$ref": "#/$defs/decimal_id"}, + "deployment_url": { + "type": "string", + "pattern": "^https://[A-Za-z0-9.-]+(?:/.*)?$", + "maxLength": 300 + }, "assets": {"type": "array", "minItems": 1, "uniqueItems": true, "items": {"$ref": "#/$defs/staged_asset"}}, "pypi_files": { "oneOf": [ @@ -323,9 +342,17 @@ "required": ["publication_mode"] }, "then": { + "required": [ + "draft_release_id", "release_app_id", "release_app_installation_id", + "release_app_bot_user_id", "release_author_login", + "immutable_releases", "immutable_releases_sha256", "tag_rulesets", + "tag_rulesets_sha256", "tag_ref_state", "tag_ref_state_sha256" + ], "properties": { "draft": {"const": true}, "pypi_files": {"type": "null"}, + "draft_release_id": {"$ref": "#/$defs/decimal_id"}, + "release_author_login": {"const": "openadapt-release[bot]"}, "tag_ref_state": { "properties": {"exists": {"const": false}} } @@ -338,6 +365,12 @@ "required": ["publication_mode"] }, "then": { + "required": [ + "draft_release_id", "release_app_id", "release_app_installation_id", + "release_app_bot_user_id", "release_author_login", + "immutable_releases", "immutable_releases_sha256", "tag_rulesets", + "tag_rulesets_sha256", "tag_ref_state", "tag_ref_state_sha256" + ], "properties": { "draft": {"const": false}, "pypi_files": { @@ -351,6 +384,19 @@ } } } + }, + { + "if": { + "properties": {"publication_mode": {"const": "already-published-deployment"}}, + "required": ["publication_mode"] + }, + "then": { + "required": ["deployment_id", "deployment_url"], + "properties": { + "draft": {"const": false}, + "pypi_files": {"type": "null"} + } + } } ] }, diff --git a/scripts/production_trust.py b/scripts/production_trust.py index f4288a7..e96c401 100644 --- a/scripts/production_trust.py +++ b/scripts/production_trust.py @@ -34,9 +34,9 @@ ) TARGETS = ("agent", "capture", "cloud", "desktop", "docs", "flow", "openadapt") -# Sequential work order (STATUS.md 2026-08-27): admit Flow first. TARGETS -# stays the published seven-target policy; issuer and verifier consult this. -ADMISSION_GATE_TARGETS = ("flow",) +# Founder 2026-09-02: admit every product target. Native Desktop installers +# stay unsigned and are not required. Capture PyPI 1.2.2 ships sdist+wheel. +ADMISSION_GATE_TARGETS = TARGETS TARGET_CONTRACTS = { "agent": { "claim_scope": "production_agent", @@ -54,10 +54,8 @@ "repository_id": "1115283835", "release_kind": "package", "artifacts": { - "chrome-extension-zip": ("application/zip", ("github-release",)), "python-sdist": ("application/gzip", ("github-release", "pypi")), "python-wheel": ("application/zip", ("github-release", "pypi")), - "spdx-sbom": ("application/spdx+json", ("github-release",)), }, }, "cloud": { @@ -76,49 +74,10 @@ "claim_scope": "production_desktop", "repository": "OpenAdaptAI/openadapt-desktop", "repository_id": "1171291730", - "release_kind": "hybrid", + "release_kind": "package", "artifacts": { - "cyclonedx-sbom": ( - "application/vnd.cyclonedx+json", - ("github-release",), - ), - "linux-appimage": ("application/vnd.appimage", ("github-release",)), - "linux-deb": ( - "application/vnd.debian.binary-package", - ("github-release",), - ), - "macos-dmg-arm64": ( - "application/x-apple-diskimage", - ("github-release",), - ), - "macos-dmg-x86-64": ( - "application/x-apple-diskimage", - ("github-release",), - ), "python-sdist": ("application/gzip", ("github-release", "pypi")), "python-wheel": ("application/zip", ("github-release", "pypi")), - "release-checksums": ("text/plain", ("github-release",)), - "verification-metadata-linux-x86-64": ( - "application/vnd.openadapt.desktop-platform-verification+json;version=1", - ("github-release",), - ), - "verification-metadata-macos-arm64": ( - "application/vnd.openadapt.desktop-platform-verification+json;version=1", - ("github-release",), - ), - "verification-metadata-macos-x86-64": ( - "application/vnd.openadapt.desktop-platform-verification+json;version=1", - ("github-release",), - ), - "verification-metadata-windows-x86-64": ( - "application/vnd.openadapt.desktop-platform-verification+json;version=1", - ("github-release",), - ), - "windows-msi": ("application/x-msi", ("github-release",)), - "windows-nsis": ( - "application/vnd.microsoft.portable-executable", - ("github-release",), - ), }, }, "docs": { @@ -131,7 +90,6 @@ "application/vnd.openadapt.production-deployment-manifest+json;version=1", ("deployment",), ), - "site-archive": ("application/gzip", ("deployment",)), }, }, "flow": { @@ -192,6 +150,7 @@ TAG_REF_STATE_DOMAIN = b"OpenAdapt production release tag ref state v1\0" PUBLICATION_MODE_DRAFT_BEFORE_TAG = "draft-before-tag" PUBLICATION_MODE_ALREADY_PUBLISHED_PYPI = "already-published-pypi" +PUBLICATION_MODE_ALREADY_PUBLISHED_DEPLOYMENT = "already-published-deployment" PYPI_PACKAGETYPES = { "python-sdist": "sdist", "python-wheel": "bdist_wheel", @@ -220,6 +179,22 @@ "tag_ref_state_sha256", "observed_at", } +DEPLOYMENT_STAGING_FIELDS = { + "schema_version", + "publication_mode", + "repository", + "repository_id", + "tag", + "target_commitish", + "draft", + "prerelease", + "assets", + "pypi_files", + "deployment_id", + "deployment_url", + "observed_at", +} +HTTPS_URL = re.compile(r"^https://[A-Za-z0-9.-]+(?:/[A-Za-z0-9._~:/?#\[\]@!$&'()*+,;=-]*)?$") PUBLICATION_RECOVERY_AUTHORIZATION_DOMAIN = ( b"OpenAdapt production publication recovery authorization v2\0" ) @@ -326,6 +301,18 @@ def require_decimal_id(value: Any, label: str) -> str: return value +def optional_decimal_id(value: Any, label: str) -> str | None: + if value is None: + return None + return require_decimal_id(value, label) + + +def require_https_url(value: Any, label: str) -> str: + if not isinstance(value, str) or HTTPS_URL.fullmatch(value) is None: + raise TrustError(f"{label} must be a clean HTTPS URL") + return value + + def require_timestamp(value: Any, label: str) -> datetime: if not isinstance(value, str) or TIMESTAMP.fullmatch(value) is None: raise TrustError(f"{label} must be an exact UTC timestamp") @@ -741,36 +728,133 @@ def validate_pypi_files( return files +def _validate_staged_assets( + assets: Any, *, require_release_app_uploader: bool +) -> list[dict[str, Any]]: + if not isinstance(assets, list) or not assets: + raise TrustError("publication staging assets are required") + names: set[str] = set() + ids: set[str] = set() + for index, asset_value in enumerate(assets): + asset = closed( + asset_value, + { + "asset_id", + "name", + "kind", + "sha256", + "size_bytes", + "media_type", + "publish_destinations", + "uploader_id", + "uploader_login", + }, + f"staged asset {index}", + ) + optional_decimal_id(asset["asset_id"], f"staged asset {index} id") + require_digest(asset["sha256"], f"staged asset {index} digest") + require_positive_int(asset["size_bytes"], f"staged asset {index} size") + if not isinstance(asset["media_type"], str) or "/" not in asset["media_type"]: + raise TrustError("staged asset media type is invalid") + destinations = asset["publish_destinations"] + if ( + not isinstance(destinations, list) + or not destinations + or destinations != sorted(set(destinations)) + or any( + item not in {"deployment", "github-release", "pypi"} + for item in destinations + ) + ): + raise TrustError("staged asset publish destinations are invalid") + if require_release_app_uploader: + if asset["asset_id"] is None: + raise TrustError("draft staging requires a GitHub asset id") + if ( + asset["uploader_id"] != "321543906" + or asset["uploader_login"] != "openadapt-release[bot]" + ): + raise TrustError("staged asset uploader is not the release App") + elif asset["uploader_login"] is not None: + if ( + not isinstance(asset["uploader_login"], str) + or not asset["uploader_login"] + ): + raise TrustError(f"staged asset {index} uploader login is invalid") + optional_decimal_id( + asset["uploader_id"], f"staged asset {index} uploader id" + ) + elif asset["uploader_id"] is not None: + raise TrustError(f"staged asset {index} uploader id has no login") + name = asset["name"] + if ( + not isinstance(name, str) + or not name + or name != Path(name).name + or "/" in name + or "\\" in name + ): + raise TrustError(f"staged asset {index} name is unsafe") + asset_id = asset["asset_id"] + if name in names or (asset_id is not None and asset_id in ids): + raise TrustError("staged asset names and ids must be unique") + names.add(name) + if asset_id is not None: + ids.add(asset_id) + if assets != sorted( + assets, key=lambda item: (item["name"], item["asset_id"] or "") + ): + raise TrustError("staged assets must be sorted") + return assets + + def validate_staging(value: Any) -> dict[str, Any]: + if not isinstance(value, dict) or "publication_mode" not in value: + raise TrustError("publication staging mode is not supported") + mode = value["publication_mode"] + if mode == PUBLICATION_MODE_ALREADY_PUBLISHED_DEPLOYMENT: + return _validate_deployment_staging(value) staging = closed(value, STAGING_FIELDS, "publication staging") - mode = staging["publication_mode"] if mode == PUBLICATION_MODE_DRAFT_BEFORE_TAG: tag_exists = False draft_required = True + require_bot_author = True if staging["pypi_files"] is not None: raise TrustError("draft-before-tag staging must not include PyPI files") elif mode == PUBLICATION_MODE_ALREADY_PUBLISHED_PYPI: tag_exists = True draft_required = False + require_bot_author = False else: raise TrustError("publication staging mode is not supported") if staging["schema_version"] != "openadapt.production-release-staging-evidence/v1": raise TrustError("publication staging schema is not supported") for field in ( "repository_id", - "draft_release_id", "release_app_id", "release_app_installation_id", "release_app_bot_user_id", ): require_decimal_id(staging[field], f"publication staging {field}") + optional_decimal_id( + staging["draft_release_id"], "publication staging draft_release_id" + ) + if require_bot_author: + if staging["draft_release_id"] is None: + raise TrustError("draft-before-tag staging requires a GitHub release id") + if staging["release_author_login"] != "openadapt-release[bot]": + raise TrustError("publication staging authority or state differs") + elif staging["release_author_login"] is not None and ( + not isinstance(staging["release_author_login"], str) + or not staging["release_author_login"] + ): + raise TrustError("publication staging author login is invalid") if ( staging["draft"] is not draft_required or staging["prerelease"] is not False or staging["release_app_id"] != "4730708" or staging["release_app_installation_id"] != "156835568" or staging["release_app_bot_user_id"] != "321543906" - or staging["release_author_login"] != "openadapt-release[bot]" ): raise TrustError("publication staging authority or state differs") immutable_releases = closed( @@ -808,54 +892,9 @@ def validate_staging(value: Any) -> dict[str, Any]: raise TrustError("publication staging target commit must be exact") if not isinstance(staging["tag"], str) or not staging["tag"]: raise TrustError("publication staging tag is invalid") - assets = staging["assets"] - if not isinstance(assets, list) or not assets: - raise TrustError("publication staging assets are required") - names: set[str] = set() - ids: set[str] = set() - for index, asset_value in enumerate(assets): - asset = closed( - asset_value, - { - "asset_id", - "name", - "kind", - "sha256", - "size_bytes", - "media_type", - "publish_destinations", - "uploader_id", - "uploader_login", - }, - f"staged asset {index}", - ) - require_decimal_id(asset["asset_id"], f"staged asset {index} id") - require_digest(asset["sha256"], f"staged asset {index} digest") - require_positive_int(asset["size_bytes"], f"staged asset {index} size") - if not isinstance(asset["media_type"], str) or "/" not in asset["media_type"]: - raise TrustError("staged asset media type is invalid") - destinations = asset["publish_destinations"] - if ( - not isinstance(destinations, list) - or not destinations - or destinations != sorted(set(destinations)) - or any( - item not in {"deployment", "github-release", "pypi"} - for item in destinations - ) - ): - raise TrustError("staged asset publish destinations are invalid") - if ( - asset["uploader_id"] != "321543906" - or asset["uploader_login"] != "openadapt-release[bot]" - ): - raise TrustError("staged asset uploader is not the release App") - if asset["name"] in names or asset["asset_id"] in ids: - raise TrustError("staged asset names and ids must be unique") - names.add(asset["name"]) - ids.add(asset["asset_id"]) - if assets != sorted(assets, key=lambda item: (item["name"], item["asset_id"])): - raise TrustError("staged assets must be sorted") + assets = _validate_staged_assets( + staging["assets"], require_release_app_uploader=require_bot_author + ) if mode == PUBLICATION_MODE_ALREADY_PUBLISHED_PYPI: validate_pypi_files(staging["pypi_files"], assets) validate_tag_rulesets( @@ -871,6 +910,35 @@ def validate_staging(value: Any) -> dict[str, Any]: return staging +def _validate_deployment_staging(value: Any) -> dict[str, Any]: + staging = closed(value, DEPLOYMENT_STAGING_FIELDS, "publication staging") + if ( + staging["schema_version"] != "openadapt.production-release-staging-evidence/v1" + or staging["publication_mode"] != PUBLICATION_MODE_ALREADY_PUBLISHED_DEPLOYMENT + ): + raise TrustError("publication staging schema is not supported") + if staging["draft"] is not False or staging["prerelease"] is not False: + raise TrustError("already-published-deployment staging must not be a draft") + if staging["pypi_files"] is not None: + raise TrustError( + "already-published-deployment staging must not include PyPI files" + ) + require_decimal_id(staging["repository_id"], "publication staging repository_id") + require_decimal_id(staging["deployment_id"], "publication staging deployment_id") + require_https_url(staging["deployment_url"], "publication staging deployment_url") + if ( + not isinstance(staging["target_commitish"], str) + or HEX40.fullmatch(staging["target_commitish"]) is None + ): + raise TrustError("publication staging target commit must be exact") + expected_tag = f"v0.0.0-deployment.{staging['deployment_id']}" + if staging["tag"] != expected_tag: + raise TrustError("already-published-deployment tag must bind the deployment id") + _validate_staged_assets(staging["assets"], require_release_app_uploader=False) + require_timestamp(staging["observed_at"], "publication staging observed_at") + return staging + + def staging_digest(value: Mapping[str, Any]) -> str: return digest_bytes(STAGING_DOMAIN, value) diff --git a/scripts/validate_production_lifecycle.py b/scripts/validate_production_lifecycle.py index f04b3df..e644a14 100755 --- a/scripts/validate_production_lifecycle.py +++ b/scripts/validate_production_lifecycle.py @@ -1460,8 +1460,9 @@ def _validate_v2_release_admission( ) -> dict[str, Any]: """Validate one registered qualification-release/v2 ledger row. - remote-safe-synthetic rows are retained and checked. They do not derive - seven-target Production. A MockMed production_acceptance flip is a + remote-safe-synthetic rows are retained and checked. One row is one + active target. Product-wide Production is true only when all seven + targets are active. A MockMed production_acceptance flip is a different evidence class and is not this row. """ @@ -1591,11 +1592,17 @@ def _validate_v2_release_admission( f"admission {index} public-trust verification failed: {exc}" ) from exc package_project = live_target["package_index_project"] - if not isinstance(package_project, str) or not package_project: - raise LifecycleError(f"admission {target_id} package project is missing") - _verify_live_pypi_files( - admission, package_index_project=package_project, fetch=fetch - ) + if live_target["release_kind"] == "deployment": + if package_project is not None: + raise LifecycleError( + f"admission {target_id} deployment must not declare a package project" + ) + else: + if not isinstance(package_project, str) or not package_project: + raise LifecycleError(f"admission {target_id} package project is missing") + _verify_live_pypi_files( + admission, package_index_project=package_project, fetch=fetch + ) return admission @@ -1912,9 +1919,9 @@ def validate( f"admission {target_id} release sequence is not continuous" ) seen.append(sequence) - # remote-safe-synthetic is a real package admission for this - # target. One row is not seven-target Production. It does not - # flip MockMed production_acceptance. + # remote-safe-synthetic is a real target admission. Product-wide + # Production requires all seven targets. It does not flip MockMed + # production_acceptance. active[target_id] = admission_id continue admission = _closed( diff --git a/tests/test_evidence_registry.py b/tests/test_evidence_registry.py index b6c6b9d..ea5db2d 100644 --- a/tests/test_evidence_registry.py +++ b/tests/test_evidence_registry.py @@ -145,7 +145,7 @@ def test_repository_registry_is_valid_v2(self) -> None: value = json.loads((ROOT / "evidence-registry.json").read_text()) entries = registry.validate_registry(value, root=ROOT) kinds = [entry["kind"] for entry in entries] - self.assertEqual(value["revision"], 2) + self.assertEqual(value["revision"], 3) self.assertIsNotNone(value["signer_registry"]) self.assertIn("qualification-release", kinds) self.assertIn("qualification-release-sigstore-bundle", kinds) diff --git a/tests/test_production_lifecycle.py b/tests/test_production_lifecycle.py index d535461..e0a22e9 100644 --- a/tests/test_production_lifecycle.py +++ b/tests/test_production_lifecycle.py @@ -1100,9 +1100,9 @@ class PublishedPolicyTests(unittest.TestCase): """Bind the validator to the policy document the repository publishes.""" def test_published_policy_is_accepted(self) -> None: - # The Flow 1.34.0 row is issued 2026-09-02T18:24:25Z. NOW is the - # retained v1 fixture clock and is before that instant. - published_now = datetime(2026, 9, 2, 19, 0, 0, tzinfo=timezone.utc) + # Remaining-six rows are issued 2026-09-02T19:22:47Z. Use a clock + # after that instant. This is not a MockMed production_acceptance flip. + published_now = datetime(2026, 9, 2, 19, 30, 0, tzinfo=timezone.utc) active = lifecycle.validate_files(ROOT, now=published_now) release = json.loads( ( @@ -1114,27 +1114,25 @@ def test_published_policy_is_accepted(self) -> None: ) self.assertEqual(release["evidence_class"], "remote-safe-synthetic") self.assertEqual(release["target"], "flow") - self.assertEqual(active, {"flow": release["admission_id_sha256"]}) - self.assertEqual(len(lifecycle.EXPECTED_TARGETS), 7) - self.assertFalse(lifecycle.is_product_production(active)) + self.assertEqual(set(active), set(lifecycle.EXPECTED_TARGETS)) + self.assertEqual(len(active), 7) + self.assertEqual(active["flow"], release["admission_id_sha256"]) + self.assertTrue(lifecycle.is_product_production(active)) - def test_synthetic_flow_release_is_one_active_target_not_product_production( + def test_seven_synthetic_target_admissions_are_product_production( self, ) -> None: - published_now = datetime(2026, 9, 2, 19, 0, 0, tzinfo=timezone.utc) + published_now = datetime(2026, 9, 2, 19, 30, 0, tzinfo=timezone.utc) active = lifecycle.validate_files(ROOT, now=published_now) - self.assertEqual(len(active), 1) - self.assertIn("flow", active) - self.assertEqual( - set(lifecycle.EXPECTED_TARGETS) - set(active), - {"agent", "capture", "cloud", "desktop", "docs", "openadapt"}, - ) - self.assertFalse(lifecycle.is_product_production(active)) - seven = { + self.assertEqual(len(active), 7) + self.assertEqual(set(active), set(lifecycle.EXPECTED_TARGETS)) + self.assertTrue(lifecycle.is_product_production(active)) + six = { target_id: f"admission:{target_id}" for target_id in lifecycle.EXPECTED_TARGETS + if target_id != "docs" } - self.assertTrue(lifecycle.is_product_production(seven)) + self.assertFalse(lifecycle.is_product_production(six)) def test_check_profile_accepts_the_published_repository(self) -> None: completed = subprocess.run( diff --git a/tests/test_production_trust.py b/tests/test_production_trust.py index 30399c1..bebd511 100644 --- a/tests/test_production_trust.py +++ b/tests/test_production_trust.py @@ -251,14 +251,6 @@ def rulesets() -> list[dict]: def release_admission() -> dict: artifacts = [ - { - "name": "openadapt-capture-extension-1.0.0.zip", - "kind": "chrome-extension-zip", - "sha256": sha("1"), - "size_bytes": 4, - "media_type": "application/zip", - "publish_destinations": ["github-release"], - }, { "name": "openadapt_capture-1.0.0.tar.gz", "kind": "python-sdist", @@ -275,14 +267,6 @@ def release_admission() -> dict: "media_type": "application/zip", "publish_destinations": ["github-release", "pypi"], }, - { - "name": "openadapt-capture-1.0.0.spdx.json", - "kind": "spdx-sbom", - "sha256": sha("4"), - "size_bytes": 4, - "media_type": "application/spdx+json", - "publish_destinations": ["github-release"], - }, ] normalized_rulesets = rulesets() staging = { @@ -406,15 +390,16 @@ def release_admission() -> dict: def refresh_release_admission(value: dict) -> dict: staging = value["publication_staging"] - staging["immutable_releases_sha256"] = trust.digest_bytes( - trust.IMMUTABLE_RELEASES_DOMAIN, staging["immutable_releases"] - ) - staging["tag_rulesets_sha256"] = trust.digest_bytes( - trust.TAG_RULESETS_DOMAIN, staging["tag_rulesets"] - ) - staging["tag_ref_state_sha256"] = trust.digest_bytes( - trust.TAG_REF_STATE_DOMAIN, staging["tag_ref_state"] - ) + if staging.get("publication_mode") != trust.PUBLICATION_MODE_ALREADY_PUBLISHED_DEPLOYMENT: + staging["immutable_releases_sha256"] = trust.digest_bytes( + trust.IMMUTABLE_RELEASES_DOMAIN, staging["immutable_releases"] + ) + staging["tag_rulesets_sha256"] = trust.digest_bytes( + trust.TAG_RULESETS_DOMAIN, staging["tag_rulesets"] + ) + staging["tag_ref_state_sha256"] = trust.digest_bytes( + trust.TAG_REF_STATE_DOMAIN, staging["tag_ref_state"] + ) value["publication_staging_sha256"] = trust.staging_digest(staging) projection = dict(value) projection.pop("admission_id_sha256") @@ -434,6 +419,118 @@ def already_published_pypi_release_admission() -> dict: return refresh_release_admission(value) +def already_published_deployment_release_admission() -> dict: + artifacts = [ + { + "name": "openadapt-cloud-dddddddddddddddddddddddddddddddddddddddd.deployment-manifest.json", + "kind": "deployment-manifest", + "sha256": sha("c"), + "size_bytes": 12, + "media_type": ( + "application/vnd.openadapt.production-deployment-manifest+json;version=1" + ), + "publish_destinations": ["deployment"], + } + ] + staging = { + "schema_version": "openadapt.production-release-staging-evidence/v1", + "publication_mode": trust.PUBLICATION_MODE_ALREADY_PUBLISHED_DEPLOYMENT, + "repository": "OpenAdaptAI/openadapt-cloud", + "repository_id": "1300570990", + "tag": "v0.0.0-deployment.33570255673", + "target_commitish": "d" * 40, + "draft": False, + "prerelease": False, + "assets": [ + { + "asset_id": None, + "name": artifacts[0]["name"], + "kind": artifacts[0]["kind"], + "sha256": artifacts[0]["sha256"], + "size_bytes": artifacts[0]["size_bytes"], + "media_type": artifacts[0]["media_type"], + "publish_destinations": artifacts[0]["publish_destinations"], + "uploader_id": None, + "uploader_login": None, + } + ], + "pypi_files": None, + "deployment_id": "33570255673", + "deployment_url": "https://app.openadapt.ai", + "observed_at": "2026-08-27T12:00:00Z", + } + release = { + "schema_version": "openadapt.production-release-candidate/v1", + "kind": "deployment", + "source_repository": "OpenAdaptAI/openadapt-cloud", + "source_repository_id": "1300570990", + "source_commit": "d" * 40, + "version": None, + "tag": None, + "deployment_id": "33570255673", + "deployment_sha256": sha("c"), + "artifacts": artifacts, + } + summary, summary_bundle = pair("production-acceptance-summary", "2", "3") + value = { + "schema_version": "openadapt.qualification-release/v2", + "admission_id_sha256": sha("0"), + "evidence_class": "remote-safe-synthetic", + "target": "cloud", + "verdict": "accepted", + "claim_scope": "production_cloud", + "release_identity": { + "schema_version": "openadapt.monotonic-production-release/v1", + "channel": "production", + "sequence": 1, + "previous_admission_sha256": None, + }, + "release": release, + "release_sha256": trust.digest_bytes( + trust.RELEASE_DOMAIN, + { + "target": "cloud", + "claim_scope": "production_cloud", + "release": release, + }, + ), + "artifact_inventory_sha256": trust.digest_bytes( + trust.ARTIFACT_INVENTORY_DOMAIN, + { + "target": "cloud", + "claim_scope": "production_cloud", + "artifacts": artifacts, + }, + ), + "publication_staging": staging, + "publication_staging_sha256": trust.staging_digest(staging), + "production_acceptance_summary_reference": summary, + "production_acceptance_summary_bundle_reference": summary_bundle, + "authority_state_sha256": sha("4"), + "revocation_state_sha256": sha("5"), + "signer_registry_sha256": sha("6"), + "publication_policy_sha256": sha("7"), + "issued_at": "2026-08-27T12:00:00Z", + "not_before": "2026-08-27T12:00:00Z", + "expires_at": "2026-09-03T12:00:00Z", + "issuer": { + "repository": "OpenAdaptAI/.github", + "repository_id": "858454062", + "repository_owner_id": "132681217", + "workflow": ".github/workflows/issue-production-release-admission.yml", + "ref": "refs/heads/main", + "source_commit": "c" * 40, + "environment": "production-release-admission", + }, + } + projection = dict(value) + projection.pop("admission_id_sha256") + value["admission_id_sha256"] = trust.digest_bytes( + trust.RELEASE_ADMISSION_DOMAIN, projection + ) + return value + + def cloud_handoff() -> dict: authorization, authorization_bundle = pair( "production-cloud-deploy-authorization", "a", "b" @@ -637,8 +734,8 @@ def test_release_target_contracts_match_the_canonical_policy(self) -> None: ) targets = {item["id"]: item for item in policy["targets"]} self.assertEqual(set(targets), set(trust.TARGET_CONTRACTS)) - self.assertEqual(trust.ADMISSION_GATE_TARGETS, ("flow",)) - self.assertTrue(set(trust.ADMISSION_GATE_TARGETS) <= set(trust.TARGETS)) + self.assertEqual(trust.ADMISSION_GATE_TARGETS, trust.TARGETS) + self.assertEqual(set(trust.ADMISSION_GATE_TARGETS), set(trust.TARGETS)) for target, contract in trust.TARGET_CONTRACTS.items(): with self.subTest(target=target): policy_target = targets[target] @@ -985,6 +1082,34 @@ def test_already_published_pypi_requires_pypi_sha256s_to_match_artifacts( with self.assertRaisesRegex(trust.TrustError, "observed PyPI files differ"): trust.validate_release(value) + def test_already_published_pypi_allows_historical_non_bot_uploaders(self) -> None: + value = already_published_pypi_release_admission() + staging = value["publication_staging"] + staging["release_author_login"] = "abrichr" + for asset in staging["assets"]: + asset["uploader_id"] = "774615" + asset["uploader_login"] = "abrichr" + refresh_release_admission(value) + self.assertEqual(trust.validate_release(value), value) + + def test_already_published_deployment_binds_live_commit_and_url(self) -> None: + value = already_published_deployment_release_admission() + staging = value["publication_staging"] + self.assertEqual( + staging["publication_mode"], + trust.PUBLICATION_MODE_ALREADY_PUBLISHED_DEPLOYMENT, + ) + self.assertFalse(staging["draft"]) + self.assertIsNone(staging["pypi_files"]) + self.assertEqual( + staging["deployment_url"], "https://app.openadapt.ai" + ) + self.assertEqual(trust.validate_release(value), value) + staging["deployment_url"] = "http://app.openadapt.ai" + refresh_release_admission(value) + with self.assertRaisesRegex(trust.TrustError, "clean HTTPS URL"): + trust.validate_release(value) + def test_draft_before_tag_still_refuses_an_existing_tag_or_published_release( self, ) -> None: diff --git a/tests/test_public_trust_schemas.py b/tests/test_public_trust_schemas.py index 02ccf71..3f6c77e 100644 --- a/tests/test_public_trust_schemas.py +++ b/tests/test_public_trust_schemas.py @@ -783,9 +783,16 @@ def test_every_schema_parses_and_declared_objects_are_closed(self) -> None: if node.get("type") != "object" or "properties" not in node: continue self.assertIs(node.get("additionalProperties"), False) - self.assertEqual( - set(node.get("required", [])), set(node["properties"]) - ) + required = set(node.get("required", [])) + properties = set(node["properties"]) + if any( + isinstance(item, dict) and "if" in item + for item in node.get("allOf", []) + ): + self.assertTrue(required <= properties) + self.assertTrue(required) + else: + self.assertEqual(required, properties) def test_frozen_top_level_contracts_are_exact(self) -> None: for filename, expected in EXPECTED_TOP_LEVEL_FIELDS.items(): @@ -889,7 +896,11 @@ def test_release_artifacts_bind_publish_destinations(self) -> None: schema["$defs"]["publication_staging"]["properties"]["publication_mode"][ "enum" ], - ["draft-before-tag", "already-published-pypi"], + [ + "draft-before-tag", + "already-published-pypi", + "already-published-deployment", + ], ) self.assertIn( "publication_mode", diff --git a/tests/test_qualification_issuer.py b/tests/test_qualification_issuer.py index 28b0bbb..2cca3f6 100644 --- a/tests/test_qualification_issuer.py +++ b/tests/test_qualification_issuer.py @@ -1353,8 +1353,8 @@ def test_release_admission_binds_flow_artifacts_and_full_chain(self) -> None: consumer=RecordingConsumer(), ) - def test_release_admission_accepts_flow_and_refuses_other_targets(self) -> None: - self.assertEqual(trust.ADMISSION_GATE_TARGETS, ("flow",)) + def test_release_admission_accepts_every_product_target(self) -> None: + self.assertEqual(trust.ADMISSION_GATE_TARGETS, trust.TARGETS) for target in trust.TARGETS: with self.subTest(target=target): fixture = trust_fixture() @@ -1426,12 +1426,22 @@ def test_release_admission_accepts_flow_and_refuses_other_targets(self) -> None: verified_at=NOW, trust_state_source_commit=RELEASE_REGISTRY_COMMIT, ) - self.assertEqual(verification["target"], "flow") - self.assertEqual( - verification["schema_version"], - "openadapt.qualification-release-verification-receipt/v1", - ) - self.assertNotIn("deployment_id", verification) + self.assertEqual(verification["target"], target) + if target == "flow": + self.assertEqual( + verification["schema_version"], + "openadapt.qualification-release-verification-receipt/v1", + ) + self.assertNotIn("deployment_id", verification) + else: + self.assertEqual( + verification["schema_version"], + "openadapt.qualification-release-verification-receipt/v2", + ) + self.assertEqual( + verification["deployment_id"], + release["release"]["deployment_id"], + ) self.assertEqual( verification["source_repository"], contract["repository"] ) From f406e80acef32009fc8830b8eb45f00cfdc55945 Mon Sep 17 00:00:00 2001 From: abrichr Date: Wed, 2 Sep 2026 15:31:44 -0400 Subject: [PATCH 2/2] fix: keep the Flow object-reference append-only The v1 ledger may only append records or revoke the current record once. Restore the Flow 1.34.0 row to the exact 78aebd3 object-reference (registry revision 2). The six new rows bind registry revision 3. Historical qualification-release rows keep the registry snapshot they were issued against. Do not rewrite them onto the current revision. --- .../rebuild.py | 16 +++++++++---- production-lifecycle-admissions.json | 10 ++++---- scripts/validate_production_lifecycle.py | 23 ++++++++++++++++--- 3 files changed, 37 insertions(+), 12 deletions(-) diff --git a/local-candidates/remaining-admissions-remote-safe-synthetic/rebuild.py b/local-candidates/remaining-admissions-remote-safe-synthetic/rebuild.py index e915e7a..74d9adc 100644 --- a/local-candidates/remaining-admissions-remote-safe-synthetic/rebuild.py +++ b/local-candidates/remaining-admissions-remote-safe-synthetic/rebuild.py @@ -1376,10 +1376,20 @@ def merge_into_main(results: list[dict[str, Any]], *, registry_source_commit: st evidence.validate_registry(document, root=ROOT) registry_path.write_text(json.dumps(document, indent=2) + "\n", encoding="utf-8") - admissions = [] + ledger_path = ROOT / "production-lifecycle-admissions.json" + previous_ledger = json.loads(ledger_path.read_text(encoding="utf-8")) + previous_admissions = previous_ledger["admissions"] + existing_object_sha256s = { + item["object_sha256"] + for item in previous_admissions + if isinstance(item, dict) and "object_sha256" in item + } + admissions = list(previous_admissions) for entry in document["entries"]: if entry["kind"] != "qualification-release": continue + if entry["object_sha256"] in existing_object_sha256s: + continue admissions.append( reference_from_entry( entry, @@ -1396,9 +1406,7 @@ def merge_into_main(results: list[dict[str, Any]], *, registry_source_commit: st ), "admissions": admissions, } - (ROOT / "production-lifecycle-admissions.json").write_text( - json.dumps(ledger, indent=2) + "\n", encoding="utf-8" - ) + ledger_path.write_text(json.dumps(ledger, indent=2) + "\n", encoding="utf-8") print( json.dumps( { diff --git a/production-lifecycle-admissions.json b/production-lifecycle-admissions.json index b062deb..062bd5d 100644 --- a/production-lifecycle-admissions.json +++ b/production-lifecycle-admissions.json @@ -8,9 +8,10 @@ "repository": "OpenAdaptAI/.github", "repository_id": "858454062", "repository_owner_id": "132681217", - "registry_source_commit": "78aebd3c98e66943eb3da0144945199300f16323", - "registry_revision": 3, - "registry_head_sha256": "sha256:d00a5f4f68db36de5da56de27045905c622b5f699ffd9c45eb29f452fe5e3ba1", + "registry_source_commit": "6e28818a94e057cae99dcc2c76d02b9137f87076", + "registry_revision": 2, + "registry_head_sha256": "sha256:12508b788997dcd841b7b116b512dd7c1e129192988a947952bcc2e2e8572a24", + "registry_entry_sha256": "sha256:9cc63061d654347805f0f6bcae2aec428172f76399840a849c70bba8c3527c66", "kind": "qualification-release", "object_schema_version": "openadapt.qualification-release/v2", "object_path": "production-evidence/objects/sha256/79/790122a25c87e456c6e45d25ebf5cd029b21b8511265b062fd9129b74aa1dd82.qualification-release.json", @@ -18,8 +19,7 @@ "size_bytes": 7613, "object_media_type": "application/vnd.openadapt.qualification-release+json;version=2", "semantic_identity_sha256": "sha256:71b46fb92f831149424e7d087eb4fc754be48765bef569fa5d3130e97c2814f5", - "subject_sha256": null, - "registry_entry_sha256": "sha256:9cc63061d654347805f0f6bcae2aec428172f76399840a849c70bba8c3527c66" + "subject_sha256": null }, { "schema_version": "openadapt.production-evidence-object-reference/v2", diff --git a/scripts/validate_production_lifecycle.py b/scripts/validate_production_lifecycle.py index e644a14..01c070e 100755 --- a/scripts/validate_production_lifecycle.py +++ b/scripts/validate_production_lifecycle.py @@ -1478,14 +1478,31 @@ def _validate_v2_release_admission( ) except evidence_registry.EvidenceRegistryError as exc: raise LifecycleError(str(exc)) from exc - if ( - reference["registry_revision"] != registry_document["revision"] - or reference["registry_head_sha256"] + # Historical rows keep the registry snapshot they were issued + # against. Append-only history forbids rewriting them onto the + # current revision. New rows bind the current registry. + current_revision = registry_document["revision"] + bound_revision = reference["registry_revision"] + if bound_revision > current_revision: + raise LifecycleError( + "qualification-release reference binds a future registry revision" + ) + if bound_revision == current_revision and ( + reference["registry_head_sha256"] != registry_document["registry_head_sha256"] ): raise LifecycleError( "qualification-release reference does not bind the current registry" ) + previous_head = registry_document.get("previous_registry_head_sha256") + if ( + bound_revision == current_revision - 1 + and previous_head is not None + and reference["registry_head_sha256"] != previous_head + ): + raise LifecycleError( + "qualification-release reference does not bind the previous registry" + ) elif _is_v2_release_object(item): object_sha = "sha256:" + hashlib.sha256( evidence_registry.canonical(item) + b"\n"