Text Generation
Transformers
Safetensors
granite
granite-4.2
reasoning
thinking
tool-calling
ibm
conversational
Eval Results
Instructions to use ibm-granite/granite-4.2-3b with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use ibm-granite/granite-4.2-3b with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="ibm-granite/granite-4.2-3b") messages = [ {"role": "user", "content": "Who are you?"}, ] pipe(messages)# Load model directly from transformers import AutoTokenizer, AutoModelForCausalLM tokenizer = AutoTokenizer.from_pretrained("ibm-granite/granite-4.2-3b") model = AutoModelForCausalLM.from_pretrained("ibm-granite/granite-4.2-3b", device_map="auto") messages = [ {"role": "user", "content": "Who are you?"}, ] inputs = tokenizer.apply_chat_template( messages, add_generation_prompt=True, tokenize=True, return_dict=True, return_tensors="pt", ).to(model.device) outputs = model.generate(**inputs, max_new_tokens=40) print(tokenizer.decode(outputs[0][inputs["input_ids"].shape[-1]:])) - Inference
- HuggingChat
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use ibm-granite/granite-4.2-3b with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "ibm-granite/granite-4.2-3b" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "ibm-granite/granite-4.2-3b", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/ibm-granite/granite-4.2-3b
- SGLang
How to use ibm-granite/granite-4.2-3b with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "ibm-granite/granite-4.2-3b" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "ibm-granite/granite-4.2-3b", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "ibm-granite/granite-4.2-3b" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "ibm-granite/granite-4.2-3b", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }' - Docker Model Runner
How to use ibm-granite/granite-4.2-3b with Docker Model Runner:
docker model run hf.co/ibm-granite/granite-4.2-3b
granite-4.2
Browse files
README.md
CHANGED
|
@@ -234,7 +234,7 @@ For further details on the post-training methodology, please refer to the [Grani
|
|
| 234 |
<tr>
|
| 235 |
<td>BFCL (v4)</td>
|
| 236 |
<td style="text-align:center; background-color: #DAE8FF;">52.41</td>
|
| 237 |
-
<td style="text-align:center;">
|
| 238 |
</tr>
|
| 239 |
<tr>
|
| 240 |
<td>ProfBench</td>
|
|
|
|
| 234 |
<tr>
|
| 235 |
<td>BFCL (v4)</td>
|
| 236 |
<td style="text-align:center; background-color: #DAE8FF;">52.41</td>
|
| 237 |
+
<td style="text-align:center;">52.39</td><td style="text-align:center;">61.39</td>
|
| 238 |
</tr>
|
| 239 |
<tr>
|
| 240 |
<td>ProfBench</td>
|
model.sig
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"certificate":{"rawBytes":"MIIC/zCCAoSgAwIBAgIUdlBxP6ubhZvBOgUBSouGzMSuKyAwCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYwODE4MTk0NTIyWhcNMjYwODE4MTk1NTIyWjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAElFfpFmFwOxk82lX+cJWpplY/sulPfUSDfxkYvMT7xm5CC8U2zHUAx2SmO/kL7/pJrrrmRaGh8bCMv4vvUD0GT6OCAaMwggGfMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAdBgNVHQ4EFgQUVxXmIo0hb+OwkmQseAaXLjipKL8wHwYDVR0jBBgwFoAU39Ppz1YkEZb5qNjpKFWixi4YZD8wIgYDVR0RAQH/BBgwFoEUR3Jhbml0ZS1zaWduQGlibS5jb20wNAYKKwYBBAGDvzABAQQmaHR0cHM6Ly9zaWdzdG9yZS52ZXJpZnkuaWJtLmNvbS9vYXV0aDIwNgYKKwYBBAGDvzABCAQoDCZodHRwczovL3NpZ3N0b3JlLnZlcmlmeS5pYm0uY29tL29hdXRoMjAaBgorBgEEAYO/MAEYBAwMCjY1NTAwMUFFNEowgYkGCisGAQQB1nkCBAIEewR5AHcAdQDdPTBqxscRMmMZHhyZZzcCokpeuN48rf+HinKALynujgAAAaAWaDMVAAAEAwBGMEQCIFs9xGCpgj1bydwt4Y+d81am1oi9FZxqw5TEwvyL2r3DAiAApPWYjlZIgx/PPylpObHR+LmCLPsdhY9sz+sSiAdaCzAKBggqhkjOPQQDAwNpADBmAjEAlsIV7TL/bL76ToZ3JnMY/iiXEFvRYhL1K2+fAmtvtf3COhmThV4YhI5GlOYP8/ZfAjEAqPLyQ7tQzCjTi6UlE6AvPQCqauUhqV9PWlclqZ82AsHwM/FuK5ITzesAqk17ZKA0"},"tlogEntries":[{"logIndex":"2507088023","logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="},"kindVersion":{"kind":"dsse","version":"0.0.1"},"integratedTime":"1787082322","inclusionPromise":{"signedEntryTimestamp":"MEQCIC9dB7rd9OXC6lpmabpSqxsvzgbScySNJqP+f2XKhtKMAiBGjX4MkLBTS+nWutnx3LWP0nSywXkIgB1oadugWPV99Q=="},"inclusionProof":{"logIndex":"2385183761","rootHash":"LyabCDwKvLjiosU1NEYNN8Bm3lNKEnGmjZ9iPgZzkSA=","treeSize":"2385183765","hashes":["QLLTucHNBl7F/oTANGs+FmzTLugq0kk9aUtzb7+Nncg=","+mHdLoVyNZND3Yheos9QNex9tP1onmMZ5K/LVX4aROY=","sag2erYLB71ZmCxkyeLwInCMAOkRyv9nq8PrR/kXhRs=","wxIVEximbId57ngjolibsC3NpS6JkfpLKekqjuE306Y=","JFOAU1cvnM/OMdQM8VKZDgr2zdfJB0a0m5hcYgY/vks=","6fS8NwoPlQOguuEFFknw/RK1li9Fs2MFKYzQ3k/EOMQ=","9Tn8wyPSqVTGXOj1NtaHMnMGEFm96uBGXlkmSrwYLlQ=","3pvpCMD26fSPbJIffT5jpKn4rr7bPoxd7otcvGAG8c4=","uaAfFiCH/5IfIJPlHWAUWV6edR14QfHdW+O4Y4TDkxY=","oAG1JFnuk+DeIPoZLAcUfEl0HwF95M/Xk3z7w9LjSF8=","1OEC0KMekWr1AbpIDYXYCOXzf6aK8hYAK01U3ypm0is=","ygTG08vB2EEmJQPXRvF5H06Tlac72AkODENK7PhCPkw=","xH/DCseLHr9eKoYT8qsORZK7zVdEGYWHuVtsVrD95wY="],"checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n2385183765\nLyabCDwKvLjiosU1NEYNN8Bm3lNKEnGmjZ9iPgZzkSA=\n\n— rekor.sigstore.dev wNI9ajBGAiEA0tS/9djTX6WbULMmXObaB74qQ1/V2Qowy8WFkXhkne4CIQDkporKUzz970/nd6T/VcwmfXUnt6FEN1Qlio9fZ9NEAg==\n"}},"canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiODA4Zjc2MDYwNWEyODUyZTI2ZmZkOWE1NWI3MWMyMGY2OGM3ZDhhNWJmMjdjMGE0Njg4NzgwNzE3Y2VjNDI3ZiJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6ImQ2NDgxYjM1M2MzYmIxN2M5NTU3MzIwM2FlNWQ3ZjcyNThhOTQ0YzA2MzRlM2MzYmNjM2Y4MGYyZTlmMDAyODEifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVZQ0lRQ3ZrRXZFdG5oSVJXdDNJZGZxQ2VIMHIvNXVaQmlxZ1BIWWtTT294MDdBVHdJaEFQOWxjeGVtUU9vd0JGalFCbmc2UEpjSXI0TjZLMGQweFIwUTVsalBRVVo2IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VNdmVrTkRRVzlUWjBGM1NVSkJaMGxWWkd4Q2VGQTJkV0pvV25aQ1QyZFZRbE52ZFVkNlRWTjFTM2xCZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwWmQwOUVSVFJOVkdzd1RsUkplVmRvWTA1TmFsbDNUMFJGTkUxVWF6Rk9WRWw1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVnNSbVp3Um0xR2QwOTRhemd5YkZnclkwcFhjSEJzV1M5emRXeFFabFZUUkdaNGExa0tkazFVTjNodE5VTkRPRlV5ZWtoVlFYZ3lVMjFQTDJ0TU55OXdTbkp5Y20xU1lVZG9PR0pEVFhZMGRuWlZSREJIVkRaUFEwRmhUWGRuWjBkbVRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVldlRmh0Q2tsdk1HaGlLMDkzYTIxUmMyVkJZVmhNYW1sd1MwdzRkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMGxuV1VSV1VqQlNRVkZJTDBKQ1ozZEdiMFZWVWpOS2FHSnRiREJhVXpGNllWZGtkVkZIYkdsaVV6VnFZakl3ZDA1QldVdExkMWxDUWtGSFJBcDJla0ZDUVZGUmJXRklVakJqU0UwMlRIazVlbUZYWkhwa1J6bDVXbE0xTWxwWVNuQmFibXQxWVZkS2RFeHRUblppVXpsMldWaFdNR0ZFU1hkT1oxbExDa3QzV1VKQ1FVZEVkbnBCUWtOQlVXOUVRMXB2WkVoU2QyTjZiM1pNTTA1d1dqTk9NR0l6U214TWJscHNZMjFzYldWVE5YQlpiVEIxV1RJNWRFd3lPV2dLWkZoU2IwMXFRV0ZDWjI5eVFtZEZSVUZaVHk5TlFVVlpRa0YzVFVOcVdURk9WRUYzVFZWR1JrNUZiM2RuV1d0SFEybHpSMEZSVVVJeGJtdERRa0ZKUlFwbGQxSTFRVWhqUVdSUlJHUlFWRUp4ZUhOalVrMXRUVnBJYUhsYVducGpRMjlyY0dWMVRqUTRjbVlyU0dsdVMwRk1lVzUxYW1kQlFVRmhRVmRoUkUxV0NrRkJRVVZCZDBKSFRVVlJRMGxHY3psNFIwTndaMm94WW5sa2QzUTBXU3RrT0RGaGJURnZhVGxHV25oeGR6VlVSWGQyZVV3eWNqTkVRV2xCUVhCUVYxa0thbXhhU1dkNEwxQlFlV3h3VDJKSVVpdE1iVU5NVUhOa2FGazVjM29yYzFOcFFXUmhRM3BCUzBKblozRm9hMnBQVUZGUlJFRjNUbkJCUkVKdFFXcEZRUXBzYzBsV04xUk1MMkpNTnpaVWIxb3pTbTVOV1M5cGFWaEZSblpTV1doTU1Vc3lLMlpCYlhSMmRHWXpRMDlvYlZSb1ZqUlphRWsxUjJ4UFdWQTRMMXBtQ2tGcVJVRnhVRXg1VVRkMFVYcERhbFJwTmxWc1JUWkJkbEJSUTNGaGRWVm9jVlk1VUZkc1kyeHhXamd5UVhOSWQwMHZSblZMTlVsVWVtVnpRWEZyTVRjS1drdEJNQW90TFMwdExVVk9SQ0JEUlZKVVNVWkpRMEZVUlMwdExTMHRDZz09In1dfX0="}],"timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIIE6zADAgEAMIIE4gYJKoZIhvcNAQcCoIIE0zCCBM8CAQMxDTALBglghkgBZQMEAgEwgcIGCyqGSIb3DQEJEAEEoIGyBIGvMIGsAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQgrRXynugKKBmFxnu29zCewz00063v73usN0q98GPRXqkCFC/JSV7fU9bdrAc/2pnjNqxl+6/mGA8yMDI2MDgxODE5NDUyMlowAwIBAQIJAMs/+H/8XdZzoDKkMDAuMRUwEwYDVQQKEwxzaWdzdG9yZS5kZXYxFTATBgNVBAMTDHNpZ3N0b3JlLXRzYaCCAhQwggIQMIIBlqADAgECAhQ6E1QvDJBh7rzBQy/Lio6LKiOLDDAKBggqhkjOPQQDAzA5MRUwEwYDVQQKEwxzaWdzdG9yZS5kZXYxIDAeBgNVBAMTF3NpZ3N0b3JlLXRzYS1zZWxmc2lnbmVkMB4XDTI1MDQwODA2NTk0M1oXDTM1MDQwNjA2NTk0M1owLjEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MRUwEwYDVQQDEwxzaWdzdG9yZS10c2EwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAATitrZnyEo2KDZP2QWMIBOgYbfSOTL5ZC/cHMv6Yq+HVIo1H9TC7Cx80KDiyvKhgB3wTqKyi9UDczhqg12b1AOLnRnydMTK+qB8M+1MjBci1+Jb8AV/VXu7CRuQCiPTHFyjajBoMA4GA1UdDwEB/wQEAwIHgDAdBgNVHQ4EFgQUif15Q4fP0GVGwwJGxyxzW3206wMwHwYDVR0jBBgwFoAUmOwB73+7Uf/UlR5vioiYUweJzr8wFgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwCgYIKoZIzj0EAwMDaAAwZQIwO2mxX/opo7SrIX9QyxfZpJRcpAV2gZOm1AZzR+2rVyy6Uc8Ybp2ybIw13ckH4bcRAjEA5qO8FyOkmYpvg2/7ZNqiPxRzn5vqKHoVcIIqtpKq6l7TvOqzAxxclN7VwTG8e++XMYIB3DCCAdgCAQEwUTA5MRUwEwYDVQQKEwxzaWdzdG9yZS5kZXYxIDAeBgNVBAMTF3NpZ3N0b3JlLXRzYS1zZWxmc2lnbmVkAhQ6E1QvDJBh7rzBQy/Lio6LKiOLDDALBglghkgBZQMEAgGggfwwGgYJKoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMBwGCSqGSIb3DQEJBTEPFw0yNjA4MTgxOTQ1MjJaMC8GCSqGSIb3DQEJBDEiBCBYjpmS/tOlkYsJV+0ve6Ixj32OXm/h//xuJrq6I/aEZzCBjgYLKoZIhvcNAQkQAi8xfzB9MHsweQQghfknvAerYsrDtENWwQ78gbLGiD/aernm2HDZ0TrNBbcwVTA9pDswOTEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MSAwHgYDVQQDExdzaWdzdG9yZS10c2Etc2VsZnNpZ25lZAIUOhNULwyQYe68wUMvy4qOiyojiwwwCgYIKoZIzj0EAwIEaDBmAjEAy18CbbrxTtmS8wT7i0hv+M1P7aV1hr6asMO60hBBS6L3eAXauUClfDIHpSSbasjuAjEAsP2v0mpm4fSctwszFyyumqWMi1tROvB+RuBIW8zxbwbMUytEbquhoS6k50W/FuQx"}]}},"dsseEnvelope":{"payload":"ewogICJfdHlwZSI6ICJodHRwczovL2luLXRvdG8uaW8vU3RhdGVtZW50L3YxIiwKICAic3ViamVjdCI6IFsKICAgIHsKICAgICAgIm5hbWUiOiAiZ3Jhbml0ZS00LjItM2IiLAogICAgICAiZGlnZXN0IjogewogICAgICAgICJzaGEyNTYiOiAiMmMwOGZiMTY2NzBjODRkODUyNmJjOTdkMTIzM2NkMmIyZjM4NzBmOGU1ZGRhNThkMzlhMzA1ZWQzNmFmMTFlZiIKICAgICAgfQogICAgfQogIF0sCiAgInByZWRpY2F0ZVR5cGUiOiAiaHR0cHM6Ly9tb2RlbF9zaWduaW5nL3NpZ25hdHVyZS92MS4wIiwKICAicHJlZGljYXRlIjogewogICAgInJlc291cmNlcyI6IFsKICAgICAgewogICAgICAgICJuYW1lIjogIlJFQURNRS5tZCIsCiAgICAgICAgImFsZ29yaXRobSI6ICJzaGEyNTYiLAogICAgICAgICJkaWdlc3QiOiAiNzczODRlNWZmYzA2M2QxOGFlYzYzZjM2Nzc0MDA1MmYxZmNhODhlMjhkOGQ4YWI5MzZhN2QzZDYxYzY2YjM5MyIKICAgICAgfSwKICAgICAgewogICAgICAgICJuYW1lIjogImNoYXRfdGVtcGxhdGUuamluamEiLAogICAgICAgICJhbGdvcml0aG0iOiAic2hhMjU2IiwKICAgICAgICAiZGlnZXN0IjogImYwYmE0M2Y3OWIzY2FiY2E1ZTVhNzU4NGM3N2FlYzkyZjQ5ZmVhZTQ1Y2RmNzc3OWM4N2Q5ZmM1NGNkOTAyNTgiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibmFtZSI6ICJjb25maWcuanNvbiIsCiAgICAgICAgImFsZ29yaXRobSI6ICJzaGEyNTYiLAogICAgICAgICJkaWdlc3QiOiAiZTRmNDRiOWM2OTI0YTI4M2YxZDFkMzYwNTdhODlmMWEwNDQwNGJmMTU2MWZjMmMwYjY0Y2Y5ODE4MGU3MjkxNSIKICAgICAgfSwKICAgICAgewogICAgICAgICJuYW1lIjogImdlbmVyYXRpb25fY29uZmlnLmpzb24iLAogICAgICAgICJhbGdvcml0aG0iOiAic2hhMjU2IiwKICAgICAgICAiZGlnZXN0IjogIjFiOWJhZjBhNzk1OWQzMWQ3ZmI1OGZmNmI1MDZjMjdkMDlhNzNkMzk1Y2FkY2NjN2U2ZGQxZDRiN2U0M2ZkOWQiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibmFtZSI6ICJncmFuaXRlX3RoaW5raW5nX3BhcnNlci5weSIsCiAgICAgICAgImFsZ29yaXRobSI6ICJzaGEyNTYiLAogICAgICAgICJkaWdlc3QiOiAiNDJmOWYzYmExOTZlNjBhYWYyNzJlNDEzNjI2NjkzZTdhYjM4NzFhMDliMWJiNjhkNTVhMjZmZThkNTU4MmJkZiIKICAgICAgfSwKICAgICAgewogICAgICAgICJuYW1lIjogIm1lcmdlcy50eHQiLAogICAgICAgICJhbGdvcml0aG0iOiAic2hhMjU2IiwKICAgICAgICAiZGlnZXN0IjogImI2ZmU0MjRlMzM0OTAzZjdmYjg0ZDNhMTA2ZDk3MzA0NTVmNDc0NGI5ZmUzYzIxZWUxMzZkOTdhMDBlNzI1MDIiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibmFtZSI6ICJtb2RlbC0wMDAwMS1vZi0wMDAwMi5zYWZldGVuc29ycyIsCiAgICAgICAgImFsZ29yaXRobSI6ICJzaGEyNTYiLAogICAgICAgICJkaWdlc3QiOiAiZGIzOWViMjc3NmI1NDA0ZGJmZDA2OTZjZjdmZTVlYzY3MWYwZGFkMGUwOTE4YzYyYzVhZWE5ZTJlYjU4MjVkNyIKICAgICAgfSwKICAgICAgewogICAgICAgICJuYW1lIjogIm1vZGVsLTAwMDAyLW9mLTAwMDAyLnNhZmV0ZW5zb3JzIiwKICAgICAgICAiYWxnb3JpdGhtIjogInNoYTI1NiIsCiAgICAgICAgImRpZ2VzdCI6ICI4ZmJhNmVhMTc1NTFkNWQxMjllYWM1MTlkYmQ3MDIzNzEzOTIyMWM3ZmQwYjg5NjIzZWY1NGQ5NzExMDYyNTA1IgogICAgICB9LAogICAgICB7CiAgICAgICAgIm5hbWUiOiAibW9kZWwuc2FmZXRlbnNvcnMuaW5kZXguanNvbiIsCiAgICAgICAgImFsZ29yaXRobSI6ICJzaGEyNTYiLAogICAgICAgICJkaWdlc3QiOiAiMjgxYTlmZDc4OGVkMTA4YjY2ZWM1ZmM2ZTQxNDdjODgyYTlhM2MyZTg1NzE5MzAwMjlhZDE5MTAzYjIzZWNhOCIKICAgICAgfSwKICAgICAgewogICAgICAgICJuYW1lIjogInNwZWNpYWxfdG9rZW5zX21hcC5qc29uIiwKICAgICAgICAiYWxnb3JpdGhtIjogInNoYTI1NiIsCiAgICAgICAgImRpZ2VzdCI6ICJlOTQzNWZlZmQ2ZDgzOGZkOWZjYmJjNDRiOTdhOGUzZmYzMjJiZTdmNmRmYjdlNGZkMjQ2ODU4NjU3NGJiNTJiIgogICAgICB9LAogICAgICB7CiAgICAgICAgIm5hbWUiOiAidG9rZW5pemVyLmpzb24iLAogICAgICAgICJhbGdvcml0aG0iOiAic2hhMjU2IiwKICAgICAgICAiZGlnZXN0IjogIjg4Mzk3NTMxNGQ1ODc0MzcyNjM0N2NhYWYyYzMyYWM4OWFmZDVhZDU3MjIyY2ZmYmM0ZjA1MmYyYWIyN2IyZDciCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibmFtZSI6ICJ0b2tlbml6ZXJfY29uZmlnLmpzb24iLAogICAgICAgICJhbGdvcml0aG0iOiAic2hhMjU2IiwKICAgICAgICAiZGlnZXN0IjogIjIwMDdmMjZkZjE2NmVkMTBhMmQ2ZmE4ODFjMWM4ZjNjZGQxNTFlNDUxNDY5ZjU5YjI3NDg5N2YxNDQ0OTgzNWYiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibmFtZSI6ICJ2b2NhYi5qc29uIiwKICAgICAgICAiYWxnb3JpdGhtIjogInNoYTI1NiIsCiAgICAgICAgImRpZ2VzdCI6ICJhMWJlMGMxZTBhODliNWJhY2RhNmFmNmY4YjYzZGYwOTY2OGNiOGQxZjY1NjIyOWVlOTEyMzE0MGM5NTA3ODEwIgogICAgICB9CiAgICBdLAogICAgInNlcmlhbGl6YXRpb24iOiB7CiAgICAgICJhbGxvd19zeW1saW5rcyI6IGZhbHNlLAogICAgICAiaWdub3JlX3BhdGhzIjogWwogICAgICAgICIuZ2l0aWdub3JlIiwKICAgICAgICAiLmdpdGh1YiIsCiAgICAgICAgIi5jYWNoZSIsCiAgICAgICAgIi5naXQiLAogICAgICAgICJtb2RlbC5zaWciLAogICAgICAgICIuZ2l0YXR0cmlidXRlcyIKICAgICAgXSwKICAgICAgImhhc2hfdHlwZSI6ICJzaGEyNTYiLAogICAgICAibWV0aG9kIjogImZpbGVzIgogICAgfQogIH0KfQ==","payloadType":"application/vnd.in-toto+json","signatures":[{"sig":"MEYCIQCvkEvEtnhIRWt3IdfqCeH0r/5uZBiqgPHYkSOox07ATwIhAP9lcxemQOowBFjQBng6PJcIr4N6K0d0xR0Q5ljPQUZ6"}]}}
|
|
|
|
| 1 |
+
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"certificate":{"rawBytes":"MIIC/TCCAoSgAwIBAgIUbt2azxc18+VopF4KhUszMqrSInowCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYwODE5MDEyNjI1WhcNMjYwODE5MDEzNjI1WjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEYbFYG2Xd7RrSd9mf+bRuZVqfexlPSZnqSThdP5sOKhQ4QRoVpJEl9PIciMym4nJ2+RtHd5x+sEUKpjeVwamszqOCAaMwggGfMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAdBgNVHQ4EFgQU484d+h/LAZ6wHmv7A4eR7repjt0wHwYDVR0jBBgwFoAU39Ppz1YkEZb5qNjpKFWixi4YZD8wIgYDVR0RAQH/BBgwFoEUR3Jhbml0ZS1zaWduQGlibS5jb20wNAYKKwYBBAGDvzABAQQmaHR0cHM6Ly9zaWdzdG9yZS52ZXJpZnkuaWJtLmNvbS9vYXV0aDIwNgYKKwYBBAGDvzABCAQoDCZodHRwczovL3NpZ3N0b3JlLnZlcmlmeS5pYm0uY29tL29hdXRoMjAaBgorBgEEAYO/MAEYBAwMCjY1NTAwMUFFNEowgYkGCisGAQQB1nkCBAIEewR5AHcAdQDdPTBqxscRMmMZHhyZZzcCokpeuN48rf+HinKALynujgAAAaAXoHCrAAAEAwBGMEQCIHv5S4qmSVKTCBLEPnBi7Z7YxPCWaMJ6T0iJO7ZfxLh6AiAQL3ATWct3v17Xa9JWmVUCa7bzxYeYen9S99cLTqAi3jAKBggqhkjOPQQDAwNnADBkAjBLTb2mOA9GmhtCPLqFITSi3b3dRM+9coEDY7g3LcisFUy4BN7z85L+sWahKYqwHaoCMGINEx2lsu+PUR6lJEi0Imp8uARl05UOTfOakPfHNA2i83ojwEsC+snp8KEKegmi+A=="},"tlogEntries":[{"logIndex":"2510875348","logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="},"kindVersion":{"kind":"dsse","version":"0.0.1"},"integratedTime":"1787102785","inclusionPromise":{"signedEntryTimestamp":"MEUCIQC984HawgonBWLQrIjiWmOww/BAA/9OQTqVKi7dYKlqeQIgcI7njCHbkaUDLmx3zRpZMaNNB9rV4kMj8TUn3yaNne4="},"inclusionProof":{"logIndex":"2388971086","rootHash":"SMMQGZeUhRSm0wplI3ULZbIotg6ZsSkE/augQaAUvx0=","treeSize":"2388971094","hashes":["S20h6LzJnlmiep8O8JmQNA5nWR05VtmktEiYD27TvnU=","ncMkmHHmZM/1bzsSNOxQ7GoNWe2WoLTSWj/tjRxGPHE=","H4OQ3bVReJWgdp6f7LwArg1Q3suUgQBt12OlVUSXCj4=","pQ0PFvi1DDB3CSD6sqzfQ1D7rTdcP9nhWZLVra6q/Pc=","o91y41+7TpWptVM3R6J2pEfhAyjiQYb+v97etGApI7Q=","0kf2QoNDYYfzLMpLXoLTdanVD5BmTIlKVOOGXC+c4pc=","kKuegC1nlyrRoXLU/DKoOCg04+zbgRyfSdNCXnLVPpk=","9wDHqM0WTkr0yTafMY7aSfSdjmeQpr+2pHKKefIRF2k=","/kYqX9InaSmF98dbifiBkkFm74JdaIH20WDJqy6J61s=","yhcHfb0t2NNGHT2YSHTizaXBuUrJaRuT/zSx7JZnItk=","CazOR9Q3ylO4FKtDFy+N4k/u5y++Nr8YdeYDCs/Fszc=","b59iiqh65bO1iomEgnUHw2hV6PUNfwTaAMamkX1DHEw=","f+78LZMeYtbIPiHvuH6zUNZuqiyHXfcGFBPLcGZIBqM=","sJnTXpKQMphzanNmqLjfZ74shBT2iAK90hNY+OZ4O4U=","oAG1JFnuk+DeIPoZLAcUfEl0HwF95M/Xk3z7w9LjSF8=","1OEC0KMekWr1AbpIDYXYCOXzf6aK8hYAK01U3ypm0is=","ygTG08vB2EEmJQPXRvF5H06Tlac72AkODENK7PhCPkw=","xH/DCseLHr9eKoYT8qsORZK7zVdEGYWHuVtsVrD95wY="],"checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n2388971094\nSMMQGZeUhRSm0wplI3ULZbIotg6ZsSkE/augQaAUvx0=\n\n— rekor.sigstore.dev wNI9ajBGAiEAlfeD7jwnh6oAgbE60Wf3NYn73o4mq9BU/zaKDATlPYICIQCcS28+I+Vp3MPIZ+YffmBZfr1C3y45nk15GvyoGaISEA==\n"}},"canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiMjAxZWExNTE5MWFjYmZkMjg1Yzc0NjgzZmQzZGNiYjY2NzEzZGQ0OTdkNDhhYjhmMGZmM2I2YTg1YTBjNTNiMSJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjBhYjM3MjU5ZDQ0N2ExYjU4YjBmNTg3MzYyOWVmM2EyMGQzMDczNjQxMDA1OTkwMzUxODRkNjI5NWFkYzNiNmUifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVVQ0lRQ2E2NTNVb3RNbnRaeUJCYnptaHJXQ01mclRtekJzemlhWFdrRUtOVTR6ZHdJZ040bXMrQ0RTSTFjK0JxYWE5dWFyUDRxZE9kdzlsSGphdmJRWkNoem9IelE9IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VNdlZFTkRRVzlUWjBGM1NVSkJaMGxWWW5ReVlYcDRZekU0SzFadmNFWTBTMmhWYzNwTmNYSlRTVzV2ZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwWmQwOUVSVFZOUkVWNVRtcEpNVmRvWTA1TmFsbDNUMFJGTlUxRVJYcE9ha2t4VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVlpZa1paUnpKWVpEZFNjbE5rT1cxbUsySlNkVnBXY1dabGVHeFFVMXB1Y1ZOVWFHUUtVRFZ6VDB0b1VUUlJVbTlXY0VwRmJEbFFTV05wVFhsdE5HNUtNaXRTZEVoa05YZ3JjMFZWUzNCcVpWWjNZVzF6ZW5GUFEwRmhUWGRuWjBkbVRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVTBPRFJrQ2l0b0wweEJXalozU0cxMk4wRTBaVkkzY21Wd2FuUXdkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMGxuV1VSV1VqQlNRVkZJTDBKQ1ozZEdiMFZWVWpOS2FHSnRiREJhVXpGNllWZGtkVkZIYkdsaVV6VnFZakl3ZDA1QldVdExkMWxDUWtGSFJBcDJla0ZDUVZGUmJXRklVakJqU0UwMlRIazVlbUZYWkhwa1J6bDVXbE0xTWxwWVNuQmFibXQxWVZkS2RFeHRUblppVXpsMldWaFdNR0ZFU1hkT1oxbExDa3QzV1VKQ1FVZEVkbnBCUWtOQlVXOUVRMXB2WkVoU2QyTjZiM1pNTTA1d1dqTk9NR0l6U214TWJscHNZMjFzYldWVE5YQlpiVEIxV1RJNWRFd3lPV2dLWkZoU2IwMXFRV0ZDWjI5eVFtZEZSVUZaVHk5TlFVVlpRa0YzVFVOcVdURk9WRUYzVFZWR1JrNUZiM2RuV1d0SFEybHpSMEZSVVVJeGJtdERRa0ZKUlFwbGQxSTFRVWhqUVdSUlJHUlFWRUp4ZUhOalVrMXRUVnBJYUhsYVducGpRMjlyY0dWMVRqUTRjbVlyU0dsdVMwRk1lVzUxYW1kQlFVRmhRVmh2U0VOeUNrRkJRVVZCZDBKSFRVVlJRMGxJZGpWVE5IRnRVMVpMVkVOQ1RFVlFia0pwTjFvM1dYaFFRMWRoVFVvMlZEQnBTazgzV21aNFRHZzJRV2xCVVV3elFWUUtWMk4wTTNZeE4xaGhPVXBYYlZaVlEyRTNZbnA0V1dWWlpXNDVVems1WTB4VWNVRnBNMnBCUzBKblozRm9hMnBQVUZGUlJFRjNUbTVCUkVKclFXcENUQXBVWWpKdFQwRTVSMjFvZEVOUVRIRkdTVlJUYVROaU0yUlNUU3M1WTI5RlJGazNaek5NWTJselJsVjVORUpPTjNvNE5Vd3JjMWRoYUV0WmNYZElZVzlEQ2sxSFNVNUZlREpzYzNVclVGVlNObXhLUldrd1NXMXdPSFZCVW13d05WVlBWR1pQWVd0UVpraE9RVEpwT0ROdmFuZEZjME1yYzI1d09FdEZTMlZuYldrS0swRTlQUW90TFMwdExVVk9SQ0JEUlZKVVNVWkpRMEZVUlMwdExTMHRDZz09In1dfX0="}],"timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIIE6jADAgEAMIIE4QYJKoZIhvcNAQcCoIIE0jCCBM4CAQMxDTALBglghkgBZQMEAgEwgcIGCyqGSIb3DQEJEAEEoIGyBIGvMIGsAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQghwY5bHgvujf9ynpYZtSt6YggohEhwmwrlaoNTxGCMSwCFArRWEisjBvnvs5aCx/klrrIkVqOGA8yMDI2MDgxOTAxMjYyNVowAwIBAQIJAOiWXvtRqZcKoDKkMDAuMRUwEwYDVQQKEwxzaWdzdG9yZS5kZXYxFTATBgNVBAMTDHNpZ3N0b3JlLXRzYaCCAhQwggIQMIIBlqADAgECAhQ6E1QvDJBh7rzBQy/Lio6LKiOLDDAKBggqhkjOPQQDAzA5MRUwEwYDVQQKEwxzaWdzdG9yZS5kZXYxIDAeBgNVBAMTF3NpZ3N0b3JlLXRzYS1zZWxmc2lnbmVkMB4XDTI1MDQwODA2NTk0M1oXDTM1MDQwNjA2NTk0M1owLjEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MRUwEwYDVQQDEwxzaWdzdG9yZS10c2EwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAATitrZnyEo2KDZP2QWMIBOgYbfSOTL5ZC/cHMv6Yq+HVIo1H9TC7Cx80KDiyvKhgB3wTqKyi9UDczhqg12b1AOLnRnydMTK+qB8M+1MjBci1+Jb8AV/VXu7CRuQCiPTHFyjajBoMA4GA1UdDwEB/wQEAwIHgDAdBgNVHQ4EFgQUif15Q4fP0GVGwwJGxyxzW3206wMwHwYDVR0jBBgwFoAUmOwB73+7Uf/UlR5vioiYUweJzr8wFgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwCgYIKoZIzj0EAwMDaAAwZQIwO2mxX/opo7SrIX9QyxfZpJRcpAV2gZOm1AZzR+2rVyy6Uc8Ybp2ybIw13ckH4bcRAjEA5qO8FyOkmYpvg2/7ZNqiPxRzn5vqKHoVcIIqtpKq6l7TvOqzAxxclN7VwTG8e++XMYIB2zCCAdcCAQEwUTA5MRUwEwYDVQQKEwxzaWdzdG9yZS5kZXYxIDAeBgNVBAMTF3NpZ3N0b3JlLXRzYS1zZWxmc2lnbmVkAhQ6E1QvDJBh7rzBQy/Lio6LKiOLDDALBglghkgBZQMEAgGggfwwGgYJKoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMBwGCSqGSIb3DQEJBTEPFw0yNjA4MTkwMTI2MjVaMC8GCSqGSIb3DQEJBDEiBCBAOWeoJ9dWMivP6qolYwtjN69vGVZZm+pFLed3OsIHsTCBjgYLKoZIhvcNAQkQAi8xfzB9MHsweQQghfknvAerYsrDtENWwQ78gbLGiD/aernm2HDZ0TrNBbcwVTA9pDswOTEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MSAwHgYDVQQDExdzaWdzdG9yZS10c2Etc2VsZnNpZ25lZAIUOhNULwyQYe68wUMvy4qOiyojiwwwCgYIKoZIzj0EAwIEZzBlAjBOh8TKlBZluMQiNw6KArhIw0U8U+J/DT5JQK/41RA73eV6gEwQfUh0WlPLNDRtaOICMQDrtvyERBd7lPlbG5xiHe1foaip5KvpwgoREmZxsjoDNo0BvZCLNs/wBz7Cy86BLDM="}]}},"dsseEnvelope":{"payload":"ewogICJfdHlwZSI6ICJodHRwczovL2luLXRvdG8uaW8vU3RhdGVtZW50L3YxIiwKICAic3ViamVjdCI6IFsKICAgIHsKICAgICAgIm5hbWUiOiAiZ3Jhbml0ZS00LjItM2IiLAogICAgICAiZGlnZXN0IjogewogICAgICAgICJzaGEyNTYiOiAiZThjOGUzOGVjMDY1MTBhZTcxZjIxZjBiNjc2N2I3M2FiYzQ3ZDk4NDQxMWI0MzQ1Y2I3NjFkNzVhNmFmYjg4OCIKICAgICAgfQogICAgfQogIF0sCiAgInByZWRpY2F0ZVR5cGUiOiAiaHR0cHM6Ly9tb2RlbF9zaWduaW5nL3NpZ25hdHVyZS92MS4wIiwKICAicHJlZGljYXRlIjogewogICAgInNlcmlhbGl6YXRpb24iOiB7CiAgICAgICJhbGxvd19zeW1saW5rcyI6IGZhbHNlLAogICAgICAibWV0aG9kIjogImZpbGVzIiwKICAgICAgImhhc2hfdHlwZSI6ICJzaGEyNTYiLAogICAgICAiaWdub3JlX3BhdGhzIjogWwogICAgICAgICIuZ2l0aHViIiwKICAgICAgICAibW9kZWwuc2lnIiwKICAgICAgICAiLmdpdGlnbm9yZSIsCiAgICAgICAgIi5naXQiLAogICAgICAgICIuZ2l0YXR0cmlidXRlcyIsCiAgICAgICAgIi5jYWNoZSIKICAgICAgXQogICAgfSwKICAgICJyZXNvdXJjZXMiOiBbCiAgICAgIHsKICAgICAgICAiYWxnb3JpdGhtIjogInNoYTI1NiIsCiAgICAgICAgImRpZ2VzdCI6ICI3ZmEzMDkyN2M0MjBhNmQyMTk0ZTI5NWVmN2FlODJjNjE0YTI3Mzc1NDY1YWY3M2IwMWFkNzdkM2Q1MWVjNTVhIiwKICAgICAgICAibmFtZSI6ICJSRUFETUUubWQiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiYWxnb3JpdGhtIjogInNoYTI1NiIsCiAgICAgICAgImRpZ2VzdCI6ICJmMGJhNDNmNzliM2NhYmNhNWU1YTc1ODRjNzdhZWM5MmY0OWZlYWU0NWNkZjc3NzljODdkOWZjNTRjZDkwMjU4IiwKICAgICAgICAibmFtZSI6ICJjaGF0X3RlbXBsYXRlLmppbmphIgogICAgICB9LAogICAgICB7CiAgICAgICAgImFsZ29yaXRobSI6ICJzaGEyNTYiLAogICAgICAgICJkaWdlc3QiOiAiZTRmNDRiOWM2OTI0YTI4M2YxZDFkMzYwNTdhODlmMWEwNDQwNGJmMTU2MWZjMmMwYjY0Y2Y5ODE4MGU3MjkxNSIsCiAgICAgICAgIm5hbWUiOiAiY29uZmlnLmpzb24iCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiYWxnb3JpdGhtIjogInNoYTI1NiIsCiAgICAgICAgImRpZ2VzdCI6ICIxYjliYWYwYTc5NTlkMzFkN2ZiNThmZjZiNTA2YzI3ZDA5YTczZDM5NWNhZGNjYzdlNmRkMWQ0YjdlNDNmZDlkIiwKICAgICAgICAibmFtZSI6ICJnZW5lcmF0aW9uX2NvbmZpZy5qc29uIgogICAgICB9LAogICAgICB7CiAgICAgICAgImFsZ29yaXRobSI6ICJzaGEyNTYiLAogICAgICAgICJkaWdlc3QiOiAiNDJmOWYzYmExOTZlNjBhYWYyNzJlNDEzNjI2NjkzZTdhYjM4NzFhMDliMWJiNjhkNTVhMjZmZThkNTU4MmJkZiIsCiAgICAgICAgIm5hbWUiOiAiZ3Jhbml0ZV90aGlua2luZ19wYXJzZXIucHkiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiYWxnb3JpdGhtIjogInNoYTI1NiIsCiAgICAgICAgImRpZ2VzdCI6ICJiNmZlNDI0ZTMzNDkwM2Y3ZmI4NGQzYTEwNmQ5NzMwNDU1ZjQ3NDRiOWZlM2MyMWVlMTM2ZDk3YTAwZTcyNTAyIiwKICAgICAgICAibmFtZSI6ICJtZXJnZXMudHh0IgogICAgICB9LAogICAgICB7CiAgICAgICAgImFsZ29yaXRobSI6ICJzaGEyNTYiLAogICAgICAgICJkaWdlc3QiOiAiZGIzOWViMjc3NmI1NDA0ZGJmZDA2OTZjZjdmZTVlYzY3MWYwZGFkMGUwOTE4YzYyYzVhZWE5ZTJlYjU4MjVkNyIsCiAgICAgICAgIm5hbWUiOiAibW9kZWwtMDAwMDEtb2YtMDAwMDIuc2FmZXRlbnNvcnMiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiYWxnb3JpdGhtIjogInNoYTI1NiIsCiAgICAgICAgImRpZ2VzdCI6ICI4ZmJhNmVhMTc1NTFkNWQxMjllYWM1MTlkYmQ3MDIzNzEzOTIyMWM3ZmQwYjg5NjIzZWY1NGQ5NzExMDYyNTA1IiwKICAgICAgICAibmFtZSI6ICJtb2RlbC0wMDAwMi1vZi0wMDAwMi5zYWZldGVuc29ycyIKICAgICAgfSwKICAgICAgewogICAgICAgICJhbGdvcml0aG0iOiAic2hhMjU2IiwKICAgICAgICAiZGlnZXN0IjogIjI4MWE5ZmQ3ODhlZDEwOGI2NmVjNWZjNmU0MTQ3Yzg4MmE5YTNjMmU4NTcxOTMwMDI5YWQxOTEwM2IyM2VjYTgiLAogICAgICAgICJuYW1lIjogIm1vZGVsLnNhZmV0ZW5zb3JzLmluZGV4Lmpzb24iCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiYWxnb3JpdGhtIjogInNoYTI1NiIsCiAgICAgICAgImRpZ2VzdCI6ICJlOTQzNWZlZmQ2ZDgzOGZkOWZjYmJjNDRiOTdhOGUzZmYzMjJiZTdmNmRmYjdlNGZkMjQ2ODU4NjU3NGJiNTJiIiwKICAgICAgICAibmFtZSI6ICJzcGVjaWFsX3Rva2Vuc19tYXAuanNvbiIKICAgICAgfSwKICAgICAgewogICAgICAgICJhbGdvcml0aG0iOiAic2hhMjU2IiwKICAgICAgICAiZGlnZXN0IjogIjg4Mzk3NTMxNGQ1ODc0MzcyNjM0N2NhYWYyYzMyYWM4OWFmZDVhZDU3MjIyY2ZmYmM0ZjA1MmYyYWIyN2IyZDciLAogICAgICAgICJuYW1lIjogInRva2VuaXplci5qc29uIgogICAgICB9LAogICAgICB7CiAgICAgICAgImFsZ29yaXRobSI6ICJzaGEyNTYiLAogICAgICAgICJkaWdlc3QiOiAiMjAwN2YyNmRmMTY2ZWQxMGEyZDZmYTg4MWMxYzhmM2NkZDE1MWU0NTE0NjlmNTliMjc0ODk3ZjE0NDQ5ODM1ZiIsCiAgICAgICAgIm5hbWUiOiAidG9rZW5pemVyX2NvbmZpZy5qc29uIgogICAgICB9LAogICAgICB7CiAgICAgICAgImFsZ29yaXRobSI6ICJzaGEyNTYiLAogICAgICAgICJkaWdlc3QiOiAiYTFiZTBjMWUwYTg5YjViYWNkYTZhZjZmOGI2M2RmMDk2NjhjYjhkMWY2NTYyMjllZTkxMjMxNDBjOTUwNzgxMCIsCiAgICAgICAgIm5hbWUiOiAidm9jYWIuanNvbiIKICAgICAgfQogICAgXQogIH0KfQ==","payloadType":"application/vnd.in-toto+json","signatures":[{"sig":"MEUCIQCa653UotMntZyBBbzmhrWCMfrTmzBsziaXWkEKNU4zdwIgN4ms+CDSI1c+Bqaa9uarP4qdOdw9lHjavbQZChzoHzQ="}]}}
|