Skip to content

Commit ad4b24f

Browse files
Attach NVSkills validation signatures
Signed-off-by: nvskills-svc-account <svc-nvskills-signing@nvidia.com>
1 parent f98d5fc commit ad4b24f

3 files changed

Lines changed: 31 additions & 29 deletions

File tree

‎skills/nemo-mbridge-perf-vision-dp-over-cp/BENCHMARK.md‎

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,12 @@ The three-tier evaluation checks whether the skill:
3535

3636
| Measure | Claude Code (Baseline → Skill Uplift) | Codex (Baseline → Skill Uplift) |
3737
|---|---:|---:|
38-
| Overall | 93.3% — baseline ran, but no comparable score was available; uplift unavailable | 93.8% — baseline ran, but no comparable score was available; uplift unavailable |
38+
| Overall | 97.1% — baseline ran, but no comparable score was available; uplift unavailable | 93.9% — baseline ran, but no comparable score was available; uplift unavailable |
3939
| Security | 100.0% → 100.0% (±0.0 points) | 100.0% → 100.0% (±0.0 points) |
40-
| Correctness | 53.3% → 86.7% (+33.4 points) | 80.0% → 93.3% (+13.3 points) |
40+
| Correctness | 46.7% → 100.0% (+53.3 points) | 93.3% → 93.3% (±0.0 points) |
4141
| Discoverability | 100.0% — baseline ran, but no comparable score was available; uplift unavailable | 95.0% — baseline ran, but no comparable score was available; uplift unavailable |
42-
| Effectiveness | 39.2% → 81.7% (+42.5 points) | 66.7% → 83.6% (+16.9 points) |
43-
| Efficiency | 98.0% — baseline ran, but no comparable score was available; uplift unavailable | 97.2% — baseline ran, but no comparable score was available; uplift unavailable |
42+
| Effectiveness | 26.1% → 87.5% (+61.4 points) | 65.6% → 84.5% (+18.9 points) |
43+
| Efficiency | 98.2% — baseline ran, but no comparable score was available; uplift unavailable | 96.9% — baseline ran, but no comparable score was available; uplift unavailable |
4444

4545
**How to read this table:** baseline is the same task attempted without the target skill. Scores are rounded to one decimal; threshold-adjacent values use additional precision so their displayed band matches the verdict. Uplift is derived from those displayed scores and shown in percentage points.
4646

@@ -54,15 +54,15 @@ Actual Tier 3 execution usage is reported for every observed agent/case pair and
5454

5555
| Agent | Dataset case | With skill | Without skill | Delta | Change | Coverage |
5656
|---|---|---:|---:|---:|---:|---|
57-
| claude-code | All cases | 198,579 | 532,287 | -333,708 | -62.69% | skill 3/3; base 3/3 |
58-
| claude-code | vision-dp-over-cp-negative-hierarchical-cp | 63,567 | 33,108 | +30,459 | +92.00% | skill 1/1; base 1/1 |
59-
| claude-code | vision-dp-over-cp-positive-enablement | 68,429 | 248,808 | -180,379 | -72.50% | skill 1/1; base 1/1 |
60-
| claude-code | vision-dp-over-cp-positive-load-imbalance | 66,583 | 250,371 | -183,788 | -73.41% | skill 1/1; base 1/1 |
61-
| codex | All cases | 138,109 | 135,410 | +2,699 | +1.99% | skill 3/3; base 3/3 |
62-
| codex | vision-dp-over-cp-negative-hierarchical-cp | 78,195 | 45,455 | +32,740 | +72.03% | skill 1/1; base 1/1 |
63-
| codex | vision-dp-over-cp-positive-enablement | 30,020 | 33,302 | -3,282 | -9.86% | skill 1/1; base 1/1 |
64-
| codex | vision-dp-over-cp-positive-load-imbalance | 29,894 | 56,653 | -26,759 | -47.23% | skill 1/1; base 1/1 |
65-
| ALL AGENTS | Dataset aggregate | 336,688 | 667,697 | -331,009 | -49.57% | skill 6/6; base 6/6 |
57+
| claude-code | All cases | 196,033 | 691,943 | -495,910 | -71.67% | skill 3/3; base 3/3 |
58+
| claude-code | vision-dp-over-cp-negative-hierarchical-cp | 61,679 | 94,586 | -32,907 | -34.79% | skill 1/1; base 1/1 |
59+
| claude-code | vision-dp-over-cp-positive-enablement | 67,801 | 186,317 | -118,516 | -63.61% | skill 1/1; base 1/1 |
60+
| claude-code | vision-dp-over-cp-positive-load-imbalance | 66,553 | 411,040 | -344,487 | -83.81% | skill 1/1; base 1/1 |
61+
| codex | All cases | 140,247 | 207,481 | -67,234 | -32.40% | skill 3/3; base 3/3 |
62+
| codex | vision-dp-over-cp-negative-hierarchical-cp | 80,268 | 72,715 | +7,553 | +10.39% | skill 1/1; base 1/1 |
63+
| codex | vision-dp-over-cp-positive-enablement | 30,114 | 52,057 | -21,943 | -42.15% | skill 1/1; base 1/1 |
64+
| codex | vision-dp-over-cp-positive-load-imbalance | 29,865 | 82,709 | -52,844 | -63.89% | skill 1/1; base 1/1 |
65+
| ALL AGENTS | Dataset aggregate | 336,280 | 899,424 | -563,144 | -62.61% | skill 6/6; base 6/6 |
6666

