Instructions to use ibm-granite/granite-4.1-30b with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use ibm-granite/granite-4.1-30b with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="ibm-granite/granite-4.1-30b") 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.1-30b") model = AutoModelForCausalLM.from_pretrained("ibm-granite/granite-4.1-30b") 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]:])) - Notebooks
- Google Colab
- Kaggle
- Local Apps
- vLLM
How to use ibm-granite/granite-4.1-30b 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.1-30b" # 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.1-30b", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/ibm-granite/granite-4.1-30b
- SGLang
How to use ibm-granite/granite-4.1-30b 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.1-30b" \ --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.1-30b", "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.1-30b" \ --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.1-30b", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }' - Docker Model Runner
How to use ibm-granite/granite-4.1-30b with Docker Model Runner:
docker model run hf.co/ibm-granite/granite-4.1-30b
Granite-4.1 Model family
Browse files
README.md
CHANGED
|
@@ -15,7 +15,7 @@ tags:
|
|
| 15 |
Granite-4.1-30B is a 30B parameter long-context instruct model finetuned from *Granite-4.1-30B-Base* using a combination of open source instruction datasets with permissive license and internally collected synthetic datasets. Granite 4.1 models have gone through an improved post-training pipeline, including supervised finetuning and reinforcement learning alignment, resulting in enhanced tool calling, instruction following, and chat capabilities.
|
| 16 |
|
| 17 |
- **Developers:** Granite Team, IBM
|
| 18 |
-
- **HF Collection:** [Granite 4.1 Language Models HF Collection](https://huggingface.co/collections/ibm-granite/granite-41
|
| 19 |
- **Technical Blog:** [Granite-4.1 Blog](https://huggingface.co/blog/ibm-granite/granit-4-1)
|
| 20 |
- **GitHub Repository:** [ibm-granite/granite-4.1-language-models](https://github.com/ibm-granite/granite-4.1-language-models)
|
| 21 |
- **Website**: [Granite Docs](https://www.ibm.com/granite/docs/)
|
|
|
|
| 15 |
Granite-4.1-30B is a 30B parameter long-context instruct model finetuned from *Granite-4.1-30B-Base* using a combination of open source instruction datasets with permissive license and internally collected synthetic datasets. Granite 4.1 models have gone through an improved post-training pipeline, including supervised finetuning and reinforcement learning alignment, resulting in enhanced tool calling, instruction following, and chat capabilities.
|
| 16 |
|
| 17 |
- **Developers:** Granite Team, IBM
|
| 18 |
+
- **HF Collection:** [Granite 4.1 Language Models HF Collection](https://huggingface.co/collections/ibm-granite/granite-41)
|
| 19 |
- **Technical Blog:** [Granite-4.1 Blog](https://huggingface.co/blog/ibm-granite/granit-4-1)
|
| 20 |
- **GitHub Repository:** [ibm-granite/granite-4.1-language-models](https://github.com/ibm-granite/granite-4.1-language-models)
|
| 21 |
- **Website**: [Granite Docs](https://www.ibm.com/granite/docs/)
|
model.sig
CHANGED
|
@@ -1 +1 @@
|
|
| 1 |
-
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"certificate":{"rawBytes":"MIIC5DCCAmmgAwIBAgIULOvio4ADs1qLViZM/C+d4YJquN4wCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYwNDI0MjAwMDU0WhcNMjYwNDI0MjAxMDU0WjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEpho2lmZ2jlWtcRBM1Q7raCwlUBiw1Pfc+UvaRd7e+pGyYopxKuiZijGNsro/1UP/gIpKPIoa678EVtlV9PyEbKOCAYgwggGEMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAdBgNVHQ4EFgQUDb8rsICfLiRLRK36Mzk9aKdsleMwHwYDVR0jBBgwFoAU39Ppz1YkEZb5qNjpKFWixi4YZD8wIgYDVR0RAQH/BBgwFoEUR3Jhbml0ZS1zaWduQGlibS5jb20wNAYKKwYBBAGDvzABAQQmaHR0cHM6Ly9zaWdzdG9yZS52ZXJpZnkuaWJtLmNvbS9vYXV0aDIwNgYKKwYBBAGDvzABCAQoDCZodHRwczovL3NpZ3N0b3JlLnZlcmlmeS5pYm0uY29tL29hdXRoMjCBigYKKwYBBAHWeQIEAgR8BHoAeAB2AN09MGrGxxEyYxkeHJlnNwKiSl643jyt/4eKcoAvKe6OAAABncEUu38AAAQDAEcwRQIhAPFWF3ws61t15j15MdMzhteIR4psy07/OZ0QVqIkJMcZAiB/Tm5VDXB67yzF+guzk+HouOle0f89SYYRNrI5gdA4nzAKBggqhkjOPQQDAwNpADBmAjEApInnJUHO86Bql/qKrVEH72i2tveu3ExW9o/85+Etg2m0sKBxmZAiXJTq9Q1C74YjAjEA25hYZxJnMW93yQe+sRf2xH+91CWUgc0tGWhXhpgnb43Hvb335uPrhPoYfauNU5sS"},"tlogEntries":[{"logIndex":"1374019626","logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="},"kindVersion":{"kind":"dsse","version":"0.0.1"},"integratedTime":"1777060854","inclusionPromise":{"signedEntryTimestamp":"MEYCIQDam9tBVyjwKaL19XHj/QksQ65/9MNi11/3jvkz2qPFkAIhANDYPAtOfsEvYx5hdBsSVS6abJsJa4NfIE2BHkoaMgRr"},"inclusionProof":{"logIndex":"1252115364","rootHash":"noeTbhwTRGH3qywCvDbKLLCCmL5ASq+TO1mUi09r23E=","treeSize":"1252115369","hashes":["VMBtMUjDDyOdZ6LzuGtAwSPaZxbpal2pcCT3y7TlGIY=","OIO7Q24bqJwWOpd7UJWbE7AY/Bz4fVembL5oPtz2tYo=","UOeWuNzpzvrFEjWXF1bED0pJRDwON42wM6kcGNppv4k=","NzhERyjhdHaNJEfWJmQ3ryaKX9TSI9jEIux3g1uv+UI=","e3oi/b959Cp5iw9sHSy1dpzuEsmkcnKdP4JZACrEZ58=","HHznIJLdPdLCwRElLVcOts6o6mECTiue0a5di0DA15E=","buv6IjwS6hY0WyY6sigrpNSEqb/Mq2vrg/k7zb7E/oM=","Eub2lv6ymstdosAvW9hh3mUtqIgAtkFAifV8pHd3uX0=","MMCeg/OeunpAfU/FCu271z7BAhPka4g8ftM9ijzwRvw=","VjPeR6JvqGNwjbyQtKsa/oYBkJVLUb4JhhzFDGEMJuQ=","mnfpOraRDRsP4rHHtqbWxq2DqGX83fb0AhuHKH1AAHU=","WgUvEv59FQWZYnOKpypUDHVVIQFHWKIFUkJd1cKb8lU=","h2SgdirvgZgNcGmrab9d64BztgK7U3obgCx7/XfvPxw=","WPob79Wj7q8oOTAFSXtbZadB1zIDWW3c2SjJ7j8BfsA=","7y22/OdvnNTJ3gzz57WEW6D/mmmrLXV0dVQyDwenx5A=","DOCeoSMovIvLExkhIvisow9AuNXgeWs4ECkyR6EcqYU="],"checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n1252115369\nnoeTbhwTRGH3qywCvDbKLLCCmL5ASq+TO1mUi09r23E=\n\n— rekor.sigstore.dev wNI9ajBEAiBbLuVxrAg6nYb5lIJcaUzEOB7WYldrzMBvZcwOWJFp5gIgYgGuijh8svrnu7sU8l2OX2US42Ueg4MavrWbu5iFOsw=\n"}},"canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiZDI1MzE5Mzk0NGUxZGYxYjA0MmZhMTdlZGJhMzkwZWNjNGIyMTU5MmE3N2RlYzBhODg5MjM0ZjFlNWNlYTJhMyJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjVmZTA0ZDVmOTBmY2ZlN2NkY2FhODVlNGRlNzk2YWZkYjhkMjkwMjg2ZWFiMjQ2ZGRmYjU3NWM3M2EyMDBjNzYifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVVQ0lRRGUwSk9WUVorQzMxL3BybEFSaHVrdHdmcWF2ZDM5QmMxYmRGd2hyZVRKQ0FJZ1pic2FrYTFiNGFsY3NDdzRrRzJpeEVHNXFOYlNnUjVHVFliM2U5UFNGZ3c9IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VNMVJFTkRRVzF0WjBGM1NVSkJaMGxWVEU5MmFXODBRVVJ6TVhGTVZtbGFUUzlESzJRMFdVcHhkVTQwZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwWmQwNUVTVEJOYWtGM1RVUlZNRmRvWTA1TmFsbDNUa1JKTUUxcVFYaE5SRlV3VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVndhRzh5YkcxYU1tcHNWM1JqVWtKTk1WRTNjbUZEZDJ4VlFtbDNNVkJtWXl0VmRtRUtVbVEzWlN0d1IzbFpiM0I0UzNWcFdtbHFSMDV6Y204dk1WVlFMMmRKY0V0UVNXOWhOamM0UlZaMGJGWTVVSGxGWWt0UFEwRlpaM2RuWjBkRlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVkVZamh5Q25OSlEyWk1hVkpNVWtzek5rMTZhemxoUzJSemJHVk5kMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMGxuV1VSV1VqQlNRVkZJTDBKQ1ozZEdiMFZWVWpOS2FHSnRiREJhVXpGNllWZGtkVkZIYkdsaVV6VnFZakl3ZDA1QldVdExkMWxDUWtGSFJBcDJla0ZDUVZGUmJXRklVakJqU0UwMlRIazVlbUZYWkhwa1J6bDVXbE0xTWxwWVNuQmFibXQxWVZkS2RFeHRUblppVXpsMldWaFdNR0ZFU1hkT1oxbExDa3QzV1VKQ1FVZEVkbnBCUWtOQlVXOUVRMXB2WkVoU2QyTjZiM1pNTTA1d1dqTk9NR0l6U214TWJscHNZMjFzYldWVE5YQlpiVEIxV1RJNWRFd3lPV2dLWkZoU2IwMXFRMEpwWjFsTFMzZFpRa0pCU0ZkbFVVbEZRV2RTT0VKSWIwRmxRVUl5UVU0d09VMUhja2Q0ZUVWNVdYaHJaVWhLYkc1T2QwdHBVMncyTkFvemFubDBMelJsUzJOdlFYWkxaVFpQUVVGQlFtNWpSVlYxTXpoQlFVRlJSRUZGWTNkU1VVbG9RVkJHVjBZemQzTTJNWFF4TldveE5VMWtUWHBvZEdWSkNsSTBjSE41TURjdlQxb3dVVlp4U1d0S1RXTmFRV2xDTDFSdE5WWkVXRUkyTjNsNlJpdG5kWHBySzBodmRVOXNaVEJtT0RsVFdWbFNUbkpKTldka1FUUUtibnBCUzBKblozRm9hMnBQVUZGUlJFRjNUbkJCUkVKdFFXcEZRWEJKYm01S1ZVaFBPRFpDY1d3dmNVdHlWa1ZJTnpKcE1uUjJaWFV6UlhoWE9XOHZPQW8xSzBWMFp6SnRNSE5MUW5odFdrRnBXRXBVY1RsUk1VTTNORmxxUVdwRlFUSTFhRmxhZUVwdVRWYzVNM2xSWlN0elVtWXllRWdyT1RGRFYxVm5ZekIwQ2tkWGFGaG9jR2R1WWpRelNIWmlNek0xZFZCeWFGQnZXV1poZFU1Vk5YTlRDaTB0TFMwdFJVNUVJRU5GVWxSSlJrbERRVlJGTFMwdExTMEsifV19fQ=="}],"timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIIE6TADAgEAMIIE4AYJKoZIhvcNAQcCoIIE0TCCBM0CAQMxDTALBglghkgBZQMEAgEwgcIGCyqGSIb3DQEJEAEEoIGyBIGvMIGsAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQgWEfqxlPnlk1NT0Rn0ZZb7xpDW8LzxTrBWTnvRs7IfOsCFHeB4V4jQpZRSevRSFyEyT2pfyztGA8yMDI2MDQyNDIwMDA1NFowAwIBAQIJAK6dPKWv1eC9oDKkMDAuMRUwEwYDVQQKEwxzaWdzdG9yZS5kZXYxFTATBgNVBAMTDHNpZ3N0b3JlLXRzYaCCAhQwggIQMIIBlqADAgECAhQ6E1QvDJBh7rzBQy/Lio6LKiOLDDAKBggqhkjOPQQDAzA5MRUwEwYDVQQKEwxzaWdzdG9yZS5kZXYxIDAeBgNVBAMTF3NpZ3N0b3JlLXRzYS1zZWxmc2lnbmVkMB4XDTI1MDQwODA2NTk0M1oXDTM1MDQwNjA2NTk0M1owLjEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MRUwEwYDVQQDEwxzaWdzdG9yZS10c2EwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAATitrZnyEo2KDZP2QWMIBOgYbfSOTL5ZC/cHMv6Yq+HVIo1H9TC7Cx80KDiyvKhgB3wTqKyi9UDczhqg12b1AOLnRnydMTK+qB8M+1MjBci1+Jb8AV/VXu7CRuQCiPTHFyjajBoMA4GA1UdDwEB/wQEAwIHgDAdBgNVHQ4EFgQUif15Q4fP0GVGwwJGxyxzW3206wMwHwYDVR0jBBgwFoAUmOwB73+7Uf/UlR5vioiYUweJzr8wFgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwCgYIKoZIzj0EAwMDaAAwZQIwO2mxX/opo7SrIX9QyxfZpJRcpAV2gZOm1AZzR+2rVyy6Uc8Ybp2ybIw13ckH4bcRAjEA5qO8FyOkmYpvg2/7ZNqiPxRzn5vqKHoVcIIqtpKq6l7TvOqzAxxclN7VwTG8e++XMYIB2jCCAdYCAQEwUTA5MRUwEwYDVQQKEwxzaWdzdG9yZS5kZXYxIDAeBgNVBAMTF3NpZ3N0b3JlLXRzYS1zZWxmc2lnbmVkAhQ6E1QvDJBh7rzBQy/Lio6LKiOLDDALBglghkgBZQMEAgGggfwwGgYJKoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMBwGCSqGSIb3DQEJBTEPFw0yNjA0MjQyMDAwNTRaMC8GCSqGSIb3DQEJBDEiBCAmnSK1zgZ0ZiEU+qlCfQNNzQIK2Si7k+mURAs7AygOojCBjgYLKoZIhvcNAQkQAi8xfzB9MHsweQQghfknvAerYsrDtENWwQ78gbLGiD/aernm2HDZ0TrNBbcwVTA9pDswOTEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MSAwHgYDVQQDExdzaWdzdG9yZS10c2Etc2VsZnNpZ25lZAIUOhNULwyQYe68wUMvy4qOiyojiwwwCgYIKoZIzj0EAwIEZjBkAjBPBglacnqsX7UjodZyyGlIJdjH6rhM7pcG+J85q0o2sjR+nIpJ6lKmUM4PPzrq2f0CMC6c5Pp2dJxyMKs0FU8m3dThmXMT30W3lI6KS6TnJXcLVcDIj/SpNsQFb4NlPsJ7cA=="}]}},"dsseEnvelope":{"payload":"ewogICJfdHlwZSI6ICJodHRwczovL2luLXRvdG8uaW8vU3RhdGVtZW50L3YxIiwKICAic3ViamVjdCI6IFsKICAgIHsKICAgICAgIm5hbWUiOiAiZ3Jhbml0ZS00LjEtMzBiIiwKICAgICAgImRpZ2VzdCI6IHsKICAgICAgICAic2hhMjU2IjogIjg2NmYyM2NkMWQ5MTAxMjc1N2QwNzliZWU3N2Y1NGU5YWFmYjU1MjQ4ODg4NjcxZDg3ZWJhMzc0OTUzODIxZWMiCiAgICAgIH0KICAgIH0KICBdLAogICJwcmVkaWNhdGVUeXBlIjogImh0dHBzOi8vbW9kZWxfc2lnbmluZy9zaWduYXR1cmUvdjEuMCIsCiAgInByZWRpY2F0ZSI6IHsKICAgICJzZXJpYWxpemF0aW9uIjogewogICAgICAibWV0aG9kIjogImZpbGVzIiwKICAgICAgImlnbm9yZV9wYXRocyI6IFsKICAgICAgICAiLmdpdCIsCiAgICAgICAgIi5naXRhdHRyaWJ1dGVzIiwKICAgICAgICAiLmdpdGlnbm9yZSIsCiAgICAgICAgIm1vZGVsLnNpZyIsCiAgICAgICAgIi5naXRodWIiCiAgICAgIF0sCiAgICAgICJhbGxvd19zeW1saW5rcyI6IGZhbHNlLAogICAgICAiaGFzaF90eXBlIjogInNoYTI1NiIKICAgIH0sCiAgICAicmVzb3VyY2VzIjogWwogICAgICB7CiAgICAgICAgImFsZ29yaXRobSI6ICJzaGEyNTYiLAogICAgICAgICJkaWdlc3QiOiAiZjc1ZGExYmIwOGZjZTU0MjIzYmJjOTBiMzk0Y2FmMDg2ZWU3NjdkZGY0NGJjMGI4MjY3MGIwODEyZDA1MDVlOCIsCiAgICAgICAgIm5hbWUiOiAiUkVBRE1FLm1kIgogICAgICB9LAogICAgICB7CiAgICAgICAgImFsZ29yaXRobSI6ICJzaGEyNTYiLAogICAgICAgICJkaWdlc3QiOiAiZmVkMjc1NmQyZDI0ZTEyN2I5NTFkY2YxMzlkMGIwM2FiN2RiOGVmMjNhNDU2MTI4ZWJjOWMyZGI0OTAxZDQ3NiIsCiAgICAgICAgIm5hbWUiOiAiY2hhdF90ZW1wbGF0ZS5qaW5qYSIKICAgICAgfSwKICAgICAgewogICAgICAgICJhbGdvcml0aG0iOiAic2hhMjU2IiwKICAgICAgICAiZGlnZXN0IjogImU5YzEyZTc2NmM4NjQzYTVlYjkyOWViYzkyNjdlODUyOTYwODhjZjE5MjExMjJhNDIxMTY4NmIzMjk3ZWExYTYiLAogICAgICAgICJuYW1lIjogImNvbmZpZy5qc29uIgogICAgICB9LAogICAgICB7CiAgICAgICAgImFsZ29yaXRobSI6ICJzaGEyNTYiLAogICAgICAgICJkaWdlc3QiOiAiOTExN2ZiMDNmZWQ3OWRiYjQ1OTM3M2VkZWVmOWEzZWVjOTY2YmNlNTJhMTg0MmUwM2E2NzE2ZTgzMTE3ZjBkMSIsCiAgICAgICAgIm5hbWUiOiAiZ2VuZXJhdGlvbl9jb25maWcuanNvbiIKICAgICAgfSwKICAgICAgewogICAgICAgICJhbGdvcml0aG0iOiAic2hhMjU2IiwKICAgICAgICAiZGlnZXN0IjogImI2ZmU0MjRlMzM0OTAzZjdmYjg0ZDNhMTA2ZDk3MzA0NTVmNDc0NGI5ZmUzYzIxZWUxMzZkOTdhMDBlNzI1MDIiLAogICAgICAgICJuYW1lIjogIm1lcmdlcy50eHQiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiYWxnb3JpdGhtIjogInNoYTI1NiIsCiAgICAgICAgImRpZ2VzdCI6ICIzZGE2OGVmYzZkOGY0NTIxYTVmYmQyMTEwYzRiZjdkYzg5ODA4MDFhNTk0MjYzYjRiMzdlYWU2ZDdlNTUyNDYxIiwKICAgICAgICAibmFtZSI6ICJtb2RlbC0wMDAwMS1vZi0wMDAxMi5zYWZldGVuc29ycyIKICAgICAgfSwKICAgICAgewogICAgICAgICJhbGdvcml0aG0iOiAic2hhMjU2IiwKICAgICAgICAiZGlnZXN0IjogIjVlYjJhZGFjODE4MzUwODRlNzVhNmQ2ZTcyYjUxNzQ5MjhhMjQ5MGNkZjllNjRkNmE1NmNhNjFjMTFmNzdjMzUiLAogICAgICAgICJuYW1lIjogIm1vZGVsLTAwMDAyLW9mLTAwMDEyLnNhZmV0ZW5zb3JzIgogICAgICB9LAogICAgICB7CiAgICAgICAgImFsZ29yaXRobSI6ICJzaGEyNTYiLAogICAgICAgICJkaWdlc3QiOiAiYTZlZjM1OGViMmU4YjAwNzI0MWNhZTgwNWEwN2EzZTg4ZGJkNDY5MGE2ODM0ZjA4NjQ1NDgxZjg3MWFhNGYxZCIsCiAgICAgICAgIm5hbWUiOiAibW9kZWwtMDAwMDMtb2YtMDAwMTIuc2FmZXRlbnNvcnMiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiYWxnb3JpdGhtIjogInNoYTI1NiIsCiAgICAgICAgImRpZ2VzdCI6ICJhZTE3Mjc5ZjA4OWJkNDM3ODQ2MDQ0ODQzNDNjYzc0NjA5ODc3ZjlhNTU4YTAyYmRiZTcyMmEzNjU3MDI3MWEwIiwKICAgICAgICAibmFtZSI6ICJtb2RlbC0wMDAwNC1vZi0wMDAxMi5zYWZldGVuc29ycyIKICAgICAgfSwKICAgICAgewogICAgICAgICJhbGdvcml0aG0iOiAic2hhMjU2IiwKICAgICAgICAiZGlnZXN0IjogIjA0NjU2YWZkOTllYjkwMWRjZmQzMTdhNWExYmI4Zjk5MmIwMjkzNzVjNWI0MTMxMmQzNzMzZTJkOGNlYWE0NjYiLAogICAgICAgICJuYW1lIjogIm1vZGVsLTAwMDA1LW9mLTAwMDEyLnNhZmV0ZW5zb3JzIgogICAgICB9LAogICAgICB7CiAgICAgICAgImFsZ29yaXRobSI6ICJzaGEyNTYiLAogICAgICAgICJkaWdlc3QiOiAiOTg4ZTAxMDQ0ZTFjZWRlZjQxZGRiNjdlYTBlZWJiNDg1YWM0MWFkNjZjZmJiMGFlZGFmN2QxYWY3YWJmMTdlMSIsCiAgICAgICAgIm5hbWUiOiAibW9kZWwtMDAwMDYtb2YtMDAwMTIuc2FmZXRlbnNvcnMiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiYWxnb3JpdGhtIjogInNoYTI1NiIsCiAgICAgICAgImRpZ2VzdCI6ICJlYjI2MzIxOTc4Mzg0ZmFhZjAwNWRhY2Q0ZDVjZWEyNjQwYzNiNTZhNTM0NTM4OGFiNzQ1Yzk4ZTEzYWFiMGNmIiwKICAgICAgICAibmFtZSI6ICJtb2RlbC0wMDAwNy1vZi0wMDAxMi5zYWZldGVuc29ycyIKICAgICAgfSwKICAgICAgewogICAgICAgICJhbGdvcml0aG0iOiAic2hhMjU2IiwKICAgICAgICAiZGlnZXN0IjogImM1MzAwYmM3NGU2N2RmZWM0ZWRhZTUzNTc2NjE3MDJlOWIzYTEzYTM5YzY2NWY3MDRlN2RhZWQ4ZDRmZWRiMmMiLAogICAgICAgICJuYW1lIjogIm1vZGVsLTAwMDA4LW9mLTAwMDEyLnNhZmV0ZW5zb3JzIgogICAgICB9LAogICAgICB7CiAgICAgICAgImFsZ29yaXRobSI6ICJzaGEyNTYiLAogICAgICAgICJkaWdlc3QiOiAiNjY0MTUyNzM3NzgwODZjMjI2NGJlNDhmNTMxMDZjMDhlZmY1N2E5MTA4Nzg4YTY5YTU1NzRhZTA0NTlmOWFhZiIsCiAgICAgICAgIm5hbWUiOiAibW9kZWwtMDAwMDktb2YtMDAwMTIuc2FmZXRlbnNvcnMiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiYWxnb3JpdGhtIjogInNoYTI1NiIsCiAgICAgICAgImRpZ2VzdCI6ICJlYmZlYjBhNzZhNDc5OGFjODI1ZmI4NWNiYTZhNTZmMTYwZjFlZTcyMWRiZDgwYzI3N2Q4YzhkNmM3N2I5OGY1IiwKICAgICAgICAibmFtZSI6ICJtb2RlbC0wMDAxMC1vZi0wMDAxMi5zYWZldGVuc29ycyIKICAgICAgfSwKICAgICAgewogICAgICAgICJhbGdvcml0aG0iOiAic2hhMjU2IiwKICAgICAgICAiZGlnZXN0IjogIjljMWE2MjUxNDRmM2VhNTBmZDYwNTA4Yjg0MzU0N2IyNGEyODA2MDNjMWIzNDkzMWM5MjlkMTYwYjZjYWU2Y2IiLAogICAgICAgICJuYW1lIjogIm1vZGVsLTAwMDExLW9mLTAwMDEyLnNhZmV0ZW5zb3JzIgogICAgICB9LAogICAgICB7CiAgICAgICAgImFsZ29yaXRobSI6ICJzaGEyNTYiLAogICAgICAgICJkaWdlc3QiOiAiOGQwZjdjOWRkNzg0NTU5ZDdiZTRjOGFiZTkxMTEyNjdiYjE4YWQ1N2QyNjQ4NGNiNzVhZWFjZDhlOWFmMTM5NyIsCiAgICAgICAgIm5hbWUiOiAibW9kZWwtMDAwMTItb2YtMDAwMTIuc2FmZXRlbnNvcnMiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiYWxnb3JpdGhtIjogInNoYTI1NiIsCiAgICAgICAgImRpZ2VzdCI6ICJkYzJhOTE3N2Q2MThjNTQ4ZGE1ZjBlNGJmYjNiYWFjMWY1OGU5ODc5ZjgxNDg1MjliMjNjZjI2NWRkOTA3MjFkIiwKICAgICAgICAibmFtZSI6ICJtb2RlbC5zYWZldGVuc29ycy5pbmRleC5qc29uIgogICAgICB9LAogICAgICB7CiAgICAgICAgImFsZ29yaXRobSI6ICJzaGEyNTYiLAogICAgICAgICJkaWdlc3QiOiAiYzA4Njc2YzQ5ZmQ3OTY5YTMxMzBmNzJiZTZkNGJmMzRkYTY2YWE0ODRhNmUyMWRmZmUzNTk4OTNhMWJkNWYyZSIsCiAgICAgICAgIm5hbWUiOiAic3BlY2lhbF90b2tlbnNfbWFwLmpzb24iCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiYWxnb3JpdGhtIjogInNoYTI1NiIsCiAgICAgICAgImRpZ2VzdCI6ICJlMmJhZDY2NDM5NTM4Y2I0ZDVhNzU4MDY4MDkzMjQzMmVkOWVjZTlkM2I4NTc3ZTY3NTUxMmJkZjExNTk5MjUzIiwKICAgICAgICAibmFtZSI6ICJ0b2tlbml6ZXIuanNvbiIKICAgICAgfSwKICAgICAgewogICAgICAgICJhbGdvcml0aG0iOiAic2hhMjU2IiwKICAgICAgICAiZGlnZXN0IjogImE1ZWM1ZGFhYjEyYmEwOTBhOTBmM2RkMTY5YzhmOWMyNzU1NTcwMTNhODdiOWMxMjU4ZGM3Y2I0OTdhMzVjODYiLAogICAgICAgICJuYW1lIjogInRva2VuaXplcl9jb25maWcuanNvbiIKICAgICAgfSwKICAgICAgewogICAgICAgICJhbGdvcml0aG0iOiAic2hhMjU2IiwKICAgICAgICAiZGlnZXN0IjogIjhhZjcxMDc2ZGU4YjBiNjI2ZWVkMGY0Yzk4NGZhZjBhN2MwNjI0NzkxNjRiMmEzMTMwOGE5NDg1MjRkNGY2OWMiLAogICAgICAgICJuYW1lIjogInZvY2FiLmpzb24iCiAgICAgIH0KICAgIF0KICB9Cn0=","payloadType":"application/vnd.in-toto+json","signatures":[{"sig":"MEUCIQDe0JOVQZ+C31/prlARhuktwfqavd39Bc1bdFwhreTJCAIgZbsaka1b4alcsCw4kG2ixEG5qNbSgR5GTYb3e9PSFgw="}]}}
|
|
|
|
| 1 |
+
{"mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","verificationMaterial":{"certificate":{"rawBytes":"MIIC4jCCAmmgAwIBAgIUfwhqpLx+dWJLmal1whWmEY2YjL8wCgYIKoZIzj0EAwMwNzEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MR4wHAYDVQQDExVzaWdzdG9yZS1pbnRlcm1lZGlhdGUwHhcNMjYwNDI3MTkwOTEyWhcNMjYwNDI3MTkxOTEyWjAAMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAES2VAytTJALhNdwNbZpZv8q8BE+QAq/N4fPd+arYXWF00oKnkMumy/S9EUnaDIPNAguyfU/av2fBnvl4WO5Ety6OCAYgwggGEMA4GA1UdDwEB/wQEAwIHgDATBgNVHSUEDDAKBggrBgEFBQcDAzAdBgNVHQ4EFgQUooW3/epgXM0Wy/aOLySDx7tAgzwwHwYDVR0jBBgwFoAU39Ppz1YkEZb5qNjpKFWixi4YZD8wIgYDVR0RAQH/BBgwFoEUR3Jhbml0ZS1zaWduQGlibS5jb20wNAYKKwYBBAGDvzABAQQmaHR0cHM6Ly9zaWdzdG9yZS52ZXJpZnkuaWJtLmNvbS9vYXV0aDIwNgYKKwYBBAGDvzABCAQoDCZodHRwczovL3NpZ3N0b3JlLnZlcmlmeS5pYm0uY29tL29hdXRoMjCBigYKKwYBBAHWeQIEAgR8BHoAeAB2AN09MGrGxxEyYxkeHJlnNwKiSl643jyt/4eKcoAvKe6OAAABndBYeH4AAAQDAEcwRQIhAOvS9CGGrJGm6BeIpG0Ps853BXzt28ai1XR2hYP/RZH0AiA7hXocq36Xn2H2fWUjThQsSrGfVhisZdKtZBmvWHZeqDAKBggqhkjOPQQDAwNnADBkAjAqsWgoEiWU3ZF6QEQcta1s/iA9xEHqskTtH1luX4Mm3z7SQpektjrGvDIfvZxjG1ACMDvraIwRgewE5wjLfnI6cpwD0f2XMkyhS9ZWe+CLHOt3BVbrrbO3utYz5wU724lITg=="},"tlogEntries":[{"logIndex":"1394670663","logId":{"keyId":"wNI9atQGlz+VWfO6LRygH4QUfY/8W4RFwiT5i5WRgB0="},"kindVersion":{"kind":"dsse","version":"0.0.1"},"integratedTime":"1777316952","inclusionPromise":{"signedEntryTimestamp":"MEUCIEmDQAep+mp8dflb1zzEpPKd5Hrhkx0bHWeDZbx4oyyoAiEAvLL2iyo16VLbwgSvwYEeDaGsyKXZvtEXmdjBbCWpnPE="},"inclusionProof":{"logIndex":"1272766401","rootHash":"6WoDRAzhk4jYzJWzapYTUivLwh2+hD3S7O2FUGe//T0=","treeSize":"1272766405","hashes":["yWQCQ0kUmu5cctUDx/XMH8IL0eQXI+3i/6OCfqz5C8E=","xnMTi2lRu1k/p8fUobsjploU8u/tZ1SOq9dszjqMHEY=","KDXGgDZBGkyNsDbJ9SQAN6XgqZGZDtL6P6JGnMdnUcs=","10wsNiUxywU/4OjRxOCC1mqH8PcJZJwc6VHPVKEaCVQ=","OeTZqGYiAPStuMM6lR0MGA+NhQ/dtBFwAZAXgAzG/T0=","UwCb6Krt8VbtlRT5OirvmEiK9g8qCIyyE7nQz7IJY+w=","zJl5x2Om6eXNw6YkI7bHfjnjhuzLWALFdLTalEpIxPE=","R+PWqQkj6cX3Gtd5GgLiXrqi8BWnnD59IbfnOFKi8d8=","vXbz4/zO14Qisq/0lseUiKdHK3e3G9MDMXpKwLvcr0c=","LCMt6zS0/bSi2jqlJXQbsx8dw04sBEfQebdkj6nQBic=","wu4Q9NYVMQ299BDvCBfjyyisavvjy8pBLd1azaT52w8=","0EGoaVkZ20gV4oUGMt23oGYKjA2ecaHvNF30Tpd01Ww=","Ai8X4Bg5s9poIO7bWvmflKV2aSDgulbYeL5KNRqB8KQ=","0LeSWJF6aMEFymk66WihgVAeFKCZQAFUWotDe29PIgM=","MQRrEKjFF1iB63KaOS2pcvqktdhKOks8lt3Bb59qY0c=","EQP8LDYbPQXDcfgqhwjj0RUoD0oPpMt2jLwULv2/WLE=","oTeBqn0t02wIxVaRS9hiWIBEUc2F8Gy7SIWHttza+Nc=","nZPCQD7UjSBb2FN1JFCU4BuchAF5dU1w/+ib1FlNj5Y=","WPob79Wj7q8oOTAFSXtbZadB1zIDWW3c2SjJ7j8BfsA=","7y22/OdvnNTJ3gzz57WEW6D/mmmrLXV0dVQyDwenx5A=","DOCeoSMovIvLExkhIvisow9AuNXgeWs4ECkyR6EcqYU="],"checkpoint":{"envelope":"rekor.sigstore.dev - 1193050959916656506\n1272766405\n6WoDRAzhk4jYzJWzapYTUivLwh2+hD3S7O2FUGe//T0=\n\n— rekor.sigstore.dev wNI9ajBGAiEAuTT203n+eLSLYteXnaqPoIpP9ldvyBv7YRnm2LsMucoCIQDfOrqS4vN8tDFcfz8HcgGorg13J5OBFJPBVq4K3i+bwQ==\n"}},"canonicalizedBody":"eyJhcGlWZXJzaW9uIjoiMC4wLjEiLCJraW5kIjoiZHNzZSIsInNwZWMiOnsiZW52ZWxvcGVIYXNoIjp7ImFsZ29yaXRobSI6InNoYTI1NiIsInZhbHVlIjoiOGY1MjdiZmIwNDVkZDY3MGM5YTg2MTkyN2ZiZmNmZDFiYTliYzc5ZTRmOGRhZDEyNzBhNDhiOWNkYThlY2JjYSJ9LCJwYXlsb2FkSGFzaCI6eyJhbGdvcml0aG0iOiJzaGEyNTYiLCJ2YWx1ZSI6IjM3OWFjZDEwYzYwMjA2MmJlMTgzZjI2MzE0YWZlZjg3ODRkMDc1YTNkYTdhMGY3ODIyOTE5Y2E4NWUxNzkyYTMifSwic2lnbmF0dXJlcyI6W3sic2lnbmF0dXJlIjoiTUVVQ0lCd085WjEyaVdMS3dpR0Y0NytqQm9uWHRtUnJMUTY4aG9xRktGR1JpMlBZQWlFQTlac0hHWWo2dThYZHRrN2hOallNeE1taGFUdVhFVUJEMDVqMWw3RDFjWXc9IiwidmVyaWZpZXIiOiJMUzB0TFMxQ1JVZEpUaUJEUlZKVVNVWkpRMEZVUlMwdExTMHRDazFKU1VNMGFrTkRRVzF0WjBGM1NVSkJaMGxWWm5kb2NYQk1lQ3RrVjBwTWJXRnNNWGRvVjIxRldUSlpha3c0ZDBObldVbExiMXBKZW1vd1JVRjNUWGNLVG5wRlZrMUNUVWRCTVZWRlEyaE5UV015Ykc1ak0xSjJZMjFWZFZwSFZqSk5ValIzU0VGWlJGWlJVVVJGZUZaNllWZGtlbVJIT1hsYVV6RndZbTVTYkFwamJURnNXa2RzYUdSSFZYZElhR05PVFdwWmQwNUVTVE5OVkd0M1QxUkZlVmRvWTA1TmFsbDNUa1JKTTAxVWEzaFBWRVY1VjJwQlFVMUdhM2RGZDFsSUNrdHZXa2w2YWpCRFFWRlpTVXR2V2tsNmFqQkVRVkZqUkZGblFVVlRNbFpCZVhSVVNrRk1hRTVrZDA1aVduQmFkamh4T0VKRksxRkJjUzlPTkdaUVpDc0tZWEpaV0ZkR01EQnZTMjVyVFhWdGVTOVRPVVZWYm1GRVNWQk9RV2QxZVdaVkwyRjJNbVpDYm5ac05GZFBOVVYwZVRaUFEwRlpaM2RuWjBkRlRVRTBSd3BCTVZWa1JIZEZRaTkzVVVWQmQwbElaMFJCVkVKblRsWklVMVZGUkVSQlMwSm5aM0pDWjBWR1FsRmpSRUY2UVdSQ1owNVdTRkUwUlVablVWVnZiMWN6Q2k5bGNHZFlUVEJYZVM5aFQweDVVMFI0TjNSQlozcDNkMGgzV1VSV1VqQnFRa0puZDBadlFWVXpPVkJ3ZWpGWmEwVmFZalZ4VG1wd1MwWlhhWGhwTkZrS1drUTRkMGxuV1VSV1VqQlNRVkZJTDBKQ1ozZEdiMFZWVWpOS2FHSnRiREJhVXpGNllWZGtkVkZIYkdsaVV6VnFZakl3ZDA1QldVdExkMWxDUWtGSFJBcDJla0ZDUVZGUmJXRklVakJqU0UwMlRIazVlbUZYWkhwa1J6bDVXbE0xTWxwWVNuQmFibXQxWVZkS2RFeHRUblppVXpsMldWaFdNR0ZFU1hkT1oxbExDa3QzV1VKQ1FVZEVkbnBCUWtOQlVXOUVRMXB2WkVoU2QyTjZiM1pNTTA1d1dqTk9NR0l6U214TWJscHNZMjFzYldWVE5YQlpiVEIxV1RJNWRFd3lPV2dLWkZoU2IwMXFRMEpwWjFsTFMzZFpRa0pCU0ZkbFVVbEZRV2RTT0VKSWIwRmxRVUl5UVU0d09VMUhja2Q0ZUVWNVdYaHJaVWhLYkc1T2QwdHBVMncyTkFvemFubDBMelJsUzJOdlFYWkxaVFpQUVVGQlFtNWtRbGxsU0RSQlFVRlJSRUZGWTNkU1VVbG9RVTkyVXpsRFIwZHlTa2R0TmtKbFNYQkhNRkJ6T0RVekNrSlllblF5T0dGcE1WaFNNbWhaVUM5U1drZ3dRV2xCTjJoWWIyTnhNelpZYmpKSU1tWlhWV3BVYUZGelUzSkhabFpvYVhOYVpFdDBXa0p0ZGxkSVdtVUtjVVJCUzBKblozRm9hMnBQVUZGUlJFRjNUbTVCUkVKclFXcEJjWE5YWjI5RmFWZFZNMXBHTmxGRlVXTjBZVEZ6TDJsQk9YaEZTSEZ6YTFSMFNERnNkUXBZTkUxdE0zbzNVMUZ3Wld0MGFuSkhka1JKWm5aYWVHcEhNVUZEVFVSMmNtRkpkMUpuWlhkRk5YZHFUR1p1U1RaamNIZEVNR1l5V0UxcmVXaFRPVnBYQ21VclEweElUM1F6UWxaaWNuSmlUek4xZEZsNk5YZFZOekkwYkVsVVp6MDlDaTB0TFMwdFJVNUVJRU5GVWxSSlJrbERRVlJGTFMwdExTMEsifV19fQ=="}],"timestampVerificationData":{"rfc3161Timestamps":[{"signedTimestamp":"MIIE6zADAgEAMIIE4gYJKoZIhvcNAQcCoIIE0zCCBM8CAQMxDTALBglghkgBZQMEAgEwgcIGCyqGSIb3DQEJEAEEoIGyBIGvMIGsAgEBBgkrBgEEAYO/MAIwMTANBglghkgBZQMEAgEFAAQgELrHxf5lQ/OltB/2Ym9rFg2SBAb6NwGrL7HP0PEz9qUCFDtbIke7jORoCBq2/2CM2lXvuHI2GA8yMDI2MDQyNzE5MDkxMlowAwIBAQIJAOhElyOTo749oDKkMDAuMRUwEwYDVQQKEwxzaWdzdG9yZS5kZXYxFTATBgNVBAMTDHNpZ3N0b3JlLXRzYaCCAhQwggIQMIIBlqADAgECAhQ6E1QvDJBh7rzBQy/Lio6LKiOLDDAKBggqhkjOPQQDAzA5MRUwEwYDVQQKEwxzaWdzdG9yZS5kZXYxIDAeBgNVBAMTF3NpZ3N0b3JlLXRzYS1zZWxmc2lnbmVkMB4XDTI1MDQwODA2NTk0M1oXDTM1MDQwNjA2NTk0M1owLjEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MRUwEwYDVQQDEwxzaWdzdG9yZS10c2EwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAATitrZnyEo2KDZP2QWMIBOgYbfSOTL5ZC/cHMv6Yq+HVIo1H9TC7Cx80KDiyvKhgB3wTqKyi9UDczhqg12b1AOLnRnydMTK+qB8M+1MjBci1+Jb8AV/VXu7CRuQCiPTHFyjajBoMA4GA1UdDwEB/wQEAwIHgDAdBgNVHQ4EFgQUif15Q4fP0GVGwwJGxyxzW3206wMwHwYDVR0jBBgwFoAUmOwB73+7Uf/UlR5vioiYUweJzr8wFgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwCgYIKoZIzj0EAwMDaAAwZQIwO2mxX/opo7SrIX9QyxfZpJRcpAV2gZOm1AZzR+2rVyy6Uc8Ybp2ybIw13ckH4bcRAjEA5qO8FyOkmYpvg2/7ZNqiPxRzn5vqKHoVcIIqtpKq6l7TvOqzAxxclN7VwTG8e++XMYIB3DCCAdgCAQEwUTA5MRUwEwYDVQQKEwxzaWdzdG9yZS5kZXYxIDAeBgNVBAMTF3NpZ3N0b3JlLXRzYS1zZWxmc2lnbmVkAhQ6E1QvDJBh7rzBQy/Lio6LKiOLDDALBglghkgBZQMEAgGggfwwGgYJKoZIhvcNAQkDMQ0GCyqGSIb3DQEJEAEEMBwGCSqGSIb3DQEJBTEPFw0yNjA0MjcxOTA5MTJaMC8GCSqGSIb3DQEJBDEiBCCOF/NkEiBW4IByffIx2wp/q/mAnEAVV8w48459vXqA+jCBjgYLKoZIhvcNAQkQAi8xfzB9MHsweQQghfknvAerYsrDtENWwQ78gbLGiD/aernm2HDZ0TrNBbcwVTA9pDswOTEVMBMGA1UEChMMc2lnc3RvcmUuZGV2MSAwHgYDVQQDExdzaWdzdG9yZS10c2Etc2VsZnNpZ25lZAIUOhNULwyQYe68wUMvy4qOiyojiwwwCgYIKoZIzj0EAwIEaDBmAjEAgsIMZm3hI09bpXIS/eCffcjW8Xant/mtmB7OZSpkZUna3avj2FZmbzyHjrhGT7QbAjEA63jIfKBBPbTojFDf190ad8eS/9rra15vD2OAJYAQ+ZXPixTTOrnbtR8yu8GrKUCU"}]}},"dsseEnvelope":{"payload":"ewogICJfdHlwZSI6ICJodHRwczovL2luLXRvdG8uaW8vU3RhdGVtZW50L3YxIiwKICAic3ViamVjdCI6IFsKICAgIHsKICAgICAgIm5hbWUiOiAiZ3Jhbml0ZS00LjEtMzBiIiwKICAgICAgImRpZ2VzdCI6IHsKICAgICAgICAic2hhMjU2IjogIjlkYjZiZmFlYzVlZjZlYWQ5MDdkZDhjNTdiNjBlYWIyYzZhNmVkNmQzMWY2ZTFiM2EyYmE1YTI3N2ZlNmQ0YjQiCiAgICAgIH0KICAgIH0KICBdLAogICJwcmVkaWNhdGVUeXBlIjogImh0dHBzOi8vbW9kZWxfc2lnbmluZy9zaWduYXR1cmUvdjEuMCIsCiAgInByZWRpY2F0ZSI6IHsKICAgICJzZXJpYWxpemF0aW9uIjogewogICAgICAiaWdub3JlX3BhdGhzIjogWwogICAgICAgICIuZ2l0IiwKICAgICAgICAiLmdpdGh1YiIsCiAgICAgICAgIi5naXRhdHRyaWJ1dGVzIiwKICAgICAgICAibW9kZWwuc2lnIiwKICAgICAgICAiLmdpdGlnbm9yZSIKICAgICAgXSwKICAgICAgImFsbG93X3N5bWxpbmtzIjogZmFsc2UsCiAgICAgICJtZXRob2QiOiAiZmlsZXMiLAogICAgICAiaGFzaF90eXBlIjogInNoYTI1NiIKICAgIH0sCiAgICAicmVzb3VyY2VzIjogWwogICAgICB7CiAgICAgICAgImFsZ29yaXRobSI6ICJzaGEyNTYiLAogICAgICAgICJuYW1lIjogIlJFQURNRS5tZCIsCiAgICAgICAgImRpZ2VzdCI6ICJmZDFlMDhhNmZkNTdkYzE3ODY3ZWJmNzdkMTZiNzk1MTk3ZDBhYzEzZjI3Njg4ODY0YjJhODQxMDJmNGY1YmNlIgogICAgICB9LAogICAgICB7CiAgICAgICAgImFsZ29yaXRobSI6ICJzaGEyNTYiLAogICAgICAgICJuYW1lIjogImNoYXRfdGVtcGxhdGUuamluamEiLAogICAgICAgICJkaWdlc3QiOiAiZmVkMjc1NmQyZDI0ZTEyN2I5NTFkY2YxMzlkMGIwM2FiN2RiOGVmMjNhNDU2MTI4ZWJjOWMyZGI0OTAxZDQ3NiIKICAgICAgfSwKICAgICAgewogICAgICAgICJhbGdvcml0aG0iOiAic2hhMjU2IiwKICAgICAgICAibmFtZSI6ICJjb25maWcuanNvbiIsCiAgICAgICAgImRpZ2VzdCI6ICJlOWMxMmU3NjZjODY0M2E1ZWI5MjllYmM5MjY3ZTg1Mjk2MDg4Y2YxOTIxMTIyYTQyMTE2ODZiMzI5N2VhMWE2IgogICAgICB9LAogICAgICB7CiAgICAgICAgImFsZ29yaXRobSI6ICJzaGEyNTYiLAogICAgICAgICJuYW1lIjogImdlbmVyYXRpb25fY29uZmlnLmpzb24iLAogICAgICAgICJkaWdlc3QiOiAiOTExN2ZiMDNmZWQ3OWRiYjQ1OTM3M2VkZWVmOWEzZWVjOTY2YmNlNTJhMTg0MmUwM2E2NzE2ZTgzMTE3ZjBkMSIKICAgICAgfSwKICAgICAgewogICAgICAgICJhbGdvcml0aG0iOiAic2hhMjU2IiwKICAgICAgICAibmFtZSI6ICJtZXJnZXMudHh0IiwKICAgICAgICAiZGlnZXN0IjogImI2ZmU0MjRlMzM0OTAzZjdmYjg0ZDNhMTA2ZDk3MzA0NTVmNDc0NGI5ZmUzYzIxZWUxMzZkOTdhMDBlNzI1MDIiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiYWxnb3JpdGhtIjogInNoYTI1NiIsCiAgICAgICAgIm5hbWUiOiAibW9kZWwtMDAwMDEtb2YtMDAwMTIuc2FmZXRlbnNvcnMiLAogICAgICAgICJkaWdlc3QiOiAiM2RhNjhlZmM2ZDhmNDUyMWE1ZmJkMjExMGM0YmY3ZGM4OTgwODAxYTU5NDI2M2I0YjM3ZWFlNmQ3ZTU1MjQ2MSIKICAgICAgfSwKICAgICAgewogICAgICAgICJhbGdvcml0aG0iOiAic2hhMjU2IiwKICAgICAgICAibmFtZSI6ICJtb2RlbC0wMDAwMi1vZi0wMDAxMi5zYWZldGVuc29ycyIsCiAgICAgICAgImRpZ2VzdCI6ICI1ZWIyYWRhYzgxODM1MDg0ZTc1YTZkNmU3MmI1MTc0OTI4YTI0OTBjZGY5ZTY0ZDZhNTZjYTYxYzExZjc3YzM1IgogICAgICB9LAogICAgICB7CiAgICAgICAgImFsZ29yaXRobSI6ICJzaGEyNTYiLAogICAgICAgICJuYW1lIjogIm1vZGVsLTAwMDAzLW9mLTAwMDEyLnNhZmV0ZW5zb3JzIiwKICAgICAgICAiZGlnZXN0IjogImE2ZWYzNThlYjJlOGIwMDcyNDFjYWU4MDVhMDdhM2U4OGRiZDQ2OTBhNjgzNGYwODY0NTQ4MWY4NzFhYTRmMWQiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiYWxnb3JpdGhtIjogInNoYTI1NiIsCiAgICAgICAgIm5hbWUiOiAibW9kZWwtMDAwMDQtb2YtMDAwMTIuc2FmZXRlbnNvcnMiLAogICAgICAgICJkaWdlc3QiOiAiYWUxNzI3OWYwODliZDQzNzg0NjA0NDg0MzQzY2M3NDYwOTg3N2Y5YTU1OGEwMmJkYmU3MjJhMzY1NzAyNzFhMCIKICAgICAgfSwKICAgICAgewogICAgICAgICJhbGdvcml0aG0iOiAic2hhMjU2IiwKICAgICAgICAibmFtZSI6ICJtb2RlbC0wMDAwNS1vZi0wMDAxMi5zYWZldGVuc29ycyIsCiAgICAgICAgImRpZ2VzdCI6ICIwNDY1NmFmZDk5ZWI5MDFkY2ZkMzE3YTVhMWJiOGY5OTJiMDI5Mzc1YzViNDEzMTJkMzczM2UyZDhjZWFhNDY2IgogICAgICB9LAogICAgICB7CiAgICAgICAgImFsZ29yaXRobSI6ICJzaGEyNTYiLAogICAgICAgICJuYW1lIjogIm1vZGVsLTAwMDA2LW9mLTAwMDEyLnNhZmV0ZW5zb3JzIiwKICAgICAgICAiZGlnZXN0IjogIjk4OGUwMTA0NGUxY2VkZWY0MWRkYjY3ZWEwZWViYjQ4NWFjNDFhZDY2Y2ZiYjBhZWRhZjdkMWFmN2FiZjE3ZTEiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiYWxnb3JpdGhtIjogInNoYTI1NiIsCiAgICAgICAgIm5hbWUiOiAibW9kZWwtMDAwMDctb2YtMDAwMTIuc2FmZXRlbnNvcnMiLAogICAgICAgICJkaWdlc3QiOiAiZWIyNjMyMTk3ODM4NGZhYWYwMDVkYWNkNGQ1Y2VhMjY0MGMzYjU2YTUzNDUzODhhYjc0NWM5OGUxM2FhYjBjZiIKICAgICAgfSwKICAgICAgewogICAgICAgICJhbGdvcml0aG0iOiAic2hhMjU2IiwKICAgICAgICAibmFtZSI6ICJtb2RlbC0wMDAwOC1vZi0wMDAxMi5zYWZldGVuc29ycyIsCiAgICAgICAgImRpZ2VzdCI6ICJjNTMwMGJjNzRlNjdkZmVjNGVkYWU1MzU3NjYxNzAyZTliM2ExM2EzOWM2NjVmNzA0ZTdkYWVkOGQ0ZmVkYjJjIgogICAgICB9LAogICAgICB7CiAgICAgICAgImFsZ29yaXRobSI6ICJzaGEyNTYiLAogICAgICAgICJuYW1lIjogIm1vZGVsLTAwMDA5LW9mLTAwMDEyLnNhZmV0ZW5zb3JzIiwKICAgICAgICAiZGlnZXN0IjogIjY2NDE1MjczNzc4MDg2YzIyNjRiZTQ4ZjUzMTA2YzA4ZWZmNTdhOTEwODc4OGE2OWE1NTc0YWUwNDU5ZjlhYWYiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiYWxnb3JpdGhtIjogInNoYTI1NiIsCiAgICAgICAgIm5hbWUiOiAibW9kZWwtMDAwMTAtb2YtMDAwMTIuc2FmZXRlbnNvcnMiLAogICAgICAgICJkaWdlc3QiOiAiZWJmZWIwYTc2YTQ3OThhYzgyNWZiODVjYmE2YTU2ZjE2MGYxZWU3MjFkYmQ4MGMyNzdkOGM4ZDZjNzdiOThmNSIKICAgICAgfSwKICAgICAgewogICAgICAgICJhbGdvcml0aG0iOiAic2hhMjU2IiwKICAgICAgICAibmFtZSI6ICJtb2RlbC0wMDAxMS1vZi0wMDAxMi5zYWZldGVuc29ycyIsCiAgICAgICAgImRpZ2VzdCI6ICI5YzFhNjI1MTQ0ZjNlYTUwZmQ2MDUwOGI4NDM1NDdiMjRhMjgwNjAzYzFiMzQ5MzFjOTI5ZDE2MGI2Y2FlNmNiIgogICAgICB9LAogICAgICB7CiAgICAgICAgImFsZ29yaXRobSI6ICJzaGEyNTYiLAogICAgICAgICJuYW1lIjogIm1vZGVsLTAwMDEyLW9mLTAwMDEyLnNhZmV0ZW5zb3JzIiwKICAgICAgICAiZGlnZXN0IjogIjhkMGY3YzlkZDc4NDU1OWQ3YmU0YzhhYmU5MTExMjY3YmIxOGFkNTdkMjY0ODRjYjc1YWVhY2Q4ZTlhZjEzOTciCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiYWxnb3JpdGhtIjogInNoYTI1NiIsCiAgICAgICAgIm5hbWUiOiAibW9kZWwuc2FmZXRlbnNvcnMuaW5kZXguanNvbiIsCiAgICAgICAgImRpZ2VzdCI6ICJkYzJhOTE3N2Q2MThjNTQ4ZGE1ZjBlNGJmYjNiYWFjMWY1OGU5ODc5ZjgxNDg1MjliMjNjZjI2NWRkOTA3MjFkIgogICAgICB9LAogICAgICB7CiAgICAgICAgImFsZ29yaXRobSI6ICJzaGEyNTYiLAogICAgICAgICJuYW1lIjogInNwZWNpYWxfdG9rZW5zX21hcC5qc29uIiwKICAgICAgICAiZGlnZXN0IjogImMwODY3NmM0OWZkNzk2OWEzMTMwZjcyYmU2ZDRiZjM0ZGE2NmFhNDg0YTZlMjFkZmZlMzU5ODkzYTFiZDVmMmUiCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAiYWxnb3JpdGhtIjogInNoYTI1NiIsCiAgICAgICAgIm5hbWUiOiAidG9rZW5pemVyLmpzb24iLAogICAgICAgICJkaWdlc3QiOiAiZTJiYWQ2NjQzOTUzOGNiNGQ1YTc1ODA2ODA5MzI0MzJlZDllY2U5ZDNiODU3N2U2NzU1MTJiZGYxMTU5OTI1MyIKICAgICAgfSwKICAgICAgewogICAgICAgICJhbGdvcml0aG0iOiAic2hhMjU2IiwKICAgICAgICAibmFtZSI6ICJ0b2tlbml6ZXJfY29uZmlnLmpzb24iLAogICAgICAgICJkaWdlc3QiOiAiYTVlYzVkYWFiMTJiYTA5MGE5MGYzZGQxNjljOGY5YzI3NTU1NzAxM2E4N2I5YzEyNThkYzdjYjQ5N2EzNWM4NiIKICAgICAgfSwKICAgICAgewogICAgICAgICJhbGdvcml0aG0iOiAic2hhMjU2IiwKICAgICAgICAibmFtZSI6ICJ2b2NhYi5qc29uIiwKICAgICAgICAiZGlnZXN0IjogIjhhZjcxMDc2ZGU4YjBiNjI2ZWVkMGY0Yzk4NGZhZjBhN2MwNjI0NzkxNjRiMmEzMTMwOGE5NDg1MjRkNGY2OWMiCiAgICAgIH0KICAgIF0KICB9Cn0=","payloadType":"application/vnd.in-toto+json","signatures":[{"sig":"MEUCIBwO9Z12iWLKwiGF47+jBonXtmRrLQ68hoqFKFGRi2PYAiEA9ZsHGYj6u8Xdtk7hNjYMxMmhaTuXEUBD05j1l7D1cYw="}]}}
|