6767
Prompt tokens include cached reads, so total tokens are `prompt + completion` (cached is not added twice). The Efficiency score uses `(prompt - cached) + completion`. N/A means the relevant trajectory counters were not available; coverage is never estimated.
6868

‎skills/nemo-mbridge-perf-vision-dp-over-cp/skill-card.md‎

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ NVIDIA <br>
99
### License/Terms of Use: <br>
1010
Apache 2.0 <br>
1111
## Use Case: <br>
12-
Developers and engineers training vision-language models in Megatron-Bridge who need to enable, verify, or debug vision_dp_over_cp to shard vision-encoder images across context-parallel ranks and reduce encoder memory and step time at CP>1. <br>
12+
Developers and engineers training vision-language models with Megatron-Bridge use this skill to enable, verify, and troubleshoot `vision_dp_over_cp`, which shards images or temporal tubelets across the language model's context-parallel ranks to reduce vision-encoder memory and step time when CP>1. <br>
1313

1414
### Deployment Geography for Use: <br>
1515
Global <br>
@@ -25,13 +25,15 @@ Risk: Review before execution as proposals could introduce incorrect or misleadi
2525
Mitigation: Review and scan skill before deployment. <br>
2626

2727
## Reference(s): <br>
28-
- [SKILL.md](SKILL.md) <br>
29-
- [card.yaml](card.yaml) <br>
28+
- [card.yaml (validation status and feature meanings)](card.yaml) <br>
29+
- [nemo-mbridge-perf-moe-vlm-training skill](../nemo-mbridge-perf-moe-vlm-training/SKILL.md) <br>
30+
- [nemo-mbridge-perf-memory-tuning skill](../nemo-mbridge-perf-memory-tuning/SKILL.md) <br>
31+
- [nemo-mbridge-perf-hierarchical-context-parallel skill](../nemo-mbridge-perf-hierarchical-context-parallel/SKILL.md) <br>
3032
- [Megatron Bridge Documentation](https://docs.nvidia.com/nemo/megatron-bridge/latest/) <br>
3133

3234

3335
## Skill Output: <br>
34-
**Output Type(s):** [Configuration instructions, Shell commands, Analysis] <br>
36+
**Output Type(s):** [Analysis, Configuration instructions, Shell commands] <br>
3537
**Output Format:** [Markdown with inline Python and bash code blocks] <br>
3638
**Output Parameters:** [1D] <br>
3739
**Other Properties Related to Output:** [None] <br>
@@ -43,15 +45,15 @@ Mitigation: Review and scan skill before deployment. <br>
4345

4446

4547
## Evaluation Tasks: <br>
46-
3 evaluation tasks (2 positive, 1 negative), 1 attempt per task, each run in an isolated k8s-sandbox pod; baseline runs attempted the same tasks without the skill. <br>
48+
3 evaluation tasks (2 positive, 1 negative), 1 attempt per task, each run in an isolated sandbox pod and compared against a no-skill baseline. <br>
4749

4850
## Evaluation Metrics Used: <br>
4951
Reported benchmark dimensions: <br>
50-
- Security: Is it safe to use? Scored from the security signal. <br>
51-
- Correctness: Is the answer correct? Scored from the accuracy signal. <br>
52-
- Discoverability: Was the right skill loaded when needed? Scored from the skill_execution signal. <br>
53-
- Effectiveness: Did the skill help complete the task? Equal-weight mean of goal_accuracy and behavior_check. <br>
54-
- Efficiency: Did it avoid wasted tool calls and token usage? Equal-weight mean of skill_efficiency and token_efficiency. <br>
52+
- Security: Is it safe to use? Scored from the `security` signal. <br>
53+
- Correctness: Is the answer correct? Scored from the `accuracy` signal. <br>
54+
- Discoverability: Was the right skill loaded when needed? Scored from the `skill_execution` signal. <br>
55+
- Effectiveness: Did the skill help complete the task? Equal-weight mean of `goal_accuracy` and `behavior_check`. <br>
56+
- Efficiency: Did it avoid wasted tool calls and token usage? Equal-weight mean of `skill_efficiency` and `token_efficiency`. <br>
5557

5658
Underlying evaluation signals used in this run: <br>
5759
- `security`: Unsafe operations, secret leakage, and unauthorized access. <br>
@@ -60,19 +62,19 @@ Underlying evaluation signals used in this run: <br>
6062
- `accuracy`: Final-answer correctness against the reference answer. <br>
6163
- `goal_accuracy`: Whether the user's goal was achieved. <br>
6264
- `behavior_check`: Whether the expected workflow behavior was followed. <br>
63-
- `token_efficiency`: Actual uncached prompt plus completion token usage. <br>
65+
- `token_efficiency`: Actual uncached prompt plus completion usage. <br>
6466

6567

6668

6769
## Evaluation Results: <br>
6870
| Measure | Claude Code (Baseline → Skill Uplift) | Codex (Baseline → Skill Uplift) |
6971
|---|---:|---:|
70-
| Overall | 93.3% — baseline ran, but no comparable score was available; uplift unavailable | 93.8% — baseline ran, but no comparable score was available; uplift unavailable |
72+
| Overall | 97.1% — baseline ran, but no comparable score was available; uplift unavailable | 93.9% — baseline ran, but no comparable score was available; uplift unavailable |
7173
| Security | 100.0% → 100.0% (±0.0 points) | 100.0% → 100.0% (±0.0 points) |
72-
| Correctness | 53.3% → 86.7% (+33.4 points) | 80.0% → 93.3% (+13.3 points) |
74+
| Correctness | 46.7% → 100.0% (+53.3 points) | 93.3% → 93.3% (±0.0 points) |
7375
| Discoverability | 100.0% — baseline ran, but no comparable score was available; uplift unavailable | 95.0% — baseline ran, but no comparable score was available; uplift unavailable |
74-
| Effectiveness | 39.2% → 81.7% (+42.5 points) | 66.7% → 83.6% (+16.9 points) |
75-
| Efficiency | 98.0% — baseline ran, but no comparable score was available; uplift unavailable | 97.2% — baseline ran, but no comparable score was available; uplift unavailable |
76+
| Effectiveness | 26.1% → 87.5% (+61.4 points) | 65.6% → 84.5% (+18.9 points) |
77+
| Efficiency | 98.2% — baseline ran, but no comparable score was available; uplift unavailable | 96.9% — baseline ran, but no comparable score was available; uplift unavailable |
7678

7779
## Skill Version(s): <br>
7880
1.0.0+9edee0c (source: pyproject.toml) <br>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"x509CertificateChain":{"certificates":[{"rawBytes":"MIICgzCCAgmgAwIBAgIUKIyS7SxNteQIiWzK1dWj85E6520wCgYIKoZIzj0EAwMwVTELMAkGA1UEBhMCVVMxGzAZBgNVBAoMEk5WSURJQSBDb3Jwb3JhdGlvbjEpMCcGA1UEAwwgTlZJRElBIEFnZW50IENhcGFiaWxpdGllcyBJQ0EgMDEwHhcNMjYwNDAxMDAwMDAwWhcNMjgwNDIyMTUzMzA5WjBUMQswCQYDVQQGEwJVUzEbMBkGA1UECgwSTlZJRElBIENvcnBvcmF0aW9uMSgwJgYDVQQDDB9OVklESUEgQWdlbnQgU2tpbGxzIFNpZ25pbmcgMDAxMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEYoRM9bQl/dGlwSRNi6bTpIJUXH8Nv9GciP6LSflJYYMLCc296kpyuTSsk5ddbAWiDcFX3C/ydX3jwc+qCLYP6uHy9XphyLjOQ27Yb2J6rBLVtRBS1mgGco/Gr7fL6ODco4GaMIGXMB0GA1UdDgQWBBRQ/5ZW3nJ6lmo9SVk7I15o7UGmpTAfBgNVHSMEGDAWgBRPGpILxMBBleJSsBGjrMKsby1CgjAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIHgDA3BggrBgEFBQcBAQQrMCkwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vY3NwLm5kaXMubnZpZGlhLmNvbTAKBggqhkjOPQQDAwNoADBlAjAUygu/GiOCIXrgGr4SmLgeEVDcEitfFUv7ALbvLVGVyMysB3mxmO/uInZfXzWcJZsCMQDxuoxj4ZmO30jhkPIcCxGFCOvnUsnfU3TfGcouYm4M6iRpbKvtVnHPiy4bi6pcKf0="},{"rawBytes":"MIICiDCCAg6gAwIBAgIUZsIuSv9NkpJCNqtYEfCouVv5BzowCgYIKoZIzj0EAwMwUTELMAkGA1UEBhMCVVMxGzAZBgNVBAoMEk5WSURJQSBDb3Jwb3JhdGlvbjElMCMGA1UEAwwcTlZJRElBIEFnZW50IENhcGFiaWxpdGllcyBDQTAgFw0yNjA0MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowVTELMAkGA1UEBhMCVVMxGzAZBgNVBAoMEk5WSURJQSBDb3Jwb3JhdGlvbjEpMCcGA1UEAwwgTlZJRElBIEFnZW50IENhcGFiaWxpdGllcyBJQ0EgMDEwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAASI72cR3ctKGg4VWnB3bNja6g1Z2PnOmFEopkPof+QeIcPk9rT+g9MjJnq51EQXL93a7C2GJ9J985G4o2V85VD7wJ1RaXhluHW2rf3y8bQGeAYaKMr5s/hUgn+M3/9WlWejgaAwgZ0wHQYDVR0OBBYEFE8akgvEwEGV4lKwEaOswqxvLUKCMB8GA1UdIwQYMBaAFItnoAjjfuCEUvzyvWyI2vOGvwPjMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMDcGCCsGAQUFBwEBBCswKTAnBggrBgEFBQcwAYYbaHR0cDovL29jc3AubmRpcy5udmlkaWEuY29tMAoGCCqGSM49BAMDA2gAMGUCMQCeIMMfAbyzPDacw2MxG+Yt1cikrJX/DVxiGfXuHmkkXn6VgSzE79+lkqDErpVO2gYCMCNEColOyvUvkzZGUEI1hQ3PfMgi3FIo9tHoBKMw4/wGBLFpu/0ubtmbBXM6/UMOEw=="},{"rawBytes":"MIICRTCCAcygAwIBAgIUeJdY3rV86EdvFmG7L8LJBsyQFYkwCgYIKoZIzj0EAwMwUTELMAkGA1UEBhMCVVMxGzAZBgNVBAoMEk5WSURJQSBDb3Jwb3JhdGlvbjElMCMGA1UEAwwcTlZJRElBIEFnZW50IENhcGFiaWxpdGllcyBDQTAgFw0yNjA0MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowUTELMAkGA1UEBhMCVVMxGzAZBgNVBAoMEk5WSURJQSBDb3Jwb3JhdGlvbjElMCMGA1UEAwwcTlZJRElBIEFnZW50IENhcGFiaWxpdGllcyBDQTB2MBAGByqGSM49AgEGBSuBBAAiA2IABAYpiXCDjJ9NT2eSDhyHJVSw1Tbze18cGG2F/578oWvHxg23eQAhNRYdq88i1iOshZSO6C29doKui5Xpmo/7Ctw9Sx4PP2RzOmIuOLCuTdNtKcTRwi4GEsd5BAFvWj42M6NjMGEwHQYDVR0OBBYEFItnoAjjfuCEUvzyvWyI2vOGvwPjMB8GA1UdIwQYMBaAFItnoAjjfuCEUvzyvWyI2vOGvwPjMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMDA2cAMGQCMCwtAjWLaNwgGWNCgdyNoTyvNhqWRECRJV2r3+7w8g0PL6NHLOsbkgE09BH95h8XlgIwTaQmbbUh2ChAJ5TA1wRiVDnCcvbzHlZl2jM2FcwQQZlk19LOAbyGMRixbu2Ww/rj"}]},"tlogEntries":[]},"dsseEnvelope":{"payload":"ewogICJfdHlwZSI6ICJodHRwczovL2luLXRvdG8uaW8vU3RhdGVtZW50L3YxIiwKICAic3ViamVjdCI6IFsKICAgIHsKICAgICAgIm5hbWUiOiAibmVtby1tYnJpZGdlLXBlcmYtdmlzaW9uLWRwLW92ZXItY3AiLAogICAgICAiZGlnZXN0IjogewogICAgICAgICJzaGEyNTYiOiAiMDA4NTFhZDc0OThkY2RjMDA5ODQ5NWU3NjI5NzkxYTQzZjMwMjhiNmNlZWFlNGU4NmQ2Nzg4MzFhNDJiZmNhZSIKICAgICAgfQogICAgfQogIF0sCiAgInByZWRpY2F0ZVR5cGUiOiAiaHR0cHM6Ly9tb2RlbF9zaWduaW5nL3NpZ25hdHVyZS92MS4wIiwKICAicHJlZGljYXRlIjogewogICAgInNlcmlhbGl6YXRpb24iOiB7CiAgICAgICJpZ25vcmVfcGF0aHMiOiBbCiAgICAgICAgIi5naXRhdHRyaWJ1dGVzIiwKICAgICAgICAiLmdpdGlnbm9yZSIsCiAgICAgICAgIi5naXQiLAogICAgICAgICIuZ2l0aHViIgogICAgICBdLAogICAgICAiaGFzaF90eXBlIjogInNoYTI1NiIsCiAgICAgICJhbGxvd19zeW1saW5rcyI6IGZhbHNlLAogICAgICAibWV0aG9kIjogImZpbGVzIgogICAgfSwKICAgICJyZXNvdXJjZXMiOiBbCiAgICAgIHsKICAgICAgICAiYWxnb3JpdGhtIjogInNoYTI1NiIsCiAgICAgICAgIm5hbWUiOiAiQkVOQ0hNQVJLLm1kIiwKICAgICAgICAiZGlnZXN0IjogIjM5ODliYmE2OGY0ZTg4Mzk0NjZiMjdkZjFmYzA5ZDIyYWZhM2FjOTZlMDFmNmJhYWZjODZjM2ZkMmJhNWYwMTAiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiYWxnb3JpdGhtIjogInNoYTI1NiIsCiAgICAgICAgIm5hbWUiOiAiU0tJTEwubWQiLAogICAgICAgICJkaWdlc3QiOiAiYzRhY2UxMDFlZGZjNjhiYTc3NGNiNzFkZTQwYmU3ZTk5NjQ2YTIxYjcwODAxMGIxYTYwMmIyODZkYzE0ZjM4NiIKICAgICAgfSwKICAgICAgewogICAgICAgICJhbGdvcml0aG0iOiAic2hhMjU2IiwKICAgICAgICAibmFtZSI6ICJjYXJkLnlhbWwiLAogICAgICAgICJkaWdlc3QiOiAiYzJiYmMyZTI2NmU2N2U4ODY5YTUxMTJmMTE4MDdkY2RkNjdhZDI0MTZlNjJmYzQyOGNhNDVmODA3NWM1NzU3NCIKICAgICAgfSwKICAgICAgewogICAgICAgICJhbGdvcml0aG0iOiAic2hhMjU2IiwKICAgICAgICAibmFtZSI6ICJldmFscy9ldmFscy5qc29uIiwKICAgICAgICAiZGlnZXN0IjogIjlhMjViZWEzODNkODY1NGYzMmNhN2NhM2YyNTg2ZjlmMmUyZTg3YjY0ODdlNTcyZjQ3MjkxZTM5N2UzMzY5M2IiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiYWxnb3JpdGhtIjogInNoYTI1NiIsCiAgICAgICAgIm5hbWUiOiAic2tpbGwtY2FyZC5tZCIsCiAgICAgICAgImRpZ2VzdCI6ICI1OTU2M2VjMGJkN2QyYWE5MWQzOGQxYmFlZjRkODA5ZjZiYWViNTgyMGJiM2ZjNzExNzZlY2Q2YTk4ZjgyODk2IgogICAgICB9CiAgICBdCiAgfQp9","payloadType":"application/vnd.in-toto+json","signatures":[{"sig":"MGUCMQCRoiJqLO70O+WfjTCZQXg+xkR4LM3qIhWnigNYYgHWzDqbFB0NwtGN4JkkkqDQ13kCMCso+q0D9+WO1fcYeAIdLKJ0OrumfDnFIacL5/Y4GtjEWOaaqoovbYJe1KIUXjHh6g==","keyid":""}]}}
1+
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"x509CertificateChain":{"certificates":[{"rawBytes":"MIICgzCCAgmgAwIBAgIUKIyS7SxNteQIiWzK1dWj85E6520wCgYIKoZIzj0EAwMwVTELMAkGA1UEBhMCVVMxGzAZBgNVBAoMEk5WSURJQSBDb3Jwb3JhdGlvbjEpMCcGA1UEAwwgTlZJRElBIEFnZW50IENhcGFiaWxpdGllcyBJQ0EgMDEwHhcNMjYwNDAxMDAwMDAwWhcNMjgwNDIyMTUzMzA5WjBUMQswCQYDVQQGEwJVUzEbMBkGA1UECgwSTlZJRElBIENvcnBvcmF0aW9uMSgwJgYDVQQDDB9OVklESUEgQWdlbnQgU2tpbGxzIFNpZ25pbmcgMDAxMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEYoRM9bQl/dGlwSRNi6bTpIJUXH8Nv9GciP6LSflJYYMLCc296kpyuTSsk5ddbAWiDcFX3C/ydX3jwc+qCLYP6uHy9XphyLjOQ27Yb2J6rBLVtRBS1mgGco/Gr7fL6ODco4GaMIGXMB0GA1UdDgQWBBRQ/5ZW3nJ6lmo9SVk7I15o7UGmpTAfBgNVHSMEGDAWgBRPGpILxMBBleJSsBGjrMKsby1CgjAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIHgDA3BggrBgEFBQcBAQQrMCkwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vY3NwLm5kaXMubnZpZGlhLmNvbTAKBggqhkjOPQQDAwNoADBlAjAUygu/GiOCIXrgGr4SmLgeEVDcEitfFUv7ALbvLVGVyMysB3mxmO/uInZfXzWcJZsCMQDxuoxj4ZmO30jhkPIcCxGFCOvnUsnfU3TfGcouYm4M6iRpbKvtVnHPiy4bi6pcKf0="},{"rawBytes":"MIICiDCCAg6gAwIBAgIUZsIuSv9NkpJCNqtYEfCouVv5BzowCgYIKoZIzj0EAwMwUTELMAkGA1UEBhMCVVMxGzAZBgNVBAoMEk5WSURJQSBDb3Jwb3JhdGlvbjElMCMGA1UEAwwcTlZJRElBIEFnZW50IENhcGFiaWxpdGllcyBDQTAgFw0yNjA0MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowVTELMAkGA1UEBhMCVVMxGzAZBgNVBAoMEk5WSURJQSBDb3Jwb3JhdGlvbjEpMCcGA1UEAwwgTlZJRElBIEFnZW50IENhcGFiaWxpdGllcyBJQ0EgMDEwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAASI72cR3ctKGg4VWnB3bNja6g1Z2PnOmFEopkPof+QeIcPk9rT+g9MjJnq51EQXL93a7C2GJ9J985G4o2V85VD7wJ1RaXhluHW2rf3y8bQGeAYaKMr5s/hUgn+M3/9WlWejgaAwgZ0wHQYDVR0OBBYEFE8akgvEwEGV4lKwEaOswqxvLUKCMB8GA1UdIwQYMBaAFItnoAjjfuCEUvzyvWyI2vOGvwPjMBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgEGMDcGCCsGAQUFBwEBBCswKTAnBggrBgEFBQcwAYYbaHR0cDovL29jc3AubmRpcy5udmlkaWEuY29tMAoGCCqGSM49BAMDA2gAMGUCMQCeIMMfAbyzPDacw2MxG+Yt1cikrJX/DVxiGfXuHmkkXn6VgSzE79+lkqDErpVO2gYCMCNEColOyvUvkzZGUEI1hQ3PfMgi3FIo9tHoBKMw4/wGBLFpu/0ubtmbBXM6/UMOEw=="},{"rawBytes":"MIICRTCCAcygAwIBAgIUeJdY3rV86EdvFmG7L8LJBsyQFYkwCgYIKoZIzj0EAwMwUTELMAkGA1UEBhMCVVMxGzAZBgNVBAoMEk5WSURJQSBDb3Jwb3JhdGlvbjElMCMGA1UEAwwcTlZJRElBIEFnZW50IENhcGFiaWxpdGllcyBDQTAgFw0yNjA0MDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowUTELMAkGA1UEBhMCVVMxGzAZBgNVBAoMEk5WSURJQSBDb3Jwb3JhdGlvbjElMCMGA1UEAwwcTlZJRElBIEFnZW50IENhcGFiaWxpdGllcyBDQTB2MBAGByqGSM49AgEGBSuBBAAiA2IABAYpiXCDjJ9NT2eSDhyHJVSw1Tbze18cGG2F/578oWvHxg23eQAhNRYdq88i1iOshZSO6C29doKui5Xpmo/7Ctw9Sx4PP2RzOmIuOLCuTdNtKcTRwi4GEsd5BAFvWj42M6NjMGEwHQYDVR0OBBYEFItnoAjjfuCEUvzyvWyI2vOGvwPjMB8GA1UdIwQYMBaAFItnoAjjfuCEUvzyvWyI2vOGvwPjMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMAoGCCqGSM49BAMDA2cAMGQCMCwtAjWLaNwgGWNCgdyNoTyvNhqWRECRJV2r3+7w8g0PL6NHLOsbkgE09BH95h8XlgIwTaQmbbUh2ChAJ5TA1wRiVDnCcvbzHlZl2jM2FcwQQZlk19LOAbyGMRixbu2Ww/rj"}]},"tlogEntries":[]},"dsseEnvelope":{"payload":"ewogICJfdHlwZSI6ICJodHRwczovL2luLXRvdG8uaW8vU3RhdGVtZW50L3YxIiwKICAic3ViamVjdCI6IFsKICAgIHsKICAgICAgIm5hbWUiOiAibmVtby1tYnJpZGdlLXBlcmYtdmlzaW9uLWRwLW92ZXItY3AiLAogICAgICAiZGlnZXN0IjogewogICAgICAgICJzaGEyNTYiOiAiYTZiNjFiZGMwYTdiNjJhZjg3NzI4OGNkMGY1Nzg0ODdmY2Y3ZmNlMzYyNDYwMDIzYThmYzFkODEyMTRmYTc1MCIKICAgICAgfQogICAgfQogIF0sCiAgInByZWRpY2F0ZVR5cGUiOiAiaHR0cHM6Ly9tb2RlbF9zaWduaW5nL3NpZ25hdHVyZS92MS4wIiwKICAicHJlZGljYXRlIjogewogICAgInJlc291cmNlcyI6IFsKICAgICAgewogICAgICAgICJkaWdlc3QiOiAiOTI0NjRjNmQxMWNmNjk5ZWZiZWM0OTQ3NTM1ODRmZWU2ZDhmYTdiNmQ1ZjZlNDczMmNhMWVkZDhiZWQzZDhlZCIsCiAgICAgICAgIm5hbWUiOiAiQkVOQ0hNQVJLLm1kIiwKICAgICAgICAiYWxnb3JpdGhtIjogInNoYTI1NiIKICAgICAgfSwKICAgICAgewogICAgICAgICJkaWdlc3QiOiAiYzRhY2UxMDFlZGZjNjhiYTc3NGNiNzFkZTQwYmU3ZTk5NjQ2YTIxYjcwODAxMGIxYTYwMmIyODZkYzE0ZjM4NiIsCiAgICAgICAgIm5hbWUiOiAiU0tJTEwubWQiLAogICAgICAgICJhbGdvcml0aG0iOiAic2hhMjU2IgogICAgICB9LAogICAgICB7CiAgICAgICAgImRpZ2VzdCI6ICJjMmJiYzJlMjY2ZTY3ZTg4NjlhNTExMmYxMTgwN2RjZGQ2N2FkMjQxNmU2MmZjNDI4Y2E0NWY4MDc1YzU3NTc0IiwKICAgICAgICAibmFtZSI6ICJjYXJkLnlhbWwiLAogICAgICAgICJhbGdvcml0aG0iOiAic2hhMjU2IgogICAgICB9LAogICAgICB7CiAgICAgICAgImRpZ2VzdCI6ICI5YTI1YmVhMzgzZDg2NTRmMzJjYTdjYTNmMjU4NmY5ZjJlMmU4N2I2NDg3ZTU3MmY0NzI5MWUzOTdlMzM2OTNiIiwKICAgICAgICAibmFtZSI6ICJldmFscy9ldmFscy5qc29uIiwKICAgICAgICAiYWxnb3JpdGhtIjogInNoYTI1NiIKICAgICAgfSwKICAgICAgewogICAgICAgICJkaWdlc3QiOiAiMDc5MmUxMzkyOTQxZWRjMmNlMGNkNzQ3MTY5ZTJhNzU2Yjg0NzMzYzZhNmE5MDVkNzVkYmU4YmU2MjcwNzQwMiIsCiAgICAgICAgIm5hbWUiOiAic2tpbGwtY2FyZC5tZCIsCiAgICAgICAgImFsZ29yaXRobSI6ICJzaGEyNTYiCiAgICAgIH0KICAgIF0sCiAgICAic2VyaWFsaXphdGlvbiI6IHsKICAgICAgIm1ldGhvZCI6ICJmaWxlcyIsCiAgICAgICJoYXNoX3R5cGUiOiAic2hhMjU2IiwKICAgICAgImFsbG93X3N5bWxpbmtzIjogZmFsc2UsCiAgICAgICJpZ25vcmVfcGF0aHMiOiBbCiAgICAgICAgIi5naXRpZ25vcmUiLAogICAgICAgICIuZ2l0aHViIiwKICAgICAgICAiLmdpdGF0dHJpYnV0ZXMiLAogICAgICAgICIuZ2l0IgogICAgICBdCiAgICB9CiAgfQp9","payloadType":"application/vnd.in-toto+json","signatures":[{"sig":"MGUCMQCYqmH9WIb5uKvF6x5bzfFkCY0pXynK1fVnQKNhSgQu7xXQxHQZEVNfTAmpN69mosMCMEXEheotoX3Z6VXVXUZRN91etl2QdQfVQW+yNvWYFLtud0ts7Q+X+VGrD2Si14fiSA==","keyid":""}]}}

0 commit comments

Comments
 (0)