{"results":[{"identifier":"urn:ai:org.agntcy:cid:baeareicwyjiylqv2jgxu2m3h53gk73nswbscsmimfcwvtr7rc66vez3y6q","displayName":"https://agents.slim.outshift.io/agentcon/barolo-supplier","mediaType":"application/a2a-agent-card+json","type":"application/a2a-agent-card+json","data":{"card_data":{"capabilities":{"extensions":[{"description":"Purchase tasks require a task-bound presentation of the issuer's demo over_21 credential.","params":{"oid4vpVersions":["1.0"]},"required":false,"uri":"https://github.com/a2aproject/experimental-ext-oid4vp-auth/tree/main/v1"},{"description":"Demo-only schema discovery: media type to JSON Schema URL and local definition.","params":{"schemas":[{"definition":"rfq","direction":"input","mediaType":"application/vnd.agentcon.demo.wine-rfq.v1+json","url":"https://agents.slim.outshift.io/agentcon/barolo-supplier/schemas/wine-v1.schema.json"},{"definition":"purchaseOrder","direction":"input","mediaType":"application/vnd.agentcon.demo.wine-purchase-order.v1+json","url":"https://agents.slim.outshift.io/agentcon/barolo-supplier/schemas/wine-v1.schema.json"},{"definition":"quote","direction":"output","mediaType":"application/vnd.agentcon.demo.wine-quote.v1+json","url":"https://agents.slim.outshift.io/agentcon/barolo-supplier/schemas/wine-v1.schema.json"},{"definition":"receipt","direction":"output","mediaType":"application/vnd.agentcon.demo.wine-order-receipt.v1+json","url":"https://agents.slim.outshift.io/agentcon/barolo-supplier/schemas/wine-v1.schema.json"}]},"required":false,"uri":"urn:agentcon:extension:structured-schemas:v1"}],"pushNotifications":false,"streaming":true},"defaultInputModes":["text/plain","application/vnd.agentcon.demo.wine-rfq.v1+json","application/vnd.agentcon.demo.wine-purchase-order.v1+json"],"defaultOutputModes":["text/plain","application/vnd.agentcon.demo.wine-quote.v1+json","application/vnd.agentcon.demo.wine-order-receipt.v1+json"],"description":"Wine supplier of 2019 Barolo: Copilot-mediated natural-language quotes and orders; deterministic v1 RFQ/order profiles. Delivery throughout the US and Canada.","documentationUrl":"https://github.com/darrelmiller/AgentCon/tree/main/SupplierAgent","name":"AgentCon Demo Wine Supplier","provider":{"organization":"AgentCon demo","url":"https://github.com/darrelmiller/AgentCon"},"securityRequirements":[{"schemes":{"oidc":{"list":[]}}}],"securitySchemes":{"oidc":{"openIdConnectSecurityScheme":{"description":"Bearer token from the AgentCon identity provider, checked by the gateway in front of the JSON-RPC interface.","openIdConnectUrl":"https://dev.idp.ads.outshift.io/.well-known/openid-configuration"}}},"skills":[{"description":"2019 Barolo, 1-48 cases, delivery anywhere in the US or Canada. 2019 Barolo USD 144.00/case plus USD 25 flat delivery in either country. Natural language invokes Copilot. Typed schemaVersion:1, kind:rfq/purchase-order data is deterministic; deliveryCountry US/CA (default US). demoOnly:true required; artifacts carry typed quote/receipt.","examples":["Quote 12 cases of 2019 Barolo delivered to San Jose for the demo."],"id":"demo-wine","inputModes":["text/plain","application/vnd.agentcon.demo.wine-rfq.v1+json","application/vnd.agentcon.demo.wine-purchase-order.v1+json"],"name":"Demo wine quote and order","outputModes":["text/plain","application/vnd.agentcon.demo.wine-quote.v1+json","application/vnd.agentcon.demo.wine-order-receipt.v1+json"],"tags":["wine","supplier","demo"]}],"supportedInterfaces":[{"protocolBinding":"JSONRPC","protocolVersion":"1.0","url":"https://agents.slim.outshift.io/agentcon/barolo-supplier/a2a"},{"protocolBinding":"SLIMRPC","protocolVersion":"1.0","url":"slim://agntcy/agentcon/barolo-supplier"}],"version":"0.1.0"},"card_schema_version":"v1.0.0"},"version":"0.1.1","description":"AgentCon demo wine seller of 2019 Barolo. A2A agent reachable over SLIMRPC (slim://agntcy/agentcon/barolo-supplier) and A2A JSON-RPC over HTTPS behind an OIDC gateway; natural-language or typed (JSON Schema) quotes and simulated orders, with OID4VP age verification for purchases. Demo only: no payment or fulfillment.","tags":["oasf:1.0.0:domains:retail_and_ecommerce/inventory_management","oasf:1.0.0:domains:retail_and_ecommerce/online_retail","oasf:1.0.0:domains:retail_and_ecommerce/order_fulfillment","oasf:1.0.0:skills:natural_language_processing/natural_language_generation","oasf:1.0.0:skills:natural_language_processing/natural_language_understanding","oasf:1.0.0:skills:tool_interaction/api_schema_understanding","agntcy.dir/identity=did:web:agents.slim.outshift.io:agentcon:barolo-supplier"],"trustManifest":{"identity":"urn:ai:org.agntcy:cid:baeareicwyjiylqv2jgxu2m3h53gk73nswbscsmimfcwvtr7rc66vez3y6q","identityType":"did","attestations":[{"type":"publisher-identity","uri":"data:application/octet-stream;base64,MEQCICn+DoeQH+GRe2ZMIdkYPJfrFcsZeG62RbLjI7xiCyzTAiAYu6MDOu4kIqiH/Aei0Cfqt/qDce+xP8PbNu/RkroJfQ==","mediaType":"application/octet-stream","digest":"sha256:a00c63c50c5218e6647a4e7da4ba097923809d7cfa6238067487ba980a62100b","size":"70","description":"Verified signature by urn:ai:org.agntcy:signer:key:ECDSA-P-256:-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7ltUroEKQNPra7KdirzrmS4gLPVc\n7emXseJaXwB9uPNa5nywwZf/GKx2chJqXdcvnIpipK3aPwimYl4sswrTOA==\n-----END PUBLIC KEY-----\n"}],"provenance":[{"relation":"derivedFrom","sourceId":"urn:ai:org.agntcy:signer:key:ECDSA-P-256:-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7ltUroEKQNPra7KdirzrmS4gLPVc\n7emXseJaXwB9uPNa5nywwZf/GKx2chJqXdcvnIpipK3aPwimYl4sswrTOA==\n-----END PUBLIC KEY-----\n","signatureRef":"sha256:a00c63c50c5218e6647a4e7da4ba097923809d7cfa6238067487ba980a62100b"}],"metadata":{}},"updatedAt":"2026-10-19T16:25:09Z","metadata":{"agntcy.dir.security.v1.ScanResult":{"isSafe":true,"maxSeverity":"NONE","reports":[{"isSafe":true,"maxSeverity":"NONE","scannerType":"A2A","updatedAt":"2026-11-02T18:46:12Z"}]},"agntcy.dir.trust.v1.Status":{"trusted":true,"verified":false},"agntcy.dir.usage.v1.Metrics":{"lookupCount":76,"providerCount":1,"pullCount":52}}},{"identifier":"urn:ai:org.agntcy:cid:baeareie374jegrav24wq6qskkbgijjyu5qn7ghkypr52tqtaik2qhsqokm","displayName":"https://agents.slim.outshift.io/agentcon/french-supplier","mediaType":"application/a2a-agent-card+json","type":"application/a2a-agent-card+json","data":{"card_data":{"capabilities":{"extensions":[{"description":"Purchase tasks require a task-bound presentation of the issuer's demo over_21 credential.","params":{"oid4vpVersions":["1.0"]},"required":false,"uri":"https://github.com/a2aproject/experimental-ext-oid4vp-auth/tree/main/v1"},{"description":"Demo-only schema discovery: media type to JSON Schema URL and local definition.","params":{"schemas":[{"definition":"rfq","direction":"input","mediaType":"application/vnd.agentcon.demo.wine-rfq.v1+json","url":"https://agents.slim.outshift.io/agentcon/french-supplier/schemas/wine-v1.schema.json"},{"definition":"purchaseOrder","direction":"input","mediaType":"application/vnd.agentcon.demo.wine-purchase-order.v1+json","url":"https://agents.slim.outshift.io/agentcon/french-supplier/schemas/wine-v1.schema.json"},{"definition":"quote","direction":"output","mediaType":"application/vnd.agentcon.demo.wine-quote.v1+json","url":"https://agents.slim.outshift.io/agentcon/french-supplier/schemas/wine-v1.schema.json"},{"definition":"receipt","direction":"output","mediaType":"application/vnd.agentcon.demo.wine-order-receipt.v1+json","url":"https://agents.slim.outshift.io/agentcon/french-supplier/schemas/wine-v1.schema.json"}]},"required":false,"uri":"urn:agentcon:extension:structured-schemas:v1"}],"pushNotifications":false,"streaming":true},"defaultInputModes":["text/plain","application/vnd.agentcon.demo.wine-rfq.v1+json","application/vnd.agentcon.demo.wine-purchase-order.v1+json"],"defaultOutputModes":["text/plain","application/vnd.agentcon.demo.wine-quote.v1+json","application/vnd.agentcon.demo.wine-order-receipt.v1+json"],"description":"Wine supplier of 2015 Château Margaux and 2013 Dom Ruinart Blanc de Blancs Champagne: Copilot-mediated natural-language quotes and orders; deterministic v1 RFQ/order profiles. Delivery throughout the US and Canada.","documentationUrl":"https://github.com/darrelmiller/AgentCon/tree/main/SupplierAgent","name":"AgentCon French Wine Supplier","provider":{"organization":"AgentCon demo","url":"https://github.com/darrelmiller/AgentCon"},"securityRequirements":[{"schemes":{"oidc":{"list":[]}}}],"securitySchemes":{"oidc":{"openIdConnectSecurityScheme":{"description":"Bearer token from the AgentCon identity provider, checked by the gateway in front of the JSON-RPC interface.","openIdConnectUrl":"https://dev.idp.ads.outshift.io/.well-known/openid-configuration"}}},"skills":[{"description":"2015 Château Margaux and 2013 Dom Ruinart Blanc de Blancs Champagne, 1-48 cases, delivery anywhere in the US or Canada. 2015 Château Margaux USD 10800.00/case; 2013 Dom Ruinart Blanc de Blancs Champagne USD 3000.00/case plus USD 150 flat delivery in either country. Natural language invokes Copilot. Typed schemaVersion:1, kind:rfq/purchase-order data is deterministic; deliveryCountry US/CA (default US). demoOnly:true required; artifacts carry typed quote/receipt.","examples":["Quote 12 cases of 2015 Château Margaux delivered to San Jose for the demo.","Quote 12 cases of 2013 Dom Ruinart Blanc de Blancs Champagne delivered to San Jose for the demo."],"id":"demo-wine","inputModes":["text/plain","application/vnd.agentcon.demo.wine-rfq.v1+json","application/vnd.agentcon.demo.wine-purchase-order.v1+json"],"name":"Demo wine quote and order","outputModes":["text/plain","application/vnd.agentcon.demo.wine-quote.v1+json","application/vnd.agentcon.demo.wine-order-receipt.v1+json"],"tags":["wine","supplier","demo"]}],"supportedInterfaces":[{"protocolBinding":"JSONRPC","protocolVersion":"1.0","url":"https://agents.slim.outshift.io/agentcon/french-supplier/a2a"},{"protocolBinding":"SLIMRPC","protocolVersion":"1.0","url":"slim://agntcy/agentcon/french-supplier"}],"version":"0.1.0"},"card_schema_version":"v1.0.0"},"version":"0.1.1","description":"AgentCon demo wine seller of French wines (Château Margaux, Dom Ruinart Champagne). A2A agent reachable over SLIMRPC (slim://agntcy/agentcon/french-supplier) and A2A JSON-RPC over HTTPS behind an OIDC gateway; natural-language or typed (JSON Schema) quotes and simulated orders, with OID4VP age verification for purchases. Demo only: no payment or fulfillment.","tags":["oasf:1.0.0:domains:retail_and_ecommerce/inventory_management","oasf:1.0.0:domains:retail_and_ecommerce/online_retail","oasf:1.0.0:domains:retail_and_ecommerce/order_fulfillment","oasf:1.0.0:skills:natural_language_processing/natural_language_generation","oasf:1.0.0:skills:natural_language_processing/natural_language_understanding","oasf:1.0.0:skills:tool_interaction/api_schema_understanding","agntcy.dir/identity=did:web:agents.slim.outshift.io:agentcon:french-supplier"],"trustManifest":{"identity":"urn:ai:org.agntcy:cid:baeareie374jegrav24wq6qskkbgijjyu5qn7ghkypr52tqtaik2qhsqokm","identityType":"did","attestations":[{"type":"publisher-identity","uri":"data:application/octet-stream;base64,MEUCIEw6eP4GHFSuDE/txaK6Sl0XfD4J8pXvqYxEeu5KKsgAAiEA2eb9kR3DTyqu3zkiig6+0DcNCJSskyBVdg2T6LQJBnA=","mediaType":"application/octet-stream","digest":"sha256:559db77f4d7296a646e9c50cdfac7b08863f772f5b470996632a10e9e927f4c9","size":"71","description":"Verified signature by urn:ai:org.agntcy:signer:key:ECDSA-P-256:-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7ltUroEKQNPra7KdirzrmS4gLPVc\n7emXseJaXwB9uPNa5nywwZf/GKx2chJqXdcvnIpipK3aPwimYl4sswrTOA==\n-----END PUBLIC KEY-----\n"}],"provenance":[{"relation":"derivedFrom","sourceId":"urn:ai:org.agntcy:signer:key:ECDSA-P-256:-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7ltUroEKQNPra7KdirzrmS4gLPVc\n7emXseJaXwB9uPNa5nywwZf/GKx2chJqXdcvnIpipK3aPwimYl4sswrTOA==\n-----END PUBLIC KEY-----\n","signatureRef":"sha256:559db77f4d7296a646e9c50cdfac7b08863f772f5b470996632a10e9e927f4c9"}],"metadata":{}},"updatedAt":"2026-10-19T16:25:09Z","metadata":{"agntcy.dir.security.v1.ScanResult":{"isSafe":true,"maxSeverity":"NONE","reports":[{"isSafe":true,"maxSeverity":"NONE","scannerType":"A2A","updatedAt":"2026-11-02T18:45:52Z"}]},"agntcy.dir.trust.v1.Status":{"trusted":true,"verified":false},"agntcy.dir.usage.v1.Metrics":{"lookupCount":69,"providerCount":1,"pullCount":71}}},{"identifier":"urn:ai:org.agntcy:cid:baeareigd7w4tukftflk5grdxgqsmasgtpzauubr3xxyv3mwlypelye4vyq","displayName":"https://agents.slim.outshift.io/agentcon/sardinian-supplier","mediaType":"application/a2a-agent-card+json","type":"application/a2a-agent-card+json","data":{"card_data":{"capabilities":{"extensions":[{"description":"Purchase tasks require a task-bound presentation of the issuer's demo over_21 credential.","params":{"oid4vpVersions":["1.0"]},"required":false,"uri":"https://github.com/a2aproject/experimental-ext-oid4vp-auth/tree/main/v1"},{"description":"Demo-only schema discovery: media type to JSON Schema URL and local definition.","params":{"schemas":[{"definition":"rfq","direction":"input","mediaType":"application/vnd.agentcon.demo.wine-rfq.v1+json","url":"https://agents.slim.outshift.io/agentcon/sardinian-supplier/schemas/wine-v1.schema.json"},{"definition":"purchaseOrder","direction":"input","mediaType":"application/vnd.agentcon.demo.wine-purchase-order.v1+json","url":"https://agents.slim.outshift.io/agentcon/sardinian-supplier/schemas/wine-v1.schema.json"},{"definition":"quote","direction":"output","mediaType":"application/vnd.agentcon.demo.wine-quote.v1+json","url":"https://agents.slim.outshift.io/agentcon/sardinian-supplier/schemas/wine-v1.schema.json"},{"definition":"receipt","direction":"output","mediaType":"application/vnd.agentcon.demo.wine-order-receipt.v1+json","url":"https://agents.slim.outshift.io/agentcon/sardinian-supplier/schemas/wine-v1.schema.json"}]},"required":false,"uri":"urn:agentcon:extension:structured-schemas:v1"}],"pushNotifications":false,"streaming":true},"defaultInputModes":["text/plain","application/vnd.agentcon.demo.wine-rfq.v1+json","application/vnd.agentcon.demo.wine-purchase-order.v1+json"],"defaultOutputModes":["text/plain","application/vnd.agentcon.demo.wine-quote.v1+json","application/vnd.agentcon.demo.wine-order-receipt.v1+json"],"description":"Wine supplier of 2020 Vermentino di Gallura Capichera and 2019 Cannonau di Sardegna: Copilot-mediated natural-language quotes and orders; deterministic v1 RFQ/order profiles. Delivery throughout the US and Canada.","documentationUrl":"https://github.com/darrelmiller/AgentCon/tree/main/SupplierAgent","name":"AgentCon Sardinian Wine Supplier","provider":{"organization":"AgentCon demo","url":"https://github.com/darrelmiller/AgentCon"},"securityRequirements":[{"schemes":{"oidc":{"list":[]}}}],"securitySchemes":{"oidc":{"openIdConnectSecurityScheme":{"description":"Bearer token from the AgentCon identity provider, checked by the gateway in front of the JSON-RPC interface.","openIdConnectUrl":"https://dev.idp.ads.outshift.io/.well-known/openid-configuration"}}},"skills":[{"description":"2020 Vermentino di Gallura Capichera and 2019 Cannonau di Sardegna, 1-48 cases, delivery anywhere in the US or Canada. 2020 Vermentino di Gallura Capichera USD 540.00/case; 2019 Cannonau di Sardegna USD 216.00/case plus USD 40 flat delivery in either country. Natural language invokes Copilot. Typed schemaVersion:1, kind:rfq/purchase-order data is deterministic; deliveryCountry US/CA (default US). demoOnly:true required; artifacts carry typed quote/receipt.","examples":["Quote 12 cases of 2020 Vermentino di Gallura Capichera delivered to San Jose for the demo.","Quote 12 cases of 2019 Cannonau di Sardegna delivered to San Jose for the demo."],"id":"demo-wine","inputModes":["text/plain","application/vnd.agentcon.demo.wine-rfq.v1+json","application/vnd.agentcon.demo.wine-purchase-order.v1+json"],"name":"Demo wine quote and order","outputModes":["text/plain","application/vnd.agentcon.demo.wine-quote.v1+json","application/vnd.agentcon.demo.wine-order-receipt.v1+json"],"tags":["wine","supplier","demo"]}],"supportedInterfaces":[{"protocolBinding":"JSONRPC","protocolVersion":"1.0","url":"https://agents.slim.outshift.io/agentcon/sardinian-supplier/a2a"},{"protocolBinding":"SLIMRPC","protocolVersion":"1.0","url":"slim://agntcy/agentcon/sardinian-supplier"}],"version":"0.1.0"},"card_schema_version":"v1.0.0"},"version":"0.1.1","description":"AgentCon demo wine seller of Sardinian wines (Vermentino di Gallura, Cannonau di Sardegna). A2A agent reachable over SLIMRPC (slim://agntcy/agentcon/sardinian-supplier) and A2A JSON-RPC over HTTPS behind an OIDC gateway; natural-language or typed (JSON Schema) quotes and simulated orders, with OID4VP age verification for purchases. Demo only: no payment or fulfillment.","tags":["oasf:1.0.0:domains:retail_and_ecommerce/inventory_management","oasf:1.0.0:domains:retail_and_ecommerce/online_retail","oasf:1.0.0:domains:retail_and_ecommerce/order_fulfillment","oasf:1.0.0:skills:natural_language_processing/natural_language_generation","oasf:1.0.0:skills:natural_language_processing/natural_language_understanding","oasf:1.0.0:skills:tool_interaction/api_schema_understanding","agntcy.dir/identity=did:web:agents.slim.outshift.io:agentcon:sardinian-supplier"],"trustManifest":{"identity":"urn:ai:org.agntcy:cid:baeareigd7w4tukftflk5grdxgqsmasgtpzauubr3xxyv3mwlypelye4vyq","identityType":"did","attestations":[{"type":"publisher-identity","uri":"data:application/octet-stream;base64,MEUCIELu15Ww+Tp9nEWDlCD3Qph7dZP0ic/VcSLAgUzJB/+MAiEAgj8Ary90EGgieUydYRvtiaRBw899yUfBXPBLhw3pyqA=","mediaType":"application/octet-stream","digest":"sha256:2fc46b2feea1a9dc7d49f75f7a3c4716490f0edbe3a411de783d30906dc911f6","size":"71","description":"Verified signature by urn:ai:org.agntcy:signer:key:ECDSA-P-256:-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7ltUroEKQNPra7KdirzrmS4gLPVc\n7emXseJaXwB9uPNa5nywwZf/GKx2chJqXdcvnIpipK3aPwimYl4sswrTOA==\n-----END PUBLIC KEY-----\n"}],"provenance":[{"relation":"derivedFrom","sourceId":"urn:ai:org.agntcy:signer:key:ECDSA-P-256:-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7ltUroEKQNPra7KdirzrmS4gLPVc\n7emXseJaXwB9uPNa5nywwZf/GKx2chJqXdcvnIpipK3aPwimYl4sswrTOA==\n-----END PUBLIC KEY-----\n","signatureRef":"sha256:2fc46b2feea1a9dc7d49f75f7a3c4716490f0edbe3a411de783d30906dc911f6"}],"metadata":{}},"updatedAt":"2026-10-19T16:25:09Z","metadata":{"agntcy.dir.security.v1.ScanResult":{"isSafe":true,"maxSeverity":"NONE","reports":[{"isSafe":true,"maxSeverity":"NONE","scannerType":"A2A","updatedAt":"2026-11-02T18:44:55Z"}]},"agntcy.dir.trust.v1.Status":{"trusted":true,"verified":false},"agntcy.dir.usage.v1.Metrics":{"lookupCount":69,"providerCount":1,"pullCount":45}}},{"identifier":"urn:ai:org.agntcy:cid:baeareiauzk7cabfuqk3qacvf3uouiphpqasimmg725zodk4tdfxwjc7yp4","displayName":"https://agents.slim.outshift.io/agentcon/barolo-supplier","mediaType":"application/a2a-agent-card+json","type":"application/a2a-agent-card+json","data":{"card_data":{"capabilities":{"extensions":[{"description":"Purchase tasks require a task-bound presentation of the issuer's demo over_21 credential.","params":{"oid4vpVersions":["1.0"]},"required":false,"uri":"https://github.com/a2aproject/experimental-ext-oid4vp-auth/tree/main/v1"},{"description":"Demo-only schema discovery: media type to JSON Schema URL and local definition.","params":{"schemas":[{"definition":"rfq","direction":"input","mediaType":"application/vnd.agentcon.demo.wine-rfq.v1+json","url":"https://agents.slim.outshift.io/agentcon/barolo-supplier/schemas/wine-v1.schema.json"},{"definition":"purchaseOrder","direction":"input","mediaType":"application/vnd.agentcon.demo.wine-purchase-order.v1+json","url":"https://agents.slim.outshift.io/agentcon/barolo-supplier/schemas/wine-v1.schema.json"},{"definition":"quote","direction":"output","mediaType":"application/vnd.agentcon.demo.wine-quote.v1+json","url":"https://agents.slim.outshift.io/agentcon/barolo-supplier/schemas/wine-v1.schema.json"},{"definition":"receipt","direction":"output","mediaType":"application/vnd.agentcon.demo.wine-order-receipt.v1+json","url":"https://agents.slim.outshift.io/agentcon/barolo-supplier/schemas/wine-v1.schema.json"}]},"required":false,"uri":"urn:agentcon:extension:structured-schemas:v1"}],"pushNotifications":false,"streaming":true},"defaultInputModes":["text/plain","application/vnd.agentcon.demo.wine-rfq.v1+json","application/vnd.agentcon.demo.wine-purchase-order.v1+json"],"defaultOutputModes":["text/plain","application/vnd.agentcon.demo.wine-quote.v1+json","application/vnd.agentcon.demo.wine-order-receipt.v1+json"],"description":"Wine supplier of 2019 Barolo: Copilot-mediated natural-language quotes and orders; deterministic v1 RFQ/order profiles. Delivery throughout the US and Canada.","documentationUrl":"https://github.com/darrelmiller/AgentCon/tree/main/SupplierAgent","name":"AgentCon Demo Wine Supplier","provider":{"organization":"AgentCon demo","url":"https://github.com/darrelmiller/AgentCon"},"securityRequirements":[{"schemes":{"oidc":{"list":[]}}}],"securitySchemes":{"oidc":{"openIdConnectSecurityScheme":{"description":"Bearer token from the AgentCon identity provider, checked by the gateway in front of the JSON-RPC interface.","openIdConnectUrl":"https://dev.idp.ads.outshift.io/.well-known/openid-configuration"}}},"skills":[{"description":"2019 Barolo, 1-48 cases, delivery anywhere in the US or Canada. 2019 Barolo USD 144.00/case plus USD 25 flat delivery in either country. Natural language invokes Copilot. Typed schemaVersion:1, kind:rfq/purchase-order data is deterministic; deliveryCountry US/CA (default US). demoOnly:true required; artifacts carry typed quote/receipt.","examples":["Quote 12 cases of 2019 Barolo delivered to San Jose for the demo."],"id":"demo-wine","inputModes":["text/plain","application/vnd.agentcon.demo.wine-rfq.v1+json","application/vnd.agentcon.demo.wine-purchase-order.v1+json"],"name":"Demo wine quote and order","outputModes":["text/plain","application/vnd.agentcon.demo.wine-quote.v1+json","application/vnd.agentcon.demo.wine-order-receipt.v1+json"],"tags":["wine","supplier","demo"]}],"supportedInterfaces":[{"protocolBinding":"JSONRPC","protocolVersion":"1.0","url":"https://agents.slim.outshift.io/agentcon/barolo-supplier/a2a"},{"protocolBinding":"SLIMRPC","protocolVersion":"1.0","url":"slim://agntcy/agentcon/barolo-supplier"}],"version":"0.1.0"},"card_schema_version":"v1.0.0"},"version":"0.1.0","description":"AgentCon demo wine seller of 2019 Barolo. A2A agent reachable over SLIMRPC (slim://agntcy/agentcon/barolo-supplier) and A2A JSON-RPC over HTTPS behind an OIDC gateway; natural-language or typed (JSON Schema) quotes and simulated orders, with OID4VP age verification for purchases. Demo only: no payment or fulfillment.","tags":["oasf:1.0.0:domains:retail_and_ecommerce/inventory_management","oasf:1.0.0:domains:retail_and_ecommerce/online_retail","oasf:1.0.0:domains:retail_and_ecommerce/order_fulfillment","oasf:1.0.0:skills:natural_language_processing/natural_language_generation","oasf:1.0.0:skills:natural_language_processing/natural_language_understanding","oasf:1.0.0:skills:tool_interaction/api_schema_understanding"],"trustManifest":{"identity":"urn:ai:org.agntcy:cid:baeareiauzk7cabfuqk3qacvf3uouiphpqasimmg725zodk4tdfxwjc7yp4","identityType":"did","attestations":[{"type":"publisher-identity","uri":"data:application/octet-stream;base64,MEYCIQCKP1HqJVtvEinN47hMmUa5LfKOEMqDKBt9As+cGo1HgwIhAOER729JWRyukeKyR9Y1b8xMj9Q1O0GJVyqNcFBuduF3","mediaType":"application/octet-stream","digest":"sha256:dbc4d77a4eece0a539d4803cb88c152ec17710522f168f0d410adcb6fca16984","size":"72","description":"Verified signature by urn:ai:org.agntcy:signer:key:ECDSA-P-256:-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7ltUroEKQNPra7KdirzrmS4gLPVc\n7emXseJaXwB9uPNa5nywwZf/GKx2chJqXdcvnIpipK3aPwimYl4sswrTOA==\n-----END PUBLIC KEY-----\n"}],"provenance":[{"relation":"derivedFrom","sourceId":"urn:ai:org.agntcy:signer:key:ECDSA-P-256:-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7ltUroEKQNPra7KdirzrmS4gLPVc\n7emXseJaXwB9uPNa5nywwZf/GKx2chJqXdcvnIpipK3aPwimYl4sswrTOA==\n-----END PUBLIC KEY-----\n","signatureRef":"sha256:dbc4d77a4eece0a539d4803cb88c152ec17710522f168f0d410adcb6fca16984"}],"metadata":{}},"updatedAt":"2026-10-19T03:56:19Z","metadata":{"agntcy.dir.security.v1.ScanResult":{"isSafe":true,"maxSeverity":"NONE","reports":[{"isSafe":true,"maxSeverity":"NONE","scannerType":"A2A","updatedAt":"2026-11-02T04:52:19Z"}]},"agntcy.dir.trust.v1.Status":{"trusted":true,"verified":false},"agntcy.dir.usage.v1.Metrics":{"lookupCount":47,"providerCount":1,"pullCount":13}}},{"identifier":"urn:ai:org.agntcy:cid:baeareibxqzby57uuguwpkreywdqurmjoqg4ckoqz6i4hfjjfktwrv3dmva","displayName":"https://agents.slim.outshift.io/agentcon/sardinian-supplier","mediaType":"application/a2a-agent-card+json","type":"application/a2a-agent-card+json","data":{"card_data":{"capabilities":{"extensions":[{"description":"Purchase tasks require a task-bound presentation of the issuer's demo over_21 credential.","params":{"oid4vpVersions":["1.0"]},"required":false,"uri":"https://github.com/a2aproject/experimental-ext-oid4vp-auth/tree/main/v1"},{"description":"Demo-only schema discovery: media type to JSON Schema URL and local definition.","params":{"schemas":[{"definition":"rfq","direction":"input","mediaType":"application/vnd.agentcon.demo.wine-rfq.v1+json","url":"https://agents.slim.outshift.io/agentcon/sardinian-supplier/schemas/wine-v1.schema.json"},{"definition":"purchaseOrder","direction":"input","mediaType":"application/vnd.agentcon.demo.wine-purchase-order.v1+json","url":"https://agents.slim.outshift.io/agentcon/sardinian-supplier/schemas/wine-v1.schema.json"},{"definition":"quote","direction":"output","mediaType":"application/vnd.agentcon.demo.wine-quote.v1+json","url":"https://agents.slim.outshift.io/agentcon/sardinian-supplier/schemas/wine-v1.schema.json"},{"definition":"receipt","direction":"output","mediaType":"application/vnd.agentcon.demo.wine-order-receipt.v1+json","url":"https://agents.slim.outshift.io/agentcon/sardinian-supplier/schemas/wine-v1.schema.json"}]},"required":false,"uri":"urn:agentcon:extension:structured-schemas:v1"}],"pushNotifications":false,"streaming":true},"defaultInputModes":["text/plain","application/vnd.agentcon.demo.wine-rfq.v1+json","application/vnd.agentcon.demo.wine-purchase-order.v1+json"],"defaultOutputModes":["text/plain","application/vnd.agentcon.demo.wine-quote.v1+json","application/vnd.agentcon.demo.wine-order-receipt.v1+json"],"description":"Wine supplier of 2020 Vermentino di Gallura Capichera and 2019 Cannonau di Sardegna: Copilot-mediated natural-language quotes and orders; deterministic v1 RFQ/order profiles. Delivery throughout the US and Canada.","documentationUrl":"https://github.com/darrelmiller/AgentCon/tree/main/SupplierAgent","name":"AgentCon Sardinian Wine Supplier","provider":{"organization":"AgentCon demo","url":"https://github.com/darrelmiller/AgentCon"},"securityRequirements":[{"schemes":{"oidc":{"list":[]}}}],"securitySchemes":{"oidc":{"openIdConnectSecurityScheme":{"description":"Bearer token from the AgentCon identity provider, checked by the gateway in front of the JSON-RPC interface.","openIdConnectUrl":"https://dev.idp.ads.outshift.io/.well-known/openid-configuration"}}},"skills":[{"description":"2020 Vermentino di Gallura Capichera and 2019 Cannonau di Sardegna, 1-48 cases, delivery anywhere in the US or Canada. 2020 Vermentino di Gallura Capichera USD 540.00/case; 2019 Cannonau di Sardegna USD 216.00/case plus USD 40 flat delivery in either country. Natural language invokes Copilot. Typed schemaVersion:1, kind:rfq/purchase-order data is deterministic; deliveryCountry US/CA (default US). demoOnly:true required; artifacts carry typed quote/receipt.","examples":["Quote 12 cases of 2020 Vermentino di Gallura Capichera delivered to San Jose for the demo.","Quote 12 cases of 2019 Cannonau di Sardegna delivered to San Jose for the demo."],"id":"demo-wine","inputModes":["text/plain","application/vnd.agentcon.demo.wine-rfq.v1+json","application/vnd.agentcon.demo.wine-purchase-order.v1+json"],"name":"Demo wine quote and order","outputModes":["text/plain","application/vnd.agentcon.demo.wine-quote.v1+json","application/vnd.agentcon.demo.wine-order-receipt.v1+json"],"tags":["wine","supplier","demo"]}],"supportedInterfaces":[{"protocolBinding":"JSONRPC","protocolVersion":"1.0","url":"https://agents.slim.outshift.io/agentcon/sardinian-supplier/a2a"},{"protocolBinding":"SLIMRPC","protocolVersion":"1.0","url":"slim://agntcy/agentcon/sardinian-supplier"}],"version":"0.1.0"},"card_schema_version":"v1.0.0"},"version":"0.1.0","description":"AgentCon demo wine seller of Sardinian wines (Vermentino di Gallura, Cannonau di Sardegna). A2A agent reachable over SLIMRPC (slim://agntcy/agentcon/sardinian-supplier) and A2A JSON-RPC over HTTPS behind an OIDC gateway; natural-language or typed (JSON Schema) quotes and simulated orders, with OID4VP age verification for purchases. Demo only: no payment or fulfillment.","tags":["oasf:1.0.0:domains:retail_and_ecommerce/inventory_management","oasf:1.0.0:domains:retail_and_ecommerce/online_retail","oasf:1.0.0:domains:retail_and_ecommerce/order_fulfillment","oasf:1.0.0:skills:natural_language_processing/natural_language_generation","oasf:1.0.0:skills:natural_language_processing/natural_language_understanding","oasf:1.0.0:skills:tool_interaction/api_schema_understanding"],"trustManifest":{"identity":"urn:ai:org.agntcy:cid:baeareibxqzby57uuguwpkreywdqurmjoqg4ckoqz6i4hfjjfktwrv3dmva","identityType":"did","attestations":[{"type":"publisher-identity","uri":"data:application/octet-stream;base64,MEYCIQCptQCKxo5EZeYStTbTEmoohEqxnLbwDge9C77BYXzpkgIhAKari8ngFTN36RXinuQzQpLBINgwmNhBXK6n4t0ojSgq","mediaType":"application/octet-stream","digest":"sha256:3405f80a955a9c7ee93b707f45b0a5e4c12fc59d49615f4842736f0660a5ed80","size":"72","description":"Verified signature by urn:ai:org.agntcy:signer:key:ECDSA-P-256:-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7ltUroEKQNPra7KdirzrmS4gLPVc\n7emXseJaXwB9uPNa5nywwZf/GKx2chJqXdcvnIpipK3aPwimYl4sswrTOA==\n-----END PUBLIC KEY-----\n"}],"provenance":[{"relation":"derivedFrom","sourceId":"urn:ai:org.agntcy:signer:key:ECDSA-P-256:-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7ltUroEKQNPra7KdirzrmS4gLPVc\n7emXseJaXwB9uPNa5nywwZf/GKx2chJqXdcvnIpipK3aPwimYl4sswrTOA==\n-----END PUBLIC KEY-----\n","signatureRef":"sha256:3405f80a955a9c7ee93b707f45b0a5e4c12fc59d49615f4842736f0660a5ed80"}],"metadata":{}},"updatedAt":"2026-10-19T03:56:19Z","metadata":{"agntcy.dir.security.v1.ScanResult":{"isSafe":true,"maxSeverity":"NONE","reports":[{"isSafe":true,"maxSeverity":"NONE","scannerType":"A2A","updatedAt":"2026-11-02T04:48:12Z"}]},"agntcy.dir.trust.v1.Status":{"trusted":true,"verified":false},"agntcy.dir.usage.v1.Metrics":{"lookupCount":38,"providerCount":1,"pullCount":8}}},{"identifier":"urn:ai:org.agntcy:cid:baeareidfd5p23vjxwaesm2ri4yqrr2rd7f4rlwz72ugxrcd5p2x5nhmuoy","displayName":"https://agents.slim.outshift.io/agentcon/french-supplier","mediaType":"application/a2a-agent-card+json","type":"application/a2a-agent-card+json","data":{"card_data":{"capabilities":{"extensions":[{"description":"Purchase tasks require a task-bound presentation of the issuer's demo over_21 credential.","params":{"oid4vpVersions":["1.0"]},"required":false,"uri":"https://github.com/a2aproject/experimental-ext-oid4vp-auth/tree/main/v1"},{"description":"Demo-only schema discovery: media type to JSON Schema URL and local definition.","params":{"schemas":[{"definition":"rfq","direction":"input","mediaType":"application/vnd.agentcon.demo.wine-rfq.v1+json","url":"https://agents.slim.outshift.io/agentcon/french-supplier/schemas/wine-v1.schema.json"},{"definition":"purchaseOrder","direction":"input","mediaType":"application/vnd.agentcon.demo.wine-purchase-order.v1+json","url":"https://agents.slim.outshift.io/agentcon/french-supplier/schemas/wine-v1.schema.json"},{"definition":"quote","direction":"output","mediaType":"application/vnd.agentcon.demo.wine-quote.v1+json","url":"https://agents.slim.outshift.io/agentcon/french-supplier/schemas/wine-v1.schema.json"},{"definition":"receipt","direction":"output","mediaType":"application/vnd.agentcon.demo.wine-order-receipt.v1+json","url":"https://agents.slim.outshift.io/agentcon/french-supplier/schemas/wine-v1.schema.json"}]},"required":false,"uri":"urn:agentcon:extension:structured-schemas:v1"}],"pushNotifications":false,"streaming":true},"defaultInputModes":["text/plain","application/vnd.agentcon.demo.wine-rfq.v1+json","application/vnd.agentcon.demo.wine-purchase-order.v1+json"],"defaultOutputModes":["text/plain","application/vnd.agentcon.demo.wine-quote.v1+json","application/vnd.agentcon.demo.wine-order-receipt.v1+json"],"description":"Wine supplier of 2015 Château Margaux and 2013 Dom Ruinart Blanc de Blancs Champagne: Copilot-mediated natural-language quotes and orders; deterministic v1 RFQ/order profiles. Delivery throughout the US and Canada.","documentationUrl":"https://github.com/darrelmiller/AgentCon/tree/main/SupplierAgent","name":"AgentCon French Wine Supplier","provider":{"organization":"AgentCon demo","url":"https://github.com/darrelmiller/AgentCon"},"securityRequirements":[{"schemes":{"oidc":{"list":[]}}}],"securitySchemes":{"oidc":{"openIdConnectSecurityScheme":{"description":"Bearer token from the AgentCon identity provider, checked by the gateway in front of the JSON-RPC interface.","openIdConnectUrl":"https://dev.idp.ads.outshift.io/.well-known/openid-configuration"}}},"skills":[{"description":"2015 Château Margaux and 2013 Dom Ruinart Blanc de Blancs Champagne, 1-48 cases, delivery anywhere in the US or Canada. 2015 Château Margaux USD 10800.00/case; 2013 Dom Ruinart Blanc de Blancs Champagne USD 3000.00/case plus USD 150 flat delivery in either country. Natural language invokes Copilot. Typed schemaVersion:1, kind:rfq/purchase-order data is deterministic; deliveryCountry US/CA (default US). demoOnly:true required; artifacts carry typed quote/receipt.","examples":["Quote 12 cases of 2015 Château Margaux delivered to San Jose for the demo.","Quote 12 cases of 2013 Dom Ruinart Blanc de Blancs Champagne delivered to San Jose for the demo."],"id":"demo-wine","inputModes":["text/plain","application/vnd.agentcon.demo.wine-rfq.v1+json","application/vnd.agentcon.demo.wine-purchase-order.v1+json"],"name":"Demo wine quote and order","outputModes":["text/plain","application/vnd.agentcon.demo.wine-quote.v1+json","application/vnd.agentcon.demo.wine-order-receipt.v1+json"],"tags":["wine","supplier","demo"]}],"supportedInterfaces":[{"protocolBinding":"JSONRPC","protocolVersion":"1.0","url":"https://agents.slim.outshift.io/agentcon/french-supplier/a2a"},{"protocolBinding":"SLIMRPC","protocolVersion":"1.0","url":"slim://agntcy/agentcon/french-supplier"}],"version":"0.1.0"},"card_schema_version":"v1.0.0"},"version":"0.1.0","description":"AgentCon demo wine seller of French wines (Château Margaux, Dom Ruinart Champagne). A2A agent reachable over SLIMRPC (slim://agntcy/agentcon/french-supplier) and A2A JSON-RPC over HTTPS behind an OIDC gateway; natural-language or typed (JSON Schema) quotes and simulated orders, with OID4VP age verification for purchases. Demo only: no payment or fulfillment.","tags":["oasf:1.0.0:domains:retail_and_ecommerce/inventory_management","oasf:1.0.0:domains:retail_and_ecommerce/online_retail","oasf:1.0.0:domains:retail_and_ecommerce/order_fulfillment","oasf:1.0.0:skills:natural_language_processing/natural_language_generation","oasf:1.0.0:skills:natural_language_processing/natural_language_understanding","oasf:1.0.0:skills:tool_interaction/api_schema_understanding"],"trustManifest":{"identity":"urn:ai:org.agntcy:cid:baeareidfd5p23vjxwaesm2ri4yqrr2rd7f4rlwz72ugxrcd5p2x5nhmuoy","identityType":"did","attestations":[{"type":"publisher-identity","uri":"data:application/octet-stream;base64,MEYCIQDczJLYfLqQcSkqjkMhajGHDJ5o1cWugDStcUklvRIOsgIhAOZvORXREJIA6YWgJXD7JjUqpB1ZwRlZZtOlogt+aPEx","mediaType":"application/octet-stream","digest":"sha256:bcff2881b6cfd09fa6558d098f66780925f074d8197d21ec5f077ca0e0c6ecfa","size":"72","description":"Verified signature by urn:ai:org.agntcy:signer:key:ECDSA-P-256:-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7ltUroEKQNPra7KdirzrmS4gLPVc\n7emXseJaXwB9uPNa5nywwZf/GKx2chJqXdcvnIpipK3aPwimYl4sswrTOA==\n-----END PUBLIC KEY-----\n"}],"provenance":[{"relation":"derivedFrom","sourceId":"urn:ai:org.agntcy:signer:key:ECDSA-P-256:-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7ltUroEKQNPra7KdirzrmS4gLPVc\n7emXseJaXwB9uPNa5nywwZf/GKx2chJqXdcvnIpipK3aPwimYl4sswrTOA==\n-----END PUBLIC KEY-----\n","signatureRef":"sha256:bcff2881b6cfd09fa6558d098f66780925f074d8197d21ec5f077ca0e0c6ecfa"}],"metadata":{}},"updatedAt":"2026-10-19T03:56:19Z","metadata":{"agntcy.dir.security.v1.ScanResult":{"isSafe":true,"maxSeverity":"NONE","reports":[{"isSafe":true,"maxSeverity":"NONE","scannerType":"A2A","updatedAt":"2026-11-02T04:52:39Z"}]},"agntcy.dir.trust.v1.Status":{"trusted":true,"verified":false},"agntcy.dir.usage.v1.Metrics":{"lookupCount":38,"providerCount":1,"pullCount":24}}},{"identifier":"urn:ai:org.agntcy:cid:baeareifcqddt5ugh7va5nvxpbksped6obhgojxyruefnwegrdqtwmogwam","displayName":"gitops-repo-audit","mediaType":"application/agent-skills+gzip","type":"application/agent-skills+gzip","data":{"artifacts":[{"artifact_hash":"sha256:531de3d48f3f97c38b7eb4f585a67cb102075b6ce4ce8148c9b7965f5b7eb860","path":"assets/schemas/alert-notification-v1beta3.fields.txt","type":"asset"},{"artifact_hash":"sha256:5616dcacb89132debb58717df7d14deb059604384dfe05aa0ca97bc462fbbd5c","path":"assets/schemas/artifactgenerator-source-v1beta1.fields.txt","type":"asset"},{"artifact_hash":"sha256:e3bfb8f67091dee4ac942c86075aa3ef041a749a4311951800c5413d816b6c86","path":"assets/schemas/bucket-source-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:39ddfc844ef410199bb6c824b043df9b84c7b46b8d4a215a2d75b76ce45afc33","path":"assets/schemas/externalartifact-source-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:aa7b755e4d2baa801426ba5918c5c97dd1e8f949b5990bb0716fb0db57648367","path":"assets/schemas/fluxinstance-fluxcd-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:dd625b612591a6d3a2b44c8bdb20dfc0c68640241e6de405a7d0663baab50194","path":"assets/schemas/fluxreport-fluxcd-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:5cb4fefa807466e6118de38f649a4410d4b3d2d1de3d073070b55a4092600ada","path":"assets/schemas/gitrepository-source-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:a45e34372606e99e0ced37e7d8c72ad6fae76ef2b0fdc666cd63ed51c059be8b","path":"assets/schemas/helmchart-source-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:660ad957ca4a8cc7b258870f410cff823a3dacfdcf2cad3e612800ebcb36495d","path":"assets/schemas/helmrelease-helm-v2.fields.txt","type":"asset"},{"artifact_hash":"sha256:1c74257d0db9cb4c2162bbd0213627cda436d94b7172eff8e4795ee990a30fdc","path":"assets/schemas/helmrepository-source-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:a6a7f4d4f40bd94f03eb34a68bf0fea36e77795da1edb85165f7f1c744a0ca90","path":"assets/schemas/imagepolicy-image-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:6417225edbde465b36efec40493719c07ea2d7398bed3aeb3665d3f316805b3e","path":"assets/schemas/imagerepository-image-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:19b15d1977dd8a5de4b82e21059fc7986fc9b38f854503ce0160326a8d213ebd","path":"assets/schemas/imageupdateautomation-image-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:468c5dffd4cc26a691c933f8909276e3ee300f93f0391648842eb374dc102f85","path":"assets/schemas/kustomization-kustomize-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:4768f9b9d39bccc3b84ca1b678129dac64ec7d59992252fa874e52fe8e9ac629","path":"assets/schemas/ocirepository-source-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:314b1d61a40c2b746f4f4d4680d3eb750772dd48449288ffc158a2f0e711cf67","path":"assets/schemas/provider-notification-v1beta3.fields.txt","type":"asset"},{"artifact_hash":"sha256:55ff53e920763464afb69d997ca1178030f329f232baeb14bf575792e3a5bd04","path":"assets/schemas/receiver-notification-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:8fff0fff37a8beec0ee2f8205c7834c857c1895ef856e24f5d0b59b33ccb384b","path":"assets/schemas/resourceset-fluxcd-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:4dd2f556a5775b694f90dbbf8d07fe20d8abb023574e674472b68066341c2277","path":"assets/schemas/resourcesetinputprovider-fluxcd-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:d79cf4bdbac8ab0f766484c5b0826709cc6ef2de1500bf85bec567d11e96c853","path":"evals/evals.json","type":"other"},{"artifact_hash":"sha256:bd7f93b23d8b94034a8b04dd0c38f0ca334ea968a3ba578e469036107e13fe06","path":"references/api-migration.md","type":"reference"},{"artifact_hash":"sha256:a573ddd4ebafa1592f5d18412c98504cbaa56847226af1624742bd7e9241ceb6","path":"references/best-practices.md","type":"reference"},{"artifact_hash":"sha256:08125ccfdae2673f12539a119b3306e8652f5ac2b302c5df327e500dace10abd","path":"references/flux-api-summary.md","type":"reference"},{"artifact_hash":"sha256:a03ba846a24ec17029483d153c7f171bbcfe9b36627cee179d2351b2096988c8","path":"references/flux-operator-api-summary.md","type":"reference"},{"artifact_hash":"sha256:ef3c9ff6af4aed2c2437f95d0166aac2bfd7ce2c244bfcbb380c3943ab4f7d0e","path":"references/repo-patterns.md","type":"reference"},{"artifact_hash":"sha256:96b07b4641080cd38ad5ffd48ab0b97b026abc38f0eb3cf2edd400cb85599d38","path":"references/security-audit.md","type":"reference"},{"artifact_hash":"sha256:e607bae39eafd7f9bf3765d3631b1ae3e216b8c1d7ae029ee691a41939e212f1","path":"scripts/check-deprecated.sh","type":"script"},{"artifact_hash":"sha256:8e6cd89dced83d615a064c223af5603684dee54b82e3e613215283ed0ce70741","path":"scripts/discover.sh","type":"script"},{"artifact_hash":"sha256:092dda2ba9cd3c9b22ec53b20cd583e1d0afacede392f7625f9b1b423f8838ab","path":"scripts/validate.sh","type":"script"}],"skill_file":"SKILL.md","skill_manifest":{"compatibility":["Requires flux, flux-schema, and kustomize or kubectl"],"description":"Audit and validate Flux CD GitOps repositories by scanning local repo files (not live clusters) — runs Kubernetes schema validation, detects deprecated Flux APIs, reviews RBAC/multi-tenancy/secrets management, and produces a prioritized GitOps report. Use when users ask to audit, analyze, validate, review, or security-check a GitOps repo.","license":"Apache-2.0","name":"gitops-repo-audit","version":"v1.0.0"}},"version":"v1.0.0","description":"Audit and validate Flux CD GitOps repositories by scanning local repo files (not live clusters) — runs Kubernetes schema validation, detects deprecated Flux APIs, reviews RBAC/multi-tenancy/secrets management, and produces a prioritized GitOps report. Use when users ask to audit, analyze, validate, review, or security-check a GitOps repo.","tags":["oasf:1.1.0:domains:research_and_development/grant_management","oasf:1.1.0:domains:technology/security","oasf:1.1.0:domains:trust_and_safety/content_moderation","oasf:1.1.0:domains:trust_and_safety/fraud_prevention","oasf:1.1.0:skills:devops_cloud_infra/gitops","oasf:1.1.0:skills:devops_cloud_infra/gitops/gitops_repo_audit"],"trustManifest":{"identity":"urn:ai:org.agntcy:cid:baeareifcqddt5ugh7va5nvxpbksped6obhgojxyruefnwegrdqtwmogwam","identityType":"did","attestations":[{"type":"publisher-identity","uri":"data:application/vnd.dev.sigstore.bundle.v0.3+json;base64,eyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCJ2ZXJpZmljYXRpb25NYXRlcmlhbCI6eyJjZXJ0aWZpY2F0ZSI6eyJyYXdCeXRlcyI6Ik1JSUcxVENDQmx1Z0F3SUJBZ0lVUzhSNmRKamx4TWRwemJDUHlHOFZrNXVBNU9Vd0NnWUlLb1pJemowRUF3TXdOekVWTUJNR0ExVUVDaE1NYzJsbmMzUnZjbVV1WkdWMk1SNHdIQVlEVlFRREV4VnphV2R6ZEc5eVpTMXBiblJsY20xbFpHbGhkR1V3SGhjTk1qWXhNREExTURBek5ERXhXaGNOTWpZeE1EQTFNREEwTkRFeFdqQUFNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUV2MmJyelN6cFZFWkw5d2RmRFVOendMQjVKOEh2UVd0Z1JUdFkwQlBBZTlkMm1xWloyTFRtRFhwZnlweFBrb2xGNjNvVmNsREZIQThzaGpIYW5BSUk2cU9DQlhvd2dnVjJNQTRHQTFVZER3RUIvd1FFQXdJSGdEQVRCZ05WSFNVRUREQUtCZ2dyQmdFRkJRY0RBekFkQmdOVkhRNEVGZ1FVMWFLRjllMks5V2t0UzZFMFdZMjNqdnlMcUtFd0h3WURWUjBqQkJnd0ZvQVUzOVBwejFZa0VaYjVxTmpwS0ZXaXhpNFlaRDh3WVFZRFZSMFJBUUgvQkZjd1ZZWlRhSFIwY0hNNkx5OW5hWFJvZFdJdVkyOXRMMkZuYm5SamVTOWthWEl2TG1kcGRHaDFZaTkzYjNKclpteHZkM012YVcxd2IzSjBMWEpsWTI5eVpITXVlV0Z0YkVCeVpXWnpMMmhsWVdSekwyMWhhVzR3T1FZS0t3WUJCQUdEdnpBQkFRUXJhSFIwY0hNNkx5OTBiMnRsYmk1aFkzUnBiMjV6TG1kcGRHaDFZblZ6WlhKamIyNTBaVzUwTG1OdmJUQVdCZ29yQmdFRUFZTy9NQUVDQkFoelkyaGxaSFZzWlRBMkJnb3JCZ0VFQVlPL01BRURCQ2d3WXpoaU5qSXdabU0wTkdKaU5qUTVNekJoTXpVd1pEbGhPRGc1WXpoaE1EVmlNMlUwTmpNeU1Cd0dDaXNHQVFRQmc3OHdBUVFFRGtsdGNHOXlkQ0JTWldOdmNtUnpNQmdHQ2lzR0FRUUJnNzh3QVFVRUNtRm5iblJqZVM5a2FYSXdIUVlLS3dZQkJBR0R2ekFCQmdRUGNtVm1jeTlvWldGa2N5OXRZV2x1TURzR0Npc0dBUVFCZzc4d0FRZ0VMUXdyYUhSMGNITTZMeTkwYjJ0bGJpNWhZM1JwYjI1ekxtZHBkR2gxWW5WelpYSmpiMjUwWlc1MExtTnZiVEJqQmdvckJnRUVBWU8vTUFFSkJGVU1VMmgwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzloWjI1MFkza3ZaR2x5THk1bmFYUm9kV0l2ZDI5eWEyWnNiM2R6TDJsdGNHOXlkQzF5WldOdmNtUnpMbmxoYld4QWNtVm1jeTlvWldGa2N5OXRZV2x1TURnR0Npc0dBUVFCZzc4d0FRb0VLZ3dvTUdNNFlqWXlNR1pqTkRSaVlqWTBPVE13WVRNMU1HUTVZVGc0T1dNNFlUQTFZak5sTkRZek1qQWRCZ29yQmdFRUFZTy9NQUVMQkE4TURXZHBkR2gxWWkxb2IzTjBaV1F3TFFZS0t3WUJCQUdEdnpBQkRBUWZEQjFvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2WVdkdWRHTjVMMlJwY2pBNEJnb3JCZ0VFQVlPL01BRU5CQ29NS0RCak9HSTJNakJtWXpRMFltSTJORGt6TUdFek5UQmtPV0U0T0Rsak9HRXdOV0l6WlRRMk16SXdId1lLS3dZQkJBR0R2ekFCRGdRUkRBOXlaV1p6TDJobFlXUnpMMjFoYVc0d0dRWUtLd1lCQkFHRHZ6QUJEd1FMREFrNU16QXpNakkwTlRrd0tRWUtLd1lCQkFHRHZ6QUJFQVFiREJsb2RIUndjem92TDJkcGRHaDFZaTVqYjIwdllXZHVkR041TUJrR0Npc0dBUVFCZzc4d0FSRUVDd3dKTVRrM01UUXdOREkyTUdNR0Npc0dBUVFCZzc4d0FSSUVWUXhUYUhSMGNITTZMeTluYVhSb2RXSXVZMjl0TDJGbmJuUmplUzlrYVhJdkxtZHBkR2gxWWk5M2IzSnJabXh2ZDNNdmFXMXdiM0owTFhKbFkyOXlaSE11ZVdGdGJFQnlaV1p6TDJobFlXUnpMMjFoYVc0d09BWUtLd1lCQkFHRHZ6QUJFd1FxRENnd1l6aGlOakl3Wm1NME5HSmlOalE1TXpCaE16VXdaRGxoT0RnNVl6aGhNRFZpTTJVME5qTXlNQmdHQ2lzR0FRUUJnNzh3QVJRRUNnd0ljMk5vWldSMWJHVXdVUVlLS3dZQkJBR0R2ekFCRlFSRERFRm9kSFJ3Y3pvdkwyZHBkR2gxWWk1amIyMHZZV2R1ZEdONUwyUnBjaTloWTNScGIyNXpMM0oxYm5Ndk16Y3lORFl3TVRjek9UUXZZWFIwWlcxd2RITXZNVEFXQmdvckJnRUVBWU8vTUFFV0JBZ01CbkIxWW14cFl6QXpCZ29yQmdFRUFZTy9NQUVZQkNVTUkzSmxjRzg2WVdkdWRHTjVMMlJwY2pweVpXWTZjbVZtY3k5b1pXRmtjeTl0WVdsdU1JR0tCZ29yQmdFRUFkWjVBZ1FDQkh3RWVnQjRBSFlBM1Qwd2FzYkhFVEpqR1I0Y21XYzNBcUpLWHJqZVBLMy9oNHB5Z0M4cDdvNEFBQUdoQ1h1QTFRQUFCQU1BUnpCRkFpQi9BYzhCWDdtdTV3R0tueGFhWXdHcXNWeUF4eG9vSlhzNTExWWh2YUlpY2dJaEFOcU8wcUlSbERrVkNHVWw3TCtzOGwrbW12cGlLKzFXWHo5bGVEbHV0Y3NTTUFvR0NDcUdTTTQ5QkFNREEyZ0FNR1VDTVFDWUtmYVorQXozUi8yNzhoZGlzQk1IYlg1TnlldS9WUGszZWpiS3o3SVNHWmgwZ012OC9rWWNMbk5NZjkyZnA3NENNRDNUYmt6TWw4V1J0WllBQXJVNTRoakI0QkExdXZDMlJzQnE5RnpoNWRTRGplV2JnV3dGcXZ4QmhWNDV3Z3d5ckE9PSJ9LCJ0bG9nRW50cmllcyI6W3sibG9nSW5kZXgiOiIzMDc5NDM2NTQwIiwibG9nSWQiOnsia2V5SWQiOiJ3Tkk5YXRRR2x6K1ZXZk82TFJ5Z0g0UVVmWS84VzRSRndpVDVpNVdSZ0IwPSJ9LCJraW5kVmVyc2lvbiI6eyJraW5kIjoiaGFzaGVkcmVrb3JkIiwidmVyc2lvbiI6IjAuMC4xIn0sImludGVncmF0ZWRUaW1lIjoiMTc5MTE2MDQ1MSIsImluY2x1c2lvblByb21pc2UiOnsic2lnbmVkRW50cnlUaW1lc3RhbXAiOiJNRVVDSURieS9jckF0SE8rSEtOUEVvbUQ5VFFEQTF6ZHQrbmN6VnljdHlZMUJObXdBaUVBalhjU3hnVlpHODlTRzlJT3J0QVN3NGdRdVpQa1AwK1lMcmp0Tmt6Z0o4dz0ifSwiaW5jbHVzaW9uUHJvb2YiOnsibG9nSW5kZXgiOiIyOTU3NTMyMjc4Iiwicm9vdEhhc2giOiJvOVRKbkNXc2VIbm5RcVN1RWFMUHhTb1p2Zk1iaXp2SVgxa3NaVWtUeXhFPSIsInRyZWVTaXplIjoiMjk1NzUzMjI4OSIsImhhc2hlcyI6WyJVbzNTaVB1Vk9KVVAxOHNMR2tjOUlZbzhCRnNFb0FTbklNQUN2RERqMUpRPSIsIkZCanE2QlBodGI3bjUvM2s4eVpRRVRxTmZBeUpiYWJmOGFyVXF0UFIrUWs9IiwiQXNNaXE3ZzhKQTgwQU9QbkRiMWczUklYUW5mS3U5L2ttdVV3OWNBUFlydz0iLCJITzJHNWdPbzdGQ3hMYkZhNWJIZ0tPc2NUcUFYNDFFeHdiL1U2NkVxNkljPSIsIjBiZTV3WGlia3hZZWtFdU5iTUx0em9uMERSdjhscVBXclRaQTJPMVhrWTA9IiwiSWFhYW5kU1doNUpSeis3aWNFdzQwM2Z4emtNZng3enR2TFFMRmkxQlI1QT0iLCJSVURNU0JuUjNkVUJHMTBrY29Jc1l2WWtjK0Q3QXdUT3ZGc2l1SHc3SlowPSIsIitFNEF0dEQxQXBCMW9pR1lSSkJ1ZEZFSWlQU0NMaWxCZkhaSDFOTlZ3NDA9IiwidEVYN01KN05GK2NXaWlRY0pLdHcxWDJvTGYxZ29qUjIvYjI0ZEMwSkQzWT0iLCJmc3dmWVBobEZsdGdRMjFXaWEwUm5xL3Rzd1VMeHNQTnpScnVWUnBjOS9jPSIsImFRdUFScnpobG9rUjBNeTZmZy9jUjBkTUN5THdhUkFtWnBYd09MbzJPb289IiwiSG1jQTU0YVNEd1M0K20vRDA5ODluNm8xR3pvNHZCbEhNYWRNRjc4cit5Zz0iLCI1d1JYdndCYnpOazBWZmNhUkZQcHkzNGNPcnp5cGZFNWVPVmFmU2s5K0pZPSIsIm1PcU9sTWJtOHZmY1pUbnBNVGR1dlJ0QWt2eVIxU0hOZnFIV1ZSR2xHb0k9IiwiTmxPY2xsZG1LUEExdE1LSXNrcUhBd3VRRFlIcDMxWXdwSytPT01yTWNjYz0iLCJxeHpIYW5Beno1N1NEZG1KZTBCN2JKSzcyTlRJQmJ3RU1HQkJLdkRPUk93PSIsInhIL0RDc2VMSHI5ZUtvWVQ4cXNPUlpLN3pWZEVHWVdIdVZ0c1ZyRDk1d1k9Il0sImNoZWNrcG9pbnQiOnsiZW52ZWxvcGUiOiJyZWtvci5zaWdzdG9yZS5kZXYgLSAxMTkzMDUwOTU5OTE2NjU2NTA2XG4yOTU3NTMyMjg5XG5vOVRKbkNXc2VIbm5RcVN1RWFMUHhTb1p2Zk1iaXp2SVgxa3NaVWtUeXhFPVxuXG7igJQgcmVrb3Iuc2lnc3RvcmUuZGV2IHdOSTlhakJGQWlFQThnSFNsUEFXL1g4NStjUDF0V1hleExjR01PRzc5a0VtSlRYbkhmeGRFOGdDSUd4QVcvanF6ZVI0S1VvN1FzVzZpRmJLb0UyUEJnZ05aUkYxTEI5bnk5U21cbiJ9fSwiY2Fub25pY2FsaXplZEJvZHkiOiJleUpoY0dsV1pYSnphVzl1SWpvaU1DNHdMakVpTENKcmFXNWtJam9pYUdGemFHVmtjbVZyYjNKa0lpd2ljM0JsWXlJNmV5SmtZWFJoSWpwN0ltaGhjMmdpT25zaVlXeG5iM0pwZEdodElqb2ljMmhoTWpVMklpd2lkbUZzZFdVaU9pSTRZVEE1TUdSak56TXdabUZsT0RjMFlXVXdPREUxWVRSbU1HRTNabUpsWkRCaE5HVmlZV05oT0dVMU56aG1OekJrTWpnek5qVTFabU0yWkRkaU0yWXpJbjE5TENKemFXZHVZWFIxY21VaU9uc2lZMjl1ZEdWdWRDSTZJazFGVlVOSlVVTnVkbkF2VFdkNlVFTkdkaTk2ZURoaFluaFBXa2hYZWxkT1F6bFFjMXBrWlZGdVRGcFVlVEJNZFhWblNXZEhkMU0xUXpnck56TnZWMjlOYkdodVVVTklaRk5VVGt0YU5ESjVLMnRwYlV3NFZHTnZWMko0Y0hBd1BTSXNJbkIxWW14cFkwdGxlU0k2ZXlKamIyNTBaVzUwSWpvaVRGTXdkRXhUTVVOU1ZXUktWR2xDUkZKV1NsVlRWVnBLVVRCR1ZWSlRNSFJNVXpCMFEyc3hTbE5WWTNoV1JVNUVVVzE0TVZvd1JqTlRWVXBDV2pCc1ZsVjZhRk5PYlZKTFlXMTRORlJYVW5kbGJVcEVWVWhzU0U5R1duSk9XRlpDVGxVNVZtUXdUbTVYVld4TVlqRndTbVZ0YjNkU1ZVWXpWRmhqUzFSdWNFWldhekZEVkZWa1FrMVdWa1pSTW1oT1ZGZE5lV0pITldwTk1Vb3lXVEl4Vm1SV2NFaFdha3BPVldwU00xTkZSbHBTUmxwU1ZWVlNSbVZHV2paWlZtUnJaVzFTU0U5WWJHRlZla1ozV1cwMVUySkJjR3BpVkVaelYydGtjMkZIVWtoV1dHUkpZVWRPVDFSWGNGcGxSVEZGVVZSR1RsSkZSalpVYTFKR1pVWmtiMWt3TlU1aGJHdzBWRlZTUWsxVk1VVlJWRUpQVWtWV05GWXljRUpSVlRGSFlUTmtSbVF4YkVsRGEzUjJWMnRzTm1GcVFrUlJWa1phVTFWMGRsZHJiRFpoYWtKRlVWWkdhbEpHUm01UlZWWXlUVzFLZVdWc1RqWmpSbHBHVjJ0M05XUXlVbTFTUmxaUFpXNWtUVkZxVmt0UFJXZ3lWVlprTUZveFNsVmtSbXRMVFVWS1VWRlhWVFZhUkVwMFkxWndZVTFyZUZWaVZWSlpZMGRhTldOSWFGRmhNamx6VW1wWmVtSXhXbXBpUlZKSFUwVkZOR015YUhGVFIwWjFVVlZzU2s1dVJsQlJNRXBaWWpOa2Jsb3hXWGxVVlVVd1VuZHdRazFXVm10U1NHUkdVV2s1TTFWVlZrSmtNR3hKV2pCU1FsWkZTbTVVYkZwSlZURldSbEpGVWtKVE1FcHVXak5LUTFvd1ZrZFJiRVpxVWtWR05sRlhVa05hTURWWFUwWkZNRkpWV201VlZsVjRXVlYwUjBOcWJHeE5hM00xVmpKME1GVjZXa1pOUm1SYVRXcE9jV1J1YkUxalZYUkdaREJvTTFkVlVsZFZha0p4VVd0S2JtUXdXblpSVmxWNlQxWkNkMlZxUmxwaE1GWmhXV3BXZUZSdGNIZFRNRnBZWVZob2NFNUdhMHRYYTFFMFpERnNVbGRWVWxkVmFrSlRVVlpHU1V3d1NrZFpNMlJYVjFad1ZWbFZhRk5OUjA1SlZGUmFUV1ZVYkhWWlZtaFRZakpTV0ZOWVZscE5hbXd3VkVSS1IySnRTblZWYlhCc1ZYcHNjbGxXYUVwa1ozQk5ZbGRTZDFwRlpHOU5WbXh3VDFST2FVMHdjSGxYYlRFMFpHMVJlbFJZV21oV2VrWXpXV3BPUzAxRmVGbFRiWGhhVFdwc05WZHJhRTVrVjFaWVVtNVNhVkpWU2pWWGJHUmhaV3QzZVdGSGVGcFdNVW8yUTJ0M2VVMVhhR2hXZWxJelZERkdXbE13ZEROWFZVcERVVlZrUldSdWNFSlJhMFpTVlZoS2FGTkdTWGRaTUdoT1RtdDROVTlVUW1sTmJsSnpXVzFyTVdGR2EzcFZia0pwVFdwV05sUkhNV3RqUjFKSVlVUkZTMWRYTlZkbGJIQlpVMjF3YVUxcVZYZFhiR014VFVWNGRGUnVXbWxXUlVaWVVXMWtkbU5yU201U1ZWWkNWMVU0ZGxSVlJrWlJNRXBDWVVod1drMXRhSE5YYTJoWFl6RndWVkZVU2tOYU1qbDVVVzFrUmxKUmNFSlhWVGgyVkZWR1JsSkZTa1JhTTJSYVpXMW9jRlJ0Y0Vwa01YQjBWRlJDVDFJd2NIQlViWEJTVGxVeE5sRnRhRTVsYkZZelYydFNjMkZGT1VWYWVsWmFaVzFvYjFSVlVsZGhWVEI1VmxSQ1QyRnJNVFZEYXpGRFpEQmtSR0ZZVGtoUlZrWlNVVzFqTTA5SVpFSlZWa1pHVWtkMGMyUkhUa2hQV0d4clVUQktWRmRzWkU5a2JVNTBWVzV3VGxGdFpFaFJNbXg2VWpCR1VsVlZTbTVPZW1nelVWWkdWbEpWVG5SU2JUUkxXVzAxVTJGdFZsUlBWM1JvVjBWc00xTkdSbHBUTUhRelYxVktRMUZWWkVWa2JuQkNVV3RLYmxWV1FtcGlWbHAwV1ROck5XSXhjRmhTYlhScVpWUnNNRmRXWkhOa1ZURkZZekJrUkdGWVRraFJWa1pTVVdkd2JrNTZhRE5SVmtadVVsVjRVbVF6U21oVFJrbDNXVEJvVGs1cmVEVlBWRUpwVFc1U2MxbHRhekZoUm10NlZXNUNhVTFxVmpaVVJ6RnJZMGRTU0dGRVJscGliRm8yVjJ4b1MyRnRTWGxPVkVKaFZucFZkME5yZUhSVWJscHBWa1ZLY1ZGdFpIWmphMHB1VWxWV1FsZFZPSFpVVlVaR1UydEtSMVpWTVZaTmJXZDNXa1ZvUTJWck9YQlBTRnBoVFcxM2QxbFZhRmRoVlhoMFZHNWFhVlY2Ykc5WGFra3hUVVpyZW1FeldVdFhhMlJ6WlZWNE5VNVhOV2hYUmtwMldrWmtTbVJ0VVhsUFdHeG9UV3h3ZWxscVRtdGxhM2Q1WWtoU2FsSjZiRFZhUlUxNFpWWndXRlJ1V21waVZrbzJWRWMxYzJGSFNsaGxSVVpxWWxaYWRGa3phelZpZDNCaFZqQmFjbGt6YXpWa1JteFlZa2hXVGxKSFpFaFJNbXg2VWpCR1VsVlZTbTVPZW1nelVWWkdkbEpWZEc1a01qbE9VakF3TUZkWGNGcGxWVEZJVjIxd1QxSkdTbkJYVjNCYVRVVTVWVlJZWkZwV1JUQjRRMnN4U0ZWVVZscFdSMk13VkRGa1RrNUdiRlZSVkVaYVlXczFjMVJyVWxwbGF6RnhVVmRTUTFveU9YbFJiV1JHVWxWR1dsUjVPVTVSVlZaTlVXdEZORlJWVWxoYVNFSnJVakpuZUZkWGEzaGlNa2w2VkdwQlMxZHNaRkprTUhoU1YxVjBUR1F4YkVOUmEwWklVa2hhTmxGVlNrVlJWa1p0VWtWSmVHSXlVa2xWYm1ScVpXMDVNbFJFU210alIxSklZVVJHV21GVVZuRlpha2wzWkd4c1dGcElWbXRTTURReFZFUktVMk5CY0dwaGEwVXdVVzFrZG1OclNtNVNWVlpDVjFVNGRsUlZSa1pVYTBwRVlqQXhURkpGU25GVU1HUktUV3N4Y1ZGdE1WcGxiRVYzVjFjeFNrMXJOVVZoTTNCT1VqQldObFJzVWtOaE1EbFlVbFJTVUZKSGVIRkRhemxJVWxoa1QxWXdiRFpYYkZKU1RXc3hObE5ZWkVsa01XeE1Vek5rV2xGclNrSlNNRkl5Wld0R1ExSkhaRkpWYTFKQ1QxaHNZVll4Y0RaVVJFcHZZa1pzV0ZWdWNFMU5ha1p2V1Zaak1HUXdaRkpYVlhOTFV6TmtXbEZyU2tKU01GSXlaV3RHUTFKSVpGSlVSVkpDWVhwV1RtVnJSalpVVjNCS1RVVTFWV0V6WkV4VlZteE1Vek5rV2xGclNrSlNNRkl5Wld0R1ExSlZSbEpaYTFKRFlrYzVhMU5HU2pOWk0zQjJaR2R3VFUxdFVuZGFSV1J2VFZac2NFNVhjR2xOYWtJeVYxWmthMlJYVWtoVWFsWk9VVzEwU0ZFeWJIcFNNRVpTVlZWS2JrNTZhRE5SVmtwR1VsVk9NMlF3Y0U1V1IzTjZWRlpTVW1Rd05VVlRWRXBPVWpBeFNFTnJUbkJqTUdSQ1ZWWkdRMXA2WXpSa01FWlRVMVZXVjFWWWFGVlpWV2hUVFVkT1NWUlVXazFsVkd4MVdWWm9VMkl5VWxoVFdGWmFUV3BzTUZSRVNrZGliVXAxVlcxd2JGVjZiSEpaVm1oS1pHdDRkRnBJUVV0YVJXUnZUVlpzY0U5VVRtbE5NSEI1VjIweE5HUnRVWHBVV0Zwb1ZucEdNMWxxVGt0TlJYaFpVMjE0V2sxcWJEVlhhMmhPWkZkV1dGSnVVbWxTVlVvMVYyeGtZV1ZyZDNsaFIzaGFWakZLTmxSRVNYaGhRWEJvVm5wU00xUXdSbHBUTUhRelYxVktRMUZWWkVWa2JuQkNVV3RXTTFWWVJrVlJNbVF6VjFod2IyRlZOWEZUV0dSaFlsVXdkMVJyWkV0aFZUVnhWVlJXVG1WclNtOVVXSEJXWkRGd1JXSkhhRkJTUjJNeFEyeHNObUZIYUU1U1JscHdWRlJLVmsxRk5YRlVXR3hPVVcxa1NGRXliSHBTTUVaU1ZWVktiazU2YUROUlZrcFNVbFZPYm1Rd2JHcE5helYyVjJ4a1UwMVhTa2hXV0dSV1ZWWnNURk16WkZwUmEwcENVakJSUzJSdWNFSlJhMXBTVld0U1JWSlZXblphUldoVFpESk9ObUl6V2sxTmJWSjNXa1ZrYjAxV2JIQk9WM0JwVFdwQ01sZFdaR3RrVjFKSVZHcFdUVTFzU25kWk1tczFZVVpyZWxWdVFtbE5hbFkyVkVST1MwMVJjR2xpYXpFeVZGaHdhbVZWTlVWWFdHUk9Wa2RPTmxReFVsSmtiR3haVldwQ1lWWjZSak5hUldoT1pHc3hWVkZXWkVOYU1qbDVVVzFrUmxKVlJscFVlVGxPVVZWV1dGRnJSbTVVVlVwMVVXcEdXbUpZYUhkRGJHdzJVVmh3UTFveU9YbFJiV1JHVWxWR1dsUjVPVTVSVlZaYVVXdE9WbFJWYTNwVGJYaHFVbnBuTWxkV1pHdGtWMUpJVkdwV1RVMXNTbmRaTW5CM1pWWndXRmRVV21waVZscDBXVE5yTldJeGNGaFNiWE5MV1ROck5XUkdiRmhpU0ZaT1UxVmtURkZ0WkhaamEwcHVVbFZXUWxwR2J6RlJWMlJTVVRCS1NXUXdWbXhhTUVrd1VWVm9XbEZVVGxWTlNHUm9ZekpLU1ZKV1VrdGhhMlJUVGtkT2RGWXlUWHBSV0VaTFUzZHdXV050Y0d4VlJYTjZUREpuTUdOSWJHNVJlbWgzVGpJNE1GRlZSa0pTTW1oRVYwaFdRazFXUmtKUlZVcENWRlZHVTJWclNrZFJWMnhEVERCR2FrOUZTbGxPTWpFeFRsaGtTRk15TlRSWlYwWmFaREJrZUVOdVRsZGxWVVkwWlVjNWRsTnNhSHBPVkVWNFYxZG9NbGxWYkhCWk1tUktZVVZHVDJOVk9IZGpWV3hUWWtWU2NsWnJUa2hXVjNjelZFTjBlazlIZDNKaVZ6RXlZMGRzVEV0NlJsaFhTRzgxWWtkV1JXSklWVXRrUjA1NlZUQXhRbUl3WkVSUk0wWklWVEF3TUU5VlNrSlVWVkpDVFcxa1FsUlZaRlpSTURGU1VURnNURnB0Um1GTE1FWTJUVEZKZGsxcVl6UmhSMUp3WXpCS1RsTkhTbGxPVlRVMVdsaFZkbFpzUW5KTmQzQnNZVzFLVEdWcVpFcFZNR1JoWVVSQ2JsUllXVFJNTW5SYVdUQjRkVlJyTVcxUFZFcHRZMFJqTUZFd01VVk5NVkpwWVROd1RtSkVhRmhWYmxKaFYxVkdRbU5zVlRGT1IyaHhVV3BTUTFGVVJqRmthMDE1UTJ4S2VsRnVSVFZTYm5CdlRsZFNWRkpIY0d4V01rcHVWak5rUjJOWVdqUlJiV2hYVGtSV00xb3paRFZqYTBVNVVGRnZkRXhUTUhSTVZWWlBVa05DUkZKV1NsVlRWVnBLVVRCR1ZWSlRNSFJNVXpCMFEyYzlQU0o5ZlgxOSJ9XSwidGltZXN0YW1wVmVyaWZpY2F0aW9uRGF0YSI6eyJyZmMzMTYxVGltZXN0YW1wcyI6W3sic2lnbmVkVGltZXN0YW1wIjoiTUlJQ3lUQURBZ0VBTUlJQ3dBWUpLb1pJaHZjTkFRY0NvSUlDc1RDQ0FxMENBUU14RFRBTEJnbGdoa2dCWlFNRUFnRXdnYmNHQ3lxR1NJYjNEUUVKRUFFRW9JR25CSUdrTUlHaEFnRUJCZ2tyQmdFRUFZTy9NQUl3TVRBTkJnbGdoa2dCWlFNRUFnRUZBQVFnYWx5YitqanhjSnJVQzZHNEhaanVuc1JmdjFyQXZtbnVBRXJ4R1M0eng3Z0NGQW9hc3NoRHhvUXdlS04rY0VUbFBHUWZreVJRR0E4eU1ESTJNVEF3TlRBd016UXhNVm93QXdJQkFhQXlwREF3TGpFVk1CTUdBMVVFQ2hNTWMybG5jM1J2Y21VdVpHVjJNUlV3RXdZRFZRUURFd3h6YVdkemRHOXlaUzEwYzJHZ0FER0NBZHN3Z2dIWEFnRUJNRkV3T1RFVk1CTUdBMVVFQ2hNTWMybG5jM1J2Y21VdVpHVjJNU0F3SGdZRFZRUURFeGR6YVdkemRHOXlaUzEwYzJFdGMyVnNabk5wWjI1bFpBSVVPaE5VTHd5UVllNjh3VU12eTRxT2l5b2ppd3d3Q3dZSllJWklBV1VEQkFJQm9JSDhNQm9HQ1NxR1NJYjNEUUVKQXpFTkJnc3Foa2lHOXcwQkNSQUJCREFjQmdrcWhraUc5dzBCQ1FVeER4Y05Nall4TURBMU1EQXpOREV4V2pBdkJna3Foa2lHOXcwQkNRUXhJZ1FnSUpPai9HOUx2V3NCZ1JwUDRYQzJSWTlmWWlXVzVWeUwvTEgvTk4vVXFwMHdnWTRHQ3lxR1NJYjNEUUVKRUFJdk1YOHdmVEI3TUhrRUlJWDVKN3dIcTJMS3c3UkRWc0VPL0lHeXhvZy8ybnE1NXRodzJkRTZ6UVczTUZVd1BhUTdNRGt4RlRBVEJnTlZCQW9UREhOcFozTjBiM0psTG1SbGRqRWdNQjRHQTFVRUF4TVhjMmxuYzNSdmNtVXRkSE5oTFhObGJHWnphV2R1WldRQ0ZEb1RWQzhNa0dIdXZNRkRMOHVLam9zcUk0c01NQW9HQ0NxR1NNNDlCQU1DQkdjd1pRSXhBUEdwL0R6QzlPdTNnWmlLL1FhOEhvRnlxYzMrM3REWGpQL3J2UjByNDEyTmo3Rlh1dVRESDNzSUdFbzJlYlZRR2dJd09TcFpmQXBOcXIrYjk0d1ZGcTZKRXdFNExLWE1PRElnRWU1UVh4bnE5ODFrdW5KbUNDK0NNdGFzTW1ic2tuYmgifV19fSwibWVzc2FnZVNpZ25hdHVyZSI6eyJtZXNzYWdlRGlnZXN0Ijp7ImFsZ29yaXRobSI6IlNIQTJfMjU2IiwiZGlnZXN0IjoiaWdrTnh6RDY2SFN1Q0JXazhLZjc3UXBPdXNxT1Y0OXcwb05sWDhiWHMvTT0ifSwic2lnbmF0dXJlIjoiTUVVQ0lRQ252cC9NZ3pQQ0Z2L3p4OGFieE9aSFd6V05DOVBzWmRlUW5MWlR5MEx1dWdJZ0d3UzVDOCs3M29Xb01saG5RQ0hkU1ROS1o0Mnkra2ltTDhUY29XYnhwcDA9In19","mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","digest":"sha256:45b111850831e91f7392fb31e2dfbf7870568bad9d50abd250fd6a7df849f0ba","size":"10014","description":"Verified signature by urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main"}],"provenance":[{"relation":"derivedFrom","sourceId":"urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main","signatureRef":"sha256:45b111850831e91f7392fb31e2dfbf7870568bad9d50abd250fd6a7df849f0ba"}],"metadata":{}},"updatedAt":"2026-10-05T00:33:57Z","metadata":{"agntcy.dir.security.v1.ScanResult":{"isSafe":true,"maxSeverity":"MEDIUM","reports":[{"isSafe":true,"maxSeverity":"MEDIUM","scannerType":"SKILL","updatedAt":"2026-11-02T02:23:26Z"}]},"agntcy.dir.trust.v1.Status":{"trusted":true,"verified":false},"agntcy.dir.usage.v1.Metrics":{"lookupCount":35,"providerCount":1,"pullCount":26}}},{"identifier":"urn:ai:org.agntcy:cid:baeareih2ea4uwjrpiltzeblmqy2qcxap4kvxf7rkeccif2nurwku3hpfpi","displayName":"gitops-knowledge","mediaType":"application/agent-skills+gzip","type":"application/agent-skills+gzip","data":{"artifacts":[{"artifact_hash":"sha256:531de3d48f3f97c38b7eb4f585a67cb102075b6ce4ce8148c9b7965f5b7eb860","path":"assets/schemas/alert-notification-v1beta3.fields.txt","type":"asset"},{"artifact_hash":"sha256:5616dcacb89132debb58717df7d14deb059604384dfe05aa0ca97bc462fbbd5c","path":"assets/schemas/artifactgenerator-source-v1beta1.fields.txt","type":"asset"},{"artifact_hash":"sha256:e3bfb8f67091dee4ac942c86075aa3ef041a749a4311951800c5413d816b6c86","path":"assets/schemas/bucket-source-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:39ddfc844ef410199bb6c824b043df9b84c7b46b8d4a215a2d75b76ce45afc33","path":"assets/schemas/externalartifact-source-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:aa7b755e4d2baa801426ba5918c5c97dd1e8f949b5990bb0716fb0db57648367","path":"assets/schemas/fluxinstance-fluxcd-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:dd625b612591a6d3a2b44c8bdb20dfc0c68640241e6de405a7d0663baab50194","path":"assets/schemas/fluxreport-fluxcd-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:5cb4fefa807466e6118de38f649a4410d4b3d2d1de3d073070b55a4092600ada","path":"assets/schemas/gitrepository-source-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:a45e34372606e99e0ced37e7d8c72ad6fae76ef2b0fdc666cd63ed51c059be8b","path":"assets/schemas/helmchart-source-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:660ad957ca4a8cc7b258870f410cff823a3dacfdcf2cad3e612800ebcb36495d","path":"assets/schemas/helmrelease-helm-v2.fields.txt","type":"asset"},{"artifact_hash":"sha256:1c74257d0db9cb4c2162bbd0213627cda436d94b7172eff8e4795ee990a30fdc","path":"assets/schemas/helmrepository-source-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:a6a7f4d4f40bd94f03eb34a68bf0fea36e77795da1edb85165f7f1c744a0ca90","path":"assets/schemas/imagepolicy-image-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:6417225edbde465b36efec40493719c07ea2d7398bed3aeb3665d3f316805b3e","path":"assets/schemas/imagerepository-image-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:19b15d1977dd8a5de4b82e21059fc7986fc9b38f854503ce0160326a8d213ebd","path":"assets/schemas/imageupdateautomation-image-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:468c5dffd4cc26a691c933f8909276e3ee300f93f0391648842eb374dc102f85","path":"assets/schemas/kustomization-kustomize-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:4768f9b9d39bccc3b84ca1b678129dac64ec7d59992252fa874e52fe8e9ac629","path":"assets/schemas/ocirepository-source-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:314b1d61a40c2b746f4f4d4680d3eb750772dd48449288ffc158a2f0e711cf67","path":"assets/schemas/provider-notification-v1beta3.fields.txt","type":"asset"},{"artifact_hash":"sha256:55ff53e920763464afb69d997ca1178030f329f232baeb14bf575792e3a5bd04","path":"assets/schemas/receiver-notification-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:8fff0fff37a8beec0ee2f8205c7834c857c1895ef856e24f5d0b59b33ccb384b","path":"assets/schemas/resourceset-fluxcd-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:4dd2f556a5775b694f90dbbf8d07fe20d8abb023574e674472b68066341c2277","path":"assets/schemas/resourcesetinputprovider-fluxcd-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:92563f56d6bc1fc62ac6b0bb5f8a36f8b28c5040c7541e75831b349721fc6cb8","path":"evals/evals.json","type":"other"},{"artifact_hash":"sha256:ca1403c7535b974fedac250cf5e6a5ce61b6147ce5d949f57e214ce9924c3508","path":"references/best-practices.md","type":"reference"},{"artifact_hash":"sha256:e0bd20c6e3f3a0c7b6970ded872f426708cc0eea0618fff1e7f79701d5498bfb","path":"references/flux-cli.md","type":"reference"},{"artifact_hash":"sha256:c179293bae2f1c5f5af72ae79164a431f4a98da63f969b53175596be2dcad302","path":"references/flux-operator.md","type":"reference"},{"artifact_hash":"sha256:8cdb0282c492240550e730e8ae72acd74d61a0fcea8d1e82aad4f43d129501eb","path":"references/gitless-gitops.md","type":"reference"},{"artifact_hash":"sha256:c4349fe449ab31763247cdf274c82d1206b81d942b58c0ad8b7d75af02ae8834","path":"references/gitless-image-automation.md","type":"reference"},{"artifact_hash":"sha256:02d20af2d8c6420876a0773c2d10db0ecf0fa2999c979f2bf467bd8d0ceacd88","path":"references/helmrelease.md","type":"reference"},{"artifact_hash":"sha256:48fe0901ddca3993acceb2b92eea365d5c6f1f5e9dfda76136319d92e16692ea","path":"references/image-automation.md","type":"reference"},{"artifact_hash":"sha256:1f664ad0d70771cff65e1e6ab8b8fa90ea85337cc07c3132ff6542ee33ade105","path":"references/kustomization.md","type":"reference"},{"artifact_hash":"sha256:3a830790153ea9e9d05da9209d0dfbe96353b108681d00fcdc326b66a278d4f9","path":"references/mcp-server.md","type":"reference"},{"artifact_hash":"sha256:dc0a5a2d842e7e28c78e3851005a6fa38dddc62f681928b3c00e95d2ecf8a841","path":"references/monorepo-delivery.md","type":"reference"},{"artifact_hash":"sha256:c40c59ae79980a44ffc9965d7701e84b75a0bece379d5e6837f7a02e5781f571","path":"references/notifications.md","type":"reference"},{"artifact_hash":"sha256:fb7eb661c6b94a5945c697ff4b663d37767710042ce05466d698da26576b4882","path":"references/repo-patterns.md","type":"reference"},{"artifact_hash":"sha256:8e3cfd1c2a8f31c06ddadb1b70fad80bdb39d28bac3c182f4476a484a5e18ade","path":"references/resourcesets.md","type":"reference"},{"artifact_hash":"sha256:ff44781fca9c4dce50a88a775bdc60c60f99d76de0e5f4fd5cd9c3be812f29ac","path":"references/sources.md","type":"reference"},{"artifact_hash":"sha256:ef57b252c031c598a8b13d5a819afabf24f0e0a102691e309daada8f134c8d6a","path":"references/terraform-bootstrap.md","type":"reference"},{"artifact_hash":"sha256:7de634073913948610e62fd1bbadffb187947aeb3f4dc29aba3274f52a4ca910","path":"references/web-ui.md","type":"reference"}],"skill_file":"SKILL.md","skill_manifest":{"description":"Flux CD and Flux Operator expert — answers questions and generates schema-validated YAML for all Flux CRDs (not repo auditing or live cluster debugging). Use when users ask about Flux concepts, want manifests for HelmRelease, Kustomization, GitRepository, OCIRepository, ResourceSet, FluxInstance, or any Flux resource. When user needs guidance on GitOps repository structure, bootstrap Flux with Terraform, multi-tenancy, OCI-based delivery, image tag automation, drift detection, preview environments, monorepo app delivery, running migration Jobs before or after a deployment, notifications, or the Flux Web UI and MCP Server.","license":"Apache-2.0","name":"gitops-knowledge","version":"v1.0.0"}},"version":"v1.0.0","description":"Flux CD and Flux Operator expert — answers questions and generates schema-validated YAML for all Flux CRDs (not repo auditing or live cluster debugging). Use when users ask about Flux concepts, want manifests for HelmRelease, Kustomization, GitRepository, OCIRepository, ResourceSet, FluxInstance, or any Flux resource. When user needs guidance on GitOps repository structure, bootstrap Flux with Terraform, multi-tenancy, OCI-based delivery, image tag automation, drift detection, preview environments, monorepo app delivery, running migration Jobs before or after a deployment, notifications, or the Flux Web UI and MCP Server.","tags":["oasf:1.1.0:domains:technology/geospatial","oasf:1.1.0:domains:technology/process_automation","oasf:1.1.0:skills:devops_cloud_infra/gitops","oasf:1.1.0:skills:devops_cloud_infra/gitops/gitops_repo_audit"],"trustManifest":{"identity":"urn:ai:org.agntcy:cid:baeareih2ea4uwjrpiltzeblmqy2qcxap4kvxf7rkeccif2nurwku3hpfpi","identityType":"did","attestations":[{"type":"publisher-identity","uri":"data:application/vnd.dev.sigstore.bundle.v0.3+json;base64,eyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCJ2ZXJpZmljYXRpb25NYXRlcmlhbCI6eyJjZXJ0aWZpY2F0ZSI6eyJyYXdCeXRlcyI6Ik1JSUcxVENDQmx1Z0F3SUJBZ0lVYnZ1aEloS1Q1NzZXOTZCaVNQMmp3NUpTWUpBd0NnWUlLb1pJemowRUF3TXdOekVWTUJNR0ExVUVDaE1NYzJsbmMzUnZjbVV1WkdWMk1SNHdIQVlEVlFRREV4VnphV2R6ZEc5eVpTMXBiblJsY20xbFpHbGhkR1V3SGhjTk1qWXhNREExTURBek5EQTRXaGNOTWpZeE1EQTFNREEwTkRBNFdqQUFNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVmdGFpd1p1S1RnMGphMGZVcE4va2FIQUg1MnBPLzAreHA2UmNaaWxicllRaCtlVkFQalpBdVRmTXoxazN0TzRVd1pHNUx5NStiVkI2SmVULzBzeWdaYU9DQlhvd2dnVjJNQTRHQTFVZER3RUIvd1FFQXdJSGdEQVRCZ05WSFNVRUREQUtCZ2dyQmdFRkJRY0RBekFkQmdOVkhRNEVGZ1FVTlc5cHZHWnBmQVVqS0p4NTRLa0Q0bnlSeDBNd0h3WURWUjBqQkJnd0ZvQVUzOVBwejFZa0VaYjVxTmpwS0ZXaXhpNFlaRDh3WVFZRFZSMFJBUUgvQkZjd1ZZWlRhSFIwY0hNNkx5OW5hWFJvZFdJdVkyOXRMMkZuYm5SamVTOWthWEl2TG1kcGRHaDFZaTkzYjNKclpteHZkM012YVcxd2IzSjBMWEpsWTI5eVpITXVlV0Z0YkVCeVpXWnpMMmhsWVdSekwyMWhhVzR3T1FZS0t3WUJCQUdEdnpBQkFRUXJhSFIwY0hNNkx5OTBiMnRsYmk1aFkzUnBiMjV6TG1kcGRHaDFZblZ6WlhKamIyNTBaVzUwTG1OdmJUQVdCZ29yQmdFRUFZTy9NQUVDQkFoelkyaGxaSFZzWlRBMkJnb3JCZ0VFQVlPL01BRURCQ2d3WXpoaU5qSXdabU0wTkdKaU5qUTVNekJoTXpVd1pEbGhPRGc1WXpoaE1EVmlNMlUwTmpNeU1Cd0dDaXNHQVFRQmc3OHdBUVFFRGtsdGNHOXlkQ0JTWldOdmNtUnpNQmdHQ2lzR0FRUUJnNzh3QVFVRUNtRm5iblJqZVM5a2FYSXdIUVlLS3dZQkJBR0R2ekFCQmdRUGNtVm1jeTlvWldGa2N5OXRZV2x1TURzR0Npc0dBUVFCZzc4d0FRZ0VMUXdyYUhSMGNITTZMeTkwYjJ0bGJpNWhZM1JwYjI1ekxtZHBkR2gxWW5WelpYSmpiMjUwWlc1MExtTnZiVEJqQmdvckJnRUVBWU8vTUFFSkJGVU1VMmgwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzloWjI1MFkza3ZaR2x5THk1bmFYUm9kV0l2ZDI5eWEyWnNiM2R6TDJsdGNHOXlkQzF5WldOdmNtUnpMbmxoYld4QWNtVm1jeTlvWldGa2N5OXRZV2x1TURnR0Npc0dBUVFCZzc4d0FRb0VLZ3dvTUdNNFlqWXlNR1pqTkRSaVlqWTBPVE13WVRNMU1HUTVZVGc0T1dNNFlUQTFZak5sTkRZek1qQWRCZ29yQmdFRUFZTy9NQUVMQkE4TURXZHBkR2gxWWkxb2IzTjBaV1F3TFFZS0t3WUJCQUdEdnpBQkRBUWZEQjFvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2WVdkdWRHTjVMMlJwY2pBNEJnb3JCZ0VFQVlPL01BRU5CQ29NS0RCak9HSTJNakJtWXpRMFltSTJORGt6TUdFek5UQmtPV0U0T0Rsak9HRXdOV0l6WlRRMk16SXdId1lLS3dZQkJBR0R2ekFCRGdRUkRBOXlaV1p6TDJobFlXUnpMMjFoYVc0d0dRWUtLd1lCQkFHRHZ6QUJEd1FMREFrNU16QXpNakkwTlRrd0tRWUtLd1lCQkFHRHZ6QUJFQVFiREJsb2RIUndjem92TDJkcGRHaDFZaTVqYjIwdllXZHVkR041TUJrR0Npc0dBUVFCZzc4d0FSRUVDd3dKTVRrM01UUXdOREkyTUdNR0Npc0dBUVFCZzc4d0FSSUVWUXhUYUhSMGNITTZMeTluYVhSb2RXSXVZMjl0TDJGbmJuUmplUzlrYVhJdkxtZHBkR2gxWWk5M2IzSnJabXh2ZDNNdmFXMXdiM0owTFhKbFkyOXlaSE11ZVdGdGJFQnlaV1p6TDJobFlXUnpMMjFoYVc0d09BWUtLd1lCQkFHRHZ6QUJFd1FxRENnd1l6aGlOakl3Wm1NME5HSmlOalE1TXpCaE16VXdaRGxoT0RnNVl6aGhNRFZpTTJVME5qTXlNQmdHQ2lzR0FRUUJnNzh3QVJRRUNnd0ljMk5vWldSMWJHVXdVUVlLS3dZQkJBR0R2ekFCRlFSRERFRm9kSFJ3Y3pvdkwyZHBkR2gxWWk1amIyMHZZV2R1ZEdONUwyUnBjaTloWTNScGIyNXpMM0oxYm5Ndk16Y3lORFl3TVRjek9UUXZZWFIwWlcxd2RITXZNVEFXQmdvckJnRUVBWU8vTUFFV0JBZ01CbkIxWW14cFl6QXpCZ29yQmdFRUFZTy9NQUVZQkNVTUkzSmxjRzg2WVdkdWRHTjVMMlJwY2pweVpXWTZjbVZtY3k5b1pXRmtjeTl0WVdsdU1JR0tCZ29yQmdFRUFkWjVBZ1FDQkh3RWVnQjRBSFlBM1Qwd2FzYkhFVEpqR1I0Y21XYzNBcUpLWHJqZVBLMy9oNHB5Z0M4cDdvNEFBQUdoQ1h0MkNnQUFCQU1BUnpCRkFpQUF0SmVERVlGc1I2WHhVU1NXVlZpUzdnUXd3aUUvVWJYZ3RFYyt0T1REWndJaEFOcDYydzlCZkhRUWhaL0MrMFNYdGZ6ODBtZTA3dHBhaW1QOXNSNmtoUVFaTUFvR0NDcUdTTTQ5QkFNREEyZ0FNR1VDTUJmcHFvaW1odk00TVBYbU1IRHZTYStlSVZoQmE3S012RlZpSmx3SDZUOUowZGlhRmdxcjZBT0ZHNHpWOTBTd0NRSXhBTWI0M0t4RXNqZkp0a0NWUk02bjBVU0JsVWhXSGVLbVN4RlNRaWlYZkU3K0RQUURpZDZrR0NqTTJnWWt5Z25KRXc9PSJ9LCJ0bG9nRW50cmllcyI6W3sibG9nSW5kZXgiOiIzMDc5NDM2MjQ2IiwibG9nSWQiOnsia2V5SWQiOiJ3Tkk5YXRRR2x6K1ZXZk82TFJ5Z0g0UVVmWS84VzRSRndpVDVpNVdSZ0IwPSJ9LCJraW5kVmVyc2lvbiI6eyJraW5kIjoiaGFzaGVkcmVrb3JkIiwidmVyc2lvbiI6IjAuMC4xIn0sImludGVncmF0ZWRUaW1lIjoiMTc5MTE2MDQ0OCIsImluY2x1c2lvblByb21pc2UiOnsic2lnbmVkRW50cnlUaW1lc3RhbXAiOiJNRVFDSUJ6RGRKUk92YXhLVlk0YTA1VHVYQ0RrcUZBQkVIRkFBVHZ0c3VNUmhBV2lBaUJEb1E1aUV4MUYrc1FhMmtBMUNLR0FxcFZvaXJ1dS9KUUFwT0phcWlFU1J3PT0ifSwiaW5jbHVzaW9uUHJvb2YiOnsibG9nSW5kZXgiOiIyOTU3NTMxOTg0Iiwicm9vdEhhc2giOiJray9sSTh2Y2xEL1NsdjBBZk05S1EzTmFlTHRFK0VldjVlTm9wSFpBeFo0PSIsInRyZWVTaXplIjoiMjk1NzUzMjAwOSIsImhhc2hlcyI6WyI3ZVN3M2JhTDBLdnY0SGJqc2xDMUp1Q1lRbTIyekFIdVB5NjBVRmpJb09rPSIsInQ4aUtlZDRYZG1ZK0M2MGtPSFRoOGhVdzFDSHBjWWlwV1RnOWJlUmIzd1E9IiwiTlR5OE03eTZFK0lydjF1M3grbEZjSGx5U2FUSWR2TFI4MWoxRVVnUWo1ND0iLCJaY3k2RWwyTmRuREZDVG13S3VaUEhOSUdXTTFlaEZaNllUankrLytiVHlBPSIsInFjbGVFNzZxWE1mTXpOMmtzVGQ4dnEyVUFIVlBtYWxld2huSU5UUWVFWDg9IiwiaUx2M0tqTXVBcmVHU2lZdEx3ODN2STNWZndkSDNjbmNIdExsMElHS21yOD0iLCJzRzlpTHlrRnAxK1c4K1RnQVo4TjFaazFtUG9WdjhwelQ3cUJrQy9mbXhVPSIsIjE4UndmMkRDOHY1WUtXYlMxSmxFdWk5YVR2OVZqekZlK1Z6N1d0TVZEUHc9IiwiaktNRVd5dWEvVEREQXhmbWJlUGd6WmhwREdHdFhNL3RlN2EweTFYSDlvRT0iLCJmc3dmWVBobEZsdGdRMjFXaWEwUm5xL3Rzd1VMeHNQTnpScnVWUnBjOS9jPSIsImFRdUFScnpobG9rUjBNeTZmZy9jUjBkTUN5THdhUkFtWnBYd09MbzJPb289IiwiSG1jQTU0YVNEd1M0K20vRDA5ODluNm8xR3pvNHZCbEhNYWRNRjc4cit5Zz0iLCI1d1JYdndCYnpOazBWZmNhUkZQcHkzNGNPcnp5cGZFNWVPVmFmU2s5K0pZPSIsIm1PcU9sTWJtOHZmY1pUbnBNVGR1dlJ0QWt2eVIxU0hOZnFIV1ZSR2xHb0k9IiwiTmxPY2xsZG1LUEExdE1LSXNrcUhBd3VRRFlIcDMxWXdwSytPT01yTWNjYz0iLCJxeHpIYW5Beno1N1NEZG1KZTBCN2JKSzcyTlRJQmJ3RU1HQkJLdkRPUk93PSIsInhIL0RDc2VMSHI5ZUtvWVQ4cXNPUlpLN3pWZEVHWVdIdVZ0c1ZyRDk1d1k9Il0sImNoZWNrcG9pbnQiOnsiZW52ZWxvcGUiOiJyZWtvci5zaWdzdG9yZS5kZXYgLSAxMTkzMDUwOTU5OTE2NjU2NTA2XG4yOTU3NTMyMDA5XG5ray9sSTh2Y2xEL1NsdjBBZk05S1EzTmFlTHRFK0VldjVlTm9wSFpBeFo0PVxuXG7igJQgcmVrb3Iuc2lnc3RvcmUuZGV2IHdOSTlhakJGQWlBb0poZHUxaDFrZEorckkxOVNOeUxZQUtvVGNpZm9aNzdYWHVUWDY5c2ExQUloQU92eHY4eUx2dW43OUZ5S3VKQ2hKSW1xbzhnZjBWeFJHclMzWURWL1FOU2tcbiJ9fSwiY2Fub25pY2FsaXplZEJvZHkiOiJleUpoY0dsV1pYSnphVzl1SWpvaU1DNHdMakVpTENKcmFXNWtJam9pYUdGemFHVmtjbVZyYjNKa0lpd2ljM0JsWXlJNmV5SmtZWFJoSWpwN0ltaGhjMmdpT25zaVlXeG5iM0pwZEdodElqb2ljMmhoTWpVMklpd2lkbUZzZFdVaU9pSXdZakEyTjJVeU5URXhZMlJoTXpVelptWTBZemc1Wm1KbU1EZGxNVE5sWlRoaE1UQXlOVGMwTVRKaE9EUTRZMlV4TWpnNE5XWTRORFUwTkRJeE5UTTVJbjE5TENKemFXZHVZWFIxY21VaU9uc2lZMjl1ZEdWdWRDSTZJazFGVVVOSlNGTnhiazFhYmxKbU5HNVBibFF3UTJOS1JGaEVkMUZ3TTBWUlZUVkdRM2tyTmpjdlJYaENTRGMxVlVGcFFWQjRRM0JvWVhaSFFtNXhkV0UxVGtveGVHcHRSbTFSY2pkNmQxUTJkR00wVVVoWk1IWldaazEwVEhjOVBTSXNJbkIxWW14cFkwdGxlU0k2ZXlKamIyNTBaVzUwSWpvaVRGTXdkRXhUTVVOU1ZXUktWR2xDUkZKV1NsVlRWVnBLVVRCR1ZWSlRNSFJNVXpCMFEyc3hTbE5WWTNoV1JVNUVVVzE0TVZvd1JqTlRWVXBDV2pCc1ZsbHVXakZoUld4dlV6RlJNVTU2V2xoUFZGcERZVlpPVVUxdGNETk9WWEJVVjFWd1FtUXdUbTVYVld4TVlqRndTbVZ0YjNkU1ZVWXpWRmhqUzFSdWNFWldhekZEVkZWa1FrMVdWa1pSTW1oT1ZGZE5lV0pITldwTk1Vb3lXVEl4Vm1SV2NFaFdha3BPVldwU00xTkZSbHBTUmxwU1ZWVlNSbVZHV2paWlZtUnJaVzFTU0U5WWJHRlZla1ozV1cwMVUySkJjR3BpVkVaelYydGtjMkZIVWtoV1dHUkpZVWRPVDFSWGNGcGxSVEZGVVZSR1RsSkZSalpVYTFKQ1RrWmtiMWt3TlU1aGJHdzBWRlZTUWsxVk1VVlJWRUpQVWtWRk1GWXljRUpSVlRGSFlUTmtSbVF4YkVsRGEzUjJWMnRzTm1GcVFrUlJWa1phVTFWMGRsZHJiRFpoYWtKRlVWWkdhbEpHUm01UlZWWnRaRWRHY0dReGNERlRNVkp1VFVkd2FFMUhXbFpqUlRSMllUSkdTVkZWWnpGTmJrSlFUSHBCY21WSVFUSlZiVTFMVjIxc2MxbHVTbHBWVjJkeVdsWmFRbFZIY0dGUldGWlZXbXN4TmsxWGMzcGtSVGd3Vmxoa1lWSjZWazFsVkZWeVdXeGFRMDVyY0d4V1F6aDNZek5zYmxkdFJsQlJNRXBaWWpOa2Jsb3hXWGxVVlVVd1VuZHdRazFXVm10U1NHUkdVV2s1TTFWVlZrSmtNR3hKV2pCU1FsWkZTbTVVYkZwSlZURldSbEpGVWtKVE1FcHVXak5LUTFvd1ZrZFJiRVpxVWtWR05sRlhVa05hTURWWFUwWkZNRkpWV201VlZsWlBWbnBzZDBOdVdraFhia0p0VVZaV2NWTXdjRFJPVkZKTVlUQlJNR0p1YkZObFJFSk9aREJvTTFkVlVsZFZha0p4VVd0S2JtUXdXblpSVmxWNlQxWkNkMlZxUmxwaE1GWmhXV3BXZUZSdGNIZFRNRnBZWVZob2NFNUdhMHRYYTFFMFpERnNVbGRWVWxkVmFrSlRVVlpHU1V3d1NrZFpNMlJYVjFad1ZWbFZhRk5OUjA1SlZGUmFUV1ZVYkhWWlZtaFRZakpTV0ZOWVZscE5hbXd3VkVSS1IySnRTblZWYlhCc1ZYcHNjbGxXYUVwa1ozQk5ZbGRTZDFwRlpHOU5WbXh3VDFST2FVMHdjSGxYYlRFMFpHMVJlbFJZV21oV2VrWXpXV3BPUzAxRmVGbFRiWGhhVFdwc05WZHJhRTVrVjFaWVVtNVNhVkpWU2pWWGJHUmhaV3QzZVdGSGVGcFdNVW8yUTJ0M2VVMVhhR2hXZWxJelZERkdXbE13ZEROWFZVcERVVlZrUldSdWNFSlJhMFpTVlZoS2FGTkdTWGRaTUdoT1RtdDROVTlVUW1sTmJsSnpXVzFyTVdGR2EzcFZia0pwVFdwV05sUkhNV3RqUjFKSVlVUkZTMWRYTlZkbGJIQlpVMjF3YVUxcVZYZFhiR014VFVWNGRGUnVXbWxXUlVaWVVXMWtkbU5yU201U1ZWWkNWMVU0ZGxSVlJrWlJNRXBDWVVod1drMXRhSE5YYTJoWFl6RndWVkZVU2tOYU1qbDVVVzFrUmxKUmNFSlhWVGgyVkZWR1JsSkZTa1JhTTJSYVpXMW9jRlJ0Y0Vwa01YQjBWRlJDVDFJd2NIQlViWEJTVGxVeE5sRnRhRTVsYkZZelYydFNjMkZGT1VWYWVsWmFaVzFvYjFSVlVsZGhWVEI1VmxSQ1QyRnJNVFZEYXpGRFpEQmtSR0ZZVGtoUlZrWlNVVzFqTTA5SVpFSlZWa1pHVWtkMGMyUkhUa2hQV0d4clVUQktWRmRzWkU5a2JVNTBWVzV3VGxGdFpFaFJNbXg2VWpCR1VsVlZTbTVPZW1nelVWWkdWbEpWVG5SU2JUUkxXVzAxVTJGdFZsUlBWM1JvVjBWc00xTkdSbHBUTUhRelYxVktRMUZWWkVWa2JuQkNVV3RLYmxWV1FtcGlWbHAwV1ROck5XSXhjRmhTYlhScVpWUnNNRmRXWkhOa1ZURkZZekJrUkdGWVRraFJWa1pTVVdkd2JrNTZhRE5SVmtadVVsVjRVbVF6U21oVFJrbDNXVEJvVGs1cmVEVlBWRUpwVFc1U2MxbHRhekZoUm10NlZXNUNhVTFxVmpaVVJ6RnJZMGRTU0dGRVJscGliRm8yVjJ4b1MyRnRTWGxPVkVKaFZucFZkME5yZUhSVWJscHBWa1ZLY1ZGdFpIWmphMHB1VWxWV1FsZFZPSFpVVlVaR1UydEtSMVpWTVZaTmJXZDNXa1ZvUTJWck9YQlBTRnBoVFcxM2QxbFZhRmRoVlhoMFZHNWFhVlY2Ykc5WGFra3hUVVpyZW1FeldVdFhhMlJ6WlZWNE5VNVhOV2hYUmtwMldrWmtTbVJ0VVhsUFdHeG9UV3h3ZWxscVRtdGxhM2Q1WWtoU2FsSjZiRFZhUlUxNFpWWndXRlJ1V21waVZrbzJWRWMxYzJGSFNsaGxSVVpxWWxaYWRGa3phelZpZDNCaFZqQmFjbGt6YXpWa1JteFlZa2hXVGxKSFpFaFJNbXg2VWpCR1VsVlZTbTVPZW1nelVWWkdkbEpWZEc1a01qbE9VakF3TUZkWGNGcGxWVEZJVjIxd1QxSkdTbkJYVjNCYVRVVTVWVlJZWkZwV1JUQjRRMnN4U0ZWVVZscFdSMk13VkRGa1RrNUdiRlZSVkVaYVlXczFjMVJyVWxwbGF6RnhVVmRTUTFveU9YbFJiV1JHVWxWR1dsUjVPVTVSVlZaTlVXdEZORlJWVWxoYVNFSnJVakpuZUZkWGEzaGlNa2w2VkdwQlMxZHNaRkprTUhoU1YxVjBUR1F4YkVOUmEwWklVa2hhTmxGVlNrVlJWa1p0VWtWSmVHSXlVa2xWYm1ScVpXMDVNbFJFU210alIxSklZVVJHV21GVVZuRlpha2wzWkd4c1dGcElWbXRTTURReFZFUktVMk5CY0dwaGEwVXdVVzFrZG1OclNtNVNWVlpDVjFVNGRsUlZSa1pVYTBwRVlqQXhURkpGU25GVU1HUktUV3N4Y1ZGdE1WcGxiRVYzVjFjeFNrMXJOVVZoTTNCT1VqQldObFJzVWtOaE1EbFlVbFJTVUZKSGVIRkRhemxJVWxoa1QxWXdiRFpYYkZKU1RXc3hObE5ZWkVsa01XeE1Vek5rV2xGclNrSlNNRkl5Wld0R1ExSkhaRkpWYTFKQ1QxaHNZVll4Y0RaVVJFcHZZa1pzV0ZWdWNFMU5ha1p2V1Zaak1HUXdaRkpYVlhOTFV6TmtXbEZyU2tKU01GSXlaV3RHUTFKSVpGSlVSVkpDWVhwV1RtVnJSalpVVjNCS1RVVTFWV0V6WkV4VlZteE1Vek5rV2xGclNrSlNNRkl5Wld0R1ExSlZSbEpaYTFKRFlrYzVhMU5HU2pOWk0zQjJaR2R3VFUxdFVuZGFSV1J2VFZac2NFNVhjR2xOYWtJeVYxWmthMlJYVWtoVWFsWk9VVzEwU0ZFeWJIcFNNRVpTVlZWS2JrNTZhRE5SVmtwR1VsVk9NMlF3Y0U1V1IzTjZWRlpTVW1Rd05VVlRWRXBPVWpBeFNFTnJUbkJqTUdSQ1ZWWkdRMXA2WXpSa01FWlRVMVZXVjFWWWFGVlpWV2hUVFVkT1NWUlVXazFsVkd4MVdWWm9VMkl5VWxoVFdGWmFUV3BzTUZSRVNrZGliVXAxVlcxd2JGVjZiSEpaVm1oS1pHdDRkRnBJUVV0YVJXUnZUVlpzY0U5VVRtbE5NSEI1VjIweE5HUnRVWHBVV0Zwb1ZucEdNMWxxVGt0TlJYaFpVMjE0V2sxcWJEVlhhMmhPWkZkV1dGSnVVbWxTVlVvMVYyeGtZV1ZyZDNsaFIzaGFWakZLTmxSRVNYaGhRWEJvVm5wU00xUXdSbHBUTUhRelYxVktRMUZWWkVWa2JuQkNVV3RXTTFWWVJrVlJNbVF6VjFod2IyRlZOWEZUV0dSaFlsVXdkMVJyWkV0aFZUVnhWVlJXVG1WclNtOVVXSEJXWkRGd1JXSkhhRkJTUjJNeFEyeHNObUZIYUU1U1JscHdWRlJLVmsxRk5YRlVXR3hPVVcxa1NGRXliSHBTTUVaU1ZWVktiazU2YUROUlZrcFNVbFZPYm1Rd2JHcE5helYyVjJ4a1UwMVhTa2hXV0dSV1ZWWnNURk16WkZwUmEwcENVakJSUzJSdWNFSlJhMXBTVld0U1JWSlZXblphUldoVFpESk9ObUl6V2sxTmJWSjNXa1ZrYjAxV2JIQk9WM0JwVFdwQ01sZFdaR3RrVjFKSVZHcFdUVTFzU25kWk1tczFZVVpyZWxWdVFtbE5hbFkyVkVST1MwMVJjR2xpYXpFeVZGaHdhbVZWTlVWWFdHUk9Wa2RPTmxReFVsSmtiR3haVldwQ1lWWjZSak5hUldoT1pHc3hWVkZXWkVOYU1qbDVVVzFrUmxKVlJscFVlVGxPVVZWV1dGRnJSbTVVVlVwMVVXcEdXbUpZYUhkRGJHdzJVVmh3UTFveU9YbFJiV1JHVWxWR1dsUjVPVTVSVlZaYVVXdE9WbFJWYTNwVGJYaHFVbnBuTWxkV1pHdGtWMUpJVkdwV1RVMXNTbmRaTW5CM1pWWndXRmRVV21waVZscDBXVE5yTldJeGNGaFNiWE5MV1ROck5XUkdiRmhpU0ZaT1UxVmtURkZ0WkhaamEwcHVVbFZXUWxwR2J6RlJWMlJTVVRCS1NXUXdWbXhhTUVrd1VWVm9XbEZVVGxWTlNHUm9ZekpLU1ZKV1VrdGhhMlJUVGtkT2RGWXlUWHBSV0VaTFUzZHdXV050Y0d4VlJYTjZUREpuTUdOSWJHNVJlbWgzVGpJNE1GRlZSa0pTTW1oRVYwaFJlVkV5WkVKUlZVcENWRlZHVTJWclNrZFJWMnhDVVZoU1MxcFZVa1pYVlZwNlZXcGFXV1ZHVmxSVk1XUlhWbTFzVkVOcVpHNVZXR1F6WVZWVmRsWlhTbGxhTTFKR1dYbDBNRlF4VWtWWGJtUktZVVZHVDJORVdYbGtlbXhEV210b1VsVlhhR0ZNTUUxeVRVWk9XV1JIV2paUFJFSjBXbFJCTTJSSVFtaGhWekZSVDFoT1UwNXRjMHRoUmtaU1Yyc3hRbUl3WkVSUk0wWklWVEF3TUU5VlNrSlVWVkpDVFcxa1FsUlZaRlpSTURGRFdtNUNlR0l5YkhSaFNGcE9Ua1V4VVZkSE1VNVRSVkl5VlRKRmNscFZiRmRoUlVwb1RqQjBUbVJyV2xkaFVYQkxZa2hrU1U1c1VUVlRha0pyWVZkR1Ixb3pSbmxPYTBaUVVtdGpNR1ZzV1RWTlJrNHpVVEZHU21WRlJrNVphbEY2VXpOb1JtTXljRzFUYmxKeVVURmFVMVJVV25WTlJsWlVVVzE0Vm1GR1pFbGFWWFIwUTJ4T05GSnNUbEpoVjJ4WldtdFZNMHN3VWxGVlZWSndXa1JhY2xJd1RuRlVWRXB1VjFkME5Wb3lOVXRTV0dNNVVGRnZkRXhUTUhSTVZWWlBVa05DUkZKV1NsVlRWVnBLVVRCR1ZWSlRNSFJNVXpCMFEyYzlQU0o5ZlgxOSJ9XSwidGltZXN0YW1wVmVyaWZpY2F0aW9uRGF0YSI6eyJyZmMzMTYxVGltZXN0YW1wcyI6W3sic2lnbmVkVGltZXN0YW1wIjoiTUlJQ3lUQURBZ0VBTUlJQ3dBWUpLb1pJaHZjTkFRY0NvSUlDc1RDQ0FxMENBUU14RFRBTEJnbGdoa2dCWlFNRUFnRXdnYmdHQ3lxR1NJYjNEUUVKRUFFRW9JR29CSUdsTUlHaUFnRUJCZ2tyQmdFRUFZTy9NQUl3TVRBTkJnbGdoa2dCWlFNRUFnRUZBQVFnY3lFQUZDK3JINmswQWNoVjNIOUpMWnpXekdnYnNJT1g0Z1lvYjFtNVFjZ0NGUUROVkdIdnR4Qklydk16L2JPVXU0Z1BhdS9BU0JnUE1qQXlOakV3TURVd01ETTBNRGhhTUFNQ0FRR2dNcVF3TUM0eEZUQVRCZ05WQkFvVERITnBaM04wYjNKbExtUmxkakVWTUJNR0ExVUVBeE1NYzJsbmMzUnZjbVV0ZEhOaG9BQXhnZ0hhTUlJQjFnSUJBVEJSTURreEZUQVRCZ05WQkFvVERITnBaM04wYjNKbExtUmxkakVnTUI0R0ExVUVBeE1YYzJsbmMzUnZjbVV0ZEhOaExYTmxiR1p6YVdkdVpXUUNGRG9UVkM4TWtHSHV2TUZETDh1S2pvc3FJNHNNTUFzR0NXQ0dTQUZsQXdRQ0FhQ0IvREFhQmdrcWhraUc5dzBCQ1FNeERRWUxLb1pJaHZjTkFRa1FBUVF3SEFZSktvWklodmNOQVFrRk1ROFhEVEkyTVRBd05UQXdNelF3T0Zvd0x3WUpLb1pJaHZjTkFRa0VNU0lFSUI0Z1o3d3QwMkV6VTdmMVZGRnRhSWxOUVRqNENORUV3ZGMveWdEc2lsL1ZNSUdPQmdzcWhraUc5dzBCQ1JBQ0x6Ri9NSDB3ZXpCNUJDQ0YrU2U4QjZ0aXlzTzBRMWJCRHZ5QnNzYUlQOXA2dWViWWNOblJPczBGdHpCVk1EMmtPekE1TVJVd0V3WURWUVFLRXd4emFXZHpkRzl5WlM1a1pYWXhJREFlQmdOVkJBTVRGM05wWjNOMGIzSmxMWFJ6WVMxelpXeG1jMmxuYm1Wa0FoUTZFMVF2REpCaDdyekJReS9MaW82TEtpT0xEREFLQmdncWhrak9QUVFEQWdSbU1HUUNNRUIyaUhCYkhXczBNSXBZN01VeU5pdTB1QmJ2SVdtWjROaW1VdlcxLzNqNExwZW54OCsycmhOTFBiQ0JCa3dxUkFJd2VpUWtKeXBkV1ZHTHo0R3VTWDJ3ZTlwVmY0TDg1NXNwcEFsbmZJSGtIaStxTW5nZjZmclRFSzRTWVZzS1hTdWwifV19fSwibWVzc2FnZVNpZ25hdHVyZSI6eyJtZXNzYWdlRGlnZXN0Ijp7ImFsZ29yaXRobSI6IlNIQTJfMjU2IiwiZGlnZXN0IjoiQ3daK0pSSE5vMVAvVEluNzhINFQ3b29RSlhRU3FFak9Fb2hmaEZSQ0ZUaz0ifSwic2lnbmF0dXJlIjoiTUVRQ0lIU3FuTVpuUmY0bk9uVDBDY0pEWER3UXAzRVFVNUZDeSs2Ny9FeEJINzVVQWlBUHhDcGhhdkdCbnF1YTVOSjF4am1GbVFyN3p3VDZ0YzRRSFkwdlZmTXRMdz09In19","mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","digest":"sha256:df602134e44058ce14d9374da9476b290f9a1f6873955a8c3b667898c5c1fc25","size":"10014","description":"Verified signature by urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main"}],"provenance":[{"relation":"derivedFrom","sourceId":"urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main","signatureRef":"sha256:df602134e44058ce14d9374da9476b290f9a1f6873955a8c3b667898c5c1fc25"}],"metadata":{}},"updatedAt":"2026-10-05T00:33:55Z","metadata":{"agntcy.dir.security.v1.ScanResult":{"isSafe":true,"maxSeverity":"MEDIUM","reports":[{"isSafe":true,"maxSeverity":"MEDIUM","scannerType":"SKILL","updatedAt":"2026-11-02T02:24:43Z"}]},"agntcy.dir.trust.v1.Status":{"trusted":true,"verified":false},"agntcy.dir.usage.v1.Metrics":{"lookupCount":35,"providerCount":1,"pullCount":2}}},{"identifier":"urn:ai:org.agntcy:cid:baeareibkzovkz3ip2zm2ge3iom7c3g3juhngjadhyu66avtojvzxdsrbkq","displayName":"gitops-cluster-debug","mediaType":"application/agent-skills+gzip","type":"application/agent-skills+gzip","data":{"artifacts":[{"artifact_hash":"sha256:531de3d48f3f97c38b7eb4f585a67cb102075b6ce4ce8148c9b7965f5b7eb860","path":"assets/schemas/alert-notification-v1beta3.fields.txt","type":"asset"},{"artifact_hash":"sha256:5616dcacb89132debb58717df7d14deb059604384dfe05aa0ca97bc462fbbd5c","path":"assets/schemas/artifactgenerator-source-v1beta1.fields.txt","type":"asset"},{"artifact_hash":"sha256:e3bfb8f67091dee4ac942c86075aa3ef041a749a4311951800c5413d816b6c86","path":"assets/schemas/bucket-source-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:39ddfc844ef410199bb6c824b043df9b84c7b46b8d4a215a2d75b76ce45afc33","path":"assets/schemas/externalartifact-source-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:aa7b755e4d2baa801426ba5918c5c97dd1e8f949b5990bb0716fb0db57648367","path":"assets/schemas/fluxinstance-fluxcd-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:dd625b612591a6d3a2b44c8bdb20dfc0c68640241e6de405a7d0663baab50194","path":"assets/schemas/fluxreport-fluxcd-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:5cb4fefa807466e6118de38f649a4410d4b3d2d1de3d073070b55a4092600ada","path":"assets/schemas/gitrepository-source-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:a45e34372606e99e0ced37e7d8c72ad6fae76ef2b0fdc666cd63ed51c059be8b","path":"assets/schemas/helmchart-source-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:660ad957ca4a8cc7b258870f410cff823a3dacfdcf2cad3e612800ebcb36495d","path":"assets/schemas/helmrelease-helm-v2.fields.txt","type":"asset"},{"artifact_hash":"sha256:1c74257d0db9cb4c2162bbd0213627cda436d94b7172eff8e4795ee990a30fdc","path":"assets/schemas/helmrepository-source-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:a6a7f4d4f40bd94f03eb34a68bf0fea36e77795da1edb85165f7f1c744a0ca90","path":"assets/schemas/imagepolicy-image-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:6417225edbde465b36efec40493719c07ea2d7398bed3aeb3665d3f316805b3e","path":"assets/schemas/imagerepository-image-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:19b15d1977dd8a5de4b82e21059fc7986fc9b38f854503ce0160326a8d213ebd","path":"assets/schemas/imageupdateautomation-image-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:468c5dffd4cc26a691c933f8909276e3ee300f93f0391648842eb374dc102f85","path":"assets/schemas/kustomization-kustomize-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:4768f9b9d39bccc3b84ca1b678129dac64ec7d59992252fa874e52fe8e9ac629","path":"assets/schemas/ocirepository-source-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:314b1d61a40c2b746f4f4d4680d3eb750772dd48449288ffc158a2f0e711cf67","path":"assets/schemas/provider-notification-v1beta3.fields.txt","type":"asset"},{"artifact_hash":"sha256:55ff53e920763464afb69d997ca1178030f329f232baeb14bf575792e3a5bd04","path":"assets/schemas/receiver-notification-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:8fff0fff37a8beec0ee2f8205c7834c857c1895ef856e24f5d0b59b33ccb384b","path":"assets/schemas/resourceset-fluxcd-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:4dd2f556a5775b694f90dbbf8d07fe20d8abb023574e674472b68066341c2277","path":"assets/schemas/resourcesetinputprovider-fluxcd-v1.fields.txt","type":"asset"},{"artifact_hash":"sha256:18091225e208f65ae2880e24be324b50798c575c37157619e4283b2480291512","path":"evals/evals.json","type":"other"},{"artifact_hash":"sha256:b3dc58f7e4048884847c1ca4742b9b35d0422e5f1c9b5a50278cc74aa14b3dd2","path":"references/flux-crds.md","type":"reference"},{"artifact_hash":"sha256:12fff445b65ba94bcb38fd73d22c9783722221b375478b39a96e5843e1a8cfe5","path":"references/troubleshooting.md","type":"reference"}],"skill_file":"SKILL.md","skill_manifest":{"compatibility":["Requires flux-operator-mcp"],"description":"Debug and troubleshoot Flux CD on live Kubernetes clusters (not local repo files) via the Flux MCP server — inspects Flux resource status, reads controller logs, traces dependency chains, and performs installation health checks. Use when users report failing, stuck, or not-ready Flux resources on a cluster, reconciliation errors, controller issues, artifact pull failures, image automation not updating tags, alerts or webhooks not being delivered, or need live cluster Flux Operator troubleshooting.","license":"Apache-2.0","name":"gitops-cluster-debug","version":"v1.0.0"}},"version":"v1.0.0","description":"Debug and troubleshoot Flux CD on live Kubernetes clusters (not local repo files) via the Flux MCP server — inspects Flux resource status, reads controller logs, traces dependency chains, and performs installation health checks. Use when users report failing, stuck, or not-ready Flux resources on a cluster, reconciliation errors, controller issues, artifact pull failures, image automation not updating tags, alerts or webhooks not being delivered, or need live cluster Flux Operator troubleshooting.","tags":["oasf:1.1.0:domains:industrial_manufacturing/automation","oasf:1.1.0:domains:technology/process_automation","oasf:1.1.0:skills:devops_cloud_infra/gitops","oasf:1.1.0:skills:devops_cloud_infra/gitops/gitops_repo_audit"],"trustManifest":{"identity":"urn:ai:org.agntcy:cid:baeareibkzovkz3ip2zm2ge3iom7c3g3juhngjadhyu66avtojvzxdsrbkq","identityType":"did","attestations":[{"type":"publisher-identity","uri":"data:application/vnd.dev.sigstore.bundle.v0.3+json;base64,eyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCJ2ZXJpZmljYXRpb25NYXRlcmlhbCI6eyJjZXJ0aWZpY2F0ZSI6eyJyYXdCeXRlcyI6Ik1JSUcxakNDQmx5Z0F3SUJBZ0lVQzBxRVp2TXNHaDFBL3JSSVp4Z1BXaHBwOUZFd0NnWUlLb1pJemowRUF3TXdOekVWTUJNR0ExVUVDaE1NYzJsbmMzUnZjbVV1WkdWMk1SNHdIQVlEVlFRREV4VnphV2R6ZEc5eVpTMXBiblJsY20xbFpHbGhkR1V3SGhjTk1qWXhNREExTURBek5EQTFXaGNOTWpZeE1EQTFNREEwTkRBMVdqQUFNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVQTkN3VHB0b1p5MjhpK1hXRmhTZkZtM2M3U3RLNm05NGVvdFF2QzZ1QnloQXR5b0ExWTAzWFdibFNacXJjK3M0QWt5QlkvRlhKcjdqL1pQbkVEaEZIYU9DQlhzd2dnVjNNQTRHQTFVZER3RUIvd1FFQXdJSGdEQVRCZ05WSFNVRUREQUtCZ2dyQmdFRkJRY0RBekFkQmdOVkhRNEVGZ1FVKyttRlU2Zi8vdmxiY0JGTXFGTDhqU2FXSGZJd0h3WURWUjBqQkJnd0ZvQVUzOVBwejFZa0VaYjVxTmpwS0ZXaXhpNFlaRDh3WVFZRFZSMFJBUUgvQkZjd1ZZWlRhSFIwY0hNNkx5OW5hWFJvZFdJdVkyOXRMMkZuYm5SamVTOWthWEl2TG1kcGRHaDFZaTkzYjNKclpteHZkM012YVcxd2IzSjBMWEpsWTI5eVpITXVlV0Z0YkVCeVpXWnpMMmhsWVdSekwyMWhhVzR3T1FZS0t3WUJCQUdEdnpBQkFRUXJhSFIwY0hNNkx5OTBiMnRsYmk1aFkzUnBiMjV6TG1kcGRHaDFZblZ6WlhKamIyNTBaVzUwTG1OdmJUQVdCZ29yQmdFRUFZTy9NQUVDQkFoelkyaGxaSFZzWlRBMkJnb3JCZ0VFQVlPL01BRURCQ2d3WXpoaU5qSXdabU0wTkdKaU5qUTVNekJoTXpVd1pEbGhPRGc1WXpoaE1EVmlNMlUwTmpNeU1Cd0dDaXNHQVFRQmc3OHdBUVFFRGtsdGNHOXlkQ0JTWldOdmNtUnpNQmdHQ2lzR0FRUUJnNzh3QVFVRUNtRm5iblJqZVM5a2FYSXdIUVlLS3dZQkJBR0R2ekFCQmdRUGNtVm1jeTlvWldGa2N5OXRZV2x1TURzR0Npc0dBUVFCZzc4d0FRZ0VMUXdyYUhSMGNITTZMeTkwYjJ0bGJpNWhZM1JwYjI1ekxtZHBkR2gxWW5WelpYSmpiMjUwWlc1MExtTnZiVEJqQmdvckJnRUVBWU8vTUFFSkJGVU1VMmgwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzloWjI1MFkza3ZaR2x5THk1bmFYUm9kV0l2ZDI5eWEyWnNiM2R6TDJsdGNHOXlkQzF5WldOdmNtUnpMbmxoYld4QWNtVm1jeTlvWldGa2N5OXRZV2x1TURnR0Npc0dBUVFCZzc4d0FRb0VLZ3dvTUdNNFlqWXlNR1pqTkRSaVlqWTBPVE13WVRNMU1HUTVZVGc0T1dNNFlUQTFZak5sTkRZek1qQWRCZ29yQmdFRUFZTy9NQUVMQkE4TURXZHBkR2gxWWkxb2IzTjBaV1F3TFFZS0t3WUJCQUdEdnpBQkRBUWZEQjFvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2WVdkdWRHTjVMMlJwY2pBNEJnb3JCZ0VFQVlPL01BRU5CQ29NS0RCak9HSTJNakJtWXpRMFltSTJORGt6TUdFek5UQmtPV0U0T0Rsak9HRXdOV0l6WlRRMk16SXdId1lLS3dZQkJBR0R2ekFCRGdRUkRBOXlaV1p6TDJobFlXUnpMMjFoYVc0d0dRWUtLd1lCQkFHRHZ6QUJEd1FMREFrNU16QXpNakkwTlRrd0tRWUtLd1lCQkFHRHZ6QUJFQVFiREJsb2RIUndjem92TDJkcGRHaDFZaTVqYjIwdllXZHVkR041TUJrR0Npc0dBUVFCZzc4d0FSRUVDd3dKTVRrM01UUXdOREkyTUdNR0Npc0dBUVFCZzc4d0FSSUVWUXhUYUhSMGNITTZMeTluYVhSb2RXSXVZMjl0TDJGbmJuUmplUzlrYVhJdkxtZHBkR2gxWWk5M2IzSnJabXh2ZDNNdmFXMXdiM0owTFhKbFkyOXlaSE11ZVdGdGJFQnlaV1p6TDJobFlXUnpMMjFoYVc0d09BWUtLd1lCQkFHRHZ6QUJFd1FxRENnd1l6aGlOakl3Wm1NME5HSmlOalE1TXpCaE16VXdaRGxoT0RnNVl6aGhNRFZpTTJVME5qTXlNQmdHQ2lzR0FRUUJnNzh3QVJRRUNnd0ljMk5vWldSMWJHVXdVUVlLS3dZQkJBR0R2ekFCRlFSRERFRm9kSFJ3Y3pvdkwyZHBkR2gxWWk1amIyMHZZV2R1ZEdONUwyUnBjaTloWTNScGIyNXpMM0oxYm5Ndk16Y3lORFl3TVRjek9UUXZZWFIwWlcxd2RITXZNVEFXQmdvckJnRUVBWU8vTUFFV0JBZ01CbkIxWW14cFl6QXpCZ29yQmdFRUFZTy9NQUVZQkNVTUkzSmxjRzg2WVdkdWRHTjVMMlJwY2pweVpXWTZjbVZtY3k5b1pXRmtjeTl0WVdsdU1JR0xCZ29yQmdFRUFkWjVBZ1FDQkgwRWV3QjVBSGNBM1Qwd2FzYkhFVEpqR1I0Y21XYzNBcUpLWHJqZVBLMy9oNHB5Z0M4cDdvNEFBQUdoQ1h0cTNRQUFCQU1BU0RCR0FpRUF4a29QMndxcXp0Wk9rS2lyeCs4NU5rY1dCdWRtbS8rY3hiQzV4UXlUb0cwQ0lRQ0dqVWt4elFwSjBsVXZQeXAvdWQ3eitDemR4c2haOWRjcHFybmdpMmpnenpBS0JnZ3Foa2pPUFFRREF3Tm9BREJsQWpBdWVrYkJoRW40Q1NmeS9hWVJadmZzYVVrQVNiUWN2bGdMbHJDVDNWcFh3Vlh4Y0ZFZndYZ3BrMjgvSmRoMjBrRUNNUUNXQjlXWUNhMCtkYnBmcFZvYXcvZXdPM2FsWEtmQVdHZlIzNWg2Q04xbzFSM3pOc3VKa2xsbkZzSHVzRTUxRy9rPSJ9LCJ0bG9nRW50cmllcyI6W3sibG9nSW5kZXgiOiIzMDc5NDM2MDE1IiwibG9nSWQiOnsia2V5SWQiOiJ3Tkk5YXRRR2x6K1ZXZk82TFJ5Z0g0UVVmWS84VzRSRndpVDVpNVdSZ0IwPSJ9LCJraW5kVmVyc2lvbiI6eyJraW5kIjoiaGFzaGVkcmVrb3JkIiwidmVyc2lvbiI6IjAuMC4xIn0sImludGVncmF0ZWRUaW1lIjoiMTc5MTE2MDQ0NSIsImluY2x1c2lvblByb21pc2UiOnsic2lnbmVkRW50cnlUaW1lc3RhbXAiOiJNRVlDSVFETUE3K3YxYzVPenNJU3Ivdmkzem1LTzRDaTRUYlJGcitRelA1K0E0VEFlZ0loQU5EVXZEUStQRzZhMitTR1JsSm5Uczd4MnZqSWM1RjFrcXY5eDV4Qjk4eHkifSwiaW5jbHVzaW9uUHJvb2YiOnsibG9nSW5kZXgiOiIyOTU3NTMxNzUzIiwicm9vdEhhc2giOiJwVEJyT2RqdFNKM1ljaUZBNk5xenkxZDl4UG14V1B0ZStUeldTaTduZlNJPSIsInRyZWVTaXplIjoiMjk1NzUzMTc1NiIsImhhc2hlcyI6WyJMbDFlN3VqTjVFQ3VQVE4xQThDT2twR3MzaEhOVHN4UW9mbFI3NGwrc3prPSIsIk0vTkR2WXl3U1dLVHI2ZUNlbkhsL3F2T0ZYakFJbTJ1VHRxTVM2dWl2dEE9IiwiUUs0dkR4TzZpUk5QNUk2UGRJRzZPd1diWnduUmxZbllHNDZnRW9oL3Rtaz0iLCJCSWcrK3ZqSC9McjFvZnVVNnQyTWtobUdneU1BVEpRNTJrMkJDM3h0c0lBPSIsImNNS0U1MFlBY0R6N0o5a0lFaDlSczlEY3JMSHRpd01KQ0NIaXdZNnVOREU9IiwiaktNRVd5dWEvVEREQXhmbWJlUGd6WmhwREdHdFhNL3RlN2EweTFYSDlvRT0iLCJmc3dmWVBobEZsdGdRMjFXaWEwUm5xL3Rzd1VMeHNQTnpScnVWUnBjOS9jPSIsImFRdUFScnpobG9rUjBNeTZmZy9jUjBkTUN5THdhUkFtWnBYd09MbzJPb289IiwiSG1jQTU0YVNEd1M0K20vRDA5ODluNm8xR3pvNHZCbEhNYWRNRjc4cit5Zz0iLCI1d1JYdndCYnpOazBWZmNhUkZQcHkzNGNPcnp5cGZFNWVPVmFmU2s5K0pZPSIsIm1PcU9sTWJtOHZmY1pUbnBNVGR1dlJ0QWt2eVIxU0hOZnFIV1ZSR2xHb0k9IiwiTmxPY2xsZG1LUEExdE1LSXNrcUhBd3VRRFlIcDMxWXdwSytPT01yTWNjYz0iLCJxeHpIYW5Beno1N1NEZG1KZTBCN2JKSzcyTlRJQmJ3RU1HQkJLdkRPUk93PSIsInhIL0RDc2VMSHI5ZUtvWVQ4cXNPUlpLN3pWZEVHWVdIdVZ0c1ZyRDk1d1k9Il0sImNoZWNrcG9pbnQiOnsiZW52ZWxvcGUiOiJyZWtvci5zaWdzdG9yZS5kZXYgLSAxMTkzMDUwOTU5OTE2NjU2NTA2XG4yOTU3NTMxNzU2XG5wVEJyT2RqdFNKM1ljaUZBNk5xenkxZDl4UG14V1B0ZStUeldTaTduZlNJPVxuXG7igJQgcmVrb3Iuc2lnc3RvcmUuZGV2IHdOSTlhakJHQWlFQTJ3UGgzcnpRMFpvdERITGZiKzVLODJoVTFPTWVlWkxHejI3THZpZDFQRk1DSVFDZS9nbXdrN2wyNDdsN1lIanlvYmxpVDYzR2FIUjRiYzNhYzNaZ3FRWTJvQT09XG4ifX0sImNhbm9uaWNhbGl6ZWRCb2R5IjoiZXlKaGNHbFdaWEp6YVc5dUlqb2lNQzR3TGpFaUxDSnJhVzVrSWpvaWFHRnphR1ZrY21WcmIzSmtJaXdpYzNCbFl5STZleUprWVhSaElqcDdJbWhoYzJnaU9uc2lZV3huYjNKcGRHaHRJam9pYzJoaE1qVTJJaXdpZG1Gc2RXVWlPaUk1T1dWa09EQTVObVJtT1RobU0yUXdZV1UzT0RKaE9XSTNZV0kxWlRreU1EVTFaRE16TmpZeU9EY3daRFF3T1RWaE1ESTRZelppTXpOa1lUbGhOVE0xSW4xOUxDSnphV2R1WVhSMWNtVWlPbnNpWTI5dWRHVnVkQ0k2SWsxRldVTkpVVU55WW1SdVZUWkhSVlI0YzNNd2EzTjFWMHBYVVdGRlFVZHdVRmt5TlRVM2JDODNSV05QUmxGVU9ITlJTV2hCU1dsM04wNXFaalpIVTFSbVVHcFRWWE52YjBZMmVrNTRhbTloYjBaVVFWRlNUR2RxWlRGSlMwUmlhaUlzSW5CMVlteHBZMHRsZVNJNmV5SmpiMjUwWlc1MElqb2lURk13ZEV4VE1VTlNWV1JLVkdsQ1JGSldTbFZUVlZwS1VUQkdWVkpUTUhSTVV6QjBRMnN4U2xOVlkzaGhhMDVFVVcxNE5Wb3dSak5UVlVwQ1dqQnNWbEY2UW5oU1ZuQXlWRmhPU0dGRVJrSk1NMHBUVTFad05Gb3hRbGhoU0VKM1QxVmFSbVF3VG01WFZXeE1ZakZ3U21WdGIzZFNWVVl6VkZoalMxUnVjRVpXYXpGRFZGVmtRazFXVmtaUk1taE9WRmROZVdKSE5XcE5NVW95V1RJeFZtUldjRWhXYWtwT1ZXcFNNMU5GUmxwU1JscFNWVlZTUm1WR1dqWlpWbVJyWlcxU1NFOVliR0ZWZWtaM1dXMDFVMkpCY0dwaVZFWnpWMnRrYzJGSFVraFdXR1JKWVVkT1QxUlhjRnBsUlRGRlVWUkdUbEpGUmpaVWExSkNUVlprYjFrd05VNWhiR3cwVkZWU1FrMVZNVVZSVkVKUFVrVkZlRll5Y0VKUlZURkhZVE5rUm1ReGJFbERhM1IyVjJ0c05tRnFRa1JSVmtaYVUxVjBkbGRyYkRaaGFrSkZVVlpHYWxKR1JtNVJWVlpSVkd0T00xWklRakJpTVhBMVRXcG9jRXN4YUZoU2JXaFVXbXRhZEUweVRUTlZNMUpNVG0wd05VNUhWblprUmtWTFpHdE5NbVJWU2pWaFJVWXdaVmM1UWsxV2EzZE5NV2hZV1cxNFZGZHVSbmxaZVhSNlRrVkdjbVZWU2xwTU1GcFpVMjVKTTJGcE9XRlZSelZHVWtkb1IxTkhSbEJSTUVwWll6TmtibG94V1hwVVZVVXdVbmR3UWsxV1ZtdFNTR1JHVVdrNU0xVlZWa0prTUd4SldqQlNRbFpGU201VWJGcEpWVEZXUmxKRlVrSlRNRXB1V2pOS1Exb3dWa2RSYkVacVVrVkdObEZYVWtOYU1EVlhVMFpGTUZKVldtNVZWbFZ5U3pJeFIwTnNWVEphYVRoMlpHMTRhVmt3U2tkVVdFWkhWRVJvY1ZVeVJsaFRSMXBLWkRCb00xZFZVbGRWYWtKeFVXdEtibVF3V25aUlZsVjZUMVpDZDJWcVJscGhNRlpoV1dwV2VGUnRjSGRUTUZwWVlWaG9jRTVHYTB0WGExRTBaREZzVWxkVlVsZFZha0pUVVZaR1NVd3dTa2RaTTJSWFYxWndWVmxWYUZOTlIwNUpWRlJhVFdWVWJIVlpWbWhUWWpKU1dGTllWbHBOYW13d1ZFUktSMkp0U25WVmJYQnNWWHBzY2xsV2FFcGtaM0JOWWxkU2QxcEZaRzlOVm14d1QxUk9hVTB3Y0hsWGJURTBaRzFSZWxSWVdtaFdla1l6V1dwT1MwMUZlRmxUYlhoYVRXcHNOVmRyYUU1a1YxWllVbTVTYVZKVlNqVlhiR1JoWld0M2VXRkhlRnBXTVVvMlEydDNlVTFYYUdoV2VsSXpWREZHV2xNd2RETlhWVXBEVVZWa1JXUnVjRUpSYTBaU1ZWaEthRk5HU1hkWk1HaE9UbXQ0TlU5VVFtbE5ibEp6V1cxck1XRkdhM3BWYmtKcFRXcFdObFJITVd0alIxSklZVVJGUzFkWE5WZGxiSEJaVTIxd2FVMXFWWGRYYkdNeFRVVjRkRlJ1V21sV1JVWllVVzFrZG1OclNtNVNWVlpDVjFVNGRsUlZSa1pSTUVwQ1lVaHdXazF0YUhOWGEyaFhZekZ3VlZGVVNrTmFNamw1VVcxa1JsSlJjRUpYVlRoMlZGVkdSbEpGU2tSYU0yUmFaVzFvY0ZSdGNFcGtNWEIwVkZSQ1QxSXdjSEJVYlhCU1RsVXhObEZ0YUU1bGJGWXpWMnRTYzJGRk9VVmFlbFphWlcxb2IxUlZVbGRoVlRCNVZsUkNUMkZyTVRWRGF6RkRaREJrUkdGWVRraFJWa1pTVVcxak0wOUlaRUpWVmtaR1VrZDBjMlJIVGtoUFdHeHJVVEJLVkZkc1pFOWtiVTUwVlc1d1RsRnRaRWhSTW14NlVqQkdVbFZWU201T2VtZ3pVVlpHVmxKVlRuUlNiVFJMV1cwMVUyRnRWbFJQVjNSb1YwVnNNMU5HUmxwVE1IUXpWMVZLUTFGVlpFVmtibkJDVVd0S2JsVldRbXBpVmxwMFdUTnJOV0l4Y0ZoU2JYUnFaVlJzTUZkV1pITmtWVEZGWXpCa1JHRllUa2hSVmtaU1VXZHdiazU2YUROUlZrWnVVbFY0VW1RelNtaFRSa2wzV1RCb1RrNXJlRFZQVkVKcFRXNVNjMWx0YXpGaFJtdDZWVzVDYVUxcVZqWlVSekZyWTBkU1NHRkVSbHBpYkZvMlYyeG9TMkZ0U1hsT1ZFSmhWbnBWZDBOcmVIUlVibHBwVmtWS2NWRnRaSFpqYTBwdVVsVldRbGRWT0haVVZVWkdVMnRLUjFaVk1WWk5iV2QzV2tWb1EyVnJPWEJQU0ZwaFRXMTNkMWxWYUZkaFZYaDBWRzVhYVZWNmJHOVhha2t4VFVacmVtRXpXVXRYYTJSelpWVjROVTVYTldoWFJrcDJXa1prU21SdFVYbFBXR3hvVFd4d2VsbHFUbXRsYTNkNVlraFNhbEo2YkRWYVJVMTRaVlp3V0ZSdVdtcGlWa28yVkVjMWMyRkhTbGhsUlVacVlsWmFkRmt6YXpWaWQzQmhWakJhY2xremF6VmtSbXhZWWtoV1RsSkhaRWhSTW14NlVqQkdVbFZWU201T2VtZ3pVVlpHZGxKVmRHNWtNamxPVWpBd01GZFhjRnBsVlRGSVYyMXdUMUpHU25CWFYzQmFUVVU1VlZSWVpGcFdSVEI0UTJzeFNGVlVWbHBXUjJNd1ZERmtUazVHYkZWUlZFWmFZV3MxYzFSclVscGxhekZ4VVZkU1Exb3lPWGxSYldSR1VsVkdXbFI1T1U1UlZWWk5VV3RGTkZSVlVsaGFTRUpyVWpKbmVGZFhhM2hpTWtsNlZHcEJTMWRzWkZKa01IaFNWMVYwVEdReGJFTlJhMFpJVWtoYU5sRlZTa1ZSVmtadFVrVkplR0l5VWtsVmJtUnFaVzA1TWxSRVNtdGpSMUpJWVVSR1dtRlVWbkZaYWtsM1pHeHNXRnBJVm10U01EUXhWRVJLVTJOQmNHcGhhMFV3VVcxa2RtTnJTbTVTVlZaQ1YxVTRkbFJWUmtaVWEwcEVZakF4VEZKRlNuRlVNR1JLVFdzeGNWRnRNVnBsYkVWM1YxY3hTazFyTlVWaE0zQk9VakJXTmxSc1VrTmhNRGxZVWxSU1VGSkhlSEZEYXpsSVVsaGtUMVl3YkRaWGJGSlNUV3N4TmxOWVpFbGtNV3hNVXpOa1dsRnJTa0pTTUZJeVpXdEdRMUpIWkZKVmExSkNUMWhzWVZZeGNEWlVSRXB2WWtac1dGVnVjRTFOYWtadldWWmpNR1F3WkZKWFZYTkxVek5rV2xGclNrSlNNRkl5Wld0R1ExSklaRkpVUlZKQ1lYcFdUbVZyUmpaVVYzQktUVVUxVldFelpFeFZWbXhNVXpOa1dsRnJTa0pTTUZJeVpXdEdRMUpWUmxKWmExSkRZa2M1YTFOR1NqTlpNM0IyWkdkd1RVMXRVbmRhUldSdlRWWnNjRTVYY0dsTmFrSXlWMVprYTJSWFVraFVhbFpPVVcxMFNGRXliSHBTTUVaU1ZWVktiazU2YUROUlZrcEdVbFZPTTJRd2NFNVdSM042VkZaU1VtUXdOVVZUVkVwT1VqQXhTRU5yVG5Cak1HUkNWVlpHUTFwNll6UmtNRVpUVTFWV1YxVllhRlZaVldoVFRVZE9TVlJVV2sxbFZHeDFXVlpvVTJJeVVsaFRXRlphVFdwc01GUkVTa2RpYlVwMVZXMXdiRlY2YkhKWlZtaEtaR3Q0ZEZwSVFVdGFSV1J2VFZac2NFOVVUbWxOTUhCNVYyMHhOR1J0VVhwVVdGcG9WbnBHTTFscVRrdE5SWGhaVTIxNFdrMXFiRFZYYTJoT1pGZFdXRkp1VW1sU1ZVbzFWMnhrWVdWcmQzbGhSM2hhVmpGS05sUkVTWGhoUVhCb1ZucFNNMVF3UmxwVE1IUXpWMVZLUTFGVlpFVmtibkJDVVd0V00xVllSa1ZSTW1RelYxaHdiMkZWTlhGVFdHUmhZbFV3ZDFSclpFdGhWVFZ4VlZSV1RtVnJTbTlVV0hCV1pERndSV0pIYUZCU1IyTXhRMnhzTm1GSGFFNVNSbHB3VkZSS1ZrMUZOWEZVV0d4T1VXMWtTRkV5YkhwU01FWlNWVlZLYms1NmFETlJWa3BTVWxWT2JtUXdiR3BOYXpWMlYyeGtVMDFYU2toV1dHUldWVlpzVEZNelpGcFJhMHBDVWpCUlMyUnVjRUpSYTFwU1ZXdFNSVkpWV25aYVJXaFRaREpPTm1JeldrMU5iVkozV2tWa2IwMVdiSEJPVjNCcFRXcENNbGRXWkd0a1YxSklWR3BXVFUxc1NuZFpNbXMxWVVacmVsVnVRbWxOYWxZMlZFUk9TMDFSY0dsaWF6RXlWRmh3YW1WVk5VVlhXR1JPVmtkT05sUXhVbEprYkd4WlZXcENZVlo2UmpOYVJXaE9aR3N4VlZGV1pFTmFNamw1VVcxa1JsSlZSbHBVZVRsT1VWVldXRkZyUm01VVZVcDFVV3BHV21KWWFIZERiR3cyVVZod1Exb3lPWGxSYldSR1VsVkdXbFI1T1U1UlZWWmFVV3RPVmxSVmEzcFRiWGhxVW5wbk1sZFdaR3RrVjFKSVZHcFdUVTFzU25kWk1uQjNaVlp3V0ZkVVdtcGlWbHAwV1ROck5XSXhjRmhTYlhOTFdUTnJOV1JHYkZoaVNGWk9VMVZrVFZGdFpIWmphMHB1VWxWV1FscEdiekZSVjJSU1VUQktTVTFGVm14a01Fa3hVVlZvYWxGVVRsVk5TR1JvWXpKS1NWSldVa3RoYTJSVFRrZE9kRll5VFhwUldFWkxVM2R3V1dOdGNHeFZSWE42VERKbk1HTkliRzVSZW1oM1RqSTRNRkZWUmtKU01taEVWMGhTZUUweFJrSlJWVXBDVkZWR1ZGSkZTa2hSVjJ4R1VWaG9jbUl4UVhsa00wWjRaVzVTWVZReWRFeGhXRW8wUzNwbk1VTnJOWEpaTVdSRFpGZFNkR0pUT0hKWk0yaHBVWHBXTkZWWWJGVmlNR04zVVRCc1VsRXdaSEZXVjNRMFpXeEdkMU5xUW5OV1dGcFJaVmhCZG1SWFVUTmxhWFJFWlcxU05HTXlhR0ZQVjFKcVkwaEdlV0p0WTB0aFZFcHhXak53TmxGVmRFTmFNbVI0WVVkMGNWUXhRbEpWVlZKQ1pEQTFkbEZWVWtOaVJVWnhVVmhXYkdFeVNrTmhSVloxVGtWT1ZGcHVhM1paVm14VFYyNWFiV015UmxaaE1FWlVXV3hHYW1SdGVHNVVRWEJ6WTJ0T1ZVMHhXbmRYU0dSWFYwaG9hbEpyVm0xa01XaHVZMGR6ZVU5RE9VdGFSMmQ1VFVkMFJsRXdNVkpSTVdSRFQxWmtXbEV5UlhkTE1sSnBZMGRhZDFadE9XaGtlVGxzWkRBNGVsbFhlRmxUTWxwQ1EyeGtTRnBzU1hwT1YyY3lVVEEwZUdKNlJsTk5NM0JQWXpOV1MyRXllSE5pYTFwNlUwaFdlbEpVVlhoU2VUbHlVRkZ2ZEV4VE1IUk1WVlpQVWtOQ1JGSldTbFZUVlZwS1VUQkdWVkpUTUhSTVV6QjBRMmM5UFNKOWZYMTkifV0sInRpbWVzdGFtcFZlcmlmaWNhdGlvbkRhdGEiOnsicmZjMzE2MVRpbWVzdGFtcHMiOlt7InNpZ25lZFRpbWVzdGFtcCI6Ik1JSUN5VEFEQWdFQU1JSUN3QVlKS29aSWh2Y05BUWNDb0lJQ3NUQ0NBcTBDQVFNeERUQUxCZ2xnaGtnQlpRTUVBZ0V3Z2JnR0N5cUdTSWIzRFFFSkVBRUVvSUdvQklHbE1JR2lBZ0VCQmdrckJnRUVBWU8vTUFJd01UQU5CZ2xnaGtnQlpRTUVBZ0VGQUFRZ0lNc3d3VnJFdDg5S3hwSS9iSDE0UEFaaFRlb25xVVRvL09Ic3lqNGhTSFFDRlFDQldWNlp2bi9sNGhBa3NzOEQ1OW0zbGZnbVN4Z1BNakF5TmpFd01EVXdNRE0wTURWYU1BTUNBUUdnTXFRd01DNHhGVEFUQmdOVkJBb1RESE5wWjNOMGIzSmxMbVJsZGpFVk1CTUdBMVVFQXhNTWMybG5jM1J2Y21VdGRITmhvQUF4Z2dIYU1JSUIxZ0lCQVRCUk1Ea3hGVEFUQmdOVkJBb1RESE5wWjNOMGIzSmxMbVJsZGpFZ01CNEdBMVVFQXhNWGMybG5jM1J2Y21VdGRITmhMWE5sYkdaemFXZHVaV1FDRkRvVFZDOE1rR0h1dk1GREw4dUtqb3NxSTRzTU1Bc0dDV0NHU0FGbEF3UUNBYUNCL0RBYUJna3Foa2lHOXcwQkNRTXhEUVlMS29aSWh2Y05BUWtRQVFRd0hBWUpLb1pJaHZjTkFRa0ZNUThYRFRJMk1UQXdOVEF3TXpRd05Wb3dMd1lKS29aSWh2Y05BUWtFTVNJRUlIRGtOSnpDa3hXbTNtT2t3NHlTMThudEd6MmRFOUJUSyt1VlR2cnlVRVdmTUlHT0Jnc3Foa2lHOXcwQkNSQUNMekYvTUgwd2V6QjVCQ0NGK1NlOEI2dGl5c08wUTFiQkR2eUJzc2FJUDlwNnVlYlljTm5ST3MwRnR6QlZNRDJrT3pBNU1SVXdFd1lEVlFRS0V3eHphV2R6ZEc5eVpTNWtaWFl4SURBZUJnTlZCQU1URjNOcFozTjBiM0psTFhSellTMXpaV3htYzJsbmJtVmtBaFE2RTFRdkRKQmg3cnpCUXkvTGlvNkxLaU9MRERBS0JnZ3Foa2pPUFFRREFnUm1NR1FDTUJ6US9rcFBTdDNFMXVPYUNKckZ0M1FmODVaRG5MM1VSZkw2YzNrcjlwc25JWFNNaGJrZm1UY2w5Z0RjUlcwVS93SXdDQWQwUS93cHh0WktJbnoxZnRrUTZ0bGpZZ1FDOVVzUm9GUVorc1k2SXJBREFTd0ZhcE9RaEY2Sy9tYjFsUm04In1dfX0sIm1lc3NhZ2VTaWduYXR1cmUiOnsibWVzc2FnZURpZ2VzdCI6eyJhbGdvcml0aG0iOiJTSEEyXzI1NiIsImRpZ2VzdCI6Im1lMkFsdCtZODlDdWVDcWJlclhwSUZYVE5tS0hEVUNWb0NqR3N6MnBwVFU9In0sInNpZ25hdHVyZSI6Ik1FWUNJUUNyYmRuVTZHRVR4c3Mwa3N1V0pXUWFFQUdwUFkyNTU3bC83RWNPRlFUOHNRSWhBSWl3N05qZjZHU1RmUGpTVXNvb0Y2ek54am9hb0ZUQVFSTGdqZTFJS0RiaiJ9fQ==","mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","digest":"sha256:1577fcafdf0bb538b60076d2df2c956d660bbca3b9b70241099e31a956afaea0","size":"9877","description":"Verified signature by urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main"}],"provenance":[{"relation":"derivedFrom","sourceId":"urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main","signatureRef":"sha256:1577fcafdf0bb538b60076d2df2c956d660bbca3b9b70241099e31a956afaea0"}],"metadata":{}},"updatedAt":"2026-10-05T00:33:16Z","metadata":{"agntcy.dir.security.v1.ScanResult":{"isSafe":true,"maxSeverity":"MEDIUM","reports":[{"isSafe":true,"maxSeverity":"MEDIUM","scannerType":"SKILL","updatedAt":"2026-11-02T02:11:04Z"}]},"agntcy.dir.trust.v1.Status":{"trusted":true,"verified":false},"agntcy.dir.usage.v1.Metrics":{"lookupCount":35,"providerCount":1,"pullCount":2}}},{"identifier":"urn:ai:org.agntcy:cid:baeareif5hcl5bloqlboa7mj74zmzybrsktbrzbxehziuv2za37fa7jymly","displayName":"flux-controller-patch-releases","mediaType":"application/agent-skills+md","type":"application/agent-skills+md","data":{"skill_file":"SKILL.md","skill_manifest":{"description":"Run the upstream Flux controller patch release procedure for helm-controller, image-automation-controller, image-reflector-controller, kustomize-controller, notification-controller, source-controller, and source-watcher. Use when preparing a new controller patch release from a release series branch, drafting changelog entries, tagging releases, and opening the follow-up changelog PRs back to main.","license":"Apache-2.0","name":"flux-controller-patch-releases","version":"v1.0.0"}},"version":"v1.0.0","description":"Run the upstream Flux controller patch release procedure for helm-controller, image-automation-controller, image-reflector-controller, kustomize-controller, notification-controller, source-controller, and source-watcher. Use when preparing a new controller patch release from a release series branch, drafting changelog entries, tagging releases, and opening the follow-up changelog PRs back to main.","tags":["oasf:1.1.0:domains:education/e_learning","oasf:1.1.0:domains:industrial_manufacturing/automation","oasf:1.1.0:domains:retail_and_ecommerce/point_of_sale","oasf:1.1.0:domains:technology/process_automation","oasf:1.1.0:domains:trust_and_safety/content_moderation","oasf:1.1.0:domains:trust_and_safety/fraud_prevention","oasf:1.1.0:skills:devops_cloud_infra/gitops/gitops_workflow","oasf:1.1.0:skills:software_engineering/version_control/git_workflow"],"trustManifest":{"identity":"urn:ai:org.agntcy:cid:baeareif5hcl5bloqlboa7mj74zmzybrsktbrzbxehziuv2za37fa7jymly","identityType":"did","attestations":[{"type":"publisher-identity","uri":"data:application/vnd.dev.sigstore.bundle.v0.3+json;base64,eyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCJ2ZXJpZmljYXRpb25NYXRlcmlhbCI6eyJjZXJ0aWZpY2F0ZSI6eyJyYXdCeXRlcyI6Ik1JSUcxakNDQmx5Z0F3SUJBZ0lVTlJ4SzU0Y0lSbThGNnNJVHhBNVRoK054RzVjd0NnWUlLb1pJemowRUF3TXdOekVWTUJNR0ExVUVDaE1NYzJsbmMzUnZjbVV1WkdWMk1SNHdIQVlEVlFRREV4VnphV2R6ZEc5eVpTMXBiblJsY20xbFpHbGhkR1V3SGhjTk1qWXhNREExTURBek5EQXlXaGNOTWpZeE1EQTFNREEwTkRBeVdqQUFNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVkWWs0d29TUFJVelhwSFg0Y3NnYVBET2ZiWGFhelBScEUwVE04K2U2N01rRFpyc3lCUTFnWS9qREM5RVBDaUdEbzc5aUMwdU1hQ0J2UWVkbDJycnlSYU9DQlhzd2dnVjNNQTRHQTFVZER3RUIvd1FFQXdJSGdEQVRCZ05WSFNVRUREQUtCZ2dyQmdFRkJRY0RBekFkQmdOVkhRNEVGZ1FVeE51cnlCTUsxMXZUUDJhbjJ2emE3dnRjbys0d0h3WURWUjBqQkJnd0ZvQVUzOVBwejFZa0VaYjVxTmpwS0ZXaXhpNFlaRDh3WVFZRFZSMFJBUUgvQkZjd1ZZWlRhSFIwY0hNNkx5OW5hWFJvZFdJdVkyOXRMMkZuYm5SamVTOWthWEl2TG1kcGRHaDFZaTkzYjNKclpteHZkM012YVcxd2IzSjBMWEpsWTI5eVpITXVlV0Z0YkVCeVpXWnpMMmhsWVdSekwyMWhhVzR3T1FZS0t3WUJCQUdEdnpBQkFRUXJhSFIwY0hNNkx5OTBiMnRsYmk1aFkzUnBiMjV6TG1kcGRHaDFZblZ6WlhKamIyNTBaVzUwTG1OdmJUQVdCZ29yQmdFRUFZTy9NQUVDQkFoelkyaGxaSFZzWlRBMkJnb3JCZ0VFQVlPL01BRURCQ2d3WXpoaU5qSXdabU0wTkdKaU5qUTVNekJoTXpVd1pEbGhPRGc1WXpoaE1EVmlNMlUwTmpNeU1Cd0dDaXNHQVFRQmc3OHdBUVFFRGtsdGNHOXlkQ0JTWldOdmNtUnpNQmdHQ2lzR0FRUUJnNzh3QVFVRUNtRm5iblJqZVM5a2FYSXdIUVlLS3dZQkJBR0R2ekFCQmdRUGNtVm1jeTlvWldGa2N5OXRZV2x1TURzR0Npc0dBUVFCZzc4d0FRZ0VMUXdyYUhSMGNITTZMeTkwYjJ0bGJpNWhZM1JwYjI1ekxtZHBkR2gxWW5WelpYSmpiMjUwWlc1MExtTnZiVEJqQmdvckJnRUVBWU8vTUFFSkJGVU1VMmgwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzloWjI1MFkza3ZaR2x5THk1bmFYUm9kV0l2ZDI5eWEyWnNiM2R6TDJsdGNHOXlkQzF5WldOdmNtUnpMbmxoYld4QWNtVm1jeTlvWldGa2N5OXRZV2x1TURnR0Npc0dBUVFCZzc4d0FRb0VLZ3dvTUdNNFlqWXlNR1pqTkRSaVlqWTBPVE13WVRNMU1HUTVZVGc0T1dNNFlUQTFZak5sTkRZek1qQWRCZ29yQmdFRUFZTy9NQUVMQkE4TURXZHBkR2gxWWkxb2IzTjBaV1F3TFFZS0t3WUJCQUdEdnpBQkRBUWZEQjFvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2WVdkdWRHTjVMMlJwY2pBNEJnb3JCZ0VFQVlPL01BRU5CQ29NS0RCak9HSTJNakJtWXpRMFltSTJORGt6TUdFek5UQmtPV0U0T0Rsak9HRXdOV0l6WlRRMk16SXdId1lLS3dZQkJBR0R2ekFCRGdRUkRBOXlaV1p6TDJobFlXUnpMMjFoYVc0d0dRWUtLd1lCQkFHRHZ6QUJEd1FMREFrNU16QXpNakkwTlRrd0tRWUtLd1lCQkFHRHZ6QUJFQVFiREJsb2RIUndjem92TDJkcGRHaDFZaTVqYjIwdllXZHVkR041TUJrR0Npc0dBUVFCZzc4d0FSRUVDd3dKTVRrM01UUXdOREkyTUdNR0Npc0dBUVFCZzc4d0FSSUVWUXhUYUhSMGNITTZMeTluYVhSb2RXSXVZMjl0TDJGbmJuUmplUzlrYVhJdkxtZHBkR2gxWWk5M2IzSnJabXh2ZDNNdmFXMXdiM0owTFhKbFkyOXlaSE11ZVdGdGJFQnlaV1p6TDJobFlXUnpMMjFoYVc0d09BWUtLd1lCQkFHRHZ6QUJFd1FxRENnd1l6aGlOakl3Wm1NME5HSmlOalE1TXpCaE16VXdaRGxoT0RnNVl6aGhNRFZpTTJVME5qTXlNQmdHQ2lzR0FRUUJnNzh3QVJRRUNnd0ljMk5vWldSMWJHVXdVUVlLS3dZQkJBR0R2ekFCRlFSRERFRm9kSFJ3Y3pvdkwyZHBkR2gxWWk1amIyMHZZV2R1ZEdONUwyUnBjaTloWTNScGIyNXpMM0oxYm5Ndk16Y3lORFl3TVRjek9UUXZZWFIwWlcxd2RITXZNVEFXQmdvckJnRUVBWU8vTUFFV0JBZ01CbkIxWW14cFl6QXpCZ29yQmdFRUFZTy9NQUVZQkNVTUkzSmxjRzg2WVdkdWRHTjVMMlJwY2pweVpXWTZjbVZtY3k5b1pXRmtjeTl0WVdsdU1JR0xCZ29yQmdFRUFkWjVBZ1FDQkgwRWV3QjVBSGNBM1Qwd2FzYkhFVEpqR1I0Y21XYzNBcUpLWHJqZVBLMy9oNHB5Z0M4cDdvNEFBQUdoQ1h0ZDB3QUFCQU1BU0RCR0FpRUFsMmw2VFZHQWlxSVlXaTZoRHE0cHJybmZnVjR1T3Ywbk1ZRHN1T2FkM21BQ0lRRExWSndwSnRiay90R1ZHaVZlNlpaSGhDcXFPMjFGNm51bGYybnVOaTNOUnpBS0JnZ3Foa2pPUFFRREF3Tm9BREJsQWpFQWdUQitSQjk3Ykh5eHIyM3hqWmltbVNxRDl3M1Y2cHhCdWFLRkhoSGRrZVA5ZkFNb3M0d1puSmlEbURySm0vTS9BakFYbmVIaThqeDQ5SUhHU1FHeFg0Wkhwamt1K25hTDZBZ1pEb2xtbVpQSjBSV2JWYVB2MzdhYnhCTjdEQlA5OXJvPSJ9LCJ0bG9nRW50cmllcyI6W3sibG9nSW5kZXgiOiIzMDc5NDM1ODI0IiwibG9nSWQiOnsia2V5SWQiOiJ3Tkk5YXRRR2x6K1ZXZk82TFJ5Z0g0UVVmWS84VzRSRndpVDVpNVdSZ0IwPSJ9LCJraW5kVmVyc2lvbiI6eyJraW5kIjoiaGFzaGVkcmVrb3JkIiwidmVyc2lvbiI6IjAuMC4xIn0sImludGVncmF0ZWRUaW1lIjoiMTc5MTE2MDQ0MiIsImluY2x1c2lvblByb21pc2UiOnsic2lnbmVkRW50cnlUaW1lc3RhbXAiOiJNRVlDSVFETnNVK3dFSDM4SzNtWEFSenowZnlsUkdaK09Hb25WVW1haFBZNkZ1dllkQUloQU5HL0FEaHhpRTYwQ3pjbVdWbm9HdlRnQUQ2MHNWQW8yTytEdW5JbGc1dU4ifSwiaW5jbHVzaW9uUHJvb2YiOnsibG9nSW5kZXgiOiIyOTU3NTMxNTYyIiwicm9vdEhhc2giOiJteDcrL0dET1V0YVJML0drdHVML3A0aklneEFQWWtzWHBEU3FGaGxnZzhVPSIsInRyZWVTaXplIjoiMjk1NzUzMTU3OCIsImhhc2hlcyI6WyJyMThIM3pZbEk4dCtveStEckJta2tVaDM0QnVaYkt5YXJTbDUzb0hNQVRzPSIsIjZlVDE4OHAxZExWSnMwbzU5Y3pjdldGaVJ6bUpDVkNyVTJsTmRyT1IzSzg9IiwiSlFZQUNobk9BSjRWYTFNQWNsalJRTk1kc3dWY3krelZyS2pEMTBObTlBdz0iLCJsc21LTC9CRSt5dkhuR0E5YkpFUTZjOU1Ud1phWStsSmtuWmF0NjMzWStVPSIsIjFlY2FjVTRCWTRmUEc5MDd5dU53UFZkcWgxOHZicko2bjJVaWQrcDVrcm89IiwiRG9sYk91UkR2dDkrbGtYOHU3VmlKZmQ1blNwVC9sMlZ6U0lHcjQySHoxaz0iLCJGeHl0YnNqazF0NU50YXFZVURnWlhvNHg1RVFGTHBzWTZ6YU1ibW5jbEdzPSIsIi9xR3VqV1p1WGNZOU5BOUw2Ym9kVmhPdEdlN1IxVGtiVVU1QkxsR3BVblk9IiwiZnN3ZllQaGxGbHRnUTIxV2lhMFJucS90c3dVTHhzUE56UnJ1VlJwYzkvYz0iLCJhUXVBUnJ6aGxva1IwTXk2ZmcvY1IwZE1DeUx3YVJBbVpwWHdPTG8yT29vPSIsIkhtY0E1NGFTRHdTNCttL0QwOTg5bjZvMUd6bzR2QmxITWFkTUY3OHIreWc9IiwiNXdSWHZ3QmJ6TmswVmZjYVJGUHB5MzRjT3J6eXBmRTVlT1ZhZlNrOStKWT0iLCJtT3FPbE1ibTh2ZmNaVG5wTVRkdXZSdEFrdnlSMVNITmZxSFdWUkdsR29JPSIsIk5sT2NsbGRtS1BBMXRNS0lza3FIQXd1UURZSHAzMVl3cEsrT09Nck1jY2M9IiwicXh6SGFuQXp6NTdTRGRtSmUwQjdiSks3Mk5USUJid0VNR0JCS3ZET1JPdz0iLCJ4SC9EQ3NlTEhyOWVLb1lUOHFzT1JaSzd6VmRFR1lXSHVWdHNWckQ5NXdZPSJdLCJjaGVja3BvaW50Ijp7ImVudmVsb3BlIjoicmVrb3Iuc2lnc3RvcmUuZGV2IC0gMTE5MzA1MDk1OTkxNjY1NjUwNlxuMjk1NzUzMTU3OFxubXg3Ky9HRE9VdGFSTC9Ha3R1TC9wNGpJZ3hBUFlrc1hwRFNxRmhsZ2c4VT1cblxu4oCUIHJla29yLnNpZ3N0b3JlLmRldiB3Tkk5YWpCR0FpRUF4VnRlWnVGNmxBd3M1QlhTZTh3cWl1VDhUV09LNDNXSHJnNnl6b3dkc3NJQ0lRRGRsQUN0ZHNFMWZTTDVJc2E1RFZwV1l6elBzNmd5QytJUjBScS9rYlEyT0E9PVxuIn19LCJjYW5vbmljYWxpemVkQm9keSI6ImV5SmhjR2xXWlhKemFXOXVJam9pTUM0d0xqRWlMQ0pyYVc1a0lqb2lhR0Z6YUdWa2NtVnJiM0prSWl3aWMzQmxZeUk2ZXlKa1lYUmhJanA3SW1oaGMyZ2lPbnNpWVd4bmIzSnBkR2h0SWpvaWMyaGhNalUySWl3aWRtRnNkV1VpT2lJMU9UTTFNelEwT0ROaE1XVTJZMkUxTXpVME0yUXpNR1ZqTVROaE4yTXlaamczT0RoaU5UTXhOR0l4TlRjd05tTTBZbVJpWmpsaU1UVTBaV1k1WmpOakluMTlMQ0p6YVdkdVlYUjFjbVVpT25zaVkyOXVkR1Z1ZENJNklrMUZWVU5KVVVOdGJtMVZTamxsVERocWFubEZNRmd4YTJWV2QzUlVTMHBFZG1kc1kwNW1WVlo1VlZWQlpqZDBjRGgzU1dkaWNuWm1TMDF1WlhsbU4zVlVPRnBrZUZWcU9YRlVNbXhHZDJ4Nk1ISjZkWEIyZUdWSFZpOWFOV3RuUFNJc0luQjFZbXhwWTB0bGVTSTZleUpqYjI1MFpXNTBJam9pVEZNd2RFeFRNVU5TVldSS1ZHbENSRkpXU2xWVFZWcEtVVEJHVlZKVE1IUk1VekIwUTJzeFNsTlZZM2hoYTA1RVVXMTROVm93UmpOVFZVcENXakJzVmxSc1NqUlRlbFV3V1RCc1UySlVhRWRPYms1S1ZraG9RazVXVW05TE1EVTBVbnBXYW1Rd1RtNVhWV3hNWWpGd1NtVnRiM2RTVlVZelZGaGpTMVJ1Y0VaV2F6RkRWRlZrUWsxV1ZrWlJNbWhPVkZkTmVXSkhOV3BOTVVveVdUSXhWbVJXY0VoV2FrcE9WV3BTTTFORlJscFNSbHBTVlZWU1JtVkdXalpaVm1SclpXMVNTRTlZYkdGVmVrWjNXVzAxVTJKQmNHcGlWRVp6VjJ0a2MyRkhVa2hXV0dSSllVZE9UMVJYY0ZwbFJURkZVVlJHVGxKRlJqWlVhMUpDWlZaa2Ixa3dOVTVoYkd3MFZGVlNRazFWTVVWUlZFSlBVa1ZHTlZZeWNFSlJWVEZIWVROa1JtUXhiRWxEYTNSMlYydHNObUZxUWtSUlZrWmFVMVYwZGxkcmJEWmhha0pGVVZaR2FsSkdSbTVSVlZaclYxZHpNR1F5T1ZSVlJrcFdaV3hvZDFOR1p6QlpNMDV1V1ZaQ1JWUXlXbWxYUjBab1pXeENVMk5GVlhkV1JUQkxUME4wYkU1cVpFNWhNRkpoWTI1T05WRnNSWGhhTVd0MllXdFNSRTlWVmxGUk1teElVa2M0TTA5WGJFUk5TRlpPV1ZWT1EyUnNSbXhhUjNkNVkyNUtOVlZ0UmxCUk1FcFpZek5rYmxveFdYcFVWVVV3VW5kd1FrMVdWbXRTU0dSR1VXazVNMVZWVmtKa01HeEpXakJTUWxaRlNtNVViRnBKVlRGV1JsSkZVa0pUTUVwdVdqTktRMW93VmtkUmJFWnFVa1ZHTmxGWFVrTmFNRFZYVTBaRk1GSlZXbTVWVmxZMFZHNVdlVU51YkVOVVZYTjRUVmhhVlZWRVNtaGlha295WlcxRk0yUnVVbXBpZVhNd1pEQm9NMWRWVWxkVmFrSnhVV3RLYm1Rd1duWlJWbFY2VDFaQ2QyVnFSbHBoTUZaaFdXcFdlRlJ0Y0hkVE1GcFlZVmhvY0U1R2EwdFhhMUUwWkRGc1VsZFZVbGRWYWtKVFVWWkdTVXd3U2tkWk0yUlhWMVp3VlZsVmFGTk5SMDVKVkZSYVRXVlViSFZaVm1oVFlqSlNXRk5ZVmxwTmFtd3dWRVJLUjJKdFNuVlZiWEJzVlhwc2NsbFdhRXBrWjNCTllsZFNkMXBGWkc5TlZteHdUMVJPYVUwd2NIbFhiVEUwWkcxUmVsUllXbWhXZWtZeldXcE9TMDFGZUZsVGJYaGFUV3BzTlZkcmFFNWtWMVpZVW01U2FWSlZTalZYYkdSaFpXdDNlV0ZIZUZwV01VbzJRMnQzZVUxWGFHaFdlbEl6VkRGR1dsTXdkRE5YVlVwRFVWVmtSV1J1Y0VKUmEwWlNWVmhLYUZOR1NYZFpNR2hPVG10NE5VOVVRbWxOYmxKeldXMXJNV0ZHYTNwVmJrSnBUV3BXTmxSSE1XdGpSMUpJWVVSRlMxZFhOVmRsYkhCWlUyMXdhVTFxVlhkWGJHTXhUVVY0ZEZSdVdtbFdSVVpZVVcxa2RtTnJTbTVTVlZaQ1YxVTRkbFJWUmtaUk1FcENZVWh3V2sxdGFITlhhMmhYWXpGd1ZWRlVTa05hTWpsNVVXMWtSbEpSY0VKWFZUaDJWRlZHUmxKRlNrUmFNMlJhWlcxb2NGUnRjRXBrTVhCMFZGUkNUMUl3Y0hCVWJYQlNUbFV4TmxGdGFFNWxiRll6VjJ0U2MyRkZPVVZhZWxaYVpXMW9iMVJWVWxkaFZUQjVWbFJDVDJGck1UVkRhekZEWkRCa1JHRllUa2hSVmtaU1VXMWpNMDlJWkVKVlZrWkdVa2QwYzJSSFRraFBXR3hyVVRCS1ZGZHNaRTlrYlU1MFZXNXdUbEZ0WkVoUk1teDZVakJHVWxWVlNtNU9lbWd6VVZaR1ZsSlZUblJTYlRSTFdXMDFVMkZ0VmxSUFYzUm9WMFZzTTFOR1JscFRNSFF6VjFWS1ExRlZaRVZrYm5CQ1VXdEtibFZXUW1waVZscDBXVE5yTldJeGNGaFNiWFJxWlZSc01GZFdaSE5rVlRGRll6QmtSR0ZZVGtoUlZrWlNVV2R3Yms1NmFETlJWa1p1VWxWNFVtUXpTbWhUUmtsM1dUQm9UazVyZURWUFZFSnBUVzVTYzFsdGF6RmhSbXQ2Vlc1Q2FVMXFWalpVUnpGclkwZFNTR0ZFUmxwaWJGbzJWMnhvUzJGdFNYbE9WRUpoVm5wVmQwTnJlSFJVYmxwcFZrVktjVkZ0WkhaamEwcHVVbFZXUWxkVk9IWlVWVVpHVTJ0S1IxWlZNVlpOYldkM1drVm9RMlZyT1hCUFNGcGhUVzEzZDFsVmFGZGhWWGgwVkc1YWFWVjZiRzlYYWtreFRVWnJlbUV6V1V0WGEyUnpaVlY0TlU1WE5XaFhSa3AyV2taa1NtUnRVWGxQV0d4b1RXeHdlbGxxVG10bGEzZDVZa2hTYWxKNmJEVmFSVTE0WlZad1dGUnVXbXBpVmtvMlZFYzFjMkZIU2xobFJVWnFZbFphZEZremF6VmlkM0JoVmpCYWNsa3phelZrUm14WVlraFdUbEpIWkVoUk1teDZVakJHVWxWVlNtNU9lbWd6VVZaR2RsSlZkRzVrTWpsT1VqQXdNRmRYY0ZwbFZURklWMjF3VDFKR1NuQlhWM0JhVFVVNVZWUllaRnBXUlRCNFEyc3hTRlZVVmxwV1IyTXdWREZrVGs1R2JGVlJWRVphWVdzMWMxUnJVbHBsYXpGeFVWZFNRMW95T1hsUmJXUkdVbFZHV2xSNU9VNVJWVlpOVVd0Rk5GUlZVbGhhU0VKclVqSm5lRmRYYTNoaU1rbDZWR3BCUzFkc1pGSmtNSGhTVjFWMFRHUXhiRU5SYTBaSVVraGFObEZWU2tWUlZrWnRVa1ZKZUdJeVVrbFZibVJxWlcwNU1sUkVTbXRqUjFKSVlVUkdXbUZVVm5GWmFrbDNaR3hzV0ZwSVZtdFNNRFF4VkVSS1UyTkJjR3BoYTBVd1VXMWtkbU5yU201U1ZWWkNWMVU0ZGxSVlJrWlVhMHBFWWpBeFRGSkZTbkZVTUdSS1RXc3hjVkZ0TVZwbGJFVjNWMWN4U2sxck5VVmhNM0JPVWpCV05sUnNVa05oTURsWVVsUlNVRkpIZUhGRGF6bElVbGhrVDFZd2JEWlhiRkpTVFdzeE5sTllaRWxrTVd4TVV6TmtXbEZyU2tKU01GSXlaV3RHUTFKSFpGSlZhMUpDVDFoc1lWWXhjRFpVUkVwdllrWnNXRlZ1Y0UxTmFrWnZXVlpqTUdRd1pGSlhWWE5MVXpOa1dsRnJTa0pTTUZJeVpXdEdRMUpJWkZKVVJWSkNZWHBXVG1WclJqWlVWM0JLVFVVMVZXRXpaRXhWVm14TVV6TmtXbEZyU2tKU01GSXlaV3RHUTFKVlJsSlphMUpEWWtjNWExTkdTak5aTTNCMlpHZHdUVTF0VW5kYVJXUnZUVlpzY0U1WGNHbE5ha0l5VjFaa2EyUlhVa2hVYWxaT1VXMTBTRkV5YkhwU01FWlNWVlZLYms1NmFETlJWa3BHVWxWT00yUXdjRTVXUjNONlZGWlNVbVF3TlVWVFZFcE9VakF4U0VOclRuQmpNR1JDVlZaR1ExcDZZelJrTUVaVFUxVldWMVZZYUZWWlZXaFRUVWRPU1ZSVVdrMWxWR3gxV1Zab1UySXlVbGhUV0ZaYVRXcHNNRlJFU2tkaWJVcDFWVzF3YkZWNmJISlpWbWhLWkd0NGRGcElRVXRhUldSdlRWWnNjRTlVVG1sTk1IQjVWMjB4TkdSdFVYcFVXRnBvVm5wR00xbHFUa3ROUlhoWlUyMTRXazFxYkRWWGEyaE9aRmRXV0ZKdVVtbFNWVW8xVjJ4a1lXVnJkM2xoUjNoYVZqRktObFJFU1hoaFFYQm9WbnBTTTFRd1JscFRNSFF6VjFWS1ExRlZaRVZrYm5CQ1VXdFdNMVZZUmtWUk1tUXpWMWh3YjJGVk5YRlRXR1JoWWxVd2QxUnJaRXRoVlRWeFZWUldUbVZyU205VVdIQldaREZ3UldKSGFGQlNSMk14UTJ4c05tRkhhRTVTUmxwd1ZGUktWazFGTlhGVVdHeE9VVzFrU0ZFeWJIcFNNRVpTVlZWS2JrNTZhRE5SVmtwU1VsVk9ibVF3YkdwTmF6VjJWMnhrVTAxWFNraFdXR1JXVlZac1RGTXpaRnBSYTBwQ1VqQlJTMlJ1Y0VKUmExcFNWV3RTUlZKVlduWmFSV2hUWkRKT05tSXpXazFOYlZKM1drVmtiMDFXYkhCT1YzQnBUV3BDTWxkV1pHdGtWMUpJVkdwV1RVMXNTbmRaTW1zMVlVWnJlbFZ1UW1sTmFsWTJWRVJPUzAxUmNHbGlhekV5VkZod2FtVlZOVVZYV0dST1ZrZE9ObFF4VWxKa2JHeFpWV3BDWVZaNlJqTmFSV2hPWkdzeFZWRldaRU5hTWpsNVVXMWtSbEpWUmxwVWVUbE9VVlZXV0ZGclJtNVVWVXAxVVdwR1dtSllhSGREYkd3MlVWaHdRMW95T1hsUmJXUkdVbFZHV2xSNU9VNVJWVlphVVd0T1ZsUlZhM3BUYlhocVVucG5NbGRXWkd0a1YxSklWR3BXVFUxc1NuZFpNbkIzWlZad1dGZFVXbXBpVmxwMFdUTnJOV0l4Y0ZoU2JYTkxXVE5yTldSR2JGaGlTRlpPVTFWa1RWRnRaSFpqYTBwdVVsVldRbHBHYnpGUlYyUlNVVEJLU1UxRlZteGtNRWt4VVZWb2FsRlVUbFZOU0dSb1l6SktTVkpXVWt0aGEyUlRUa2RPZEZZeVRYcFJXRVpMVTNkd1dXTnRjR3hWUlhONlRESm5NR05JYkc1UmVtaDNUakk0TUZGVlJrSlNNbWhFVjBoU2EwMUlaRUpSVlVwQ1ZGVkdWRkpGU2toUlYyeEdVVmQzZVdKRVdsVldhMlJDWVZoR1NsZFdaSEJPYldoRlkxUlNkME51U25saWJWcHVWbXBTTVZReldYZGlhekZhVWtoT01WUXlSbXROTWpGQ1VUQnNVbEpGZUZkVGJtUjNVMjVTYVdGNU9UQlNNVnBJWVZaYWJFNXNjR0ZUUjJoRVkxaEdVRTFxUmtkT2JUVXhZa2RaZVdKdVZVdFViV3Q2Vkd4S05sRlZkRU5hTW1SNFlVZDBjVlF4UWxKVlZWSkNaREExZGxGVlVrTmlSVVp4VWxWR2JsWkZTWEpWYTBrMVRqSktTV1ZZYUhsTmFrNDBZV3h3Y0dKWE1WUmpWVkUxWkhwT1YwNXVRalJSWjNBeFdWVjBSMU5IYUVsYVIzUnNWVVJzYlZGVk1YWmplbEl6VjIwMVMyRlZVblJTU0VwTFlsTTVUa3d3Um5GUlZtaDFXbFZvY0U5SGNEUk9SR3hLVTBWa1ZGVlZaRFJYUkZKaFUwaENjV0V6VlhKaWJVWk5RMnBhUWxveGNFVmlNbmgwWWxad1VWTnFRbE5XTWtwWFdWWkNNazE2WkdoWmJtaERWR3BrUlZGc1FUVlBXRXAyVUZGdmRFeFRNSFJNVlZaUFVrTkNSRkpXU2xWVFZWcEtVVEJHVlZKVE1IUk1VekIwUTJjOVBTSjlmWDE5In1dLCJ0aW1lc3RhbXBWZXJpZmljYXRpb25EYXRhIjp7InJmYzMxNjFUaW1lc3RhbXBzIjpbeyJzaWduZWRUaW1lc3RhbXAiOiJNSUlDeURBREFnRUFNSUlDdndZSktvWklodmNOQVFjQ29JSUNzRENDQXF3Q0FRTXhEVEFMQmdsZ2hrZ0JaUU1FQWdFd2diY0dDeXFHU0liM0RRRUpFQUVFb0lHbkJJR2tNSUdoQWdFQkJna3JCZ0VFQVlPL01BSXdNVEFOQmdsZ2hrZ0JaUU1FQWdFRkFBUWdkNXpuVll2dktyMXJaZm1iY01XYUxZWkZid0xkelhIdzFCWVB1T1BxZGpVQ0ZEb2E4REtWb1NJL3htTUVwejdKYit4NlhhbEJHQTh5TURJMk1UQXdOVEF3TXpRd01sb3dBd0lCQWFBeXBEQXdMakVWTUJNR0ExVUVDaE1NYzJsbmMzUnZjbVV1WkdWMk1SVXdFd1lEVlFRREV3eHphV2R6ZEc5eVpTMTBjMkdnQURHQ0Fkb3dnZ0hXQWdFQk1GRXdPVEVWTUJNR0ExVUVDaE1NYzJsbmMzUnZjbVV1WkdWMk1TQXdIZ1lEVlFRREV4ZHphV2R6ZEc5eVpTMTBjMkV0YzJWc1puTnBaMjVsWkFJVU9oTlVMd3lRWWU2OHdVTXZ5NHFPaXlvaml3d3dDd1lKWUlaSUFXVURCQUlCb0lIOE1Cb0dDU3FHU0liM0RRRUpBekVOQmdzcWhraUc5dzBCQ1JBQkJEQWNCZ2txaGtpRzl3MEJDUVV4RHhjTk1qWXhNREExTURBek5EQXlXakF2QmdrcWhraUc5dzBCQ1FReElnUWd0d3ZEYWdJc3dzZDhDR25JZzdvWE1VdUsxcm5yNHFjTVh1dVAyZUljSWFzd2dZNEdDeXFHU0liM0RRRUpFQUl2TVg4d2ZUQjdNSGtFSUlYNUo3d0hxMkxLdzdSRFZzRU8vSUd5eG9nLzJucTU1dGh3MmRFNnpRVzNNRlV3UGFRN01Ea3hGVEFUQmdOVkJBb1RESE5wWjNOMGIzSmxMbVJsZGpFZ01CNEdBMVVFQXhNWGMybG5jM1J2Y21VdGRITmhMWE5sYkdaemFXZHVaV1FDRkRvVFZDOE1rR0h1dk1GREw4dUtqb3NxSTRzTU1Bb0dDQ3FHU000OUJBTUNCR1l3WkFJd2Vtc3U3YnhydnVpcE5BOTlUT2dOZkd4ZnNkQ2RxQ3dPeVF3R0RNaGh4SXRCeS95RlFrMU1rcFBOQjFtWlVNUmlBakFOMUwxSlJMQnhIZ1picEhXK2xWYmVJNml4QmxnckhWdEdTWVc5RjB2eUFZT0NUQit2cVNlUVc5bDFSeGUyNDBjPSJ9XX19LCJtZXNzYWdlU2lnbmF0dXJlIjp7Im1lc3NhZ2VEaWdlc3QiOnsiYWxnb3JpdGhtIjoiU0hBMl8yNTYiLCJkaWdlc3QiOiJXVFUwU0RvZWJLVTFROU1Pd1RwOEw0ZUl0VEZMRlhCc1M5djVzVlR2bnp3PSJ9LCJzaWduYXR1cmUiOiJNRVVDSVFDbW5tVUo5ZUw4amp5RTBYMWtlVnd0VEtKRHZnbGNOZlVWeVVVQWY3dHA4d0lnYnJ2ZktNbmV5Zjd1VDhaZHhVajlxVDJsRndsejByenVwdnhlR1YvWjVrZz0ifX0=","mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","digest":"sha256:8831bccb37704cd5fba30fc2915649719f62bd472e3e596ebccc359f0edcb747","size":"9971","description":"Verified signature by urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main"}],"provenance":[{"relation":"derivedFrom","sourceId":"urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main","signatureRef":"sha256:8831bccb37704cd5fba30fc2915649719f62bd472e3e596ebccc359f0edcb747"}],"metadata":{}},"updatedAt":"2026-10-05T00:33:16Z","metadata":{"agntcy.dir.security.v1.ScanResult":{"isSafe":true,"maxSeverity":"NONE","reports":[{"isSafe":true,"maxSeverity":"NONE","scannerType":"SKILL","updatedAt":"2026-11-02T02:11:26Z"}]},"agntcy.dir.trust.v1.Status":{"trusted":true,"verified":false},"agntcy.dir.usage.v1.Metrics":{"lookupCount":35,"providerCount":1,"pullCount":1}}},{"identifier":"urn:ai:org.agntcy:cid:baeareibbfif5tb5xull7oyl3dzxwwut6wwivftdp52glkv75gfqn5izgf4","displayName":"foundry-iq","mediaType":"application/agent-skills+gzip","type":"application/agent-skills+gzip","data":{"artifacts":[{"artifact_hash":"sha256:a7e17c78f1b0bf948bc42a2a7a08227ea85f27061f5eec3780faf97ceb0730f8","path":"agents/connect-hosted-toolbox.md","type":"other"},{"artifact_hash":"sha256:b5a5ea73e31e7fedb81a78872cf126d91c9e8f070017e9268df40c117b3bacb0","path":"agents/connect-hosted.md","type":"other"},{"artifact_hash":"sha256:7b144f5e3b5b21837e6ede9f0ac47c5ed9d47f99f79bec7c57805c3cf4ffd49f","path":"agents/connect-prompt-sdk-fallback.md","type":"other"},{"artifact_hash":"sha256:514d0dcda03c12b2eeac1aa509a35b2fce275e894e718176ae92cf2fad3128d0","path":"agents/connect.md","type":"other"},{"artifact_hash":"sha256:0d77a1bc4c0fcaf2eef5443e192dab0448bfaaeaf6e5108f25d703df72dc75d8","path":"agents/create-missing-agent.md","type":"other"},{"artifact_hash":"sha256:e043468929ecbf9a694cd4b1bea48111ce2df9607ba9166318627389e704954f","path":"helpers/_blob_observation.py","type":"other"},{"artifact_hash":"sha256:976f8ac06e96588f3b07feac96decf28f4928e0793b729c626c3aa6c9f994917","path":"helpers/_bootstrap_io.py","type":"other"},{"artifact_hash":"sha256:5471ea0abac5ac503501f070a5ddb740327ae4b3e44f9d330c91e96df01bbc15","path":"helpers/_cleanup_dependencies.py","type":"other"},{"artifact_hash":"sha256:746b054cd347baba44855f0a6ad2004fe31e9ee99ed29c6a02719140a5f7bec4","path":"helpers/_cleanup_receipts.py","type":"other"},{"artifact_hash":"sha256:ddbbc18c3ac2bccecad6450a66db4a1c04b8fbcf180694ea57e0a08a87ec853a","path":"helpers/_common.py","type":"other"},{"artifact_hash":"sha256:9ba145427a8cc5a5a0f0c0d663e928840d75a27bbe29a4ce9780fd2f227dc112","path":"helpers/_document_adapters.py","type":"other"},{"artifact_hash":"sha256:3052fd9d4447106fcf3f5e1061c0d0a6c686b04d8cb1ceeb4f33c4e58c2c0c95","path":"helpers/_document_limits.py","type":"other"},{"artifact_hash":"sha256:efa5642caf68764f1b556640a2392fa701e1abf3f509cc9a6b04357d8a4c57fc","path":"helpers/_indexer_observation.py","type":"other"},{"artifact_hash":"sha256:8fbbf7dfc37f2b09f6a927552b879df5b0892f95f5f89fe4a57d4409173f3ea5","path":"helpers/_initial_prompt.py","type":"other"},{"artifact_hash":"sha256:a81ffb8a2fbae5058d4a2c5243c9499f941a36a8f5deef6337aa0be9e54aeded","path":"helpers/_progress.py","type":"other"},{"artifact_hash":"sha256:da49f0d06bb430db5ea3338a7789b99d42f972a303f70c69d01bb40f42f8e7d5","path":"helpers/_prompt_read.py","type":"other"},{"artifact_hash":"sha256:8be343e574a4f419e8433b07d8bd7575a3e46fb5f6fcaa055d80f847e99eacaa","path":"helpers/blob-contracts.md","type":"other"},{"artifact_hash":"sha256:23e4d6eb725e2354a32ffd9f55fd575a4796b666df4011e86c0af9702fda121e","path":"helpers/blob-cu-contracts.md","type":"other"},{"artifact_hash":"sha256:48b6af9a4db7328897dbf78cb4d0343cfcd95424c47e7b50843038d0ce1083c9","path":"helpers/blob_inventory.py","type":"other"},{"artifact_hash":"sha256:1b9d72728b0f3b711311e19ff69eaeb233c66be1f6ffe2aec4dd311333a31144","path":"helpers/blob_recheck.py","type":"other"},{"artifact_hash":"sha256:6265af2137ac45b9dfc0deb759ea6c843492fb55986c1dd44b36800e2fc8210a","path":"helpers/blob_source.py","type":"other"},{"artifact_hash":"sha256:0f9d930657fec4d1ab3e2fad915b522ec2fe94a47e89c6a36feda2b8efecd616","path":"helpers/bootstrap-contracts.md","type":"other"},{"artifact_hash":"sha256:3657e992ed4017849c295c227e3d4043d3309304bfcb6aa94aeaf324c8938f45","path":"helpers/bootstrap_azure.py","type":"other"},{"artifact_hash":"sha256:f2b293cf9dba86012ed47324c45831514b253ac6a642eb1c539e02d8991d32a1","path":"helpers/cleanup_plan.py","type":"other"},{"artifact_hash":"sha256:1bcc11efa42fc0ef8db3c0e064858e66d421f92851352ee4ef75b09c3c1d7441","path":"helpers/contracts.md","type":"other"},{"artifact_hash":"sha256:8942da1370ddb14b942e733c128ae6d96699adaf17a9f9312aa890ca5e26185b","path":"helpers/cu_ingestion_auth.py","type":"other"},{"artifact_hash":"sha256:1f99783f7881460d95b14691b052a43d8fec0e3b52c42fb747750402c0cff517","path":"helpers/document-assessment.md","type":"other"},{"artifact_hash":"sha256:93563f7601e33a38a9f653df6406bf78279cb3745cfca58c127b39c01c109bf1","path":"helpers/document_assess.py","type":"other"},{"artifact_hash":"sha256:ceef1a07c99aed98798695c203d26812534554a976bf661899241d25aef273a2","path":"helpers/file-upload-recovery.md","type":"other"},{"artifact_hash":"sha256:1f626ca9d1ca58a4498ccc25dc4fbc03a741a5d6188754622ce9fc08c609fc99","path":"helpers/file_cu_canary.py","type":"other"},{"artifact_hash":"sha256:1337e2ba44d89e52b904a35ac36bb47bcbffb45dfe825ac6460a5832bd43169a","path":"helpers/file_cu_mi.py","type":"other"},{"artifact_hash":"sha256:43ed89cfc10cbea0d9a646cbd72aa3c7e6487ed38a100fbd4ff993d7ed8125ee","path":"helpers/file_ingest.py","type":"other"},{"artifact_hash":"sha256:ed2574d23524ae18128fda9c872cfe30b2aefd02746d4f30d43e01be33bf9ef3","path":"helpers/file_source.py","type":"other"},{"artifact_hash":"sha256:1b18b32f8c29ae038fa9ef16ffbe12e45430b3a5e241b8ab96b8783108264a19","path":"helpers/file_upload.py","type":"other"},{"artifact_hash":"sha256:fb30d53a52ddaf41228133c5562147da94ffe84cd9b4461b4c462afe0fde3634","path":"helpers/hosted_connect.py","type":"other"},{"artifact_hash":"sha256:4c2ad61ac36750531158c9a15765e59f35db925c154bb2ab3d0defade32cd40a","path":"helpers/kb-contracts.md","type":"other"},{"artifact_hash":"sha256:33b0ef7f7ed099a4181383621560b89f17b8bdc396e08f4d80265530b73bfc5b","path":"helpers/knowledge_base_retrieve.py","type":"other"},{"artifact_hash":"sha256:0e6c3f335acf4f286f35548013aeab1ecaa2a94d2bf56acaa32b20ffcb1b683e","path":"helpers/model-discovery-contracts.md","type":"other"},{"artifact_hash":"sha256:6287601be39cecdb4c97a730736d4c922564933976b538e5d07bf0928af6c565","path":"helpers/model-discovery-scopes.md","type":"other"},{"artifact_hash":"sha256:65e9931eadf5d7322640b551fb2c6c063163b99027d5b880e44e558194b35243","path":"helpers/model_discovery.py","type":"other"},{"artifact_hash":"sha256:2573759fdeb614218b9b90784cadd3452b4cc9421fc1b10d7eb87b7f4c329d37","path":"helpers/private-artifacts.md","type":"other"},{"artifact_hash":"sha256:1edeffdba32cbe3a5fc50bd1b32cf8af50b70538ccf860cb7380c323fe5ebc29","path":"helpers/private_artifacts.py","type":"other"},{"artifact_hash":"sha256:a68526e24e1b76f0f728bfcf256d5df88d0c440918f5ed70fa5c6adae88e81ac","path":"helpers/prompt_cleanup.py","type":"other"},{"artifact_hash":"sha256:428c9853e1e43fa9e9e247b12a225e9ce4e7dd68f573d8f1d215cfa562bb99ef","path":"helpers/prompt_connect.py","type":"other"},{"artifact_hash":"sha256:b6d7eb764eec2cb5d0e7e12acdef32d7ebc5e0619565b9610e1bf7555e026a55","path":"helpers/requirements-assessment.txt","type":"other"},{"artifact_hash":"sha256:be9c37cdd3f3ba78363c10ddbad1657d464993c73c690d1a5134ca8b06807b83","path":"helpers/retrieval-verification-contracts.md","type":"other"},{"artifact_hash":"sha256:9e638940d38bc04b230820d44e515094dd12245458582552ab894bc621c91884","path":"helpers/retrieval_verify.py","type":"other"},{"artifact_hash":"sha256:1d21bfd7efc8bbf8cad6a22235a3b024c5356afcb3aea91f7e61d694c801b90c","path":"helpers/search-intake-contracts.md","type":"other"},{"artifact_hash":"sha256:e58835beee15360226bee9301fe199f268b1ebcd0036043602a5e98c7f49c882","path":"helpers/search_intake.py","type":"other"},{"artifact_hash":"sha256:db47b1e5cdc72ab274f2fbd0b0dd53c0f58fac634bbeebd78114cb4963e8e819","path":"helpers/search_reconcile.py","type":"other"},{"artifact_hash":"sha256:0eae6f36e5bd007c169e8ceda823e4c30971a5de4cd11d23ed930ef67ac7a8b1","path":"helpers/source_vector.py","type":"other"},{"artifact_hash":"sha256:581f43e58ac287240d64b96a014e129abbed8a9e54175488c3bb48d4c1296980","path":"helpers/throttle-recovery.md","type":"other"},{"artifact_hash":"sha256:6b525c21725238e211cd11a263bd2f987b3b2f9116e6bd101419caed482d39cb","path":"helpers/vector-contracts.md","type":"other"},{"artifact_hash":"sha256:c35821105b4464710ccc12f5a4e1d51956199e9297ba6b6bf11efaeb37e5f166","path":"knowledge-bases/create.md","type":"other"},{"artifact_hash":"sha256:a82a49f02e319d30c5a4bc9b486102d746d0fe5775acfd719d33bf5f8f91fba7","path":"knowledge-bases/retrieve.md","type":"other"},{"artifact_hash":"sha256:168563c3a4de21cc36d53cfe126cab60ccdc115b25008a88ab3d1c1bd9ad565e","path":"knowledge-sources/create-azure-blob.md","type":"other"},{"artifact_hash":"sha256:ccef72777d241a8d76a6319e9d28dbd92429894d32f80768bccc5ba43fef1675","path":"knowledge-sources/create-file.md","type":"other"},{"artifact_hash":"sha256:1f64b5f4a28ec68b1960985a82d5e6b99d7a5f2f68ac04ee07bf2ecf64d50ceb","path":"lifecycle/cleanup.md","type":"other"},{"artifact_hash":"sha256:aa1e3fbef65d0f22232ca59462842a9853791dc4eaac2ce16016c263ed2f6c5a","path":"references/abstention.md","type":"reference"},{"artifact_hash":"sha256:191aa21fe366063e569c041b20be044a035a07970691f76c2c533271a891e457","path":"references/blob-binding-evidence.md","type":"reference"},{"artifact_hash":"sha256:00f38ba7ad328180985da78b8cfb7f6e808b3d48f36640fb8822187c6771c76f","path":"references/blob-indexer-observation.md","type":"reference"},{"artifact_hash":"sha256:377a92feff7301855b8f7e789f7d313e32f231caf6b94d20b248daf39a7c7f77","path":"references/blob-ingestion-progress.md","type":"reference"},{"artifact_hash":"sha256:acf7a4d212ecd45abd4ef1cc286e30d50d2c9c521a530e2266926c24192e9ad0","path":"references/blob-readiness-recheck.md","type":"reference"},{"artifact_hash":"sha256:abaf0a7d82d03a9c95405c0a1ba944b7b5d0a94c6023848520784f5489dad719","path":"references/blob-vector-readiness.md","type":"reference"},{"artifact_hash":"sha256:3992b8e87f73e1a977e4d0d82d1c61e6a1a5c0f0163f3b8375a27408a2c92414","path":"references/bootstrap-azure.md","type":"reference"},{"artifact_hash":"sha256:940aba8a2ad78722a74e53666b6d1bc76df54c62444915e9508c54b6a1c2b9ca","path":"references/content-fit.md","type":"reference"},{"artifact_hash":"sha256:0dfec6ea32e0894f2aad3944a2bc1dbfb26ab6634e83954d28ea36ed9547026c","path":"references/cu-ingestion.md","type":"reference"},{"artifact_hash":"sha256:905a96508aec71435146b2796de619fcc65494df3d2ffa7608b4b45f4bbf3c81","path":"references/file-cu-canary.md","type":"reference"},{"artifact_hash":"sha256:9afe4c0fa17fb7ffd8f56cf03180f896bd75a0c09eff4fc0f654f69f78d2c04f","path":"references/intent-routing.md","type":"reference"},{"artifact_hash":"sha256:fb3da7b4e17f282e1d635901a967ab05282931d1f6898080f5aef4db59d83a74","path":"references/owner.md","type":"reference"},{"artifact_hash":"sha256:74c869b12efd0abb1016742bf38b84623471e1e6b40155e03f6414c1839882dd","path":"references/platform-contracts.md","type":"reference"},{"artifact_hash":"sha256:ff2cf9e76744c8efe3c1e9633866b382b276dc7f90057edcc282821df2a42e39","path":"references/platform-interfaces.md","type":"reference"},{"artifact_hash":"sha256:9a7c799deef1af7c8dab1e62712f1c9eeeef64310431eede97ab656a300b2801","path":"references/resource-intake.md","type":"reference"},{"artifact_hash":"sha256:c55e98a9ccf00ee455d6847164c63b97d0e47e4dce8276725c5d0643d5597fe1","path":"references/search-substrate.md","type":"reference"},{"artifact_hash":"sha256:523d65012900a6911f54978af3cc6fb6e309fdf9e9b79aeedccb4526f2605ccb","path":"references/standard-cu.md","type":"reference"},{"artifact_hash":"sha256:9925e95e271c76715d561b75e337afc51a37a5e451334e7457ddbdccfeac088d","path":"search-services/create.md","type":"other"},{"artifact_hash":"sha256:d6d8117a3b42aecf2c922cb5fcac66617d1b7e169df6339a00ab57d0d4b7c3f4","path":"troubleshooting/diagnose.md","type":"other"},{"artifact_hash":"sha256:d6f283cccbf1b0641b2619b9722438a94209b91ac9b572674fc54a6c5a9517f5","path":"version.json","type":"other"}],"skill_file":"SKILL.md","skill_manifest":{"compatibility":["Azure"],"description":"Foundry IQ knowledge bases. WHEN: make local or Blob documents searchable; create/diagnose KBs; triage unsupported connectors or multi-source KB creation/reconfiguration; connect existing KB to agents (including multi-source KBs); create/reuse a Search service; retrieve from an existing knowledge base with citations; no brand words needed. Read its procedure before query/target questions. NOT: other KB providers, repository-file search, classic Azure AI Search index/query/app work, generic agent creation.","frontmatter_metadata":{"author":"Microsoft","version":"0.0.0-placeholder"},"license":"MIT","name":"foundry-iq","version":"0.0.0-placeholder"}},"version":"0.0.0-placeholder","description":"Foundry IQ knowledge bases. WHEN: make local or Blob documents searchable; create/diagnose KBs; triage unsupported connectors or multi-source KB creation/reconfiguration; connect existing KB to agents (including multi-source KBs); create/reuse a Search service; retrieve from an existing knowledge base with citations; no brand words needed. Read its procedure before query/target questions. NOT: other KB providers, repository-file search, classic Azure AI Search index/query/app work, generic agent creation.","tags":["oasf:1.1.0:domains:technology/artificial_intelligence/ai_agents","oasf:1.1.0:domains:technology/cloud_computing/azure","oasf:1.1.0:skills:research_knowledge_productivity/knowledge_management/knowledge_base_management","oasf:1.1.0:skills:research_knowledge_productivity/web_search"],"trustManifest":{"identity":"urn:ai:org.agntcy:cid:baeareibbfif5tb5xull7oyl3dzxwwut6wwivftdp52glkv75gfqn5izgf4","identityType":"did","attestations":[{"type":"publisher-identity","uri":"data:application/vnd.dev.sigstore.bundle.v0.3+json;base64,eyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCJ2ZXJpZmljYXRpb25NYXRlcmlhbCI6eyJjZXJ0aWZpY2F0ZSI6eyJyYXdCeXRlcyI6Ik1JSUcxRENDQmx1Z0F3SUJBZ0lVUEJYL3RlOVFhcTNCTktTSEJRNTJSRk1NSzZrd0NnWUlLb1pJemowRUF3TXdOekVWTUJNR0ExVUVDaE1NYzJsbmMzUnZjbVV1WkdWMk1SNHdIQVlEVlFRREV4VnphV2R6ZEc5eVpTMXBiblJsY20xbFpHbGhkR1V3SGhjTk1qWXhNREExTURBek16TTVXaGNOTWpZeE1EQTFNREEwTXpNNVdqQUFNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVIVzFpV1lNSVVoUXUvVXpHNnFKZXhndmdHdXg1dkRqekxuZ0w4K2thNXpXQk50akhXTnExSVMwR1hSOElKN29zQUUxTWZoOWtZbzFEYWpkRHlPZmxvcU9DQlhvd2dnVjJNQTRHQTFVZER3RUIvd1FFQXdJSGdEQVRCZ05WSFNVRUREQUtCZ2dyQmdFRkJRY0RBekFkQmdOVkhRNEVGZ1FVUE50K1JuNmFwY05LOCtRYTBCZkpEYy9uNWdBd0h3WURWUjBqQkJnd0ZvQVUzOVBwejFZa0VaYjVxTmpwS0ZXaXhpNFlaRDh3WVFZRFZSMFJBUUgvQkZjd1ZZWlRhSFIwY0hNNkx5OW5hWFJvZFdJdVkyOXRMMkZuYm5SamVTOWthWEl2TG1kcGRHaDFZaTkzYjNKclpteHZkM012YVcxd2IzSjBMWEpsWTI5eVpITXVlV0Z0YkVCeVpXWnpMMmhsWVdSekwyMWhhVzR3T1FZS0t3WUJCQUdEdnpBQkFRUXJhSFIwY0hNNkx5OTBiMnRsYmk1aFkzUnBiMjV6TG1kcGRHaDFZblZ6WlhKamIyNTBaVzUwTG1OdmJUQVdCZ29yQmdFRUFZTy9NQUVDQkFoelkyaGxaSFZzWlRBMkJnb3JCZ0VFQVlPL01BRURCQ2d3WXpoaU5qSXdabU0wTkdKaU5qUTVNekJoTXpVd1pEbGhPRGc1WXpoaE1EVmlNMlUwTmpNeU1Cd0dDaXNHQVFRQmc3OHdBUVFFRGtsdGNHOXlkQ0JTWldOdmNtUnpNQmdHQ2lzR0FRUUJnNzh3QVFVRUNtRm5iblJqZVM5a2FYSXdIUVlLS3dZQkJBR0R2ekFCQmdRUGNtVm1jeTlvWldGa2N5OXRZV2x1TURzR0Npc0dBUVFCZzc4d0FRZ0VMUXdyYUhSMGNITTZMeTkwYjJ0bGJpNWhZM1JwYjI1ekxtZHBkR2gxWW5WelpYSmpiMjUwWlc1MExtTnZiVEJqQmdvckJnRUVBWU8vTUFFSkJGVU1VMmgwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzloWjI1MFkza3ZaR2x5THk1bmFYUm9kV0l2ZDI5eWEyWnNiM2R6TDJsdGNHOXlkQzF5WldOdmNtUnpMbmxoYld4QWNtVm1jeTlvWldGa2N5OXRZV2x1TURnR0Npc0dBUVFCZzc4d0FRb0VLZ3dvTUdNNFlqWXlNR1pqTkRSaVlqWTBPVE13WVRNMU1HUTVZVGc0T1dNNFlUQTFZak5sTkRZek1qQWRCZ29yQmdFRUFZTy9NQUVMQkE4TURXZHBkR2gxWWkxb2IzTjBaV1F3TFFZS0t3WUJCQUdEdnpBQkRBUWZEQjFvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2WVdkdWRHTjVMMlJwY2pBNEJnb3JCZ0VFQVlPL01BRU5CQ29NS0RCak9HSTJNakJtWXpRMFltSTJORGt6TUdFek5UQmtPV0U0T0Rsak9HRXdOV0l6WlRRMk16SXdId1lLS3dZQkJBR0R2ekFCRGdRUkRBOXlaV1p6TDJobFlXUnpMMjFoYVc0d0dRWUtLd1lCQkFHRHZ6QUJEd1FMREFrNU16QXpNakkwTlRrd0tRWUtLd1lCQkFHRHZ6QUJFQVFiREJsb2RIUndjem92TDJkcGRHaDFZaTVqYjIwdllXZHVkR041TUJrR0Npc0dBUVFCZzc4d0FSRUVDd3dKTVRrM01UUXdOREkyTUdNR0Npc0dBUVFCZzc4d0FSSUVWUXhUYUhSMGNITTZMeTluYVhSb2RXSXVZMjl0TDJGbmJuUmplUzlrYVhJdkxtZHBkR2gxWWk5M2IzSnJabXh2ZDNNdmFXMXdiM0owTFhKbFkyOXlaSE11ZVdGdGJFQnlaV1p6TDJobFlXUnpMMjFoYVc0d09BWUtLd1lCQkFHRHZ6QUJFd1FxRENnd1l6aGlOakl3Wm1NME5HSmlOalE1TXpCaE16VXdaRGxoT0RnNVl6aGhNRFZpTTJVME5qTXlNQmdHQ2lzR0FRUUJnNzh3QVJRRUNnd0ljMk5vWldSMWJHVXdVUVlLS3dZQkJBR0R2ekFCRlFSRERFRm9kSFJ3Y3pvdkwyZHBkR2gxWWk1amIyMHZZV2R1ZEdONUwyUnBjaTloWTNScGIyNXpMM0oxYm5Ndk16Y3lORFl3TVRjek9UUXZZWFIwWlcxd2RITXZNVEFXQmdvckJnRUVBWU8vTUFFV0JBZ01CbkIxWW14cFl6QXpCZ29yQmdFRUFZTy9NQUVZQkNVTUkzSmxjRzg2WVdkdWRHTjVMMlJwY2pweVpXWTZjbVZtY3k5b1pXRmtjeTl0WVdsdU1JR0tCZ29yQmdFRUFkWjVBZ1FDQkh3RWVnQjRBSFlBM1Qwd2FzYkhFVEpqR1I0Y21XYzNBcUpLWHJqZVBLMy9oNHB5Z0M4cDdvNEFBQUdoQ1hzRWl3QUFCQU1BUnpCRkFpRUFvdWUwaDV3UWhqOFoyMktlYVlRRWpmdGNZemM0eDVqdlhWWTZNdDFUN3lNQ0lCSllFTWErTjIxLzBDVUhUTkVHVDJVWVh2MHAzcHgzWVFKNXJlc2VGTmlWTUFvR0NDcUdTTTQ5QkFNREEyY0FNR1FDTUV0L1Q3M0pKOGo2ZjVLdHJQSlk4Mm83M2lBK3RyQmgrOWlRakFKQmxIM1NpRmxzZWF2QUR6aEcvVjRTbGFWM2RBSXdEVTE2T2hBbW1KNG5YMEpXMURua3hTRWsyZmhPZGpzSHNFTFRJMlVnaHNlb0x5enNNNXNTUU1LR2V2Rk9lWXVnIn0sInRsb2dFbnRyaWVzIjpbeyJsb2dJbmRleCI6IjMwNzk0MzQ0OTIiLCJsb2dJZCI6eyJrZXlJZCI6IndOSTlhdFFHbHorVldmTzZMUnlnSDRRVWZZLzhXNFJGd2lUNWk1V1JnQjA9In0sImtpbmRWZXJzaW9uIjp7ImtpbmQiOiJoYXNoZWRyZWtvcmQiLCJ2ZXJzaW9uIjoiMC4wLjEifSwiaW50ZWdyYXRlZFRpbWUiOiIxNzkxMTYwNDE5IiwiaW5jbHVzaW9uUHJvbWlzZSI6eyJzaWduZWRFbnRyeVRpbWVzdGFtcCI6Ik1FVUNJQTRPNGpyMGx5RWh5NmlSSTlwQ1E1UnUycFJzSGpnVDZlUlh3aFJmR2NFckFpRUE5WUxRVWt3RlpjRFpYWkY3eEhndkFxMHNvbnZ0aEtsVDB3eUxYT3YxY0RNPSJ9LCJpbmNsdXNpb25Qcm9vZiI6eyJsb2dJbmRleCI6IjI5NTc1MzAyMzAiLCJyb290SGFzaCI6IjNHNERyazlpN1UzRHk1QW85MVhOOCtWRmJwRlFhUVZ4VHo5eFZMMTBWMTQ9IiwidHJlZVNpemUiOiIyOTU3NTMwMjM0IiwiaGFzaGVzIjpbIk9KM3lXRmE0SlllYnhTdG1hUXg2cCtiUkJIMXMzc1BTaHJhTkFNYXpxc1U9IiwiVEI5enRsQkM0aHZaako4aHpNd3phOHdkUlllSmxuL1FaTGkwTEd2QnRQcz0iLCJaMlV2QzFFK1FFcDZ6OXczWFFWd29RTDBhRTRvS1k5ZjJ6KzBBVUhSck84PSIsIllVdE9aNzJvZmQyN1B0ZHovYnkvN09IOGhJM0F5K0poRVlYbWNxeS9uQ2M9IiwiL0pubUNqYVQxVjJrbkgyeDJqdStCY2ZBZ3ZEdlk3ck1xT2xYckF2TmlOST0iLCJXQXY0di94OTdmc2Z0UVZOUnNSK1I1ZnpkcGVvWTkvK0FmcDlmYnJoMVpnPSIsIldGSm1hTHVGbERhQ25CMWNzd0RzOTl6MW9qMXVNMDdBbkVHanRpNVozN3M9IiwiaHUvM2tQU2VTNU9vT3hKcTE1ZCtFc0x6QlNjU1E5R0pHUkpvdUtKbDYrOD0iLCJhUXVBUnJ6aGxva1IwTXk2ZmcvY1IwZE1DeUx3YVJBbVpwWHdPTG8yT29vPSIsIkhtY0E1NGFTRHdTNCttL0QwOTg5bjZvMUd6bzR2QmxITWFkTUY3OHIreWc9IiwiNXdSWHZ3QmJ6TmswVmZjYVJGUHB5MzRjT3J6eXBmRTVlT1ZhZlNrOStKWT0iLCJtT3FPbE1ibTh2ZmNaVG5wTVRkdXZSdEFrdnlSMVNITmZxSFdWUkdsR29JPSIsIk5sT2NsbGRtS1BBMXRNS0lza3FIQXd1UURZSHAzMVl3cEsrT09Nck1jY2M9IiwicXh6SGFuQXp6NTdTRGRtSmUwQjdiSks3Mk5USUJid0VNR0JCS3ZET1JPdz0iLCJ4SC9EQ3NlTEhyOWVLb1lUOHFzT1JaSzd6VmRFR1lXSHVWdHNWckQ5NXdZPSJdLCJjaGVja3BvaW50Ijp7ImVudmVsb3BlIjoicmVrb3Iuc2lnc3RvcmUuZGV2IC0gMTE5MzA1MDk1OTkxNjY1NjUwNlxuMjk1NzUzMDIzNFxuM0c0RHJrOWk3VTNEeTVBbzkxWE44K1ZGYnBGUWFRVnhUejl4VkwxMFYxND1cblxu4oCUIHJla29yLnNpZ3N0b3JlLmRldiB3Tkk5YWpCRkFpRUFsVWF5YkN6NFo0NllWd0ZoNW1yWmx5ZlcrLzRLSVlYblMyWTZnSDJodm84Q0lFK2lybFV2dVN6QTlnVkFQSGozaXBHbkowQzJiY3lZR3lxM2FQR0VFQngyXG4ifX0sImNhbm9uaWNhbGl6ZWRCb2R5IjoiZXlKaGNHbFdaWEp6YVc5dUlqb2lNQzR3TGpFaUxDSnJhVzVrSWpvaWFHRnphR1ZrY21WcmIzSmtJaXdpYzNCbFl5STZleUprWVhSaElqcDdJbWhoYzJnaU9uc2lZV3huYjNKcGRHaHRJam9pYzJoaE1qVTJJaXdpZG1Gc2RXVWlPaUl3TlRGbFpUUmhORGRoTmpRNE1HUXdZbVV5WWpKbFlqazJOVFZpWXprMU4yUmhObU5sTURKaFpUQTBOMll4WmpVNU4yWmpPVFkxT0RWa05USXdNbVZtSW4xOUxDSnphV2R1WVhSMWNtVWlPbnNpWTI5dWRHVnVkQ0k2SWsxRlZVTkpVVVJ6WXpOUGJraDNZMUJhU0RGYWNrZFBVa2xUVjFCRmJGb3hjR05LTTJGV0wyNU9WVlYwY21GSE0wSm5TV2RrV2xjMU5uWTFOR1JHVmtaeFEwWlJlVEpCVEZWa0x6UnhPWHA1V1VNMVVHRkJORnAzYVhCaFRtSkZQU0lzSW5CMVlteHBZMHRsZVNJNmV5SmpiMjUwWlc1MElqb2lURk13ZEV4VE1VTlNWV1JLVkdsQ1JGSldTbFZUVlZwS1VUQkdWVkpUTUhSTVV6QjBRMnN4U2xOVlkzaFNSVTVFVVcxNE1Wb3dSak5UVlVwQ1dqQnNWbFZGU2xsTU0xSnNUMVpHYUdOVVRrTlVhM1JVVTBWS1VrNVVTbE5TYXpGT1UzcGFjbVF3VG01WFZXeE1ZakZ3U21WdGIzZFNWVVl6VkZoalMxUnVjRVpXYXpGRFZGVmtRazFXVmtaUk1taE9WRmROZVdKSE5XcE5NVW95V1RJeFZtUldjRWhXYWtwT1ZXcFNNMU5GUmxwU1JscFNWVlZTUm1WR1dqWlpWbVJyWlcxU1NFOVliR0ZWZWtaM1dXMDFVMkpCY0dwaVZFWnpWMnRrYzJGSFVraFdXR1JKWVVkT1QxUlhjRnBsUlRGRlVWUkdUbEpGUmpaVVdIQk9UbFprYjFrd05VNWhiR3cwVkZWU1FrMVZNVVZSVkVKT1pXc3dNVll5Y0VKUlZURkhZVE5rUm1ReGJFbERhM1IyVjJ0c05tRnFRa1JSVmtaYVUxVjBkbGRyYkRaaGFrSkZVVlpHYWxKR1JtNVJWVlpKVm5wR2NGWXhiRTVUVmxadlZWaFZkbFpZY0VoT2JrWkxXbGhvYm1SdFpFaGtXR2N4Wkd0U2NXVnJlSFZhTUhkTFQwTjBjbGxVVmpaV01FcFBaRWR3U1ZZd05YaE5WV3hVVFVWa1dWVnFhRXBUYW1SMll6QkdSazFWTVcxaFJHeHlWMWM0ZUZKSFJuRmFSVkkxVkRKYWMySXpSbEJSTUVwWllqTmtibG94V1hsVVZVVXdVbmR3UWsxV1ZtdFNTR1JHVVdrNU0xVlZWa0prTUd4SldqQlNRbFpGU201VWJGcEpWVEZXUmxKRlVrSlRNRXB1V2pOS1Exb3dWa2RSYkVacVVrVkdObEZYVWtOYU1EVlhVMFpGTUZKVldtNVZWbFpSVkc1UmNrTnNTblZPYlVaM1dUQTFURTlEZEZKWlZFSkRXbXR3UlZsNU9YVk9WMlJDWkRCb00xZFZVbGRWYWtKeFVXdEtibVF3V25aUlZsVjZUMVpDZDJWcVJscGhNRlpoV1dwV2VGUnRjSGRUTUZwWVlWaG9jRTVHYTB0WGExRTBaREZzVWxkVlVsZFZha0pUVVZaR1NVd3dTa2RaTTJSWFYxWndWVmxWYUZOTlIwNUpWRlJhVFdWVWJIVlpWbWhUWWpKU1dGTllWbHBOYW13d1ZFUktSMkp0U25WVmJYQnNWWHBzY2xsV2FFcGtaM0JOWWxkU2QxcEZaRzlOVm14d1QxUk9hVTB3Y0hsWGJURTBaRzFSZWxSWVdtaFdla1l6V1dwT1MwMUZlRmxUYlhoYVRXcHNOVmRyYUU1a1YxWllVbTVTYVZKVlNqVlhiR1JoWld0M2VXRkhlRnBXTVVvMlEydDNlVTFYYUdoV2VsSXpWREZHV2xNd2RETlhWVXBEVVZWa1JXUnVjRUpSYTBaU1ZWaEthRk5HU1hkWk1HaE9UbXQ0TlU5VVFtbE5ibEp6V1cxck1XRkdhM3BWYmtKcFRXcFdObFJITVd0alIxSklZVVJGUzFkWE5WZGxiSEJaVTIxd2FVMXFWWGRYYkdNeFRVVjRkRlJ1V21sV1JVWllVVzFrZG1OclNtNVNWVlpDVjFVNGRsUlZSa1pSTUVwQ1lVaHdXazF0YUhOWGEyaFhZekZ3VlZGVVNrTmFNamw1VVcxa1JsSlJjRUpYVlRoMlZGVkdSbEpGU2tSYU0yUmFaVzFvY0ZSdGNFcGtNWEIwVkZSQ1QxSXdjSEJVYlhCU1RsVXhObEZ0YUU1bGJGWXpWMnRTYzJGRk9VVmFlbFphWlcxb2IxUlZVbGRoVlRCNVZsUkNUMkZyTVRWRGF6RkRaREJrUkdGWVRraFJWa1pTVVcxak0wOUlaRUpWVmtaR1VrZDBjMlJIVGtoUFdHeHJVVEJLVkZkc1pFOWtiVTUwVlc1d1RsRnRaRWhSTW14NlVqQkdVbFZWU201T2VtZ3pVVlpHVmxKVlRuUlNiVFJMV1cwMVUyRnRWbFJQVjNSb1YwVnNNMU5HUmxwVE1IUXpWMVZLUTFGVlpFVmtibkJDVVd0S2JsVldRbXBpVmxwMFdUTnJOV0l4Y0ZoU2JYUnFaVlJzTUZkV1pITmtWVEZGWXpCa1JHRllUa2hSVmtaU1VXZHdiazU2YUROUlZrWnVVbFY0VW1RelNtaFRSa2wzV1RCb1RrNXJlRFZQVkVKcFRXNVNjMWx0YXpGaFJtdDZWVzVDYVUxcVZqWlVSekZyWTBkU1NHRkVSbHBpYkZvMlYyeG9TMkZ0U1hsT1ZFSmhWbnBWZDBOcmVIUlVibHBwVmtWS2NWRnRaSFpqYTBwdVVsVldRbGRWT0haVVZVWkdVMnRLUjFaVk1WWk5iV2QzV2tWb1EyVnJPWEJQU0ZwaFRXMTNkMWxWYUZkaFZYaDBWRzVhYVZWNmJHOVhha2t4VFVacmVtRXpXVXRYYTJSelpWVjROVTVYTldoWFJrcDJXa1prU21SdFVYbFBXR3hvVFd4d2VsbHFUbXRsYTNkNVlraFNhbEo2YkRWYVJVMTRaVlp3V0ZSdVdtcGlWa28yVkVjMWMyRkhTbGhsUlVacVlsWmFkRmt6YXpWaWQzQmhWakJhY2xremF6VmtSbXhZWWtoV1RsSkhaRWhSTW14NlVqQkdVbFZWU201T2VtZ3pVVlpHZGxKVmRHNWtNamxPVWpBd01GZFhjRnBsVlRGSVYyMXdUMUpHU25CWFYzQmFUVVU1VlZSWVpGcFdSVEI0UTJzeFNGVlVWbHBXUjJNd1ZERmtUazVHYkZWUlZFWmFZV3MxYzFSclVscGxhekZ4VVZkU1Exb3lPWGxSYldSR1VsVkdXbFI1T1U1UlZWWk5VV3RGTkZSVlVsaGFTRUpyVWpKbmVGZFhhM2hpTWtsNlZHcEJTMWRzWkZKa01IaFNWMVYwVEdReGJFTlJhMFpJVWtoYU5sRlZTa1ZSVmtadFVrVkplR0l5VWtsVmJtUnFaVzA1TWxSRVNtdGpSMUpJWVVSR1dtRlVWbkZaYWtsM1pHeHNXRnBJVm10U01EUXhWRVJLVTJOQmNHcGhhMFV3VVcxa2RtTnJTbTVTVlZaQ1YxVTRkbFJWUmtaVWEwcEVZakF4VEZKRlNuRlVNR1JLVFdzeGNWRnRNVnBsYkVWM1YxY3hTazFyTlVWaE0zQk9VakJXTmxSc1VrTmhNRGxZVWxSU1VGSkhlSEZEYXpsSVVsaGtUMVl3YkRaWGJGSlNUV3N4TmxOWVpFbGtNV3hNVXpOa1dsRnJTa0pTTUZJeVpXdEdRMUpIWkZKVmExSkNUMWhzWVZZeGNEWlVSRXB2WWtac1dGVnVjRTFOYWtadldWWmpNR1F3WkZKWFZYTkxVek5rV2xGclNrSlNNRkl5Wld0R1ExSklaRkpVUlZKQ1lYcFdUbVZyUmpaVVYzQktUVVUxVldFelpFeFZWbXhNVXpOa1dsRnJTa0pTTUZJeVpXdEdRMUpWUmxKWmExSkRZa2M1YTFOR1NqTlpNM0IyWkdkd1RVMXRVbmRhUldSdlRWWnNjRTVYY0dsTmFrSXlWMVprYTJSWFVraFVhbFpPVVcxMFNGRXliSHBTTUVaU1ZWVktiazU2YUROUlZrcEdVbFZPTTJRd2NFNVdSM042VkZaU1VtUXdOVVZUVkVwT1VqQXhTRU5yVG5Cak1HUkNWVlpHUTFwNll6UmtNRVpUVTFWV1YxVllhRlZaVldoVFRVZE9TVlJVV2sxbFZHeDFXVlpvVTJJeVVsaFRXRlphVFdwc01GUkVTa2RpYlVwMVZXMXdiRlY2YkhKWlZtaEtaR3Q0ZEZwSVFVdGFSV1J2VFZac2NFOVVUbWxOTUhCNVYyMHhOR1J0VVhwVVdGcG9WbnBHTTFscVRrdE5SWGhaVTIxNFdrMXFiRFZYYTJoT1pGZFdXRkp1VW1sU1ZVbzFWMnhrWVdWcmQzbGhSM2hhVmpGS05sUkVTWGhoUVhCb1ZucFNNMVF3UmxwVE1IUXpWMVZLUTFGVlpFVmtibkJDVVd0V00xVllSa1ZSTW1RelYxaHdiMkZWTlhGVFdHUmhZbFV3ZDFSclpFdGhWVFZ4VlZSV1RtVnJTbTlVV0hCV1pERndSV0pIYUZCU1IyTXhRMnhzTm1GSGFFNVNSbHB3VkZSS1ZrMUZOWEZVV0d4T1VXMWtTRkV5YkhwU01FWlNWVlZLYms1NmFETlJWa3BTVWxWT2JtUXdiR3BOYXpWMlYyeGtVMDFYU2toV1dHUldWVlpzVEZNelpGcFJhMHBDVWpCUlMyUnVjRUpSYTFwU1ZXdFNSVkpWV25aYVJXaFRaREpPTm1JeldrMU5iVkozV2tWa2IwMVdiSEJPVjNCcFRXcENNbGRXWkd0a1YxSklWR3BXVFUxc1NuZFpNbXMxWVVacmVsVnVRbWxOYWxZMlZFUk9TMDFSY0dsaWF6RXlWRmh3YW1WVk5VVlhXR1JPVmtkT05sUXhVbEprYkd4WlZXcENZVlo2UmpOYVJXaE9aR3N4VlZGV1pFTmFNamw1VVcxa1JsSlZSbHBVZVRsT1VWVldXRkZyUm01VVZVcDFVV3BHV21KWWFIZERiR3cyVVZod1Exb3lPWGxSYldSR1VsVkdXbFI1T1U1UlZWWmFVV3RPVmxSVmEzcFRiWGhxVW5wbk1sZFdaR3RrVjFKSVZHcFdUVTFzU25kWk1uQjNaVlp3V0ZkVVdtcGlWbHAwV1ROck5XSXhjRmhTYlhOTFdUTnJOV1JHYkZoaVNGWk9VMVZrVEZGdFpIWmphMHB1VWxWV1FscEdiekZSVjJSU1VUQktTV1F3Vm14YU1Fa3dVVlZvV2xGVVRsVk5TR1JvWXpKS1NWSldVa3RoYTJSVFRrZE9kRll5VFhwUldFWkxVM2R3V1dOdGNHeFZSWE42VERKbk1HTkliRzVSZW1oM1RqSTRNRkZWUmtKU01taEVWMGhPUm1GWVpFSlJWVXBDVkZWR1UyVnJTa2RSVjJ4R1VWYzVNVnBVUW05T1dHUlNZVWR2TkZkcVNYbFRNbFpvVjFaR1JrTnRjRzFrUjA1YVpXMU5NR1ZFVm5Ga2JHaFhWMVJhVG1SRVJsVk9NMnhPVVRCc1ExTnNiRVpVVjBWeVZHcEplRXg2UWtSV1ZXaFZWR3RXU0ZaRVNsWlhWbWd5VFVoQmVtTklaM3BYVmtaTFRsaEtiR015VlV0U2F6VndWbXN4UW1Jd1pFUlJNMFpJVlRBd01FOVZTa0pVVlZKQ1RXMU9RbFJWWkZKUk1ERkdaRU01VlU1NlRrdFRhbWh4VG0xWk1WTXpVbmxWUlhCYVQwUktkazU2VG5CUlUzUXdZMnRLYjB0NmJIQlZVWEJ4VVZWd1EySkZaM3BWTW14SFlraE9iRmxZV2tKU1NIQnZVbms1VjA1R1RuTlpWbGw2V2tWR1NtUXdVbFpOVkZwUVlVVkdkR0pWYnpCaWJHZDNVMnhqZUZKSE5YSmxSazVHWVhwS2JXRkZPV3RoYms1SlEyNU9SbFJHVWtwTmJGWnVZVWhPYkdJd2VEVmxiazVPVGxoT1ZGVlZNVXhTTWxZeVVtczViRmRZVm01RGFUQjBURk13ZEZKVk5VVkpSVTVHVld4U1NsSnJiRVJSVmxKR1RGTXdkRXhUTUVzaWZYMTlmUT09In1dLCJ0aW1lc3RhbXBWZXJpZmljYXRpb25EYXRhIjp7InJmYzMxNjFUaW1lc3RhbXBzIjpbeyJzaWduZWRUaW1lc3RhbXAiOiJNSUlDeWpBREFnRUFNSUlDd1FZSktvWklodmNOQVFjQ29JSUNzakNDQXE0Q0FRTXhEVEFMQmdsZ2hrZ0JaUU1FQWdFd2diZ0dDeXFHU0liM0RRRUpFQUVFb0lHb0JJR2xNSUdpQWdFQkJna3JCZ0VFQVlPL01BSXdNVEFOQmdsZ2hrZ0JaUU1FQWdFRkFBUWdYVEUyMmVQdlMvcCs1NGFFUTlCVlZ3d3Q4bVUvcnNQUUNJazllMWowY0ZrQ0ZRQ0pVLzVyeHJEN0M3dUQ4bkF0TWVja05qYkRjUmdQTWpBeU5qRXdNRFV3TURNek16bGFNQU1DQVFHZ01xUXdNQzR4RlRBVEJnTlZCQW9UREhOcFozTjBiM0psTG1SbGRqRVZNQk1HQTFVRUF4TU1jMmxuYzNSdmNtVXRkSE5ob0FBeGdnSGJNSUlCMXdJQkFUQlJNRGt4RlRBVEJnTlZCQW9UREhOcFozTjBiM0psTG1SbGRqRWdNQjRHQTFVRUF4TVhjMmxuYzNSdmNtVXRkSE5oTFhObGJHWnphV2R1WldRQ0ZEb1RWQzhNa0dIdXZNRkRMOHVLam9zcUk0c01NQXNHQ1dDR1NBRmxBd1FDQWFDQi9EQWFCZ2txaGtpRzl3MEJDUU14RFFZTEtvWklodmNOQVFrUUFRUXdIQVlKS29aSWh2Y05BUWtGTVE4WERUSTJNVEF3TlRBd016TXpPVm93THdZSktvWklodmNOQVFrRU1TSUVJRVFpdnl3dzl4ZkpXYkJrREVCdStDaGtHVWJ2QjI0OEc3dmNpdnh6V3o2SE1JR09CZ3NxaGtpRzl3MEJDUkFDTHpGL01IMHdlekI1QkNDRitTZThCNnRpeXNPMFExYkJEdnlCc3NhSVA5cDZ1ZWJZY05uUk9zMEZ0ekJWTUQya096QTVNUlV3RXdZRFZRUUtFd3h6YVdkemRHOXlaUzVrWlhZeElEQWVCZ05WQkFNVEYzTnBaM04wYjNKbExYUnpZUzF6Wld4bWMybG5ibVZrQWhRNkUxUXZESkJoN3J6QlF5L0xpbzZMS2lPTEREQUtCZ2dxaGtqT1BRUURBZ1JuTUdVQ01RQ2JsTHRJUjRPK0hOcCs5blNkdFR5L1JrMXRwYWRhYkU1MHFwelhTVjBXbSsvdUJGNGhjMEdmUW5yeU8rVlk2Um9DTUNzZzBzM2lRRXZRdmU1VnM4Nnd2UWZNK0xxcnU0Y29jWGFrd1ZoVWVEVnF2L2NjZGV6YW12TU1hdHRUNXRYbjR3PT0ifV19fSwibWVzc2FnZVNpZ25hdHVyZSI6eyJtZXNzYWdlRGlnZXN0Ijp7ImFsZ29yaXRobSI6IlNIQTJfMjU2IiwiZGlnZXN0IjoiQlI3a3BIcGtnTkMrS3k2NVpWdkpWOXBzNENyZ1IvSDFsL3lXV0YxU0F1OD0ifSwic2lnbmF0dXJlIjoiTUVVQ0lRRHNjM09uSHdjUFpIMVpyR09SSVNXUEVsWjFwY0ozYVYvbk5VVXRyYUczQmdJZ2RaVzU2djU0ZEZWRnFDRlF5MkFMVWQvNHE5enlZQzVQYUE0WndpcGFOYkU9In19","mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","digest":"sha256:cbeccf104e80db6f1ce977376f01f76c2879db0b9931c2a1d030589d69aa68de","size":"9912","description":"Verified signature by urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main"}],"provenance":[{"relation":"derivedFrom","sourceId":"urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main","signatureRef":"sha256:cbeccf104e80db6f1ce977376f01f76c2879db0b9931c2a1d030589d69aa68de"}],"metadata":{}},"updatedAt":"2026-10-05T00:32:50Z","metadata":{"agntcy.dir.trust.v1.Status":{"trusted":true,"verified":false},"agntcy.dir.usage.v1.Metrics":{"lookupCount":35,"providerCount":1,"pullCount":1}}},{"identifier":"urn:ai:org.agntcy:cid:baeareidczuiwxftr22d3a5agcb5raay2mtddlp7mfrids4tm6aet74yyjq","displayName":"microsoft-foundry","mediaType":"application/agent-skills+gzip","type":"application/agent-skills+gzip","data":{"artifacts":[{"artifact_hash":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","path":".gitignore","type":"other"},{"artifact_hash":"sha256:7a17789cb61e026a52071564b00624f2880e7b35c89fec9aa06c0dfcc8fe1e31","path":"finetuning/SKILL.md","type":"other"},{"artifact_hash":"sha256:25a6ed20523edd2a2cf1bdf2d0a9c25de1bab291ea8194ad19d380fd49e021e6","path":"finetuning/references/agentic-rft.md","type":"other"},{"artifact_hash":"sha256:8456024eae5fd85c06d4f2467d0e331c611a1531ea8972a7948afd0ea2c00261","path":"finetuning/references/dataset-formats.md","type":"other"},{"artifact_hash":"sha256:7553f178d5ca7152868302c84a0f7beb6b3074bf8dba73910e6e3717438647cb","path":"finetuning/references/deployment.md","type":"other"},{"artifact_hash":"sha256:3fd3337851a556c26c0424f3d2ad44bbe2af7a26c72deb85797523500e8b16c8","path":"finetuning/references/evaluation.md","type":"other"},{"artifact_hash":"sha256:556dc698a79576445fd88f6a19b0bcb0e95211df53c5cdd81ec1431c0065ba7d","path":"finetuning/references/grader-design.md","type":"other"},{"artifact_hash":"sha256:a1d63c6d13eb3e71b8bde0bff3b44a0c6038c4796fdcacb61f6d4b523b7d0365","path":"finetuning/references/hyperparameters.md","type":"other"},{"artifact_hash":"sha256:88384d73903fca7e2e7400edd8fbac41c35352d7e06150183e87c9fcee122c8c","path":"finetuning/references/large-file-uploads.md","type":"other"},{"artifact_hash":"sha256:151b9da08d7ea2cdb6868ba21bfbaa13c32bb5ea957180506560035ff25cf961","path":"finetuning/references/platform-gotchas.md","type":"other"},{"artifact_hash":"sha256:d9f2c8a8182f6dba29bf7c0bb1116e3efe61b3dc9611d39aefa97f7aec67f7d1","path":"finetuning/references/reward-hacking.md","type":"other"},{"artifact_hash":"sha256:ee19133aced08178d9ef98d14b581def8f58d7025c4224cc043687dd50875823","path":"finetuning/references/training-curves.md","type":"other"},{"artifact_hash":"sha256:e7daef4b11660eebba7d2fdfe7e09ddcd408103f86aff11e5ddda16f8aa4349e","path":"finetuning/references/training-types.md","type":"other"},{"artifact_hash":"sha256:8b4f409d6644bfa06ae0194360f9bb0c37eb9199bf3d3bcd170e8e9e7201fc09","path":"finetuning/references/vision-fine-tuning.md","type":"other"},{"artifact_hash":"sha256:f97ac3a5343ef569bdd781ff0650aea22816a0dec570f4bb69a62d2e748382b9","path":"finetuning/scripts/calibrate_grader.py","type":"other"},{"artifact_hash":"sha256:34593bdac7355ab2c265efbd25e689164c17421e5c4affd90edbb461f1b76a56","path":"finetuning/scripts/check_training.py","type":"other"},{"artifact_hash":"sha256:e04a087b127e3ad378e0f8847e157e61126f7fc895d6acad8bec78b47e9495ae","path":"finetuning/scripts/cleanup.py","type":"other"},{"artifact_hash":"sha256:a557feac1b30f003bf9946c803f4e51051995449bd86cdc2ac287b67e6b0b4ce","path":"finetuning/scripts/common.py","type":"other"},{"artifact_hash":"sha256:50a72efeabb1132ab795b892ef961bc4bb4bd62115b7adee4076d1f3259fb044","path":"finetuning/scripts/convert_dataset.py","type":"other"},{"artifact_hash":"sha256:a3e3fb22cabc91671b7e622d303fa330b105e5b3fe6fbc56908ab30edc1e8bdc","path":"finetuning/scripts/deploy_model.py","type":"other"},{"artifact_hash":"sha256:966913bec449b4ac15da7f5e7a936b44901da417f8934c618c6be4aa2afa18dc","path":"finetuning/scripts/evaluate_model.py","type":"other"},{"artifact_hash":"sha256:5b2c7ec9dff8750e309a8d46693ce80c9cd7921e5a5192451dbfa46fcddb3e96","path":"finetuning/scripts/generate_distillation_data.py","type":"other"},{"artifact_hash":"sha256:75c4e7f80edb25a769141f160f6142949c6c58a08a975a842ccd7fa56728c542","path":"finetuning/scripts/monitor_training.py","type":"other"},{"artifact_hash":"sha256:c9f1813f040672e6daa043de10c2da3fcf82d3eb36092ed4a1c2766c1c30403f","path":"finetuning/scripts/score_dataset.py","type":"other"},{"artifact_hash":"sha256:d88aed0f5373e9a814c146a2710f2e6e2899b9e488a2edb097d4a08e82971d19","path":"finetuning/scripts/submit_training.py","type":"other"},{"artifact_hash":"sha256:c9d2ee5aae0e8afff67f12f67ac786095e01e13bfdeaf2120eebc355aacf3f0c","path":"finetuning/scripts/validate/__init__.py","type":"other"},{"artifact_hash":"sha256:b2e1ef031e942188b4b1574e95e06b0d473e0d911571ee994dd30ea8d50859e9","path":"finetuning/scripts/validate/data_stats.py","type":"other"},{"artifact_hash":"sha256:a8ea5352d6a2195100fed04316fa737cf41329299f3ed6ed1c4066db96dc8806","path":"finetuning/scripts/validate/validate_dpo.py","type":"other"},{"artifact_hash":"sha256:96c962064aa6ef871fb470ed55cd202f3531d3d8d6ab4d101a030602e8e731d7","path":"finetuning/scripts/validate/validate_rft.py","type":"other"},{"artifact_hash":"sha256:0112dc3c3f5b6c9ac00c3ebefab66a672ac54944d5f2515dc0267ce69c9b9c57","path":"finetuning/scripts/validate/validate_sft.py","type":"other"},{"artifact_hash":"sha256:7b7c25ae419e73e4690a64063f9fcefca2682d8fc0d9984cac2c82aaf07453b3","path":"finetuning/workflows/dataset-creation.md","type":"other"},{"artifact_hash":"sha256:90e78266bc5db65be2fd73b66a39c095c6639ef4be909251b4421f7432411d1c","path":"finetuning/workflows/diagnose-poor-results.md","type":"other"},{"artifact_hash":"sha256:236123ba5105fb4da1d43f0d35d76888c34507310b5252f81593abdc3cb1467e","path":"finetuning/workflows/full-pipeline.md","type":"other"},{"artifact_hash":"sha256:38cbb4c241935ba147880d5c483822f448621e2d465cbb92cb395f5ba78c3c43","path":"finetuning/workflows/iterative-training.md","type":"other"},{"artifact_hash":"sha256:1b660580c6c1ac4f45ed20ff298472ee9691898731ef501d61e232fca4bb8d66","path":"finetuning/workflows/quickstart.md","type":"other"},{"artifact_hash":"sha256:f7cb8e650820d49f0387f118f77081bfe6ce0d7fc70f78e84d1dd852e3024c70","path":"foundry-agent/agent-optimizer/agent-optimizer.md","type":"other"},{"artifact_hash":"sha256:f3a94545ac1c17281f1d33c39c87b044483b84f83e1803747ea86a2ebdf7684e","path":"foundry-agent/agent-optimizer/references/azd-setup.md","type":"other"},{"artifact_hash":"sha256:4d76aa71d6ff96cd0feb8b2b5b49f5af157d5d0e2e20c6340e54c9b129143909","path":"foundry-agent/agent-optimizer/references/eval-yaml.md","type":"other"},{"artifact_hash":"sha256:d43f8c80576de3414598f903afba5661dc296fe63662cc6f3a9316f1ef824e98","path":"foundry-agent/agent-optimizer/references/optimize-workflow.md","type":"other"},{"artifact_hash":"sha256:e4581a6b29b78a8392c66f77aaec36f8081ed0bebc76b586f3bf0e4da11ba666","path":"foundry-agent/agent-optimizer/references/python-patterns.md","type":"other"},{"artifact_hash":"sha256:1d5c620eff8dee8f13ba2669f89dedbd7b5bfd1bafd2f9056de19c75fa422db3","path":"foundry-agent/agent-optimizer/references/scaffold.md","type":"other"},{"artifact_hash":"sha256:ec0ca086da1be842b7be511f836ba71e670cb5d77171bdf10240dd994760e4aa","path":"foundry-agent/azd-guidance/azd-guidance.md","type":"other"},{"artifact_hash":"sha256:3a20b14f68ad59f8cd481817a9cfb228755e7528805a8e91b4d59d2e340ec2c7","path":"foundry-agent/azd-guidance/references/azd-ai-cli.md","type":"other"},{"artifact_hash":"sha256:ee026ffda91466b0d8c04fac336ae1ef385784734ee80a486d706ab7a4d070fb","path":"foundry-agent/cicd/cicd.md","type":"other"},{"artifact_hash":"sha256:69d55e7dc400103b9c92d79e95d8998d7b1f4867c52d9966f7b2808b8da6d1fd","path":"foundry-agent/create/create-hosted.md","type":"other"},{"artifact_hash":"sha256:0d7cf22c07fec1ae271c97ef1c11bda7a391844a8af81ed0cb4d50708b701a69","path":"foundry-agent/create/create-prompt.md","type":"other"},{"artifact_hash":"sha256:7f034ad7727225bb71a21c7b873a70dcf081f98dac483d41f53b2438d2db4d18","path":"foundry-agent/create/quick-start-hosted.md","type":"other"},{"artifact_hash":"sha256:e0710be9d7441d9a5523c5f5d13b5985daf6828f946abdd6051944a949d89527","path":"foundry-agent/create/references/enable-incoming-a2a.md","type":"other"},{"artifact_hash":"sha256:2604669d2a19b7d408a26de75144030746f0777402eb22d88b25d208f8551e76","path":"foundry-agent/create/references/foundry-model.md","type":"other"},{"artifact_hash":"sha256:4300e98615e73d9574d15cd219ce169decc7d575f1f75ec7d950a31a0b77d65d","path":"foundry-agent/create/references/foundry-tool-catalog.md","type":"other"},{"artifact_hash":"sha256:d8f941d59f6d928b37462ae16c1ca1358002fdf6ca2a50240641f8bba9c42623","path":"foundry-agent/create/references/guardrails/guardrail-api-create.md","type":"other"},{"artifact_hash":"sha256:dfc99c7eaaaaf4fad9f43a947bd8448f4dc9e449d1677cf54a4ca7cbb29d7082","path":"foundry-agent/create/references/guardrails/guardrail-attach.md","type":"other"},{"artifact_hash":"sha256:2ed914bcde3aff7f88a7ef97e951ed9444644b2f05c5faca94a634c56604f5d3","path":"foundry-agent/create/references/guardrails/guardrail-manage.md","type":"other"},{"artifact_hash":"sha256:941a964454b5e28f657187245dbbe3e0d9ba0e0045ae9de264685274d9218e74","path":"foundry-agent/create/references/langchain-langgraph-hosting.md","type":"other"},{"artifact_hash":"sha256:bc03d8f0b9c03b2b5cae4a0046df64c2f2e30bdfc767d0697ef75840df359b18","path":"foundry-agent/create/references/local-run.md","type":"other"},{"artifact_hash":"sha256:2a3aee7c564d9a56820fbf4164f3668fd0ea725ba67f84435410c05278e96ad5","path":"foundry-agent/create/references/re-host.md","type":"other"},{"artifact_hash":"sha256:08eba1bf38d3bb44d321ea1e15ed209efd6d9e6444c775d3f5018e99dbc55d0b","path":"foundry-agent/create/references/sdk-operations.md","type":"other"},{"artifact_hash":"sha256:169d21b35fc7fa0f9e2c38f4d97ead446f41672a193a3ea02da16cfc894bdeba","path":"foundry-agent/create/references/skills/skill-attach.md","type":"other"},{"artifact_hash":"sha256:430c2f9fbb113bc6952a50eef496966ec55c5564951330da25f2aa0894b39457","path":"foundry-agent/create/references/skills/skill-manage.md","type":"other"},{"artifact_hash":"sha256:45177496c2fa0f485ec392d651c96dfce3f117de95a02291b748213b4c293158","path":"foundry-agent/create/references/skills/skill-toolbox-attach.md","type":"other"},{"artifact_hash":"sha256:0c930707c18a0b932a570fd77a266aec296690666ea84b75c6e2e933d81029e0","path":"foundry-agent/create/references/tools/prompt-agent/agent-tools.md","type":"other"},{"artifact_hash":"sha256:6f09888ce6eb3bf450ee56e18f8314591e58df0e3d1e2b5a71be951d9083c0e1","path":"foundry-agent/create/references/tools/prompt-agent/tool-a2a.md","type":"other"},{"artifact_hash":"sha256:a45f9fe7d6911fec93c229d16f173191b55ab543ebbe6b1a1b610f2e516d7ec5","path":"foundry-agent/create/references/tools/prompt-agent/tool-azure-ai-search.md","type":"other"},{"artifact_hash":"sha256:999b48eaa0c5ac4803307ae2f230ea82ae932e777d7c1c63cae3a567f2e79e50","path":"foundry-agent/create/references/tools/prompt-agent/tool-bing-grounding.md","type":"other"},{"artifact_hash":"sha256:63c007201e87e53aa7dce5cfcdf4987947dc224e64e5565f9781e9008a2c663d","path":"foundry-agent/create/references/tools/prompt-agent/tool-code-interpreter.md","type":"other"},{"artifact_hash":"sha256:2b3126798bbbc7a1cdaa1ebc4cb8fde9a319233bde35432a757c276b67dcd74c","path":"foundry-agent/create/references/tools/prompt-agent/tool-fabric-iq.md","type":"other"},{"artifact_hash":"sha256:4713704bdd19da45f82d42d8a8944ee89ae14787fd76e27f66d01ddf61fca811","path":"foundry-agent/create/references/tools/prompt-agent/tool-file-search.md","type":"other"},{"artifact_hash":"sha256:b19eec74f2fc65f5b8747838afbcfa45fe81f54658a6129e8f336f02785ac546","path":"foundry-agent/create/references/tools/prompt-agent/tool-function-calling.md","type":"other"},{"artifact_hash":"sha256:d8d8e743f28591f40e4e6854216cd65bcc96ecff56f719c3202bef68f52813bd","path":"foundry-agent/create/references/tools/prompt-agent/tool-mcp.md","type":"other"},{"artifact_hash":"sha256:9f1d224c0d9ab1f86b7d3b29d4b94c3821541f9fa46b5a3f34c7a6aa01654a8e","path":"foundry-agent/create/references/tools/prompt-agent/tool-memory.md","type":"other"},{"artifact_hash":"sha256:9350e8a8c21eddb736e67ac3b39017a9073ff445a7098ba1fcd242ceb36b8501","path":"foundry-agent/create/references/tools/prompt-agent/tool-openapi.md","type":"other"},{"artifact_hash":"sha256:84dc761e7e0454c7a1b8732fb43ed7637d6f41bfbfcc14067ac98d8fa2a71acf","path":"foundry-agent/create/references/tools/prompt-agent/tool-web-search.md","type":"other"},{"artifact_hash":"sha256:275dad23cd143a8a71425bd77cdaa47a7cb123ccbbfd82ac9ca28ebf62ea909e","path":"foundry-agent/create/references/tools/prompt-agent/tool-work-iq.md","type":"other"},{"artifact_hash":"sha256:2da980440a43a9edd6057e6cfce8b198ae3db8fef5f087435b3aee1b3b0fa174","path":"foundry-agent/create/references/use-toolbox-in-hosted-agent.md","type":"other"},{"artifact_hash":"sha256:2dc98b0ff4bbe8d8f381c7a9953c36fcbd3f6518b24df43ad2c3b8c077e74c37","path":"foundry-agent/create/scripts/check-copilot-app-entry.ps1","type":"other"},{"artifact_hash":"sha256:4015822666bad7f03951b862c4b3139a15ece468bbdf6cf529692b0c24b1ac07","path":"foundry-agent/create/scripts/check-copilot-app-entry.sh","type":"other"},{"artifact_hash":"sha256:70a48d24f339a165e148fbee21254b9d4aab2c850933c4840ec68e57f9f25744","path":"foundry-agent/create/scripts/resolve-project-id.ps1","type":"other"},{"artifact_hash":"sha256:76ddba762f8be58b0151f1f9a178b23c1d5338ab7bd4d8fe4f26ad9518a9c4b6","path":"foundry-agent/create/scripts/resolve-project-id.sh","type":"other"},{"artifact_hash":"sha256:633aaad92ca9f1d86676bed8c20080ea177b7515146dc0ff0e65d51011f74226","path":"foundry-agent/create/scripts/verify-environment.ps1","type":"other"},{"artifact_hash":"sha256:562e55b831afbe7463ca4ce6ac5167f90cbeb1c268daafa67fac3d82640fc857","path":"foundry-agent/create/scripts/verify-environment.sh","type":"other"},{"artifact_hash":"sha256:54d7725d5f33238cd36fc6c00f468be67ee560d26849f8d32699ac4dd51cba50","path":"foundry-agent/deploy/deploy.md","type":"other"},{"artifact_hash":"sha256:e08f5ee444107fc12b37048b7b39d5430de032ff69c3405d8c10329574b96910","path":"foundry-agent/deploy/references/container-deploy.md","type":"other"},{"artifact_hash":"sha256:02654e7ae740323ce61c94b1425135452ff44e1ca8d73bc89656282bafca0fa9","path":"foundry-agent/eval-datasets/eval-datasets.md","type":"other"},{"artifact_hash":"sha256:54e8a2be1ae2d41953d044b5cc26f95dce218106f467ed6ba579cf39f09b40ac","path":"foundry-agent/eval-datasets/references/dataset-comparison.md","type":"other"},{"artifact_hash":"sha256:b4a5f0d82e36bbd05b30b2e8e2a3facd972c4464cb1a5e6bd0e16f27aa068079","path":"foundry-agent/eval-datasets/references/dataset-curation.md","type":"other"},{"artifact_hash":"sha256:58c8804dfecb186665972fc81d2db42f2a62441d7299fd1792d3e4858701fdb8","path":"foundry-agent/eval-datasets/references/dataset-organization.md","type":"other"},{"artifact_hash":"sha256:4a2a407a393b24f657da9bea4b9a9aa633474dec8c0218b737ac9528f6579e67","path":"foundry-agent/eval-datasets/references/dataset-versioning.md","type":"other"},{"artifact_hash":"sha256:d6472660f536804a680ce8eb6e6be7f039447e393a1f885613c4825acbf2d790","path":"foundry-agent/eval-datasets/references/eval-lineage.md","type":"other"},{"artifact_hash":"sha256:eca663145fb898e0c8e563902897c7058483da7ef0773098640c9c443315fa1d","path":"foundry-agent/eval-datasets/references/eval-regression.md","type":"other"},{"artifact_hash":"sha256:39493311565321837ba6fca42a0081977cfbc6d7097f40b906082f0c4ab0c7cc","path":"foundry-agent/eval-datasets/references/eval-trending.md","type":"other"},{"artifact_hash":"sha256:311836bcccdcf7a5685f757ebd0b475abd38857c06ed7089f8897cdcd59e0162","path":"foundry-agent/eval-datasets/references/generate-seed-dataset.md","type":"other"},{"artifact_hash":"sha256:e153baaee7d360cbddf329d8136b702bef3b77e0c2d8d35910ef818117130576","path":"foundry-agent/eval-datasets/references/trace-to-dataset.md","type":"other"},{"artifact_hash":"sha256:22de2687e082980d7b4547db4c0f1190ba0c3ff95135028d655ae45fb73bd572","path":"foundry-agent/insights/insights.md","type":"other"},{"artifact_hash":"sha256:dae20ca08d4eca2a8af474b167c264da9949b1ff2766611682bd7aec131a6b52","path":"foundry-agent/insights/references/tool-contract.md","type":"other"},{"artifact_hash":"sha256:7dc293f3222dbcfc4ab9d06847f9825814a1e44581a3823d5fa23b6d21c000f1","path":"foundry-agent/invocations-ws/invocations-ws.md","type":"other"},{"artifact_hash":"sha256:716a9fa3e65c4aa9e8a7bf1fe6fc0af3da895224c3d5114ae0e10bf654c5a104","path":"foundry-agent/invocations-ws/references/invocations-ws-protocol.md","type":"other"},{"artifact_hash":"sha256:97961a9d30e8cee2e0e9f1bae56c66335ee25e87c7d8a14ff585e2accd38fa2c","path":"foundry-agent/invoke/invoke.md","type":"other"},{"artifact_hash":"sha256:bb1ea42b80bb4a5b2e2e43c15afd1accfea0167c5e3bce46a46b112f6ef82173","path":"foundry-agent/invoke/references/file-operations.md","type":"other"},{"artifact_hash":"sha256:b34caa8c3f937ee23ce8c37bd5696ba7b346299d44a7b0d82e8835911e4d1be0","path":"foundry-agent/invoke/references/invocations-protocol.md","type":"other"},{"artifact_hash":"sha256:b7291502094a6fc2a52fa328b8095f1135683686ef2afc4e404734d6e152f067","path":"foundry-agent/invoke/references/session-management.md","type":"other"},{"artifact_hash":"sha256:be1c0584b0bc0a5ef33add774cb1b4bb11ff0e5c8fcb0285ecd74241205e25a1","path":"foundry-agent/observe/observe.md","type":"other"},{"artifact_hash":"sha256:36fc12c353f3138ad2629fc615d60d07c5bcb140e3927a627db7b445f78ab8b8","path":"foundry-agent/observe/references/analyze-results.md","type":"other"},{"artifact_hash":"sha256:e6933eb8c1201cd410332748fe03b3c8b05334173219528e18ec0e2cd1e66a08","path":"foundry-agent/observe/references/cicd-monitoring.md","type":"other"},{"artifact_hash":"sha256:6a5e37dbff4bf418cd5d6558750e8334a8e333681011e785ef6c8b2822ba70f7","path":"foundry-agent/observe/references/compare-iterate.md","type":"other"},{"artifact_hash":"sha256:e11e90c843ac6d2c29f2d13d1daca6e9735923669805f0cf2b24bab840c454aa","path":"foundry-agent/observe/references/continuous-eval.md","type":"other"},{"artifact_hash":"sha256:428684a36932b8f4cf08b21c667960b8a286c6894e4e456a00a80486466d820e","path":"foundry-agent/observe/references/deploy-and-setup.md","type":"other"},{"artifact_hash":"sha256:4915507eee85e4a30559da41e60ca7e20cb3658c0804c779f10ab329286357e9","path":"foundry-agent/observe/references/evaluate-step.md","type":"other"},{"artifact_hash":"sha256:bcdafbc4dbab193005e15c95e92d6a14fbcc40997fa7be002931ade352565bd7","path":"foundry-agent/observe/references/evaluation-suite-generation.md","type":"other"},{"artifact_hash":"sha256:8c326044bc4291f6a8bb9716310a6d1b9a8c7004581fdf8b3e75aa830ddd347d","path":"foundry-agent/observe/references/optimize-deploy.md","type":"other"},{"artifact_hash":"sha256:f725422764bddd11c4fe9acfd7915049ae136549af8fa401ed8020831d27a1a1","path":"foundry-agent/routine/references/azure-yaml.md","type":"other"},{"artifact_hash":"sha256:5817c5a84652b66c3af951aa1f25aec1fd1898c8e8cc31cbb8524652e16a55cc","path":"foundry-agent/routine/references/cli-crud.md","type":"other"},{"artifact_hash":"sha256:f7fe5adf57792ff1e4380533ef465b8dc601ea6196e9422917fdf7e1f9d0d78f","path":"foundry-agent/routine/routine.md","type":"other"},{"artifact_hash":"sha256:964fac57870f522771f142d0f398efc7a97f6d3ebfa168c66bd9f550fd9fe2c8","path":"foundry-agent/toolbox/references/mcp-protocol.md","type":"other"},{"artifact_hash":"sha256:30ce163e2166c0e1549067831f5f71f098b81a67e8ed716e1aa68b3a995862e8","path":"foundry-agent/toolbox/references/test-endpoint.md","type":"other"},{"artifact_hash":"sha256:7f622d7b4988f88814f265ff7a6fc4a5fcb98dfb2ffcb7a5a96523ed146a8e92","path":"foundry-agent/toolbox/references/tool-a2a.md","type":"other"},{"artifact_hash":"sha256:53039d5529d4fc12a7c2cca48cb7d0ea175ca10e066c800445554d9b9de699b2","path":"foundry-agent/toolbox/references/tool-azure-ai-search.md","type":"other"},{"artifact_hash":"sha256:e5999c53a544c4b4b73ef85a2a986ee1b66fe1aa622df8a9b491dd57adb0d07a","path":"foundry-agent/toolbox/references/tool-browser-automation.md","type":"other"},{"artifact_hash":"sha256:53c5bc6188be8c9bad9ab74c934a8efde819cc92d2ebc2d47a21d93436c7cd60","path":"foundry-agent/toolbox/references/tool-code-interpreter.md","type":"other"},{"artifact_hash":"sha256:d23e451c45520c658c2bdfbd224b4a57d84638fab161b6811d3beb167d584632","path":"foundry-agent/toolbox/references/tool-fabric-iq.md","type":"other"},{"artifact_hash":"sha256:edc2cc92fa914587b2c9d52a57015fd65424e9ce16f730be6cbe4affe4cdc5bf","path":"foundry-agent/toolbox/references/tool-file-search.md","type":"other"},{"artifact_hash":"sha256:b02dd2707219eeab2c9bd82e2b4fa0f79cc62573d3d161c31f0ddfc4d1412237","path":"foundry-agent/toolbox/references/tool-mcp-agent-identity.md","type":"other"},{"artifact_hash":"sha256:07d981d3e12cd1ea7955514e8b369a9a1301f00d654779aefe02ad9fa37b8c95","path":"foundry-agent/toolbox/references/tool-mcp-custom-oauth-azure-starter.md","type":"other"},{"artifact_hash":"sha256:37c3da1bd4338a28653f8eef4f4d867aea1bb98c486c30a10b57079cde1d387b","path":"foundry-agent/toolbox/references/tool-mcp-custom-oauth.md","type":"other"},{"artifact_hash":"sha256:e7250b9b5b6b9384690381511323c4df1e89528cce41d2c47a9fd15f0ba3d1d9","path":"foundry-agent/toolbox/references/tool-mcp-key-auth.md","type":"other"},{"artifact_hash":"sha256:ced9ba2ccc0cf526b7cd38a585b1220a3d9c198e9a0a23e49932994187182d54","path":"foundry-agent/toolbox/references/tool-mcp-managed-oauth.md","type":"other"},{"artifact_hash":"sha256:e5dea83b3da28330e94bd2144960e83f2a88d653d27300901580f4bf5d93a2fd","path":"foundry-agent/toolbox/references/tool-mcp-noauth.md","type":"other"},{"artifact_hash":"sha256:d53140a022575770bcead37ad2631bd3453730233628813819c8d089726a9a27","path":"foundry-agent/toolbox/references/tool-mcp-user-entra-token.md","type":"other"},{"artifact_hash":"sha256:d1bd5419668f9e5a66d7bfc32c382d43c035981293640bcf50640edb180e355e","path":"foundry-agent/toolbox/references/tool-openapi.md","type":"other"},{"artifact_hash":"sha256:663218423040132bcd2ae5c81d69c8a06b19de69a7caf3a96ee2d8c473113d4b","path":"foundry-agent/toolbox/references/tool-tool-search.md","type":"other"},{"artifact_hash":"sha256:09a7cc3a6f4dd474334d0578dd7f209c2f683a9dfd99df8fa90412ae9acbf4f3","path":"foundry-agent/toolbox/references/tool-web-search.md","type":"other"},{"artifact_hash":"sha256:d7b4d47ca67c6fc76ee9df2f5b4949681a22fb3fa7fb73beb082cebd354e7ae1","path":"foundry-agent/toolbox/references/tool-work-iq.md","type":"other"},{"artifact_hash":"sha256:bf08aeaf424673ad44acc88ad677d16d785931ec9b31e0c7522826569b1a11c4","path":"foundry-agent/toolbox/references/toolbox-azd.md","type":"other"},{"artifact_hash":"sha256:a52263c264c63044bcf51cb0a79b38c676fb21a22101e630661144bf08a3de05","path":"foundry-agent/toolbox/scripts/get-catalog-inputs.ps1","type":"other"},{"artifact_hash":"sha256:8db4c6b1fa5dd6587ee6780c5d7eb8d9dd00b5383d3387065e1478eb131a6606","path":"foundry-agent/toolbox/scripts/get-catalog-inputs.sh","type":"other"},{"artifact_hash":"sha256:2a40f895eb5975febede4d119c2549b7e6897d63d444cdcca1a27342b0df44c4","path":"foundry-agent/toolbox/toolbox.md","type":"other"},{"artifact_hash":"sha256:99a2c26e69c90696d4aa083cddaa07304055ca37bf5b687a25bcec11c5f7eb18","path":"foundry-agent/trace/references/analyze-failures.md","type":"other"},{"artifact_hash":"sha256:227a54da65e2f40a45145ab7eaf19f5087e3c67830d7a044379f241b0423d422","path":"foundry-agent/trace/references/analyze-latency.md","type":"other"},{"artifact_hash":"sha256:578a8fba3a3078a71f0d946dd075b90f40fec3ece3b3984e49580308c3cc304b","path":"foundry-agent/trace/references/conversation-detail.md","type":"other"},{"artifact_hash":"sha256:af34c5be556ff307081a57ecbba2302144948842169b7960b790618bf6842081","path":"foundry-agent/trace/references/eval-correlation.md","type":"other"},{"artifact_hash":"sha256:bb17ba37bab0bf09868c5715663fbaef71449be2be1517f66a11f061407aa1d1","path":"foundry-agent/trace/references/kql-templates.md","type":"other"},{"artifact_hash":"sha256:93c47b8cfdd2e30e281576f5b3d446c97c9c1ee81962b87bd988fe355800bbc6","path":"foundry-agent/trace/references/search-traces.md","type":"other"},{"artifact_hash":"sha256:cb46d57ef65d3c38b4ca4145177ef38758bbb540c1f521a4bfd22886e547903c","path":"foundry-agent/trace/trace.md","type":"other"},{"artifact_hash":"sha256:46fbc87daada93ffc66f2b79569035e6139949ff69aaa2041c5a8d84f3332122","path":"foundry-agent/troubleshoot/troubleshoot.md","type":"other"},{"artifact_hash":"sha256:1b86bda3fe9d3e99835acf97b22dbdbdad6210c1453ec0e87418bb06f53ee86e","path":"foundry-agent/validate/references/default-rules.yaml","type":"other"},{"artifact_hash":"sha256:97ee59b5db88b66a00014f98812cb9cc43cd4af3d86af992dae0efdfa35b70ed","path":"foundry-agent/validate/references/report-schema.json","type":"other"},{"artifact_hash":"sha256:cc2dcad9a90fd2842fe3237edd706037ac5bf05dfab8b44ba51fdc85c20f5f5d","path":"foundry-agent/validate/references/report-template.md.tpl","type":"other"},{"artifact_hash":"sha256:63906ef7916a1998d202681daae57c16b82ab4387eee360a18fa50945474e8c4","path":"foundry-agent/validate/references/rules-schema.json","type":"other"},{"artifact_hash":"sha256:96344a822d1d151279a9c62842a7d6e179576bdf2c0316d27f3f6092ded8c2ab","path":"foundry-agent/validate/validate.md","type":"other"},{"artifact_hash":"sha256:ae0de869fdaee1a6b6b04582e723a2363d482d85a5c119f1963a2c36eff5667c","path":"models/deploy-model/SKILL.md","type":"other"},{"artifact_hash":"sha256:a976fc095bdcfeadb830b73d04937adbc6e59121a7193bbd39f94879b5000ddf","path":"models/deploy-model/TEST_PROMPTS.md","type":"other"},{"artifact_hash":"sha256:91b3ce958de44f728453572747504e8c9146f119892aa690546fd19f8d96a344","path":"models/deploy-model/capacity/SKILL.md","type":"other"},{"artifact_hash":"sha256:cc0515af5d6a48d77122dcd451ffb44b6332920a91add8704eec52da129be677","path":"models/deploy-model/capacity/scripts/discover_and_rank.ps1","type":"other"},{"artifact_hash":"sha256:21b1a3197e2b49c0bdc0af5dafa368c9807df0841a718e344fd09d1849df8939","path":"models/deploy-model/capacity/scripts/discover_and_rank.sh","type":"other"},{"artifact_hash":"sha256:b8580f46de51cd09dc43f0d30dde95ae64f2b54723b70768cd78ccfe107ce6cc","path":"models/deploy-model/capacity/scripts/query_capacity.ps1","type":"other"},{"artifact_hash":"sha256:3af156c2cf0b2306f3389a34475ad39a9960ebf8e2384bfa6da6f05b62432ae8","path":"models/deploy-model/capacity/scripts/query_capacity.sh","type":"other"},{"artifact_hash":"sha256:f1476b98fe34a8a4e414703f674ed497f2182267810218911035fc3a55bb104f","path":"models/deploy-model/customize/EXAMPLES.md","type":"other"},{"artifact_hash":"sha256:d0a25090ffc3e139ff2eaeca5f814a83aa61d596571d267f6a7ad534c153ba68","path":"models/deploy-model/customize/SKILL.md","type":"other"},{"artifact_hash":"sha256:28132d05c5db1f40618d74e6cde43bcab241c97d6f6e15d8866f61481b26b2a0","path":"models/deploy-model/customize/references/customize-guides.md","type":"other"},{"artifact_hash":"sha256:9b7881474c34d46b58678bc6c88e9254248cedd4c177ab83b61d04d8f83b06f6","path":"models/deploy-model/customize/references/customize-workflow.md","type":"other"},{"artifact_hash":"sha256:a13e5072e0f1f2d1f10fa4b193d9566feea9451fda3e545c4a60cf9ca474778a","path":"models/deploy-model/preset/EXAMPLES.md","type":"other"},{"artifact_hash":"sha256:a2bab6b973292e2e0833b47257cfdb7354777dbdff5669db67ea6874c453bd09","path":"models/deploy-model/preset/SKILL.md","type":"other"},{"artifact_hash":"sha256:81af3221959d89f565c2eadd800841817bba373ed79df8f62568a9f9c30bb071","path":"models/deploy-model/preset/references/preset-workflow.md","type":"other"},{"artifact_hash":"sha256:fd7c06e54cf7f1dc437b6e30683550f2511e9138f7038e67b7c382730a0c83e2","path":"models/deploy-model/preset/references/workflow.md","type":"other"},{"artifact_hash":"sha256:632a65aa03a3d0b9c73e31cf1dadbfa6299f52f0ba0cc628b2d32922445b26e3","path":"models/deploy-model/scripts/generate_deployment_url.ps1","type":"other"},{"artifact_hash":"sha256:7fbbab8aa07bf666015628b152fa64c9046c96fde3b207d0c1cba2ac16594654","path":"models/deploy-model/scripts/generate_deployment_url.sh","type":"other"},{"artifact_hash":"sha256:fc009f41df960263bc89b04bce8f2ee1b8872fc797ff30cf3eef021f575df75a","path":"project/connections.md","type":"other"},{"artifact_hash":"sha256:5d4048aa766d4a0499f4f39c94e24865a451a061986c7f7d5596d33dffe89d51","path":"project/create/create-foundry-project.md","type":"other"},{"artifact_hash":"sha256:ae558a2f0a2f17ac424b14a1889a6c38104fc8ca24008fe55ece32933c15d892","path":"quota/quota.md","type":"other"},{"artifact_hash":"sha256:a6280745b2e08d4f4e67be99fcb7cd846a281acfc9ddbb1d423c246a7055a6c2","path":"quota/references/capacity-planning.md","type":"other"},{"artifact_hash":"sha256:278887a6cd764ac341de424f6cfcb38060ccf07e2a57be0a9bae9120b5521400","path":"quota/references/error-resolution.md","type":"other"},{"artifact_hash":"sha256:23c6fee695ea0d3bc2e2e1d0cfed3d3f9f5b35bc59c7feaacda9200041945f88","path":"quota/references/optimization.md","type":"other"},{"artifact_hash":"sha256:012db2f537dcb7da0a7d1caf773e04e66a96e142b7c3072dd98bfcc183c3d3f4","path":"quota/references/ptu-guide.md","type":"other"},{"artifact_hash":"sha256:c02131de9b24679f13b5d2cba4ebb4e90b5916bd061ff6c1acc98c494fb800e9","path":"quota/references/troubleshooting.md","type":"other"},{"artifact_hash":"sha256:fafb7b983c3d13105b8c446e021638d35f6ffa05a9e8f09c0a3721f4d4142bdc","path":"quota/references/workflows.md","type":"other"},{"artifact_hash":"sha256:1fb39251c178ec8b3bb586bfceba793631faf7ab7de5037f4bdd01df9e6fb647","path":"rbac/rbac.md","type":"other"},{"artifact_hash":"sha256:4434487f9664be3cc52a6ba31e398d4053efd72b383fff2cbf9e45407f8e2c53","path":"references/agent-metadata-contract.md","type":"reference"},{"artifact_hash":"sha256:278295716912a7d7f42bf5620eefdeb6f6952e168007f3f26c9176d3ecdc2b8d","path":"references/auth-best-practices.md","type":"reference"},{"artifact_hash":"sha256:d279ee9b1bfa1f43ec127cd0890703621ed0866f8eec5eee66960e3bb51b9cd6","path":"references/standard-agent-setup.md","type":"reference"},{"artifact_hash":"sha256:bd41d96849cf503db674ada7d79e4e82224a0f4a4aa5f4a357acc422abd5defc","path":"resource/create/create-foundry-resource.md","type":"other"},{"artifact_hash":"sha256:b318d57456501d49d2f6aa86db2df11c579c61e2288591a4d9fdcad999b33df0","path":"resource/create/references/patterns.md","type":"other"},{"artifact_hash":"sha256:5d8a48b6d39819f9439bdbd35ec15bee6eee3471bfd2ef29731e7f27523ee276","path":"resource/create/references/troubleshooting.md","type":"other"},{"artifact_hash":"sha256:b1d18badb8aa3803d360a7d117af1b6e739f816e8a1ed4ba41c86e8d722d4c37","path":"resource/create/references/workflows.md","type":"other"},{"artifact_hash":"sha256:a0a2c5b532306008ea89e77e007c03561f623bf54d09ca1b14b7838ba5721518","path":"resource/private-network/private-network.md","type":"other"},{"artifact_hash":"sha256:8e884ab722f214774163034821e42a424855cfd157d754f72b167ed68b868fec","path":"resource/private-network/references/custom-template-adaptation.md","type":"other"},{"artifact_hash":"sha256:e57a4fd3db44738b9087902fb3756dc57e969381a8ba6ba327e0cc771f2de3f9","path":"resource/private-network/references/deploy.md","type":"other"},{"artifact_hash":"sha256:f8919ed4cf7a14f7fa30420bdcdde18716bcbcf1c68e832a9d00443e7576d63a","path":"resource/private-network/references/end-to-end-test.md","type":"other"},{"artifact_hash":"sha256:fcc87a339f53c720880fa90a422a1ddf0e8725409b5348f9ecc3c0e15fcc0601","path":"resource/private-network/references/intake.md","type":"other"},{"artifact_hash":"sha256:8e15a5a71b99668edb99505a2255892a37405559a0acd695329c7a143a5ccd9d","path":"resource/private-network/references/post-deployment-validation.md","type":"other"},{"artifact_hash":"sha256:a2be45b33b3fa5b7728bc23dbfcd2d4dbea01adbf614308faf8601bb25905589","path":"resource/private-network/references/scaffold.md","type":"other"},{"artifact_hash":"sha256:4a9bd0a20839b1a9cca6a042e894370c733e0339ec0ac0714ea650146e767d4f","path":"resource/private-network/references/template-index.md","type":"other"},{"artifact_hash":"sha256:20234f67572868bb656ea99ee0d34222d92880cac0a600343599ea63c1efe79e","path":"resource/private-network/references/vpn-dns-setup.bicep","type":"other"},{"artifact_hash":"sha256:c2cb4e6f9d48ddac7407e501454ca3fed157d5613d5879a89c8974a9f29d5887","path":"resource/private-network/references/vpn-dns-setup.md","type":"other"},{"artifact_hash":"sha256:ef40e917a8baf0161e2c0f5af50489f324257075c2a09249e72adec0f29f5b39","path":"scripts/check-and-setup-dependencies.ps1","type":"script"},{"artifact_hash":"sha256:bb54d233fe8d0164b083a58dec25d1dc3de2c0d7057fc661c866c27b95c935dd","path":"scripts/check-and-setup-dependencies.sh","type":"script"},{"artifact_hash":"sha256:c739380475381a6aa93a1dad6578fc5fd1b8c62ea780d4162fc79ae948aaaeb9","path":"version.json","type":"other"}],"skill_file":"SKILL.md","skill_manifest":{"description":"Build, deploy, evaluate, optimize, fine-tune, and manage Microsoft Foundry agents, models, and resources end to end. USE FOR: foundry, azd ai agent, azd provision/deploy, hosted agent scaffold/develop/run/deploy/troubleshoot, prompt agent create, create agent, update agent, add tool to agent, invoke agent, agent.yaml, agent insights, pull agent insights, evaluate agent, batch eval, continuous eval, continuous monitoring, agent CI/CD, optimize prompt, improve prompt, prompt optimizer, optimize agent instructions, Agent Optimizer scaffold, dataset curation from traces, deploy model, model fine-tuning (SFT/DPO/RFT), Foundry project, RBAC, role assignment, permissions, quota, capacity, region, deployment failure, AI Services, create Foundry resource, knowledge index, customize deployment, onboard, availability, training-data, grader, distillation, large file upload. DO NOT USE FOR: Azure Functions, App Service, general Azure deploy (use azure-deploy), general Azure prep (use azure-prepare).","frontmatter_metadata":{"author":"Microsoft","version":"0.0.0-placeholder"},"license":"MIT","name":"microsoft-foundry","version":"0.0.0-placeholder"}},"version":"0.0.0-placeholder","description":"Build, deploy, evaluate, optimize, fine-tune, and manage Microsoft Foundry agents, models, and resources end to end. USE FOR: foundry, azd ai agent, azd provision/deploy, hosted agent scaffold/develop/run/deploy/troubleshoot, prompt agent create, create agent, update agent, add tool to agent, invoke agent, agent.yaml, agent insights, pull agent insights, evaluate agent, batch eval, continuous eval, continuous monitoring, agent CI/CD, optimize prompt, improve prompt, prompt optimizer, optimize agent instructions, Agent Optimizer scaffold, dataset curation from traces, deploy model, model fine-tuning (SFT/DPO/RFT), Foundry project, RBAC, role assignment, permissions, quota, capacity, region, deployment failure, AI Services, create Foundry resource, knowledge index, customize deployment, onboard, availability, training-data, grader, distillation, large file upload. DO NOT USE FOR: Azure Functions, App Service, general Azure deploy (use azure-deploy), general Azure prep (use azure-prepare).","tags":["oasf:1.1.0:domains:technology/artificial_intelligence/ai_agents","oasf:1.1.0:domains:technology/artificial_intelligence/large_language_models","oasf:1.1.0:domains:technology/cloud_computing/azure","oasf:1.1.0:skills:ai_ml_engineering/agent_orchestration/role_assignment","oasf:1.1.0:skills:ai_ml_engineering/model_training/model_fine_tuning"],"trustManifest":{"identity":"urn:ai:org.agntcy:cid:baeareidczuiwxftr22d3a5agcb5raay2mtddlp7mfrids4tm6aet74yyjq","identityType":"did","attestations":[{"type":"publisher-identity","uri":"data:application/vnd.dev.sigstore.bundle.v0.3+json;base64,eyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCJ2ZXJpZmljYXRpb25NYXRlcmlhbCI6eyJjZXJ0aWZpY2F0ZSI6eyJyYXdCeXRlcyI6Ik1JSUcxVENDQmx1Z0F3SUJBZ0lVQlkraG5PWTVOWUNwaWl0eGFiM2tobEV3TU5Nd0NnWUlLb1pJemowRUF3TXdOekVWTUJNR0ExVUVDaE1NYzJsbmMzUnZjbVV1WkdWMk1SNHdIQVlEVlFRREV4VnphV2R6ZEc5eVpTMXBiblJsY20xbFpHbGhkR1V3SGhjTk1qWXhNREExTURBek16TTJXaGNOTWpZeE1EQTFNREEwTXpNMldqQUFNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUViZDREeXFWbkhMWFlwelZTUEk3K2JpajcwRHkwMWtZcStKVXdLQkxCRWc4aEJqSkdheW1rTVpLN2FmaUFPOXIzeVlLdjN2eFBxQmM0LzcySmpJeDRaYU9DQlhvd2dnVjJNQTRHQTFVZER3RUIvd1FFQXdJSGdEQVRCZ05WSFNVRUREQUtCZ2dyQmdFRkJRY0RBekFkQmdOVkhRNEVGZ1FVOHJuT1hPd2N5NDlPUnB0c3lmNmFZaUxrK21Vd0h3WURWUjBqQkJnd0ZvQVUzOVBwejFZa0VaYjVxTmpwS0ZXaXhpNFlaRDh3WVFZRFZSMFJBUUgvQkZjd1ZZWlRhSFIwY0hNNkx5OW5hWFJvZFdJdVkyOXRMMkZuYm5SamVTOWthWEl2TG1kcGRHaDFZaTkzYjNKclpteHZkM012YVcxd2IzSjBMWEpsWTI5eVpITXVlV0Z0YkVCeVpXWnpMMmhsWVdSekwyMWhhVzR3T1FZS0t3WUJCQUdEdnpBQkFRUXJhSFIwY0hNNkx5OTBiMnRsYmk1aFkzUnBiMjV6TG1kcGRHaDFZblZ6WlhKamIyNTBaVzUwTG1OdmJUQVdCZ29yQmdFRUFZTy9NQUVDQkFoelkyaGxaSFZzWlRBMkJnb3JCZ0VFQVlPL01BRURCQ2d3WXpoaU5qSXdabU0wTkdKaU5qUTVNekJoTXpVd1pEbGhPRGc1WXpoaE1EVmlNMlUwTmpNeU1Cd0dDaXNHQVFRQmc3OHdBUVFFRGtsdGNHOXlkQ0JTWldOdmNtUnpNQmdHQ2lzR0FRUUJnNzh3QVFVRUNtRm5iblJqZVM5a2FYSXdIUVlLS3dZQkJBR0R2ekFCQmdRUGNtVm1jeTlvWldGa2N5OXRZV2x1TURzR0Npc0dBUVFCZzc4d0FRZ0VMUXdyYUhSMGNITTZMeTkwYjJ0bGJpNWhZM1JwYjI1ekxtZHBkR2gxWW5WelpYSmpiMjUwWlc1MExtTnZiVEJqQmdvckJnRUVBWU8vTUFFSkJGVU1VMmgwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzloWjI1MFkza3ZaR2x5THk1bmFYUm9kV0l2ZDI5eWEyWnNiM2R6TDJsdGNHOXlkQzF5WldOdmNtUnpMbmxoYld4QWNtVm1jeTlvWldGa2N5OXRZV2x1TURnR0Npc0dBUVFCZzc4d0FRb0VLZ3dvTUdNNFlqWXlNR1pqTkRSaVlqWTBPVE13WVRNMU1HUTVZVGc0T1dNNFlUQTFZak5sTkRZek1qQWRCZ29yQmdFRUFZTy9NQUVMQkE4TURXZHBkR2gxWWkxb2IzTjBaV1F3TFFZS0t3WUJCQUdEdnpBQkRBUWZEQjFvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2WVdkdWRHTjVMMlJwY2pBNEJnb3JCZ0VFQVlPL01BRU5CQ29NS0RCak9HSTJNakJtWXpRMFltSTJORGt6TUdFek5UQmtPV0U0T0Rsak9HRXdOV0l6WlRRMk16SXdId1lLS3dZQkJBR0R2ekFCRGdRUkRBOXlaV1p6TDJobFlXUnpMMjFoYVc0d0dRWUtLd1lCQkFHRHZ6QUJEd1FMREFrNU16QXpNakkwTlRrd0tRWUtLd1lCQkFHRHZ6QUJFQVFiREJsb2RIUndjem92TDJkcGRHaDFZaTVqYjIwdllXZHVkR041TUJrR0Npc0dBUVFCZzc4d0FSRUVDd3dKTVRrM01UUXdOREkyTUdNR0Npc0dBUVFCZzc4d0FSSUVWUXhUYUhSMGNITTZMeTluYVhSb2RXSXVZMjl0TDJGbmJuUmplUzlrYVhJdkxtZHBkR2gxWWk5M2IzSnJabXh2ZDNNdmFXMXdiM0owTFhKbFkyOXlaSE11ZVdGdGJFQnlaV1p6TDJobFlXUnpMMjFoYVc0d09BWUtLd1lCQkFHRHZ6QUJFd1FxRENnd1l6aGlOakl3Wm1NME5HSmlOalE1TXpCaE16VXdaRGxoT0RnNVl6aGhNRFZpTTJVME5qTXlNQmdHQ2lzR0FRUUJnNzh3QVJRRUNnd0ljMk5vWldSMWJHVXdVUVlLS3dZQkJBR0R2ekFCRlFSRERFRm9kSFJ3Y3pvdkwyZHBkR2gxWWk1amIyMHZZV2R1ZEdONUwyUnBjaTloWTNScGIyNXpMM0oxYm5Ndk16Y3lORFl3TVRjek9UUXZZWFIwWlcxd2RITXZNVEFXQmdvckJnRUVBWU8vTUFFV0JBZ01CbkIxWW14cFl6QXpCZ29yQmdFRUFZTy9NQUVZQkNVTUkzSmxjRzg2WVdkdWRHTjVMMlJwY2pweVpXWTZjbVZtY3k5b1pXRmtjeTl0WVdsdU1JR0tCZ29yQmdFRUFkWjVBZ1FDQkh3RWVnQjRBSFlBM1Qwd2FzYkhFVEpqR1I0Y21XYzNBcUpLWHJqZVBLMy9oNHB5Z0M4cDdvNEFBQUdoQ1hyNVhnQUFCQU1BUnpCRkFpQllUQU5XK0VOMXNtMStlbWxvenhkdnQwNldBeHNKMzU5akdUK3R5ZEV5YXdJaEFKU2ZEYkFsSmFhQnE3bi8xTzNZTS9DTFZYLzVhZXNmZlI1WHBjVUIxdDhSTUFvR0NDcUdTTTQ5QkFNREEyZ0FNR1VDTUQwdXBjd21nUkJFZXlKaGZhTWIvTTRCTlJFSmlmQTdkcGozSHo3eVlSWk1acjBMb2hWbnY0THE5V2svR2V5UFRBSXhBTlIrVXprQ1dDbG5kdWRucFd1V05sWnV0TEFuSjhUUFloUWtTc0E0Q2xBbkM4UDNsZEpPUm11VElDWnl6YnpnV3c9PSJ9LCJ0bG9nRW50cmllcyI6W3sibG9nSW5kZXgiOiIzMDc5NDM0Mjc4IiwibG9nSWQiOnsia2V5SWQiOiJ3Tkk5YXRRR2x6K1ZXZk82TFJ5Z0g0UVVmWS84VzRSRndpVDVpNVdSZ0IwPSJ9LCJraW5kVmVyc2lvbiI6eyJraW5kIjoiaGFzaGVkcmVrb3JkIiwidmVyc2lvbiI6IjAuMC4xIn0sImludGVncmF0ZWRUaW1lIjoiMTc5MTE2MDQxNiIsImluY2x1c2lvblByb21pc2UiOnsic2lnbmVkRW50cnlUaW1lc3RhbXAiOiJNRVlDSVFET3NBK2JmRldwUjZ1Z2VoK2FuajJzdW04M1F2d1dBaWt3N0ZicVlhcFJ1Z0loQVBkOTNBUkdBM0cyK1NTWUNpQzF6S3FpT2w5NnUveWtBbEVLamhzaGhsQmEifSwiaW5jbHVzaW9uUHJvb2YiOnsibG9nSW5kZXgiOiIyOTU3NTMwMDE2Iiwicm9vdEhhc2giOiJaL1E5ZTZjQktCVHdsbCtRL1NUNXFzK0wvdkhpT0oxZ0NCT0VLakZiNzFvPSIsInRyZWVTaXplIjoiMjk1NzUzMDAyNCIsImhhc2hlcyI6WyJESDcyTkZPSEFwUFdtWGhBLzJvN1l1d3B4cHhadGhpQ1E3YTBybS9uZ3hVPSIsIkJGRmJTOVdOcmJaQk51TC9GcTYwbHczWFdqbnRZRDJjY3h2elhrSm1kQWc9IiwieTdQZmxvWUcyTHFEWjFXYm5iTjFObG83ZlZPOU5zREJDYndoQUY0U3lKWT0iLCJZTE1QYjNSWTFaSktrMHdYUU9TM0ZKWHhyeEtTaldnUWR4MzY3V3V0TUFNPSIsIlJ4NGpOMUdTYi9qeFM0YkdLQmdVWUkvOE94a1REQ2FqSmtWem9WZGZrS0U9IiwiZ3kwTCthVU00azN6dUpxSmhiZWFOUWJNeWs3emV6SlZneDNDRGV4UWZ6Zz0iLCJURk95OUgvSGtqWHNnanZac05PaXk3c0NlZDEzVEtJSEx2MTlOblNYQWtJPSIsImFRdUFScnpobG9rUjBNeTZmZy9jUjBkTUN5THdhUkFtWnBYd09MbzJPb289IiwiSG1jQTU0YVNEd1M0K20vRDA5ODluNm8xR3pvNHZCbEhNYWRNRjc4cit5Zz0iLCI1d1JYdndCYnpOazBWZmNhUkZQcHkzNGNPcnp5cGZFNWVPVmFmU2s5K0pZPSIsIm1PcU9sTWJtOHZmY1pUbnBNVGR1dlJ0QWt2eVIxU0hOZnFIV1ZSR2xHb0k9IiwiTmxPY2xsZG1LUEExdE1LSXNrcUhBd3VRRFlIcDMxWXdwSytPT01yTWNjYz0iLCJxeHpIYW5Beno1N1NEZG1KZTBCN2JKSzcyTlRJQmJ3RU1HQkJLdkRPUk93PSIsInhIL0RDc2VMSHI5ZUtvWVQ4cXNPUlpLN3pWZEVHWVdIdVZ0c1ZyRDk1d1k9Il0sImNoZWNrcG9pbnQiOnsiZW52ZWxvcGUiOiJyZWtvci5zaWdzdG9yZS5kZXYgLSAxMTkzMDUwOTU5OTE2NjU2NTA2XG4yOTU3NTMwMDI0XG5aL1E5ZTZjQktCVHdsbCtRL1NUNXFzK0wvdkhpT0oxZ0NCT0VLakZiNzFvPVxuXG7igJQgcmVrb3Iuc2lnc3RvcmUuZGV2IHdOSTlhakJFQWlBQ2JYNENWK2NDN3J3NDJRQkt6R1VaSld6aTlZR0xWdHBQdG4xQWx3U3BMd0lnUURHdk4wTjRjVlgyUHJnZnJPNWxNdEZkcTN2amExYzRadm1Fa2tMdWg0Zz1cbiJ9fSwiY2Fub25pY2FsaXplZEJvZHkiOiJleUpoY0dsV1pYSnphVzl1SWpvaU1DNHdMakVpTENKcmFXNWtJam9pYUdGemFHVmtjbVZyYjNKa0lpd2ljM0JsWXlJNmV5SmtZWFJoSWpwN0ltaGhjMmdpT25zaVlXeG5iM0pwZEdodElqb2ljMmhoTWpVMklpd2lkbUZzZFdVaU9pSXdObU14TkdFeFlqVmxOVEUzWVRoak9UZG1OVGxsWW1Nd09URm1OR00wWTJSa09EaG1OV1JpWW1JeVpqYzFNelZqWldWbU5HTmxZV0l5WlRJeVlUVXlJbjE5TENKemFXZHVZWFIxY21VaU9uc2lZMjl1ZEdWdWRDSTZJazFGVVVOSlJqUnBhVGQ1YW1JMFNEZFhOMUpFYlVKck9WTjVka2t2TkVadlFXSjNXWE5uWWtsSE5EWXJhalpISzBGcFFVcDZVSE5zVHk5S1pGcGpVMVJpVW1SWlRUWklPVWxUVWtkc2VYWnFNM0JVVjBSa2JFTkROV1o1WVhjOVBTSXNJbkIxWW14cFkwdGxlU0k2ZXlKamIyNTBaVzUwSWpvaVRGTXdkRXhUTVVOU1ZXUktWR2xDUkZKV1NsVlRWVnBLVVRCR1ZWSlRNSFJNVXpCMFEyc3hTbE5WWTNoV1JVNUVVVzE0TVZvd1JqTlRWVXBDV2pCc1ZsRnNhM0poUnpWUVYxUldUMWRWVG5kaFYyd3daVWRHYVUweWRHOWlSVll6VkZVMVRtUXdUbTVYVld4TVlqRndTbVZ0YjNkU1ZVWXpWRmhqUzFSdWNFWldhekZEVkZWa1FrMVdWa1pSTW1oT1ZGZE5lV0pITldwTk1Vb3lXVEl4Vm1SV2NFaFdha3BPVldwU00xTkZSbHBTUmxwU1ZWVlNSbVZHV2paWlZtUnJaVzFTU0U5WWJHRlZla1ozV1cwMVUySkJjR3BpVkVaelYydGtjMkZIVWtoV1dHUkpZVWRPVDFSWGNGcGxSVEZGVVZSR1RsSkZSalpVV0hCT1RXeGtiMWt3TlU1aGJHdzBWRlZTUWsxVk1VVlJWRUpPWldzd2VWWXljRUpSVlRGSFlUTmtSbVF4YkVsRGEzUjJWMnRzTm1GcVFrUlJWa1phVTFWMGRsZHJiRFpoYWtKRlVWWkdhbEpHUm01UlZWWnBXa1JTUldWWVJsZGlhMmhOVjBac2QyVnNXbFJWUldzelN6SktjR0ZxWTNkU1NHdDNUVmQwV21OVGRFdFdXR05MVXpCS1RWRnJWbTVQUjJoRFlXdHdTRmxZYkhSaE1ERmhVM3BrYUZwdGJFSlVlbXg1VFROc1dsTXpXWHBrYm1oUlkxVkthazVET0ROTmEzQnhVMWhuTUZkdFJsQlJNRXBaWWpOa2Jsb3hXWGxVVlVVd1VuZHdRazFXVm10U1NHUkdVV2s1TTFWVlZrSmtNR3hKV2pCU1FsWkZTbTVVYkZwSlZURldSbEpGVWtKVE1FcHVXak5LUTFvd1ZrZFJiRVpxVWtWR05sRlhVa05hTURWWFUwWkZNRkpWV201VlZsVTBZMjAxVUVOc2FGQmtNazQxVGtSc1VGVnVRakJqTTJ4dFRtMUdXbUZWZUhKTE1qRldaREJvTTFkVlVsZFZha0p4VVd0S2JtUXdXblpSVmxWNlQxWkNkMlZxUmxwaE1GWmhXV3BXZUZSdGNIZFRNRnBZWVZob2NFNUdhMHRYYTFFMFpERnNVbGRWVWxkVmFrSlRVVlpHU1V3d1NrZFpNMlJYVjFad1ZWbFZhRk5OUjA1SlZGUmFUV1ZVYkhWWlZtaFRZakpTV0ZOWVZscE5hbXd3VkVSS1IySnRTblZWYlhCc1ZYcHNjbGxXYUVwa1ozQk5ZbGRTZDFwRlpHOU5WbXh3VDFST2FVMHdjSGxYYlRFMFpHMVJlbFJZV21oV2VrWXpXV3BPUzAxRmVGbFRiWGhhVFdwc05WZHJhRTVrVjFaWVVtNVNhVkpWU2pWWGJHUmhaV3QzZVdGSGVGcFdNVW8yUTJ0M2VVMVhhR2hXZWxJelZERkdXbE13ZEROWFZVcERVVlZrUldSdWNFSlJhMFpTVlZoS2FGTkdTWGRaTUdoT1RtdDROVTlVUW1sTmJsSnpXVzFyTVdGR2EzcFZia0pwVFdwV05sUkhNV3RqUjFKSVlVUkZTMWRYTlZkbGJIQlpVMjF3YVUxcVZYZFhiR014VFVWNGRGUnVXbWxXUlVaWVVXMWtkbU5yU201U1ZWWkNWMVU0ZGxSVlJrWlJNRXBDWVVod1drMXRhSE5YYTJoWFl6RndWVkZVU2tOYU1qbDVVVzFrUmxKUmNFSlhWVGgyVkZWR1JsSkZTa1JhTTJSYVpXMW9jRlJ0Y0Vwa01YQjBWRlJDVDFJd2NIQlViWEJTVGxVeE5sRnRhRTVsYkZZelYydFNjMkZGT1VWYWVsWmFaVzFvYjFSVlVsZGhWVEI1VmxSQ1QyRnJNVFZEYXpGRFpEQmtSR0ZZVGtoUlZrWlNVVzFqTTA5SVpFSlZWa1pHVWtkMGMyUkhUa2hQV0d4clVUQktWRmRzWkU5a2JVNTBWVzV3VGxGdFpFaFJNbXg2VWpCR1VsVlZTbTVPZW1nelVWWkdWbEpWVG5SU2JUUkxXVzAxVTJGdFZsUlBWM1JvVjBWc00xTkdSbHBUTUhRelYxVktRMUZWWkVWa2JuQkNVV3RLYmxWV1FtcGlWbHAwV1ROck5XSXhjRmhTYlhScVpWUnNNRmRXWkhOa1ZURkZZekJrUkdGWVRraFJWa1pTVVdkd2JrNTZhRE5SVmtadVVsVjRVbVF6U21oVFJrbDNXVEJvVGs1cmVEVlBWRUpwVFc1U2MxbHRhekZoUm10NlZXNUNhVTFxVmpaVVJ6RnJZMGRTU0dGRVJscGliRm8yVjJ4b1MyRnRTWGxPVkVKaFZucFZkME5yZUhSVWJscHBWa1ZLY1ZGdFpIWmphMHB1VWxWV1FsZFZPSFpVVlVaR1UydEtSMVpWTVZaTmJXZDNXa1ZvUTJWck9YQlBTRnBoVFcxM2QxbFZhRmRoVlhoMFZHNWFhVlY2Ykc5WGFra3hUVVpyZW1FeldVdFhhMlJ6WlZWNE5VNVhOV2hYUmtwMldrWmtTbVJ0VVhsUFdHeG9UV3h3ZWxscVRtdGxhM2Q1WWtoU2FsSjZiRFZhUlUxNFpWWndXRlJ1V21waVZrbzJWRWMxYzJGSFNsaGxSVVpxWWxaYWRGa3phelZpZDNCaFZqQmFjbGt6YXpWa1JteFlZa2hXVGxKSFpFaFJNbXg2VWpCR1VsVlZTbTVPZW1nelVWWkdkbEpWZEc1a01qbE9VakF3TUZkWGNGcGxWVEZJVjIxd1QxSkdTbkJYVjNCYVRVVTVWVlJZWkZwV1JUQjRRMnN4U0ZWVVZscFdSMk13VkRGa1RrNUdiRlZSVkVaYVlXczFjMVJyVWxwbGF6RnhVVmRTUTFveU9YbFJiV1JHVWxWR1dsUjVPVTVSVlZaTlVXdEZORlJWVWxoYVNFSnJVakpuZUZkWGEzaGlNa2w2VkdwQlMxZHNaRkprTUhoU1YxVjBUR1F4YkVOUmEwWklVa2hhTmxGVlNrVlJWa1p0VWtWSmVHSXlVa2xWYm1ScVpXMDVNbFJFU210alIxSklZVVJHV21GVVZuRlpha2wzWkd4c1dGcElWbXRTTURReFZFUktVMk5CY0dwaGEwVXdVVzFrZG1OclNtNVNWVlpDVjFVNGRsUlZSa1pVYTBwRVlqQXhURkpGU25GVU1HUktUV3N4Y1ZGdE1WcGxiRVYzVjFjeFNrMXJOVVZoTTNCT1VqQldObFJzVWtOaE1EbFlVbFJTVUZKSGVIRkRhemxJVWxoa1QxWXdiRFpYYkZKU1RXc3hObE5ZWkVsa01XeE1Vek5rV2xGclNrSlNNRkl5Wld0R1ExSkhaRkpWYTFKQ1QxaHNZVll4Y0RaVVJFcHZZa1pzV0ZWdWNFMU5ha1p2V1Zaak1HUXdaRkpYVlhOTFV6TmtXbEZyU2tKU01GSXlaV3RHUTFKSVpGSlVSVkpDWVhwV1RtVnJSalpVVjNCS1RVVTFWV0V6WkV4VlZteE1Vek5rV2xGclNrSlNNRkl5Wld0R1ExSlZSbEpaYTFKRFlrYzVhMU5HU2pOWk0zQjJaR2R3VFUxdFVuZGFSV1J2VFZac2NFNVhjR2xOYWtJeVYxWmthMlJYVWtoVWFsWk9VVzEwU0ZFeWJIcFNNRVpTVlZWS2JrNTZhRE5SVmtwR1VsVk9NMlF3Y0U1V1IzTjZWRlpTVW1Rd05VVlRWRXBPVWpBeFNFTnJUbkJqTUdSQ1ZWWkdRMXA2WXpSa01FWlRVMVZXVjFWWWFGVlpWV2hUVFVkT1NWUlVXazFsVkd4MVdWWm9VMkl5VWxoVFdGWmFUV3BzTUZSRVNrZGliVXAxVlcxd2JGVjZiSEpaVm1oS1pHdDRkRnBJUVV0YVJXUnZUVlpzY0U5VVRtbE5NSEI1VjIweE5HUnRVWHBVV0Zwb1ZucEdNMWxxVGt0TlJYaFpVMjE0V2sxcWJEVlhhMmhPWkZkV1dGSnVVbWxTVlVvMVYyeGtZV1ZyZDNsaFIzaGFWakZLTmxSRVNYaGhRWEJvVm5wU00xUXdSbHBUTUhRelYxVktRMUZWWkVWa2JuQkNVV3RXTTFWWVJrVlJNbVF6VjFod2IyRlZOWEZUV0dSaFlsVXdkMVJyWkV0aFZUVnhWVlJXVG1WclNtOVVXSEJXWkRGd1JXSkhhRkJTUjJNeFEyeHNObUZIYUU1U1JscHdWRlJLVmsxRk5YRlVXR3hPVVcxa1NGRXliSHBTTUVaU1ZWVktiazU2YUROUlZrcFNVbFZPYm1Rd2JHcE5helYyVjJ4a1UwMVhTa2hXV0dSV1ZWWnNURk16WkZwUmEwcENVakJSUzJSdWNFSlJhMXBTVld0U1JWSlZXblphUldoVFpESk9ObUl6V2sxTmJWSjNXa1ZrYjAxV2JIQk9WM0JwVFdwQ01sZFdaR3RrVjFKSVZHcFdUVTFzU25kWk1tczFZVVpyZWxWdVFtbE5hbFkyVkVST1MwMVJjR2xpYXpFeVZGaHdhbVZWTlVWWFdHUk9Wa2RPTmxReFVsSmtiR3haVldwQ1lWWjZSak5hUldoT1pHc3hWVkZXWkVOYU1qbDVVVzFrUmxKVlJscFVlVGxPVVZWV1dGRnJSbTVVVlVwMVVXcEdXbUpZYUhkRGJHdzJVVmh3UTFveU9YbFJiV1JHVWxWR1dsUjVPVTVSVlZaYVVXdE9WbFJWYTNwVGJYaHFVbnBuTWxkV1pHdGtWMUpJVkdwV1RVMXNTbmRaTW5CM1pWWndXRmRVV21waVZscDBXVE5yTldJeGNGaFNiWE5MV1ROck5XUkdiRmhpU0ZaT1UxVmtURkZ0WkhaamEwcHVVbFZXUWxwR2J6RlJWMlJTVVRCS1NXUXdWbXhhTUVrd1VWVm9XbEZVVGxWTlNHUm9ZekpLU1ZKV1VrdGhhMlJUVGtkT2RGWXlUWHBSV0VaTFUzZHdXV050Y0d4VlJYTjZUREpuTUdOSWJHNVJlbWgzVGpJNE1GRlZSa0pTTW1oRVYwaEpNVmRIWkVKUlZVcENWRlZHVTJWclNrZFJWMnhEVjFaU1FsUnNZM0pTVlRSNFl6SXdlRXN5Vm5SaVJ6azJaVWRTTWtOdVVYZE9iR1JDWlVoT1MwMTZWVFZoYTJSVlN6TlNOVnBGVmpWWldHUktZVVZHUzFVeVdrVlphMFp6VTIxR2FGRnVSVE5pYVRoNFZIcE9XbFJUT1VSVVJscFpUSHBXYUZwWVRtMWFiRWt4VjBoQ2FsWlZTVXROV0ZFMFZXc3hRbUl3WkVSUk0wWklWVEF3TUU5VlNrSlVWVkpDVFcxa1FsUlZaRlpSTURGRlRVaFdkMWt6WkhSYU1VcERVbGRXTlZOdGFHMVpWVEZwVERBd01GRnJOVk5TVlhCd1dtdEZNMXBJUW5GTmQzQkpaV3BrTlZkV1NtRlVWbkI1VFVWNGRtRkdXblZrYWxKTlkxUnNXR0Y1T1VoYVdHeFJWa1ZHU21WRlJrOVZhWFJXWlcxMFJGWXdUbk5pYlZJeFdrYzFkMVl6VmxoVWJYaGhaRmhTVFZGWE5VdFBSbEpSUTJ4c2IxVlhkRlJqTUVVd1VUSjRRbUpyVFRSVlJFNXpXa1Z3VUZWdE1URldSV3hFVjI1c05sbHVjRzVXTTJNNVVGRnZkRXhUTUhSTVZWWlBVa05DUkZKV1NsVlRWVnBLVVRCR1ZWSlRNSFJNVXpCMFEyYzlQU0o5ZlgxOSJ9XSwidGltZXN0YW1wVmVyaWZpY2F0aW9uRGF0YSI6eyJyZmMzMTYxVGltZXN0YW1wcyI6W3sic2lnbmVkVGltZXN0YW1wIjoiTUlJQ3lUQURBZ0VBTUlJQ3dBWUpLb1pJaHZjTkFRY0NvSUlDc1RDQ0FxMENBUU14RFRBTEJnbGdoa2dCWlFNRUFnRXdnYmNHQ3lxR1NJYjNEUUVKRUFFRW9JR25CSUdrTUlHaEFnRUJCZ2tyQmdFRUFZTy9NQUl3TVRBTkJnbGdoa2dCWlFNRUFnRUZBQVFna3RvOFIrNnM2SXpqOEFiemdMM2ZKMytjRyt1NFpWTU81bW5HOEp6SCtGWUNGRU0wWHFxeU0rVERHZFhpc0dCLytvUy9ib3V1R0E4eU1ESTJNVEF3TlRBd016TXpObG93QXdJQkFhQXlwREF3TGpFVk1CTUdBMVVFQ2hNTWMybG5jM1J2Y21VdVpHVjJNUlV3RXdZRFZRUURFd3h6YVdkemRHOXlaUzEwYzJHZ0FER0NBZHN3Z2dIWEFnRUJNRkV3T1RFVk1CTUdBMVVFQ2hNTWMybG5jM1J2Y21VdVpHVjJNU0F3SGdZRFZRUURFeGR6YVdkemRHOXlaUzEwYzJFdGMyVnNabk5wWjI1bFpBSVVPaE5VTHd5UVllNjh3VU12eTRxT2l5b2ppd3d3Q3dZSllJWklBV1VEQkFJQm9JSDhNQm9HQ1NxR1NJYjNEUUVKQXpFTkJnc3Foa2lHOXcwQkNSQUJCREFjQmdrcWhraUc5dzBCQ1FVeER4Y05Nall4TURBMU1EQXpNek0yV2pBdkJna3Foa2lHOXcwQkNRUXhJZ1FnRHlZNjRNY2J6YnE3ait6QlFsWHRnR1hkOStESUk2ZjlPdWp0NExTMWtDZ3dnWTRHQ3lxR1NJYjNEUUVKRUFJdk1YOHdmVEI3TUhrRUlJWDVKN3dIcTJMS3c3UkRWc0VPL0lHeXhvZy8ybnE1NXRodzJkRTZ6UVczTUZVd1BhUTdNRGt4RlRBVEJnTlZCQW9UREhOcFozTjBiM0psTG1SbGRqRWdNQjRHQTFVRUF4TVhjMmxuYzNSdmNtVXRkSE5oTFhObGJHWnphV2R1WldRQ0ZEb1RWQzhNa0dIdXZNRkRMOHVLam9zcUk0c01NQW9HQ0NxR1NNNDlCQU1DQkdjd1pRSXdENTVlWkZzTlRxMlQzeUJnZ203UHpUd044c1Y5QmNOTEFvUlRUbHVIZ0t6R0poek54N0RxNFB2TU5qaHcxTnJyQWpFQXdZWTVzUndRd2NkcmZTVmNNY2JPa0IreUVhOVZ4SjdiY3N0aEQydjVhQWJTWWtaVjh6RFU5V00yVFNQQmxOUWYifV19fSwibWVzc2FnZVNpZ25hdHVyZSI6eyJtZXNzYWdlRGlnZXN0Ijp7ImFsZ29yaXRobSI6IlNIQTJfMjU2IiwiZGlnZXN0IjoiQnNGS0cxNVJlb3lYOVo2OENSOU1UTjJJOWR1N0wzVTF6dTlNNnJMaUtsST0ifSwic2lnbmF0dXJlIjoiTUVRQ0lGNGlpN3lqYjRIN1c3UkRtQms5U3l2SS80Rm9BYndZc2diSUc0NitqNkcrQWlBSnpQc2xPL0pkWmNTVGJSZFlNNkg5SVNSR2x5dmozcFRXRGRsQ0M1Znlhdz09In19","mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","digest":"sha256:d0d0113ed461ebb0bf907caf3c5e8e46fb0afedc44737465ca8c7d896b310ed1","size":"9873","description":"Verified signature by urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main"}],"provenance":[{"relation":"derivedFrom","sourceId":"urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main","signatureRef":"sha256:d0d0113ed461ebb0bf907caf3c5e8e46fb0afedc44737465ca8c7d896b310ed1"}],"metadata":{}},"updatedAt":"2026-10-05T00:32:48Z","metadata":{"agntcy.dir.security.v1.ScanResult":{"isSafe":false,"maxSeverity":"HIGH","reports":[{"isSafe":false,"maxSeverity":"HIGH","scannerType":"SKILL","updatedAt":"2026-11-02T02:21:27Z"}]},"agntcy.dir.trust.v1.Status":{"trusted":true,"verified":false},"agntcy.dir.usage.v1.Metrics":{"lookupCount":35,"providerCount":1,"pullCount":2}}},{"identifier":"urn:ai:org.agntcy:cid:baeareie2fiwpucw5tsh6k5rac67m27zdzlawikd4j4zvvpendrsss6zvnm","displayName":"azure-validate","mediaType":"application/agent-skills+gzip","type":"application/agent-skills+gzip","data":{"artifacts":[{"artifact_hash":"sha256:bfe9c0f484dd363f79ee85eee2ff489a43637eed1871273e3ed618989406f8a0","path":"references/aspire-functions-secrets.md","type":"reference"},{"artifact_hash":"sha256:81395542533728334615e91f7a46ee88ce627d8e21a0fc1b1d5966ce1a2723f4","path":"references/global-rules.md","type":"reference"},{"artifact_hash":"sha256:f65dde86f358afa14815ab3d974538723f24c7879464e6688665acf2edc11ffa","path":"references/policy-validation.md","type":"reference"},{"artifact_hash":"sha256:910b5d715e2c1b4251e9fab90ebe7746939778963ba5eaa53c939e804c426476","path":"references/recipes/README.md","type":"reference"},{"artifact_hash":"sha256:4ee15e1e80529e519dafb342b0967705972d96712a1e71b7ddcb3fdeae8e4b99","path":"references/recipes/azcli/README.md","type":"reference"},{"artifact_hash":"sha256:f91321d8dad4f5c299d92d916d60d7d25886ada160f301180019e3dfda950fd9","path":"references/recipes/azcli/errors.md","type":"reference"},{"artifact_hash":"sha256:d0d60a8dbd8af0dc3719c8db8a239135ae6e319ecfd16e0935e7980f90a8c9a7","path":"references/recipes/azd/README.md","type":"reference"},{"artifact_hash":"sha256:f20f7dcfea1c95bc3466d98607e7c572f818163719b94c7087962301a07a0880","path":"references/recipes/azd/aspire.md","type":"reference"},{"artifact_hash":"sha256:1ae0229238014d65ff255bfe1ba802919ec68b41383840d265f935c1bec6037f","path":"references/recipes/azd/environment.md","type":"reference"},{"artifact_hash":"sha256:f1f08d09d766894eaac43f2fc9d610e837082e9fc588e095cd49e0fc6c3e5e2b","path":"references/recipes/azd/errors.md","type":"reference"},{"artifact_hash":"sha256:2617a4ec85626d961d4d960e2831ce312b7559d557b6c1a2415682cf1434bda4","path":"references/recipes/azd/scripts/set-aspire-aca-env.ps1","type":"reference"},{"artifact_hash":"sha256:0c2e55a2e1a01261b8ecdaae631f977469b555c9278b426a45712d469a07bac6","path":"references/recipes/azd/scripts/set-aspire-aca-env.sh","type":"reference"},{"artifact_hash":"sha256:5a70caeea9f0823b4b3f1bfafbb3ac8403a9dd50b603bd035fe2cfba28c6abe5","path":"references/recipes/bicep/README.md","type":"reference"},{"artifact_hash":"sha256:161e01f9b04fb372d8c1988728a62fe866d4dd0bf1717a5b91ec6922a8ffe0be","path":"references/recipes/bicep/errors.md","type":"reference"},{"artifact_hash":"sha256:ac49678e5941f2946d8b216370e30dbd8b3451cb15652f8042bb9fad77bcb9bb","path":"references/recipes/scripts/validate-deployment.ps1","type":"reference"},{"artifact_hash":"sha256:667b1d6ec2bda18cd8fb4d71b7def18bbcba505598e71daf3355694e33b7e8aa","path":"references/recipes/scripts/validate-deployment.sh","type":"reference"},{"artifact_hash":"sha256:8759dd0b7100261384d8c9c21206eccabf669f54bb15f1fd009ba047e9d6fe50","path":"references/recipes/terraform/README.md","type":"reference"},{"artifact_hash":"sha256:b2406305694be5ac7d7e9d4c5639c6493652d5ea23cd0d2a69585a81ac2ea4e6","path":"references/recipes/terraform/errors.md","type":"reference"},{"artifact_hash":"sha256:b355b07cfa23bde8833e842315f33c26c999c82eda669662ee042e88db2a21ed","path":"references/recipes/terraform/scripts/validate-terraform.ps1","type":"reference"},{"artifact_hash":"sha256:83a005f0643694ecf826c906e2dde72009c700a75b0ec6d8afce03225c6ac8c8","path":"references/recipes/terraform/scripts/validate-terraform.sh","type":"reference"},{"artifact_hash":"sha256:e29c77fc501652ed5a8271107e176a6e7a12d0150253ec2fcc69bba014b271f8","path":"references/region-availability.md","type":"reference"},{"artifact_hash":"sha256:a65e952998810969b290ef6832dca7a8c41be9b951e7e7c9a42ee6e84cce2649","path":"references/role-verification.md","type":"reference"},{"artifact_hash":"sha256:69d45451579f0f98a27f56a945b031c2c4c45c0bb8daeb6f91863b8c65bc63e5","path":"references/scripts/scan-aspire-functions-secrets.ps1","type":"reference"},{"artifact_hash":"sha256:938ff79803fa3ccfd88938088b843aec72ad9417039752c92a813e91934feedd","path":"references/scripts/scan-aspire-functions-secrets.sh","type":"reference"},{"artifact_hash":"sha256:d8b7512cd91b4ec3620d6a48abc1f80179630bd26add65dc0400a34e42745ff9","path":"references/scripts/workflow.ps1","type":"reference"},{"artifact_hash":"sha256:699defd6489930070d5330432dbf257b9f89d6752caef69e0cf47e47edc2c620","path":"references/scripts/workflow.sh","type":"reference"},{"artifact_hash":"sha256:c739380475381a6aa93a1dad6578fc5fd1b8c62ea780d4162fc79ae948aaaeb9","path":"version.json","type":"other"}],"skill_file":"SKILL.md","skill_manifest":{"description":"Pre-deployment validation for Azure readiness. Run deep checks on configuration, infrastructure (Bicep or Terraform), RBAC role assignments, managed identity permissions, and prerequisites before deploying. WHEN: validate my app, check deployment readiness, run preflight checks, verify configuration, check if ready to deploy, validate azure.yaml, validate Bicep, test before deploying, troubleshoot deployment errors, validate Azure Functions, validate function app, validate serverless deployment, verify RBAC roles, check role assignments, review managed identity permissions, what-if analysis, validate Container Apps deployment.","frontmatter_metadata":{"author":"Microsoft","version":"0.0.0-placeholder"},"license":"MIT","name":"azure-validate","version":"0.0.0-placeholder"}},"version":"0.0.0-placeholder","description":"Pre-deployment validation for Azure readiness. Run deep checks on configuration, infrastructure (Bicep or Terraform), RBAC role assignments, managed identity permissions, and prerequisites before deploying. WHEN: validate my app, check deployment readiness, run preflight checks, verify configuration, check if ready to deploy, validate azure.yaml, validate Bicep, test before deploying, troubleshoot deployment errors, validate Azure Functions, validate function app, validate serverless deployment, verify RBAC roles, check role assignments, review managed identity permissions, what-if analysis, validate Container Apps deployment.","tags":["oasf:1.1.0:domains:technology/cloud_computing/azure","oasf:1.1.0:domains:trust_and_safety/content_moderation","oasf:1.1.0:domains:trust_and_safety/risk_management","oasf:1.1.0:skills:ai_ml_engineering/agent_orchestration/role_assignment","oasf:1.1.0:skills:devops_cloud_infra/deployment_release/deployment_orchestration","oasf:1.1.0:skills:devops_cloud_infra/infrastructure_as_code/configuration_management"],"trustManifest":{"identity":"urn:ai:org.agntcy:cid:baeareie2fiwpucw5tsh6k5rac67m27zdzlawikd4j4zvvpendrsss6zvnm","identityType":"did","attestations":[{"type":"publisher-identity","uri":"data:application/vnd.dev.sigstore.bundle.v0.3+json;base64,eyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCJ2ZXJpZmljYXRpb25NYXRlcmlhbCI6eyJjZXJ0aWZpY2F0ZSI6eyJyYXdCeXRlcyI6Ik1JSUcxVENDQmx5Z0F3SUJBZ0lVYVlZVTgxYzVaYzhVSlpDdmJHQm04Uks5VFVNd0NnWUlLb1pJemowRUF3TXdOekVWTUJNR0ExVUVDaE1NYzJsbmMzUnZjbVV1WkdWMk1SNHdIQVlEVlFRREV4VnphV2R6ZEc5eVpTMXBiblJsY20xbFpHbGhkR1V3SGhjTk1qWXhNREExTURBek16TXpXaGNOTWpZeE1EQTFNREEwTXpNeldqQUFNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUvNVdpRXBDUlNkd3pqWWNoRFF0NkFjdWFpUjZZNnpqdk1HTXIxV2JJN1hHZVJ2M0doYXRFN3IvWTJCeFpCUWRrYmxsZUF5VjBLdVdveVd6U3dUMFp5S09DQlhzd2dnVjNNQTRHQTFVZER3RUIvd1FFQXdJSGdEQVRCZ05WSFNVRUREQUtCZ2dyQmdFRkJRY0RBekFkQmdOVkhRNEVGZ1FVNzVHcm92R2t3OFNxSDI5YWp6bDljRDhkZHI4d0h3WURWUjBqQkJnd0ZvQVUzOVBwejFZa0VaYjVxTmpwS0ZXaXhpNFlaRDh3WVFZRFZSMFJBUUgvQkZjd1ZZWlRhSFIwY0hNNkx5OW5hWFJvZFdJdVkyOXRMMkZuYm5SamVTOWthWEl2TG1kcGRHaDFZaTkzYjNKclpteHZkM012YVcxd2IzSjBMWEpsWTI5eVpITXVlV0Z0YkVCeVpXWnpMMmhsWVdSekwyMWhhVzR3T1FZS0t3WUJCQUdEdnpBQkFRUXJhSFIwY0hNNkx5OTBiMnRsYmk1aFkzUnBiMjV6TG1kcGRHaDFZblZ6WlhKamIyNTBaVzUwTG1OdmJUQVdCZ29yQmdFRUFZTy9NQUVDQkFoelkyaGxaSFZzWlRBMkJnb3JCZ0VFQVlPL01BRURCQ2d3WXpoaU5qSXdabU0wTkdKaU5qUTVNekJoTXpVd1pEbGhPRGc1WXpoaE1EVmlNMlUwTmpNeU1Cd0dDaXNHQVFRQmc3OHdBUVFFRGtsdGNHOXlkQ0JTWldOdmNtUnpNQmdHQ2lzR0FRUUJnNzh3QVFVRUNtRm5iblJqZVM5a2FYSXdIUVlLS3dZQkJBR0R2ekFCQmdRUGNtVm1jeTlvWldGa2N5OXRZV2x1TURzR0Npc0dBUVFCZzc4d0FRZ0VMUXdyYUhSMGNITTZMeTkwYjJ0bGJpNWhZM1JwYjI1ekxtZHBkR2gxWW5WelpYSmpiMjUwWlc1MExtTnZiVEJqQmdvckJnRUVBWU8vTUFFSkJGVU1VMmgwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzloWjI1MFkza3ZaR2x5THk1bmFYUm9kV0l2ZDI5eWEyWnNiM2R6TDJsdGNHOXlkQzF5WldOdmNtUnpMbmxoYld4QWNtVm1jeTlvWldGa2N5OXRZV2x1TURnR0Npc0dBUVFCZzc4d0FRb0VLZ3dvTUdNNFlqWXlNR1pqTkRSaVlqWTBPVE13WVRNMU1HUTVZVGc0T1dNNFlUQTFZak5sTkRZek1qQWRCZ29yQmdFRUFZTy9NQUVMQkE4TURXZHBkR2gxWWkxb2IzTjBaV1F3TFFZS0t3WUJCQUdEdnpBQkRBUWZEQjFvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2WVdkdWRHTjVMMlJwY2pBNEJnb3JCZ0VFQVlPL01BRU5CQ29NS0RCak9HSTJNakJtWXpRMFltSTJORGt6TUdFek5UQmtPV0U0T0Rsak9HRXdOV0l6WlRRMk16SXdId1lLS3dZQkJBR0R2ekFCRGdRUkRBOXlaV1p6TDJobFlXUnpMMjFoYVc0d0dRWUtLd1lCQkFHRHZ6QUJEd1FMREFrNU16QXpNakkwTlRrd0tRWUtLd1lCQkFHRHZ6QUJFQVFiREJsb2RIUndjem92TDJkcGRHaDFZaTVqYjIwdllXZHVkR041TUJrR0Npc0dBUVFCZzc4d0FSRUVDd3dKTVRrM01UUXdOREkyTUdNR0Npc0dBUVFCZzc4d0FSSUVWUXhUYUhSMGNITTZMeTluYVhSb2RXSXVZMjl0TDJGbmJuUmplUzlrYVhJdkxtZHBkR2gxWWk5M2IzSnJabXh2ZDNNdmFXMXdiM0owTFhKbFkyOXlaSE11ZVdGdGJFQnlaV1p6TDJobFlXUnpMMjFoYVc0d09BWUtLd1lCQkFHRHZ6QUJFd1FxRENnd1l6aGlOakl3Wm1NME5HSmlOalE1TXpCaE16VXdaRGxoT0RnNVl6aGhNRFZpTTJVME5qTXlNQmdHQ2lzR0FRUUJnNzh3QVJRRUNnd0ljMk5vWldSMWJHVXdVUVlLS3dZQkJBR0R2ekFCRlFSRERFRm9kSFJ3Y3pvdkwyZHBkR2gxWWk1amIyMHZZV2R1ZEdONUwyUnBjaTloWTNScGIyNXpMM0oxYm5Ndk16Y3lORFl3TVRjek9UUXZZWFIwWlcxd2RITXZNVEFXQmdvckJnRUVBWU8vTUFFV0JBZ01CbkIxWW14cFl6QXpCZ29yQmdFRUFZTy9NQUVZQkNVTUkzSmxjRzg2WVdkdWRHTjVMMlJwY2pweVpXWTZjbVZtY3k5b1pXRmtjeTl0WVdsdU1JR0xCZ29yQmdFRUFkWjVBZ1FDQkgwRWV3QjVBSGNBM1Qwd2FzYkhFVEpqR1I0Y21XYzNBcUpLWHJqZVBLMy9oNHB5Z0M4cDdvNEFBQUdoQ1hydWJBQUFCQU1BU0RCR0FpRUFobXhxVURublprZVJqODBuZjdXNXlqNXFFUlpOWUFLczYydE4zcko0ejlrQ0lRRHNKY2J5emFkS0liek5KUkJJbnR2OU9jeHU1QWx1T3BKSC80NExoenNHS3pBS0JnZ3Foa2pPUFFRREF3Tm5BREJrQWpBRTlnMDhSSmZTdkczNnJRKzR5bkF2dCtIbFRHYVFSbDlaUTFJd29idVRra2dNYnZrU1B6SWlZUFZueDNIOGw0QUNNQ2dUejhTc1VpSzJONmhlQkdyaDFFRTYwOUluczhuMEhQTXNmdm9RUkpSeTRsN01oVC81cnBIT2I5TkNTcDF1Q3c9PSJ9LCJ0bG9nRW50cmllcyI6W3sibG9nSW5kZXgiOiIzMDc5NDMzOTc0IiwibG9nSWQiOnsia2V5SWQiOiJ3Tkk5YXRRR2x6K1ZXZk82TFJ5Z0g0UVVmWS84VzRSRndpVDVpNVdSZ0IwPSJ9LCJraW5kVmVyc2lvbiI6eyJraW5kIjoiaGFzaGVkcmVrb3JkIiwidmVyc2lvbiI6IjAuMC4xIn0sImludGVncmF0ZWRUaW1lIjoiMTc5MTE2MDQxNCIsImluY2x1c2lvblByb21pc2UiOnsic2lnbmVkRW50cnlUaW1lc3RhbXAiOiJNRVFDSUdLTkJMZE5kLzdFMngrbW1TTXgwL0trNFVlZnA0RCs0SjZURXNMY0ZJZzBBaUJ3bjFGVk5ZM3QxdkdZc2xkSnFDc0ExS1FRdG1OZmluM25ibFQ5WW1EVkZnPT0ifSwiaW5jbHVzaW9uUHJvb2YiOnsibG9nSW5kZXgiOiIyOTU3NTI5NzEyIiwicm9vdEhhc2giOiJaWU5OZ0FYQ2dyb1A0Ni80bE9qUW10d1c2TmE4SXo4ek5KT2F3SjVGQVBnPSIsInRyZWVTaXplIjoiMjk1NzUyOTcyOCIsImhhc2hlcyI6WyJCVlI2ekRLdmtoY3F6a0xDaXdxR2NJRXVON0VscTdlK0NpbEZyMFBJRHJvPSIsIjlFcGZqbmpzM0RUL1l5dkhHQjRNbUxVVW9DWWtLb1RGN3l1ekR6SkxPbnM9IiwialFhR2xFSkJTdUZvSWM5Z1FpVDVVMDJsL2FONFZNUTcyTUxseVVzT3E2QT0iLCJiRUd2TTVNdUtQNG5vTHdyU3M2L3NCQlI2NmNPVjdCUEFDMHZYZ0dhd3ZJPSIsIk1JSVBNOU5tSGpia1hBeXI0WW5naHIvZHd4ZlZiWW1tL2hPV2VzMlVkK3c9IiwiRWhlS3oyRmxhQWhsMmZrYVQzU0djeFlkZ1NNSVFYbnRkSmxuTVJUa09iOD0iLCJ4ekNCV1VvVUpvT3VUR1JFeUN5NlBoUmtsZVpmQVViVStXYzByd2dZbC9JPSIsIlRGT3k5SC9Ia2pYc2dqdlpzTk9peTdzQ2VkMTNUS0lITHYxOU5uU1hBa0k9IiwiYVF1QVJyemhsb2tSME15NmZnL2NSMGRNQ3lMd2FSQW1acFh3T0xvMk9vbz0iLCJIbWNBNTRhU0R3UzQrbS9EMDk4OW42bzFHem80dkJsSE1hZE1GNzhyK3lnPSIsIjV3Ulh2d0Jiek5rMFZmY2FSRlBweTM0Y09yenlwZkU1ZU9WYWZTazkrSlk9IiwibU9xT2xNYm04dmZjWlRucE1UZHV2UnRBa3Z5UjFTSE5mcUhXVlJHbEdvST0iLCJObE9jbGxkbUtQQTF0TUtJc2txSEF3dVFEWUhwMzFZd3BLK09PTXJNY2NjPSIsInF4ekhhbkF6ejU3U0RkbUplMEI3YkpLNzJOVElCYndFTUdCQkt2RE9ST3c9IiwieEgvRENzZUxIcjllS29ZVDhxc09SWks3elZkRUdZV0h1VnRzVnJEOTV3WT0iXSwiY2hlY2twb2ludCI6eyJlbnZlbG9wZSI6InJla29yLnNpZ3N0b3JlLmRldiAtIDExOTMwNTA5NTk5MTY2NTY1MDZcbjI5NTc1Mjk3MjhcblpZTk5nQVhDZ3JvUDQ2LzRsT2pRbXR3VzZOYThJejh6TkpPYXdKNUZBUGc9XG5cbuKAlCByZWtvci5zaWdzdG9yZS5kZXYgd05JOWFqQkZBaUVBbmRXTndUeEdRSUR6Q3ptek5DclJMMWUzYjlZcDE5S0w1RitraVl0dUhPc0NJQ3V2cEV2TDdHNEcybEUxdmgyVTJkU29zWitqV2lSZ3NEYmZmOWlKK0VueFxuIn19LCJjYW5vbmljYWxpemVkQm9keSI6ImV5SmhjR2xXWlhKemFXOXVJam9pTUM0d0xqRWlMQ0pyYVc1a0lqb2lhR0Z6YUdWa2NtVnJiM0prSWl3aWMzQmxZeUk2ZXlKa1lYUmhJanA3SW1oaGMyZ2lPbnNpWVd4bmIzSnBkR2h0SWpvaWMyaGhNalUySWl3aWRtRnNkV1VpT2lJMU5HUTJZVGd6TVdWbU5tUmhNelZpT1dGaE9ETmxZVEZsWW1Fd09XWXhZbVF4TXpSbE4yUTNZVGhoWWpKak1qazFaVEkxTVRJME4yWTFaR05rTlRGbEluMTlMQ0p6YVdkdVlYUjFjbVVpT25zaVkyOXVkR1Z1ZENJNklrMUZWVU5KVVVSaFVWbExVVEJDT1RoclIyUTNRVzV1VEdoM1RIZFhhekpLYlZSblFXOWxWSGhpVFZKcGRESXdSR1pCU1dkalVFSkRVbXROZEhjd1VWSjNZbTF0YldOM2N5dEdXbkpUZEVoeGEwOXFhVUpFUTNsS1pEUkdkR04zUFNJc0luQjFZbXhwWTB0bGVTSTZleUpqYjI1MFpXNTBJam9pVEZNd2RFeFRNVU5TVldSS1ZHbENSRkpXU2xWVFZWcEtVVEJHVlZKVE1IUk1VekIwUTJzeFNsTlZZM2hXUlU1RVVXMTROVm93UmpOVFZVcENXakJzVmxsV2JGcFdWR2Q0V1hwV1lWbDZhRlpUYkhCRVpHMUtTRkZ0TURSVmEzTTFWa1pXVG1Rd1RtNVhWV3hNWWpGd1NtVnRiM2RTVlVZelZGaGpTMVJ1Y0VaV2F6RkRWRlZrUWsxV1ZrWlJNbWhPVkZkTmVXSkhOV3BOTVVveVdUSXhWbVJXY0VoV2FrcE9WV3BTTTFORlJscFNSbHBTVlZWU1JtVkdXalpaVm1SclpXMVNTRTlZYkdGVmVrWjNXVzAxVTJKQmNHcGlWRVp6VjJ0a2MyRkhVa2hXV0dSSllVZE9UMVJYY0ZwbFJURkZVVlJHVGxKRlJqWlVXSEJPWld4a2Ixa3dOVTVoYkd3MFZGVlNRazFWTVVWUlZFSk9aV3N4TmxZeWNFSlJWVEZIWVROa1JtUXhiRWxEYTNSMlYydHNObUZxUWtSUlZrWmFVMVYwZGxkcmJEWmhha0pGVVZaR2FsSkdSbTVSVlZWMlRsWmtjRkpZUWtSVmJFNXJaRE53Y1ZkWFRtOVNSa1l3VG10R2FtUlhSbkJWYWxwYVRtNXdjV1JyTVVoVVdFbExUVlprYVZOVVpGbFNNbFpUWkdwT1NHRkhSakJTVkdSNVRERnJlVkZ1YUdGUmJFWnJZVEpLYzJKSFZrSmxWbGwzVXpOV1dHSXpiRmhsYkU0elZrUkNZV1ZWZEZCUk1FcFpZek5rYmxveFdYcFVWVVV3VW5kd1FrMVdWbXRTU0dSR1VXazVNMVZWVmtKa01HeEpXakJTUWxaRlNtNVViRnBKVlRGV1JsSkZVa0pUTUVwdVdqTktRMW93VmtkUmJFWnFVa1ZHTmxGWFVrTmFNRFZYVTBaRk1GSlZXbTVWVmxVelRsVmtlVU50T1RKU01uUXpUMFpPZUZORVNUVlpWM0EyWWtSc2FsSkVhR3RhU0VrMFpEQm9NMWRWVWxkVmFrSnhVV3RLYm1Rd1duWlJWbFY2VDFaQ2QyVnFSbHBoTUZaaFdXcFdlRlJ0Y0hkVE1GcFlZVmhvY0U1R2EwdFhhMUUwWkRGc1VsZFZVbGRWYWtKVFVWWkdTVXd3U2tkWk0yUlhWMVp3VlZsVmFGTk5SMDVKVkZSYVRXVlViSFZaVm1oVFlqSlNXRk5ZVmxwTmFtd3dWRVJLUjJKdFNuVlZiWEJzVlhwc2NsbFdhRXBrWjNCTllsZFNkMXBGWkc5TlZteHdUMVJPYVUwd2NIbFhiVEUwWkcxUmVsUllXbWhXZWtZeldXcE9TMDFGZUZsVGJYaGFUV3BzTlZkcmFFNWtWMVpZVW01U2FWSlZTalZYYkdSaFpXdDNlV0ZIZUZwV01VbzJRMnQzZVUxWGFHaFdlbEl6VkRGR1dsTXdkRE5YVlVwRFVWVmtSV1J1Y0VKUmEwWlNWVmhLYUZOR1NYZFpNR2hPVG10NE5VOVVRbWxOYmxKeldXMXJNV0ZHYTNwVmJrSnBUV3BXTmxSSE1XdGpSMUpJWVVSRlMxZFhOVmRsYkhCWlUyMXdhVTFxVlhkWGJHTXhUVVY0ZEZSdVdtbFdSVVpZVVcxa2RtTnJTbTVTVlZaQ1YxVTRkbFJWUmtaUk1FcENZVWh3V2sxdGFITlhhMmhYWXpGd1ZWRlVTa05hTWpsNVVXMWtSbEpSY0VKWFZUaDJWRlZHUmxKRlNrUmFNMlJhWlcxb2NGUnRjRXBrTVhCMFZGUkNUMUl3Y0hCVWJYQlNUbFV4TmxGdGFFNWxiRll6VjJ0U2MyRkZPVVZhZWxaYVpXMW9iMVJWVWxkaFZUQjVWbFJDVDJGck1UVkRhekZEWkRCa1JHRllUa2hSVmtaU1VXMWpNMDlJWkVKVlZrWkdVa2QwYzJSSFRraFBXR3hyVVRCS1ZGZHNaRTlrYlU1MFZXNXdUbEZ0WkVoUk1teDZVakJHVWxWVlNtNU9lbWd6VVZaR1ZsSlZUblJTYlRSTFdXMDFVMkZ0VmxSUFYzUm9WMFZzTTFOR1JscFRNSFF6VjFWS1ExRlZaRVZrYm5CQ1VXdEtibFZXUW1waVZscDBXVE5yTldJeGNGaFNiWFJxWlZSc01GZFdaSE5rVlRGRll6QmtSR0ZZVGtoUlZrWlNVV2R3Yms1NmFETlJWa1p1VWxWNFVtUXpTbWhUUmtsM1dUQm9UazVyZURWUFZFSnBUVzVTYzFsdGF6RmhSbXQ2Vlc1Q2FVMXFWalpVUnpGclkwZFNTR0ZFUmxwaWJGbzJWMnhvUzJGdFNYbE9WRUpoVm5wVmQwTnJlSFJVYmxwcFZrVktjVkZ0WkhaamEwcHVVbFZXUWxkVk9IWlVWVVpHVTJ0S1IxWlZNVlpOYldkM1drVm9RMlZyT1hCUFNGcGhUVzEzZDFsVmFGZGhWWGgwVkc1YWFWVjZiRzlYYWtreFRVWnJlbUV6V1V0WGEyUnpaVlY0TlU1WE5XaFhSa3AyV2taa1NtUnRVWGxQV0d4b1RXeHdlbGxxVG10bGEzZDVZa2hTYWxKNmJEVmFSVTE0WlZad1dGUnVXbXBpVmtvMlZFYzFjMkZIU2xobFJVWnFZbFphZEZremF6VmlkM0JoVmpCYWNsa3phelZrUm14WVlraFdUbEpIWkVoUk1teDZVakJHVWxWVlNtNU9lbWd6VVZaR2RsSlZkRzVrTWpsT1VqQXdNRmRYY0ZwbFZURklWMjF3VDFKR1NuQlhWM0JhVFVVNVZWUllaRnBXUlRCNFEyc3hTRlZVVmxwV1IyTXdWREZrVGs1R2JGVlJWRVphWVdzMWMxUnJVbHBsYXpGeFVWZFNRMW95T1hsUmJXUkdVbFZHV2xSNU9VNVJWVlpOVVd0Rk5GUlZVbGhhU0VKclVqSm5lRmRYYTNoaU1rbDZWR3BCUzFkc1pGSmtNSGhTVjFWMFRHUXhiRU5SYTBaSVVraGFObEZWU2tWUlZrWnRVa1ZKZUdJeVVrbFZibVJxWlcwNU1sUkVTbXRqUjFKSVlVUkdXbUZVVm5GWmFrbDNaR3hzV0ZwSVZtdFNNRFF4VkVSS1UyTkJjR3BoYTBVd1VXMWtkbU5yU201U1ZWWkNWMVU0ZGxSVlJrWlVhMHBFWWpBeFRGSkZTbkZVTUdSS1RXc3hjVkZ0TVZwbGJFVjNWMWN4U2sxck5VVmhNM0JPVWpCV05sUnNVa05oTURsWVVsUlNVRkpIZUhGRGF6bElVbGhrVDFZd2JEWlhiRkpTVFdzeE5sTllaRWxrTVd4TVV6TmtXbEZyU2tKU01GSXlaV3RHUTFKSFpGSlZhMUpDVDFoc1lWWXhjRFpVUkVwdllrWnNXRlZ1Y0UxTmFrWnZXVlpqTUdRd1pGSlhWWE5MVXpOa1dsRnJTa0pTTUZJeVpXdEdRMUpJWkZKVVJWSkNZWHBXVG1WclJqWlVWM0JLVFVVMVZXRXpaRXhWVm14TVV6TmtXbEZyU2tKU01GSXlaV3RHUTFKVlJsSlphMUpEWWtjNWExTkdTak5aTTNCMlpHZHdUVTF0VW5kYVJXUnZUVlpzY0U1WGNHbE5ha0l5VjFaa2EyUlhVa2hVYWxaT1VXMTBTRkV5YkhwU01FWlNWVlZLYms1NmFETlJWa3BHVWxWT00yUXdjRTVXUjNONlZGWlNVbVF3TlVWVFZFcE9VakF4U0VOclRuQmpNR1JDVlZaR1ExcDZZelJrTUVaVFUxVldWMVZZYUZWWlZXaFRUVWRPU1ZSVVdrMWxWR3gxV1Zab1UySXlVbGhUV0ZaYVRXcHNNRlJFU2tkaWJVcDFWVzF3YkZWNmJISlpWbWhLWkd0NGRGcElRVXRhUldSdlRWWnNjRTlVVG1sTk1IQjVWMjB4TkdSdFVYcFVXRnBvVm5wR00xbHFUa3ROUlhoWlUyMTRXazFxYkRWWGEyaE9aRmRXV0ZKdVVtbFNWVW8xVjJ4a1lXVnJkM2xoUjNoYVZqRktObFJFU1hoaFFYQm9WbnBTTTFRd1JscFRNSFF6VjFWS1ExRlZaRVZrYm5CQ1VXdFdNMVZZUmtWUk1tUXpWMWh3YjJGVk5YRlRXR1JoWWxVd2QxUnJaRXRoVlRWeFZWUldUbVZyU205VVdIQldaREZ3UldKSGFGQlNSMk14UTJ4c05tRkhhRTVTUmxwd1ZGUktWazFGTlhGVVdHeE9VVzFrU0ZFeWJIcFNNRVpTVlZWS2JrNTZhRE5SVmtwU1VsVk9ibVF3YkdwTmF6VjJWMnhrVTAxWFNraFdXR1JXVlZac1RGTXpaRnBSYTBwQ1VqQlJTMlJ1Y0VKUmExcFNWV3RTUlZKVlduWmFSV2hUWkRKT05tSXpXazFOYlZKM1drVmtiMDFXYkhCT1YzQnBUV3BDTWxkV1pHdGtWMUpJVkdwV1RVMXNTbmRaTW1zMVlVWnJlbFZ1UW1sTmFsWTJWRVJPUzAxUmNHbGlhekV5VkZod2FtVlZOVVZYV0dST1ZrZE9ObFF4VWxKa2JHeFpWV3BDWVZaNlJqTmFSV2hPWkdzeFZWRldaRU5hTWpsNVVXMWtSbEpWUmxwVWVUbE9VVlZXV0ZGclJtNVVWVXAxVVdwR1dtSllhSGREYkd3MlVWaHdRMW95T1hsUmJXUkdVbFZHV2xSNU9VNVJWVlphVVd0T1ZsUlZhM3BUYlhocVVucG5NbGRXWkd0a1YxSklWR3BXVFUxc1NuZFpNbkIzWlZad1dGZFVXbXBpVmxwMFdUTnJOV0l4Y0ZoU2JYTkxXVE5yTldSR2JGaGlTRlpPVTFWa1RWRnRaSFpqYTBwdVVsVldRbHBHYnpGUlYyUlNVVEJLU1UxRlZteGtNRWt4VVZWb2FsRlVUbFZOU0dSb1l6SktTVkpXVWt0aGEyUlRUa2RPZEZZeVRYcFJXRVpMVTNkd1dXTnRjR3hWUlhONlRESm5NR05JYkc1UmVtaDNUakk0TUZGVlJrSlNNbWhFVjBoS01WbHJSa0pSVlVwQ1ZGVkdWRkpGU2toUlYyeEdVVmRvZEdWSVJsWlNSelYxVjIxMGJGVnRielJOUnpWdFRqRmpNVU51YkhGT1dFWkdWV3h3VDFkVlJreGplbGw1WkVVMGVtTnJiekJsYW14eVVUQnNVbEpJVGt0Wk1rbzFaVzFHYTFNd2JHbGxhelZMVld0S1NtSnVVakpQVlRscVpVaFZNVkZYZURGVU0wSkxVME00TUU1RmQwdGhTSEI2VWpCME5sRlZkRU5hTW1SNFlVZDBjVlF4UWxKVlZWSkNaREExZFZGVlVrTmhNRVp4VVZWVk5WcDZRVFJWYTNCdFZUTmFTRTE2V25sVlUzTXdaVmMxUW1SdVVYSlRSM2hWVWpKR1VsVnRkelZYWjNCU1RWVnNNMkl5U2pGV1IzUnlXakF4YVdSdGRGUlZTSEJLWVZac1VWWnROVFJOTUdjMFlrUlNRbEV3TVVSYU1WSTJUMFpPZWxaWGJFeE5helF5WVVkV1ExSXpTbTlOVlZaR1RtcEJOVk5YTlhwUFJ6UjNRMnRvVVZSWVRtMWtiVGxTVld0d1UyVlVVbk5PTURGdlZrTTRNV051UWtsVU1razFWR3RPVkdORVJqRlJNMk01VUZGdmRFeFRNSFJNVlZaUFVrTkNSRkpXU2xWVFZWcEtVVEJHVlZKVE1IUk1VekIwUTJjOVBTSjlmWDE5In1dLCJ0aW1lc3RhbXBWZXJpZmljYXRpb25EYXRhIjp7InJmYzMxNjFUaW1lc3RhbXBzIjpbeyJzaWduZWRUaW1lc3RhbXAiOiJNSUlDeXpBREFnRUFNSUlDd2dZSktvWklodmNOQVFjQ29JSUNzekNDQXE4Q0FRTXhEVEFMQmdsZ2hrZ0JaUU1FQWdFd2diZ0dDeXFHU0liM0RRRUpFQUVFb0lHb0JJR2xNSUdpQWdFQkJna3JCZ0VFQVlPL01BSXdNVEFOQmdsZ2hrZ0JaUU1FQWdFRkFBUWdURjR3RlRHK0VRdEdXN0VvMHQ1Um56MWJLWlFnbEpWcnRSc3h0SjZ1SndZQ0ZRRGxYTEhTdjh0MmNHa2NqRUtmT2NHZGExMldQaGdQTWpBeU5qRXdNRFV3TURNek16TmFNQU1DQVFHZ01xUXdNQzR4RlRBVEJnTlZCQW9UREhOcFozTjBiM0psTG1SbGRqRVZNQk1HQTFVRUF4TU1jMmxuYzNSdmNtVXRkSE5ob0FBeGdnSGNNSUlCMkFJQkFUQlJNRGt4RlRBVEJnTlZCQW9UREhOcFozTjBiM0psTG1SbGRqRWdNQjRHQTFVRUF4TVhjMmxuYzNSdmNtVXRkSE5oTFhObGJHWnphV2R1WldRQ0ZEb1RWQzhNa0dIdXZNRkRMOHVLam9zcUk0c01NQXNHQ1dDR1NBRmxBd1FDQWFDQi9EQWFCZ2txaGtpRzl3MEJDUU14RFFZTEtvWklodmNOQVFrUUFRUXdIQVlKS29aSWh2Y05BUWtGTVE4WERUSTJNVEF3TlRBd016TXpNMW93THdZSktvWklodmNOQVFrRU1TSUVJSHphcFUxM0grSzFQTXYzQklxUnkwdkR0V2x2aWgwRzJsTnhwa20xSktrMU1JR09CZ3NxaGtpRzl3MEJDUkFDTHpGL01IMHdlekI1QkNDRitTZThCNnRpeXNPMFExYkJEdnlCc3NhSVA5cDZ1ZWJZY05uUk9zMEZ0ekJWTUQya096QTVNUlV3RXdZRFZRUUtFd3h6YVdkemRHOXlaUzVrWlhZeElEQWVCZ05WQkFNVEYzTnBaM04wYjNKbExYUnpZUzF6Wld4bWMybG5ibVZrQWhRNkUxUXZESkJoN3J6QlF5L0xpbzZMS2lPTEREQUtCZ2dxaGtqT1BRUURBZ1JvTUdZQ01RREtCOUZqSzdXN2laTVQ4SjhyZmt6VDN5N2hTWERyRkE0R1N0U1R4QXUxaUdYdVA0SGllcVRsU0huelJUQ2JreWdDTVFESHFDdGxWVzBPNXQvWWxmZGpKVmJ4R3lMMk1wZlprUzF2UEdZUXlSTEFuOU5hTndlcSt0V3kxL2pDbW91LzZlaz0ifV19fSwibWVzc2FnZVNpZ25hdHVyZSI6eyJtZXNzYWdlRGlnZXN0Ijp7ImFsZ29yaXRobSI6IlNIQTJfMjU2IiwiZGlnZXN0IjoiVk5hb01lOXRvMXVhcUQ2aDY2Q2ZHOUUwNTllb3F5d3BYaVVTUi9YYzFSND0ifSwic2lnbmF0dXJlIjoiTUVVQ0lRRGFRWUtRMEI5OGtHZDdBbm5MaHdMd1drMkptVGdBb2VUeGJNUml0MjBEZkFJZ2NQQkNSa010dzBRUndibW1tY3dzK0ZaclN0SHFrT2ppQkRDeUpkNEZ0Y3c9In19","mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","digest":"sha256:e5fcc2913bb49f05bedbd5fa002174dc2a869373f5dd621bdbe6bff57d43e804","size":"9924","description":"Verified signature by urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main"}],"provenance":[{"relation":"derivedFrom","sourceId":"urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main","signatureRef":"sha256:e5fcc2913bb49f05bedbd5fa002174dc2a869373f5dd621bdbe6bff57d43e804"}],"metadata":{}},"updatedAt":"2026-10-05T00:32:45Z","metadata":{"agntcy.dir.security.v1.ScanResult":{"isSafe":true,"maxSeverity":"MEDIUM","reports":[{"isSafe":true,"maxSeverity":"MEDIUM","scannerType":"SKILL","updatedAt":"2026-11-02T02:08:30Z"}]},"agntcy.dir.trust.v1.Status":{"trusted":true,"verified":false},"agntcy.dir.usage.v1.Metrics":{"lookupCount":35,"providerCount":1,"pullCount":1}}},{"identifier":"urn:ai:org.agntcy:cid:baeareifowusrpw5lj2skekhymkif2m7xho6liezya26a6nig46g64nir3y","displayName":"azure-storage","mediaType":"application/agent-skills+gzip","type":"application/agent-skills+gzip","data":{"artifacts":[{"artifact_hash":"sha256:34f6fe88e2b5819c1a0f24aa3930a060d9504fee68ea4b363f0912a78daa5396","path":"references/auth-best-practices.md","type":"reference"},{"artifact_hash":"sha256:954fa6e2c97facb2612a4c5e1f01294b09dc31ec44f755b5d86cff6b4b134a7a","path":"references/sdk-usage.md","type":"reference"},{"artifact_hash":"sha256:b70a8bc0fa7d587aec8ec9485bd68577d9685640dcce77d337ff039d9879c24b","path":"references/sdk/azure-data-tables-java.md","type":"reference"},{"artifact_hash":"sha256:1f37fe3ba56ac8c1244461dc725fc1a8bc6d696073ff25cad52933be7be86049","path":"references/sdk/azure-data-tables-py.md","type":"reference"},{"artifact_hash":"sha256:f4e2a5ab810cfddd2c3c681814feaa216dc5059161e3c37326fee6910c2a82d0","path":"references/sdk/azure-storage-blob-java.md","type":"reference"},{"artifact_hash":"sha256:afdd86c5b3e59452e36819195f578ee47207c9f4fd639e047675ef95cbd903d8","path":"references/sdk/azure-storage-blob-py.md","type":"reference"},{"artifact_hash":"sha256:0c0e37e728cc1115e74286d38c7f8ae1489b627f1231dab26a2229a43e8e0bcd","path":"references/sdk/azure-storage-blob-rust.md","type":"reference"},{"artifact_hash":"sha256:fbcaa7379e7d98247675efd82553cacaef50abc1c61af547fcaf00e03c9c1d3d","path":"references/sdk/azure-storage-blob-ts.md","type":"reference"},{"artifact_hash":"sha256:46abbb1effec468c999844cf6e0188691d9fb160da47385a56ed7d1c7d63ca43","path":"references/sdk/azure-storage-file-datalake-py.md","type":"reference"},{"artifact_hash":"sha256:2ad59e6ec4fff052f565a63c4643fad85cd643e4de288d84ef0fc6249c7a521d","path":"references/sdk/azure-storage-file-share-py.md","type":"reference"},{"artifact_hash":"sha256:5cc219bb649529a29d735d9051eaf03b5a649a59d3ee7842e0da878ba1e8797c","path":"references/sdk/azure-storage-file-share-ts.md","type":"reference"},{"artifact_hash":"sha256:a12ff28b4598f8a62ed22f820882afd954bc873788c17c90db5cbe2af0b2f531","path":"references/sdk/azure-storage-queue-py.md","type":"reference"},{"artifact_hash":"sha256:e9f68c8279e8ba5623a6495e209619a7f9cfad7f07beb0d81e2a4ed26231f284","path":"references/sdk/azure-storage-queue-ts.md","type":"reference"},{"artifact_hash":"sha256:c739380475381a6aa93a1dad6578fc5fd1b8c62ea780d4162fc79ae948aaaeb9","path":"version.json","type":"other"}],"skill_file":"SKILL.md","skill_manifest":{"description":"Azure Storage Services including Blob Storage, File Shares, Queue Storage, Table Storage, and Data Lake. Answers questions about storage access tiers (hot, cool, cold, archive), when to use each tier, and tier comparison. Provides object storage, SMB file shares, async messaging, NoSQL key-value, and big data analytics. Includes lifecycle management. USE FOR: blob storage, file shares, queue storage, table storage, data lake, upload files, download blobs, storage accounts, access tiers, storage tiers, hot cool cold archive, storage tier comparison, when to use storage tiers, lifecycle management, Azure Storage concepts. DO NOT USE FOR: SQL databases, Cosmos DB (use azure-prepare), messaging with Event Hubs or Service Bus (use azure-messaging).","frontmatter_metadata":{"author":"Microsoft","version":"0.0.0-placeholder"},"license":"MIT","name":"azure-storage","version":"0.0.0-placeholder"}},"version":"0.0.0-placeholder","description":"Azure Storage Services including Blob Storage, File Shares, Queue Storage, Table Storage, and Data Lake. Answers questions about storage access tiers (hot, cool, cold, archive), when to use each tier, and tier comparison. Provides object storage, SMB file shares, async messaging, NoSQL key-value, and big data analytics. Includes lifecycle management. USE FOR: blob storage, file shares, queue storage, table storage, data lake, upload files, download blobs, storage accounts, access tiers, storage tiers, hot cool cold archive, storage tier comparison, when to use storage tiers, lifecycle management, Azure Storage concepts. DO NOT USE FOR: SQL databases, Cosmos DB (use azure-prepare), messaging with Event Hubs or Service Bus (use azure-messaging).","tags":["oasf:1.1.0:domains:energy/energy_storage","oasf:1.1.0:domains:technology/cloud_computing/azure","oasf:1.1.0:skills:data_engineering_analytics/data_analytics","oasf:1.1.0:skills:data_engineering_analytics/databases","oasf:1.1.0:skills:data_engineering_analytics/databases/nosql_database_operations"],"trustManifest":{"identity":"urn:ai:org.agntcy:cid:baeareifowusrpw5lj2skekhymkif2m7xho6liezya26a6nig46g64nir3y","identityType":"did","attestations":[{"type":"publisher-identity","uri":"data:application/vnd.dev.sigstore.bundle.v0.3+json;base64,eyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCJ2ZXJpZmljYXRpb25NYXRlcmlhbCI6eyJjZXJ0aWZpY2F0ZSI6eyJyYXdCeXRlcyI6Ik1JSUcxVENDQmx1Z0F3SUJBZ0lVSlRIRU52Z2RjSFNVcEE4eXR5WTU3bExnNkxvd0NnWUlLb1pJemowRUF3TXdOekVWTUJNR0ExVUVDaE1NYzJsbmMzUnZjbVV1WkdWMk1SNHdIQVlEVlFRREV4VnphV2R6ZEc5eVpTMXBiblJsY20xbFpHbGhkR1V3SGhjTk1qWXhNREExTURBek16TXhXaGNOTWpZeE1EQTFNREEwTXpNeFdqQUFNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVPSHkwQXFsRjkzek5IWW1JN2JyYS9jMEtLZXJna1UxbE9NRVNnVkZoNVA1R3dOOFhQeE5uMHY0YWlsL1MvYzM3c0lSWU9ncXdHb2RyQnFyWktBUDdRS09DQlhvd2dnVjJNQTRHQTFVZER3RUIvd1FFQXdJSGdEQVRCZ05WSFNVRUREQUtCZ2dyQmdFRkJRY0RBekFkQmdOVkhRNEVGZ1FVTm1JVk5DWXJsWkZXdDE0OWIvcUFoMFJjcnpjd0h3WURWUjBqQkJnd0ZvQVUzOVBwejFZa0VaYjVxTmpwS0ZXaXhpNFlaRDh3WVFZRFZSMFJBUUgvQkZjd1ZZWlRhSFIwY0hNNkx5OW5hWFJvZFdJdVkyOXRMMkZuYm5SamVTOWthWEl2TG1kcGRHaDFZaTkzYjNKclpteHZkM012YVcxd2IzSjBMWEpsWTI5eVpITXVlV0Z0YkVCeVpXWnpMMmhsWVdSekwyMWhhVzR3T1FZS0t3WUJCQUdEdnpBQkFRUXJhSFIwY0hNNkx5OTBiMnRsYmk1aFkzUnBiMjV6TG1kcGRHaDFZblZ6WlhKamIyNTBaVzUwTG1OdmJUQVdCZ29yQmdFRUFZTy9NQUVDQkFoelkyaGxaSFZzWlRBMkJnb3JCZ0VFQVlPL01BRURCQ2d3WXpoaU5qSXdabU0wTkdKaU5qUTVNekJoTXpVd1pEbGhPRGc1WXpoaE1EVmlNMlUwTmpNeU1Cd0dDaXNHQVFRQmc3OHdBUVFFRGtsdGNHOXlkQ0JTWldOdmNtUnpNQmdHQ2lzR0FRUUJnNzh3QVFVRUNtRm5iblJqZVM5a2FYSXdIUVlLS3dZQkJBR0R2ekFCQmdRUGNtVm1jeTlvWldGa2N5OXRZV2x1TURzR0Npc0dBUVFCZzc4d0FRZ0VMUXdyYUhSMGNITTZMeTkwYjJ0bGJpNWhZM1JwYjI1ekxtZHBkR2gxWW5WelpYSmpiMjUwWlc1MExtTnZiVEJqQmdvckJnRUVBWU8vTUFFSkJGVU1VMmgwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzloWjI1MFkza3ZaR2x5THk1bmFYUm9kV0l2ZDI5eWEyWnNiM2R6TDJsdGNHOXlkQzF5WldOdmNtUnpMbmxoYld4QWNtVm1jeTlvWldGa2N5OXRZV2x1TURnR0Npc0dBUVFCZzc4d0FRb0VLZ3dvTUdNNFlqWXlNR1pqTkRSaVlqWTBPVE13WVRNMU1HUTVZVGc0T1dNNFlUQTFZak5sTkRZek1qQWRCZ29yQmdFRUFZTy9NQUVMQkE4TURXZHBkR2gxWWkxb2IzTjBaV1F3TFFZS0t3WUJCQUdEdnpBQkRBUWZEQjFvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2WVdkdWRHTjVMMlJwY2pBNEJnb3JCZ0VFQVlPL01BRU5CQ29NS0RCak9HSTJNakJtWXpRMFltSTJORGt6TUdFek5UQmtPV0U0T0Rsak9HRXdOV0l6WlRRMk16SXdId1lLS3dZQkJBR0R2ekFCRGdRUkRBOXlaV1p6TDJobFlXUnpMMjFoYVc0d0dRWUtLd1lCQkFHRHZ6QUJEd1FMREFrNU16QXpNakkwTlRrd0tRWUtLd1lCQkFHRHZ6QUJFQVFiREJsb2RIUndjem92TDJkcGRHaDFZaTVqYjIwdllXZHVkR041TUJrR0Npc0dBUVFCZzc4d0FSRUVDd3dKTVRrM01UUXdOREkyTUdNR0Npc0dBUVFCZzc4d0FSSUVWUXhUYUhSMGNITTZMeTluYVhSb2RXSXVZMjl0TDJGbmJuUmplUzlrYVhJdkxtZHBkR2gxWWk5M2IzSnJabXh2ZDNNdmFXMXdiM0owTFhKbFkyOXlaSE11ZVdGdGJFQnlaV1p6TDJobFlXUnpMMjFoYVc0d09BWUtLd1lCQkFHRHZ6QUJFd1FxRENnd1l6aGlOakl3Wm1NME5HSmlOalE1TXpCaE16VXdaRGxoT0RnNVl6aGhNRFZpTTJVME5qTXlNQmdHQ2lzR0FRUUJnNzh3QVJRRUNnd0ljMk5vWldSMWJHVXdVUVlLS3dZQkJBR0R2ekFCRlFSRERFRm9kSFJ3Y3pvdkwyZHBkR2gxWWk1amIyMHZZV2R1ZEdONUwyUnBjaTloWTNScGIyNXpMM0oxYm5Ndk16Y3lORFl3TVRjek9UUXZZWFIwWlcxd2RITXZNVEFXQmdvckJnRUVBWU8vTUFFV0JBZ01CbkIxWW14cFl6QXpCZ29yQmdFRUFZTy9NQUVZQkNVTUkzSmxjRzg2WVdkdWRHTjVMMlJwY2pweVpXWTZjbVZtY3k5b1pXRmtjeTl0WVdsdU1JR0tCZ29yQmdFRUFkWjVBZ1FDQkh3RWVnQjRBSFlBM1Qwd2FzYkhFVEpqR1I0Y21XYzNBcUpLWHJqZVBLMy9oNHB5Z0M4cDdvNEFBQUdoQ1hya2p3QUFCQU1BUnpCRkFpQjUyR0ZOSTNNYU9odXRFNFlYSVJ3UXJDa3hCQlI2Ukh6Ykgxemw2WUlEVkFJaEFMZEdDZithZytkUHBLSXE2cW1UOGQ3cHZteW81bzcyOGRZSjI1cWMxQWRXTUFvR0NDcUdTTTQ5QkFNREEyZ0FNR1VDTUNreENYYWYvUWVhR20rVDlWOGt2Wm9QMHg2bnI4c1dLRTREbFFHMVlNR05Vdi9JbU5UemIvQ2FZTGxZRk1samF3SXhBSmVMek1hQVVJNHhxMUNmNnNqb1MxWWRWZG9RZ2dKRDhTVkptMFRLNDZlMHJrQkQ1SnU2N0ZPMlpuRE8vODM2V2c9PSJ9LCJ0bG9nRW50cmllcyI6W3sibG9nSW5kZXgiOiIzMDc5NDMzNzQ1IiwibG9nSWQiOnsia2V5SWQiOiJ3Tkk5YXRRR2x6K1ZXZk82TFJ5Z0g0UVVmWS84VzRSRndpVDVpNVdSZ0IwPSJ9LCJraW5kVmVyc2lvbiI6eyJraW5kIjoiaGFzaGVkcmVrb3JkIiwidmVyc2lvbiI6IjAuMC4xIn0sImludGVncmF0ZWRUaW1lIjoiMTc5MTE2MDQxMSIsImluY2x1c2lvblByb21pc2UiOnsic2lnbmVkRW50cnlUaW1lc3RhbXAiOiJNRVVDSVFEVExaZklsa3VKRjVIVGlzUmc1cHBwY1hWN1Fzc21LTU01Q2piUUFHZ05nZ0lnS21YZ1g1ZlNsOUdjUlRRd1gxRU5MYmJ5T1h4SDZjYkw4ZVloMXF3OGpmRT0ifSwiaW5jbHVzaW9uUHJvb2YiOnsibG9nSW5kZXgiOiIyOTU3NTI5NDgzIiwicm9vdEhhc2giOiI2U3cvQkJ0Vy9tNDBYQ0d1Q05HR3hpV251TExaaGpWMEdjQWFGM3BCbjVnPSIsInRyZWVTaXplIjoiMjk1NzUyOTQ5MiIsImhhc2hlcyI6WyJxWVB2dXp2L2VuZUEzdmpmVldEWTd4b1JmTzd0WTNJZlpUQlZ2bGFieExvPSIsImdzMVlnMUErYWNmdkhhcCtoWFpRa1JvTDNmQVhweTNPRTF0UjQ1R0oyN2M9IiwiS3pEQmp5UGV1dWtmd2JpeHNsRm5vQnhQZnRkV3prSTcyTjNQZURnSWlYRT0iLCJYNXFiMkJYd2F3c042eVpXQ2dpdnBxYjRsSmFUU0VjRXJkK1Njd2tXWkFRPSIsIkp1MjFuL3hjYW5Mcnp6TUlNRGVteHI2SFhMSnYyYWx4Wk1JTEpIMjFMQ3M9IiwiY0FHemJhV0I2RGQ1dWZtbTRlNzdNWHE3V0lvKys2VHE3NHpGb0lWVVQ2QT0iLCIwUzNuSGIrRDZ3enBHTTlEVVJzbzhMeXZ0N0tQQU94SkRXeVIwcGxYUTlzPSIsImFRdUFScnpobG9rUjBNeTZmZy9jUjBkTUN5THdhUkFtWnBYd09MbzJPb289IiwiSG1jQTU0YVNEd1M0K20vRDA5ODluNm8xR3pvNHZCbEhNYWRNRjc4cit5Zz0iLCI1d1JYdndCYnpOazBWZmNhUkZQcHkzNGNPcnp5cGZFNWVPVmFmU2s5K0pZPSIsIm1PcU9sTWJtOHZmY1pUbnBNVGR1dlJ0QWt2eVIxU0hOZnFIV1ZSR2xHb0k9IiwiTmxPY2xsZG1LUEExdE1LSXNrcUhBd3VRRFlIcDMxWXdwSytPT01yTWNjYz0iLCJxeHpIYW5Beno1N1NEZG1KZTBCN2JKSzcyTlRJQmJ3RU1HQkJLdkRPUk93PSIsInhIL0RDc2VMSHI5ZUtvWVQ4cXNPUlpLN3pWZEVHWVdIdVZ0c1ZyRDk1d1k9Il0sImNoZWNrcG9pbnQiOnsiZW52ZWxvcGUiOiJyZWtvci5zaWdzdG9yZS5kZXYgLSAxMTkzMDUwOTU5OTE2NjU2NTA2XG4yOTU3NTI5NDkyXG42U3cvQkJ0Vy9tNDBYQ0d1Q05HR3hpV251TExaaGpWMEdjQWFGM3BCbjVnPVxuXG7igJQgcmVrb3Iuc2lnc3RvcmUuZGV2IHdOSTlhakJFQWlBZ0xwSmJUejEvbzZaMm1vM2RETndQSzRXSGxTcGF1eUliOXY4aldURGRxUUlnR1RxWjhaM2NaWXdmdXl2T251WDh4aHJSMXVBUDhYSjJaMS9kMGp0OC92ND1cbiJ9fSwiY2Fub25pY2FsaXplZEJvZHkiOiJleUpoY0dsV1pYSnphVzl1SWpvaU1DNHdMakVpTENKcmFXNWtJam9pYUdGemFHVmtjbVZyYjNKa0lpd2ljM0JsWXlJNmV5SmtZWFJoSWpwN0ltaGhjMmdpT25zaVlXeG5iM0pwZEdodElqb2ljMmhoTWpVMklpd2lkbUZzZFdVaU9pSm1OREUxTnpaak1qSTRORFE1TjJJMk5qQTJPRFkxTkRkbVlXWXlPVE16TnpkbFlUUXlNbVk1TkRnM09EVTNNRFE1TmpBMk5qTmxNRFl3TnpWa09XSmpJbjE5TENKemFXZHVZWFIxY21VaU9uc2lZMjl1ZEdWdWRDSTZJazFGVlVOSlVVUnpheXRQYTJSM2VXbFJXVTB4VDJSTVlsbGpjVEp1VTNjdmRWaE9NbFp3YlZoR1drdHpVME15Tld0UlNXZEdjVE5XZVVkMVVESXZlRXRuT0M5NEt6UlNTa2swVkhad1VraFFRekpyTVdwb2VGUk5RamR0ZFdvMFBTSXNJbkIxWW14cFkwdGxlU0k2ZXlKamIyNTBaVzUwSWpvaVRGTXdkRXhUTVVOU1ZXUktWR2xDUkZKV1NsVlRWVnBLVVRCR1ZWSlRNSFJNVXpCMFEyc3hTbE5WWTNoV1JVNUVVVzE0TVZvd1JqTlRWVXBDV2pCc1ZsTnNVa2xTVlRVeVdqSlNhbE5HVGxaalJVVTBaVmhTTlZkVVZUTmlSWGh1VG10NGRtUXdUbTVYVld4TVlqRndTbVZ0YjNkU1ZVWXpWRmhqUzFSdWNFWldhekZEVkZWa1FrMVdWa1pSTW1oT1ZGZE5lV0pITldwTk1Vb3lXVEl4Vm1SV2NFaFdha3BPVldwU00xTkZSbHBTUmxwU1ZWVlNSbVZHV2paWlZtUnJaVzFTU0U5WWJHRlZla1ozV1cwMVUySkJjR3BpVkVaelYydGtjMkZIVWtoV1dHUkpZVWRPVDFSWGNGcGxSVEZGVVZSR1RsSkZSalpVV0hCT1pVWmtiMWt3TlU1aGJHdzBWRlZTUWsxVk1VVlJWRUpPWldzeE5GWXljRUpSVlRGSFlUTmtSbVF4YkVsRGEzUjJWMnRzTm1GcVFrUlJWa1phVTFWMGRsZHJiRFpoYWtKRlVWWkdhbEpHUm01UlZWWlFVMGhyZDFGWVJuTlNhbXQ2WldzMVNWZFhNVXBPTWtwNVdWTTVhazFGZEV4YVdFcHVZVEZWZUdKRk9VNVNWazFMV2pGYVIyRkVWbEZPVldRelZHcG9XVlZJYUU5aWFrSXlUa2RHY0dKRE9WUk1NazE2VGpOT1NsVnNiRkJhTTBZelVqSTVhMk5yU25oamJIQk1VVlpCTTFWVmRGQlJNRXBaWWpOa2Jsb3hXWGxVVlVVd1VuZHdRazFXVm10U1NHUkdVV2s1TTFWVlZrSmtNR3hKV2pCU1FsWkZTbTVVYkZwSlZURldSbEpGVWtKVE1FcHVXak5LUTFvd1ZrZFJiRVpxVWtWR05sRlhVa05hTURWWFUwWkZNRkpWV201VlZsWlBZbFZzVjBOck5VUlhXRXB6VjJ0YVdHUkVSVEJQVjBsMlkxVkdiMDFHU21wamJuQnFaREJvTTFkVlVsZFZha0p4VVd0S2JtUXdXblpSVmxWNlQxWkNkMlZxUmxwaE1GWmhXV3BXZUZSdGNIZFRNRnBZWVZob2NFNUdhMHRYYTFFMFpERnNVbGRWVWxkVmFrSlRVVlpHU1V3d1NrZFpNMlJYVjFad1ZWbFZhRk5OUjA1SlZGUmFUV1ZVYkhWWlZtaFRZakpTV0ZOWVZscE5hbXd3VkVSS1IySnRTblZWYlhCc1ZYcHNjbGxXYUVwa1ozQk5ZbGRTZDFwRlpHOU5WbXh3VDFST2FVMHdjSGxYYlRFMFpHMVJlbFJZV21oV2VrWXpXV3BPUzAxRmVGbFRiWGhhVFdwc05WZHJhRTVrVjFaWVVtNVNhVkpWU2pWWGJHUmhaV3QzZVdGSGVGcFdNVW8yUTJ0M2VVMVhhR2hXZWxJelZERkdXbE13ZEROWFZVcERVVlZrUldSdWNFSlJhMFpTVlZoS2FGTkdTWGRaTUdoT1RtdDROVTlVUW1sTmJsSnpXVzFyTVdGR2EzcFZia0pwVFdwV05sUkhNV3RqUjFKSVlVUkZTMWRYTlZkbGJIQlpVMjF3YVUxcVZYZFhiR014VFVWNGRGUnVXbWxXUlVaWVVXMWtkbU5yU201U1ZWWkNWMVU0ZGxSVlJrWlJNRXBDWVVod1drMXRhSE5YYTJoWFl6RndWVkZVU2tOYU1qbDVVVzFrUmxKUmNFSlhWVGgyVkZWR1JsSkZTa1JhTTJSYVpXMW9jRlJ0Y0Vwa01YQjBWRlJDVDFJd2NIQlViWEJTVGxVeE5sRnRhRTVsYkZZelYydFNjMkZGT1VWYWVsWmFaVzFvYjFSVlVsZGhWVEI1VmxSQ1QyRnJNVFZEYXpGRFpEQmtSR0ZZVGtoUlZrWlNVVzFqTTA5SVpFSlZWa1pHVWtkMGMyUkhUa2hQV0d4clVUQktWRmRzWkU5a2JVNTBWVzV3VGxGdFpFaFJNbXg2VWpCR1VsVlZTbTVPZW1nelVWWkdWbEpWVG5SU2JUUkxXVzAxVTJGdFZsUlBWM1JvVjBWc00xTkdSbHBUTUhRelYxVktRMUZWWkVWa2JuQkNVV3RLYmxWV1FtcGlWbHAwV1ROck5XSXhjRmhTYlhScVpWUnNNRmRXWkhOa1ZURkZZekJrUkdGWVRraFJWa1pTVVdkd2JrNTZhRE5SVmtadVVsVjRVbVF6U21oVFJrbDNXVEJvVGs1cmVEVlBWRUpwVFc1U2MxbHRhekZoUm10NlZXNUNhVTFxVmpaVVJ6RnJZMGRTU0dGRVJscGliRm8yVjJ4b1MyRnRTWGxPVkVKaFZucFZkME5yZUhSVWJscHBWa1ZLY1ZGdFpIWmphMHB1VWxWV1FsZFZPSFpVVlVaR1UydEtSMVpWTVZaTmJXZDNXa1ZvUTJWck9YQlBTRnBoVFcxM2QxbFZhRmRoVlhoMFZHNWFhVlY2Ykc5WGFra3hUVVpyZW1FeldVdFhhMlJ6WlZWNE5VNVhOV2hYUmtwMldrWmtTbVJ0VVhsUFdHeG9UV3h3ZWxscVRtdGxhM2Q1WWtoU2FsSjZiRFZhUlUxNFpWWndXRlJ1V21waVZrbzJWRWMxYzJGSFNsaGxSVVpxWWxaYWRGa3phelZpZDNCaFZqQmFjbGt6YXpWa1JteFlZa2hXVGxKSFpFaFJNbXg2VWpCR1VsVlZTbTVPZW1nelVWWkdkbEpWZEc1a01qbE9VakF3TUZkWGNGcGxWVEZJVjIxd1QxSkdTbkJYVjNCYVRVVTVWVlJZWkZwV1JUQjRRMnN4U0ZWVVZscFdSMk13VkRGa1RrNUdiRlZSVkVaYVlXczFjMVJyVWxwbGF6RnhVVmRTUTFveU9YbFJiV1JHVWxWR1dsUjVPVTVSVlZaTlVXdEZORlJWVWxoYVNFSnJVakpuZUZkWGEzaGlNa2w2VkdwQlMxZHNaRkprTUhoU1YxVjBUR1F4YkVOUmEwWklVa2hhTmxGVlNrVlJWa1p0VWtWSmVHSXlVa2xWYm1ScVpXMDVNbFJFU210alIxSklZVVJHV21GVVZuRlpha2wzWkd4c1dGcElWbXRTTURReFZFUktVMk5CY0dwaGEwVXdVVzFrZG1OclNtNVNWVlpDVjFVNGRsUlZSa1pVYTBwRVlqQXhURkpGU25GVU1HUktUV3N4Y1ZGdE1WcGxiRVYzVjFjeFNrMXJOVVZoTTNCT1VqQldObFJzVWtOaE1EbFlVbFJTVUZKSGVIRkRhemxJVWxoa1QxWXdiRFpYYkZKU1RXc3hObE5ZWkVsa01XeE1Vek5rV2xGclNrSlNNRkl5Wld0R1ExSkhaRkpWYTFKQ1QxaHNZVll4Y0RaVVJFcHZZa1pzV0ZWdWNFMU5ha1p2V1Zaak1HUXdaRkpYVlhOTFV6TmtXbEZyU2tKU01GSXlaV3RHUTFKSVpGSlVSVkpDWVhwV1RtVnJSalpVVjNCS1RVVTFWV0V6WkV4VlZteE1Vek5rV2xGclNrSlNNRkl5Wld0R1ExSlZSbEpaYTFKRFlrYzVhMU5HU2pOWk0zQjJaR2R3VFUxdFVuZGFSV1J2VFZac2NFNVhjR2xOYWtJeVYxWmthMlJYVWtoVWFsWk9VVzEwU0ZFeWJIcFNNRVpTVlZWS2JrNTZhRE5SVmtwR1VsVk9NMlF3Y0U1V1IzTjZWRlpTVW1Rd05VVlRWRXBPVWpBeFNFTnJUbkJqTUdSQ1ZWWkdRMXA2WXpSa01FWlRVMVZXVjFWWWFGVlpWV2hUVFVkT1NWUlVXazFsVkd4MVdWWm9VMkl5VWxoVFdGWmFUV3BzTUZSRVNrZGliVXAxVlcxd2JGVjZiSEpaVm1oS1pHdDRkRnBJUVV0YVJXUnZUVlpzY0U5VVRtbE5NSEI1VjIweE5HUnRVWHBVV0Zwb1ZucEdNMWxxVGt0TlJYaFpVMjE0V2sxcWJEVlhhMmhPWkZkV1dGSnVVbWxTVlVvMVYyeGtZV1ZyZDNsaFIzaGFWakZLTmxSRVNYaGhRWEJvVm5wU00xUXdSbHBUTUhRelYxVktRMUZWWkVWa2JuQkNVV3RXTTFWWVJrVlJNbVF6VjFod2IyRlZOWEZUV0dSaFlsVXdkMVJyWkV0aFZUVnhWVlJXVG1WclNtOVVXSEJXWkRGd1JXSkhhRkJTUjJNeFEyeHNObUZIYUU1U1JscHdWRlJLVmsxRk5YRlVXR3hPVVcxa1NGRXliSHBTTUVaU1ZWVktiazU2YUROUlZrcFNVbFZPYm1Rd2JHcE5helYyVjJ4a1UwMVhTa2hXV0dSV1ZWWnNURk16WkZwUmEwcENVakJSUzJSdWNFSlJhMXBTVld0U1JWSlZXblphUldoVFpESk9ObUl6V2sxTmJWSjNXa1ZrYjAxV2JIQk9WM0JwVFdwQ01sZFdaR3RrVjFKSVZHcFdUVTFzU25kWk1tczFZVVpyZWxWdVFtbE5hbFkyVkVST1MwMVJjR2xpYXpFeVZGaHdhbVZWTlVWWFdHUk9Wa2RPTmxReFVsSmtiR3haVldwQ1lWWjZSak5hUldoT1pHc3hWVkZXWkVOYU1qbDVVVzFrUmxKVlJscFVlVGxPVVZWV1dGRnJSbTVVVlVwMVVXcEdXbUpZYUhkRGJHdzJVVmh3UTFveU9YbFJiV1JHVWxWR1dsUjVPVTVSVlZaYVVXdE9WbFJWYTNwVGJYaHFVbnBuTWxkV1pHdGtWMUpJVkdwV1RVMXNTbmRaTW5CM1pWWndXRmRVV21waVZscDBXVE5yTldJeGNGaFNiWE5MV1ROck5XUkdiRmhpU0ZaT1UxVmtURkZ0WkhaamEwcHVVbFZXUWxwR2J6RlJWMlJTVVRCS1NXUXdWbXhhTUVrd1VWVm9XbEZVVGxWTlNHUm9ZekpLU1ZKV1VrdGhhMlJUVGtkT2RGWXlUWHBSV0VaTFUzZHdXV050Y0d4VlJYTjZUREpuTUdOSWJHNVJlbWgzVGpJNE1GRlZSa0pTTW1oRVYwaEtjbUZ1WkVKUlZVcENWRlZHVTJWclNrZFJWMnhEVGxSS1NGSnJOVXBOTURGb1ZESm9NV1JGVlRCWFZtaEtWVzVrVWtOdVNrUmhNMmhEVVd4Sk1sVnJhRFpaYTJkNFpXMTNNbGRWYkVWV2EwWktZVVZHVFZwRlpFUmFhWFJvV25sMGExVklRa3hUV0VVeVkxY3hWVTlIVVROalNGcDBaVmM0TVdKNlkzbFBSMUphVTJwSk1XTlhUVXROVlVaclZqQXhRbUl3WkVSUk0wWklWVEF3TUU5VlNrSlVWVkpDVFcxa1FsUlZaRlpSTURGRVlUTm9SRmRIUm0xTU1VWnNXVlZrZEVzeFVUVldhbWh5Wkd4d2RsVkVRalJPYlRWNVQwaE9XRk13VlRCU1FYQnpWVlZqZUZkVk1VaFViRll5VERCc2RGUnNValpaYVRsRVdWWnNUV0pHYkVkVVYzaHhXVmhrU21WRlJrdGFWWGcyVkZkR1FsWlZhekJsU0VWNFVUSlpNbU15Y0haVmVrWmFXa1phYTJJeFJtNWFNSEJGUTJwb1ZGWnJjSFJOUmxKTVRrUmFiRTFJU25KUmExRXhVMjVWTWs0d1dsQk5iSEIxVWtVNGRrOUVUVEpXTW1NNVVGRnZkRXhUTUhSTVZWWlBVa05DUkZKV1NsVlRWVnBLVVRCR1ZWSlRNSFJNVXpCMFEyYzlQU0o5ZlgxOSJ9XSwidGltZXN0YW1wVmVyaWZpY2F0aW9uRGF0YSI6eyJyZmMzMTYxVGltZXN0YW1wcyI6W3sic2lnbmVkVGltZXN0YW1wIjoiTUlJQ3lUQURBZ0VBTUlJQ3dBWUpLb1pJaHZjTkFRY0NvSUlDc1RDQ0FxMENBUU14RFRBTEJnbGdoa2dCWlFNRUFnRXdnYmNHQ3lxR1NJYjNEUUVKRUFFRW9JR25CSUdrTUlHaEFnRUJCZ2tyQmdFRUFZTy9NQUl3TVRBTkJnbGdoa2dCWlFNRUFnRUZBQVFnckdPMi9hbGtlcWRoZ2lXclR4UHhIMUdCVGxFcWJBRUpqdTR3SzMyeHZnd0NGQk1oLzcxNVBhRWFEb1lyQlRBQ3UzODltdmswR0E4eU1ESTJNVEF3TlRBd016TXpNVm93QXdJQkFhQXlwREF3TGpFVk1CTUdBMVVFQ2hNTWMybG5jM1J2Y21VdVpHVjJNUlV3RXdZRFZRUURFd3h6YVdkemRHOXlaUzEwYzJHZ0FER0NBZHN3Z2dIWEFnRUJNRkV3T1RFVk1CTUdBMVVFQ2hNTWMybG5jM1J2Y21VdVpHVjJNU0F3SGdZRFZRUURFeGR6YVdkemRHOXlaUzEwYzJFdGMyVnNabk5wWjI1bFpBSVVPaE5VTHd5UVllNjh3VU12eTRxT2l5b2ppd3d3Q3dZSllJWklBV1VEQkFJQm9JSDhNQm9HQ1NxR1NJYjNEUUVKQXpFTkJnc3Foa2lHOXcwQkNSQUJCREFjQmdrcWhraUc5dzBCQ1FVeER4Y05Nall4TURBMU1EQXpNek14V2pBdkJna3Foa2lHOXcwQkNRUXhJZ1Fnc2o5RTM4M1hVRlBQS3I5MG9ZOWNwbEJzUTJ1eG5GQ3hJTFNyS3VQTzVUY3dnWTRHQ3lxR1NJYjNEUUVKRUFJdk1YOHdmVEI3TUhrRUlJWDVKN3dIcTJMS3c3UkRWc0VPL0lHeXhvZy8ybnE1NXRodzJkRTZ6UVczTUZVd1BhUTdNRGt4RlRBVEJnTlZCQW9UREhOcFozTjBiM0psTG1SbGRqRWdNQjRHQTFVRUF4TVhjMmxuYzNSdmNtVXRkSE5oTFhObGJHWnphV2R1WldRQ0ZEb1RWQzhNa0dIdXZNRkRMOHVLam9zcUk0c01NQW9HQ0NxR1NNNDlCQU1DQkdjd1pRSXhBTkh4ZFp4czY1c09ENGhFeGZpSWtXRDRNWmtkL29tNjNoeE9VUlU4ZnA1bGhPd3BRd2ZnSVdGRWdENkxFTFh2eEFJd0U4a09qODJSM29VN1ZSbnNSbVpuVHo1Vjh2cnVMMmxqV3BwSlJkZjNaWU1rVFFNdkd5ZkdhRW4vNlZGMDhvTTAifV19fSwibWVzc2FnZVNpZ25hdHVyZSI6eyJtZXNzYWdlRGlnZXN0Ijp7ImFsZ29yaXRobSI6IlNIQTJfMjU2IiwiZGlnZXN0IjoiOUJWMndpaEVsN1pnYUdWSCt2S1ROMzZrSXZsSWVGY0VsZ1pqNEdCMTJidz0ifSwic2lnbmF0dXJlIjoiTUVVQ0lRRHNrK09rZHd5aVFZTTFPZExiWWNxMm5Tdy91WE4yVnBtWEZaS3NTQzI1a1FJZ0ZxM1Z5R3VQMi94S2c4L3grNFJKSTRUdnBSSFBDMmsxamh4VE1CN211ajQ9In19","mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","digest":"sha256:2805f9a3b218451b6330b50c936dcabec896a08819c248ae6e0a30273954461e","size":"9873","description":"Verified signature by urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main"}],"provenance":[{"relation":"derivedFrom","sourceId":"urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main","signatureRef":"sha256:2805f9a3b218451b6330b50c936dcabec896a08819c248ae6e0a30273954461e"}],"metadata":{}},"updatedAt":"2026-10-05T00:32:44Z","metadata":{"agntcy.dir.security.v1.ScanResult":{"isSafe":true,"maxSeverity":"NONE","reports":[{"isSafe":true,"maxSeverity":"NONE","scannerType":"SKILL","updatedAt":"2026-11-02T02:37:56Z"}]},"agntcy.dir.trust.v1.Status":{"trusted":true,"verified":false},"agntcy.dir.usage.v1.Metrics":{"lookupCount":35,"providerCount":1,"pullCount":1}}},{"identifier":"urn:ai:org.agntcy:cid:baeareiex2clmlgilcf4j54gttskp4qzhzbrwoufsrj7ju6nyrdyc47nzmm","displayName":"azure-resource-visualizer","mediaType":"application/agent-skills+gzip","type":"application/agent-skills+gzip","data":{"artifacts":[{"artifact_hash":"sha256:634ad47b9dc958dd36e37b51369d1df60cc0430c072697b45f71b5a3e1ea221c","path":"assets/example-diagram.md","type":"asset"},{"artifact_hash":"sha256:4f77937ad89eb8d333afb928592f0b5b22a83044083521dacfe55d8b7b1eff22","path":"assets/template-architecture.md","type":"asset"},{"artifact_hash":"sha256:c178445ad2a41f459b2b83353b7f3dc5bf0f99c102bac043f2eb482ffb00f726","path":"references/azure-resource-graph.md","type":"reference"},{"artifact_hash":"sha256:c739380475381a6aa93a1dad6578fc5fd1b8c62ea780d4162fc79ae948aaaeb9","path":"version.json","type":"other"}],"skill_file":"SKILL.md","skill_manifest":{"description":"Analyze Azure resource groups and generate detailed Mermaid architecture diagrams showing the relationships between individual resources. WHEN: create architecture diagram, visualize Azure resources, show resource relationships, generate Mermaid diagram, analyze resource group, diagram my resources, architecture visualization, resource topology, map Azure infrastructure.","frontmatter_metadata":{"author":"Microsoft","version":"0.0.0-placeholder"},"license":"MIT","name":"azure-resource-visualizer","version":"0.0.0-placeholder"}},"version":"0.0.0-placeholder","description":"Analyze Azure resource groups and generate detailed Mermaid architecture diagrams showing the relationships between individual resources. WHEN: create architecture diagram, visualize Azure resources, show resource relationships, generate Mermaid diagram, analyze resource group, diagram my resources, architecture visualization, resource topology, map Azure infrastructure.","tags":["oasf:1.1.0:domains:human_resources/hr_analytics","oasf:1.1.0:domains:technology/cloud_computing/azure","oasf:1.1.0:skills:data_engineering_analytics/data_visualization","oasf:1.1.0:skills:software_engineering/software_architecture/architecture_patterns"],"trustManifest":{"identity":"urn:ai:org.agntcy:cid:baeareiex2clmlgilcf4j54gttskp4qzhzbrwoufsrj7ju6nyrdyc47nzmm","identityType":"did","attestations":[{"type":"publisher-identity","uri":"data:application/vnd.dev.sigstore.bundle.v0.3+json;base64,eyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCJ2ZXJpZmljYXRpb25NYXRlcmlhbCI6eyJjZXJ0aWZpY2F0ZSI6eyJyYXdCeXRlcyI6Ik1JSUcxRENDQmx1Z0F3SUJBZ0lVUUVXT1pCT1Y3ZjltUDJUb2VDb1lqWmsxT1VVd0NnWUlLb1pJemowRUF3TXdOekVWTUJNR0ExVUVDaE1NYzJsbmMzUnZjbVV1WkdWMk1SNHdIQVlEVlFRREV4VnphV2R6ZEc5eVpTMXBiblJsY20xbFpHbGhkR1V3SGhjTk1qWXhNREExTURBek16STRXaGNOTWpZeE1EQTFNREEwTXpJNFdqQUFNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUrQ25aUW0vaW96NFU5c2NselpiMjg4bitXZ1ZsUXFsRXR6alB1U0pWeWxkSE1TYjBWdGhTVEI3SGU4Ty8xL1RadlhEcUlaYk1JQ2tGL3BMaUh4VHh5Nk9DQlhvd2dnVjJNQTRHQTFVZER3RUIvd1FFQXdJSGdEQVRCZ05WSFNVRUREQUtCZ2dyQmdFRkJRY0RBekFkQmdOVkhRNEVGZ1FVS0JRbExRUU5aQ2pVM214bkwrL1gzazFPMk1Fd0h3WURWUjBqQkJnd0ZvQVUzOVBwejFZa0VaYjVxTmpwS0ZXaXhpNFlaRDh3WVFZRFZSMFJBUUgvQkZjd1ZZWlRhSFIwY0hNNkx5OW5hWFJvZFdJdVkyOXRMMkZuYm5SamVTOWthWEl2TG1kcGRHaDFZaTkzYjNKclpteHZkM012YVcxd2IzSjBMWEpsWTI5eVpITXVlV0Z0YkVCeVpXWnpMMmhsWVdSekwyMWhhVzR3T1FZS0t3WUJCQUdEdnpBQkFRUXJhSFIwY0hNNkx5OTBiMnRsYmk1aFkzUnBiMjV6TG1kcGRHaDFZblZ6WlhKamIyNTBaVzUwTG1OdmJUQVdCZ29yQmdFRUFZTy9NQUVDQkFoelkyaGxaSFZzWlRBMkJnb3JCZ0VFQVlPL01BRURCQ2d3WXpoaU5qSXdabU0wTkdKaU5qUTVNekJoTXpVd1pEbGhPRGc1WXpoaE1EVmlNMlUwTmpNeU1Cd0dDaXNHQVFRQmc3OHdBUVFFRGtsdGNHOXlkQ0JTWldOdmNtUnpNQmdHQ2lzR0FRUUJnNzh3QVFVRUNtRm5iblJqZVM5a2FYSXdIUVlLS3dZQkJBR0R2ekFCQmdRUGNtVm1jeTlvWldGa2N5OXRZV2x1TURzR0Npc0dBUVFCZzc4d0FRZ0VMUXdyYUhSMGNITTZMeTkwYjJ0bGJpNWhZM1JwYjI1ekxtZHBkR2gxWW5WelpYSmpiMjUwWlc1MExtTnZiVEJqQmdvckJnRUVBWU8vTUFFSkJGVU1VMmgwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzloWjI1MFkza3ZaR2x5THk1bmFYUm9kV0l2ZDI5eWEyWnNiM2R6TDJsdGNHOXlkQzF5WldOdmNtUnpMbmxoYld4QWNtVm1jeTlvWldGa2N5OXRZV2x1TURnR0Npc0dBUVFCZzc4d0FRb0VLZ3dvTUdNNFlqWXlNR1pqTkRSaVlqWTBPVE13WVRNMU1HUTVZVGc0T1dNNFlUQTFZak5sTkRZek1qQWRCZ29yQmdFRUFZTy9NQUVMQkE4TURXZHBkR2gxWWkxb2IzTjBaV1F3TFFZS0t3WUJCQUdEdnpBQkRBUWZEQjFvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2WVdkdWRHTjVMMlJwY2pBNEJnb3JCZ0VFQVlPL01BRU5CQ29NS0RCak9HSTJNakJtWXpRMFltSTJORGt6TUdFek5UQmtPV0U0T0Rsak9HRXdOV0l6WlRRMk16SXdId1lLS3dZQkJBR0R2ekFCRGdRUkRBOXlaV1p6TDJobFlXUnpMMjFoYVc0d0dRWUtLd1lCQkFHRHZ6QUJEd1FMREFrNU16QXpNakkwTlRrd0tRWUtLd1lCQkFHRHZ6QUJFQVFiREJsb2RIUndjem92TDJkcGRHaDFZaTVqYjIwdllXZHVkR041TUJrR0Npc0dBUVFCZzc4d0FSRUVDd3dKTVRrM01UUXdOREkyTUdNR0Npc0dBUVFCZzc4d0FSSUVWUXhUYUhSMGNITTZMeTluYVhSb2RXSXVZMjl0TDJGbmJuUmplUzlrYVhJdkxtZHBkR2gxWWk5M2IzSnJabXh2ZDNNdmFXMXdiM0owTFhKbFkyOXlaSE11ZVdGdGJFQnlaV1p6TDJobFlXUnpMMjFoYVc0d09BWUtLd1lCQkFHRHZ6QUJFd1FxRENnd1l6aGlOakl3Wm1NME5HSmlOalE1TXpCaE16VXdaRGxoT0RnNVl6aGhNRFZpTTJVME5qTXlNQmdHQ2lzR0FRUUJnNzh3QVJRRUNnd0ljMk5vWldSMWJHVXdVUVlLS3dZQkJBR0R2ekFCRlFSRERFRm9kSFJ3Y3pvdkwyZHBkR2gxWWk1amIyMHZZV2R1ZEdONUwyUnBjaTloWTNScGIyNXpMM0oxYm5Ndk16Y3lORFl3TVRjek9UUXZZWFIwWlcxd2RITXZNVEFXQmdvckJnRUVBWU8vTUFFV0JBZ01CbkIxWW14cFl6QXpCZ29yQmdFRUFZTy9NQUVZQkNVTUkzSmxjRzg2WVdkdWRHTjVMMlJwY2pweVpXWTZjbVZtY3k5b1pXRmtjeTl0WVdsdU1JR0tCZ29yQmdFRUFkWjVBZ1FDQkh3RWVnQjRBSFlBM1Qwd2FzYkhFVEpqR1I0Y21XYzNBcUpLWHJqZVBLMy9oNHB5Z0M4cDdvNEFBQUdoQ1hyYWJRQUFCQU1BUnpCRkFpQUc4c2VPTmZqZVhmcEsvdWRIR29ydlhEWGlndE15UUtnbHpOWGtWYXcyWndJaEFKTEJzQ0xBVXR5TWN0WnhTMU52SXR4VVlNRVRnMTQwYnhLMkxBYlM1SlFoTUFvR0NDcUdTTTQ5QkFNREEyY0FNR1FDTUV3U1BIQ3RpeDh4VExvY015WjdQNWIyU083Slc3dGxtWnhSbUJVNzhBbzM4VU4yTUl4K2F3WmxHbTVzejJNbDN3SXdHN1VGUmI5dnRNV3NkZnZxcGU5NWhoN1ZxVlZDWVVseGM3YldOdWlYSWg0V29wWHJBN1BNQjM3alNaWUZFR2dWIn0sInRsb2dFbnRyaWVzIjpbeyJsb2dJbmRleCI6IjMwNzk0MzM0NDgiLCJsb2dJZCI6eyJrZXlJZCI6IndOSTlhdFFHbHorVldmTzZMUnlnSDRRVWZZLzhXNFJGd2lUNWk1V1JnQjA9In0sImtpbmRWZXJzaW9uIjp7ImtpbmQiOiJoYXNoZWRyZWtvcmQiLCJ2ZXJzaW9uIjoiMC4wLjEifSwiaW50ZWdyYXRlZFRpbWUiOiIxNzkxMTYwNDA5IiwiaW5jbHVzaW9uUHJvbWlzZSI6eyJzaWduZWRFbnRyeVRpbWVzdGFtcCI6Ik1FVUNJRGNSMmIyaW5zRHpHRWJBUTMzenQ2WTA4TzhNbitINllkRmxUS0VKdFdwbEFpRUE3RlRoYnBKQU5uSFFVOVJuUzBJQm9TUkN3SVVrdFpDMWdtODBDU3VwQjAwPSJ9LCJpbmNsdXNpb25Qcm9vZiI6eyJsb2dJbmRleCI6IjI5NTc1MjkxODYiLCJyb290SGFzaCI6IjlpbUZiN21sc0xteVh5UllLVG5MOFVUUldHeUJ2d3FXY2I0UWpmTXRBNkU9IiwidHJlZVNpemUiOiIyOTU3NTI5MjAxIiwiaGFzaGVzIjpbInFQRHlRbGNpV0Y3SnpZMjJEc1luNTgvK2NTbFQyNm50WEw1NW5nd081Rzg9IiwiRGUzdzkvWFhkeHlESEdOdytacHU1TU93U2ZlRUV1SUxCd1VQbTRMaUw0ST0iLCJoN1RJRVlzaEI1Vm5CYnEwQzJ5TThrR1NyUzl4UzRZazZIUUkxYWR4ZjVvPSIsIlJEZmV4SitqSGQ1aDR4YXdMWHJMcStxVjBYcURoZmpid0RTU1NUcDFvYlU9IiwiaGpNanp3U2hTTHVEN1dKeG1idURVejN2cDJpN3JNeEpqeDhPbzFhelVlQT0iLCJtaTJWdUt3aXJCL3M0bEhVOFZXMUsvTHIvUzRMKzZTQksyQ042aGw5cWFJPSIsImQwRTFma0ZiUkJxWHVhTzhpbm13QkJkdE9pQlpSOVRKbjZYN2JhWGRDZk09IiwiYVF1QVJyemhsb2tSME15NmZnL2NSMGRNQ3lMd2FSQW1acFh3T0xvMk9vbz0iLCJIbWNBNTRhU0R3UzQrbS9EMDk4OW42bzFHem80dkJsSE1hZE1GNzhyK3lnPSIsIjV3Ulh2d0Jiek5rMFZmY2FSRlBweTM0Y09yenlwZkU1ZU9WYWZTazkrSlk9IiwibU9xT2xNYm04dmZjWlRucE1UZHV2UnRBa3Z5UjFTSE5mcUhXVlJHbEdvST0iLCJObE9jbGxkbUtQQTF0TUtJc2txSEF3dVFEWUhwMzFZd3BLK09PTXJNY2NjPSIsInF4ekhhbkF6ejU3U0RkbUplMEI3YkpLNzJOVElCYndFTUdCQkt2RE9ST3c9IiwieEgvRENzZUxIcjllS29ZVDhxc09SWks3elZkRUdZV0h1VnRzVnJEOTV3WT0iXSwiY2hlY2twb2ludCI6eyJlbnZlbG9wZSI6InJla29yLnNpZ3N0b3JlLmRldiAtIDExOTMwNTA5NTk5MTY2NTY1MDZcbjI5NTc1MjkyMDFcbjlpbUZiN21sc0xteVh5UllLVG5MOFVUUldHeUJ2d3FXY2I0UWpmTXRBNkU9XG5cbuKAlCByZWtvci5zaWdzdG9yZS5kZXYgd05JOWFqQkVBaUIvbytDTTc3blpGNWNVd1lRTW55RDNDL2ZsdG9LdG5hanh3MnhNRUpEbGFnSWdRcllQUFNJVkg5SFVuY0dqTnJGVGJFazlhcHFmQThaMllYNG5wcHprZ1o4PVxuIn19LCJjYW5vbmljYWxpemVkQm9keSI6ImV5SmhjR2xXWlhKemFXOXVJam9pTUM0d0xqRWlMQ0pyYVc1a0lqb2lhR0Z6YUdWa2NtVnJiM0prSWl3aWMzQmxZeUk2ZXlKa1lYUmhJanA3SW1oaGMyZ2lPbnNpWVd4bmIzSnBkR2h0SWpvaWMyaGhNalUySWl3aWRtRnNkV1VpT2lKa01qTXhNMlk0WTJFMk1UUmxOR0V4TnpnMk5qVTNOelk1Tm1Sa1pqYzJaVEZqTWpWak1qUTJOREEyTW1FeFpqTTRORGxpWVdWak4yRTFZamxoTXpSakluMTlMQ0p6YVdkdVlYUjFjbVVpT25zaVkyOXVkR1Z1ZENJNklrMUZVVU5KUTBnNVFWbzRVVEpvV1VjeGMzaG5lbEp2WnpoeU5sTk5TelpDYWxsbFVVWkJXRlJLTXpRNVUzRjRha0ZwUVVOeGJsUnVNek5wV0U5SlN6TXlVM2RGZVVScVZERnBhbkZoY0ZRNE0xUmhheXRwVlZJclNWa3pVWGM5UFNJc0luQjFZbXhwWTB0bGVTSTZleUpqYjI1MFpXNTBJam9pVEZNd2RFeFRNVU5TVldSS1ZHbENSRkpXU2xWVFZWcEtVVEJHVlZKVE1IUk1VekIwUTJzeFNsTlZZM2hTUlU1RVVXMTRNVm93UmpOVFZVcENXakJzVmxWVlZsaFVNWEJEVkRGWk0xcHFiSFJWUkVwVllqSldSR0l4YkhGWGJYTjRWREZXVm1Rd1RtNVhWV3hNWWpGd1NtVnRiM2RTVlVZelZGaGpTMVJ1Y0VaV2F6RkRWRlZrUWsxV1ZrWlJNbWhPVkZkTmVXSkhOV3BOTVVveVdUSXhWbVJXY0VoV2FrcE9WV3BTTTFORlJscFNSbHBTVlZWU1JtVkdXalpaVm1SclpXMVNTRTlZYkdGVmVrWjNXVzAxVTJKQmNHcGlWRVp6VjJ0a2MyRkhVa2hXV0dSSllVZE9UMVJYY0ZwbFJURkZVVlJHVGxKRlJqWlVXSEJLVGtaa2Ixa3dOVTVoYkd3MFZGVlNRazFWTVVWUlZFSk9aV3RyTUZZeWNFSlJWVEZIWVROa1JtUXhiRWxEYTNSMlYydHNObUZxUWtSUlZrWmFVMVYwZGxkcmJEWmhha0pGVVZaR2FsSkdSbTVSVlZWeVVUSTFZVlZYTUhaaFZ6azJUa1pWTldNeVRuTmxiSEJwVFdwbk5HSnBkRmhhTVZwelZWaEdjMUpZVWpaaGJFRkxaRlpPUzFadWJITmFSV2hPVlRKSmQxWnVVbTlWTVZKRFRqQm9iRTlGT0haTlV6bFZWMjVhV1ZKSVJrcFhiVXBPVTFWT2NsSnBPWGRVUjJ4SlpVWlNOR1ZVV2xCUk1FcFpZak5rYmxveFdYbFVWVVV3VW5kd1FrMVdWbXRTU0dSR1VXazVNMVZWVmtKa01HeEpXakJTUWxaRlNtNVViRnBKVlRGV1JsSkZVa0pUTUVwdVdqTktRMW93VmtkUmJFWnFVa1ZHTmxGWFVrTmFNRFZYVTBaRk1GSlZXbTVWVmxaTVVXeEdjME5yZUZKVlZUVmhVVEp3VmsweU1UUmlhM2R5VERGbmVtRjZSbEJOYXpGR1pEQm9NMWRWVWxkVmFrSnhVV3RLYm1Rd1duWlJWbFY2VDFaQ2QyVnFSbHBoTUZaaFdXcFdlRlJ0Y0hkVE1GcFlZVmhvY0U1R2EwdFhhMUUwWkRGc1VsZFZVbGRWYWtKVFVWWkdTVXd3U2tkWk0yUlhWMVp3VlZsVmFGTk5SMDVKVkZSYVRXVlViSFZaVm1oVFlqSlNXRk5ZVmxwTmFtd3dWRVJLUjJKdFNuVlZiWEJzVlhwc2NsbFdhRXBrWjNCTllsZFNkMXBGWkc5TlZteHdUMVJPYVUwd2NIbFhiVEUwWkcxUmVsUllXbWhXZWtZeldXcE9TMDFGZUZsVGJYaGFUV3BzTlZkcmFFNWtWMVpZVW01U2FWSlZTalZYYkdSaFpXdDNlV0ZIZUZwV01VbzJRMnQzZVUxWGFHaFdlbEl6VkRGR1dsTXdkRE5YVlVwRFVWVmtSV1J1Y0VKUmEwWlNWVmhLYUZOR1NYZFpNR2hPVG10NE5VOVVRbWxOYmxKeldXMXJNV0ZHYTNwVmJrSnBUV3BXTmxSSE1XdGpSMUpJWVVSRlMxZFhOVmRsYkhCWlUyMXdhVTFxVlhkWGJHTXhUVVY0ZEZSdVdtbFdSVVpZVVcxa2RtTnJTbTVTVlZaQ1YxVTRkbFJWUmtaUk1FcENZVWh3V2sxdGFITlhhMmhYWXpGd1ZWRlVTa05hTWpsNVVXMWtSbEpSY0VKWFZUaDJWRlZHUmxKRlNrUmFNMlJhWlcxb2NGUnRjRXBrTVhCMFZGUkNUMUl3Y0hCVWJYQlNUbFV4TmxGdGFFNWxiRll6VjJ0U2MyRkZPVVZhZWxaYVpXMW9iMVJWVWxkaFZUQjVWbFJDVDJGck1UVkRhekZEWkRCa1JHRllUa2hSVmtaU1VXMWpNMDlJWkVKVlZrWkdVa2QwYzJSSFRraFBXR3hyVVRCS1ZGZHNaRTlrYlU1MFZXNXdUbEZ0WkVoUk1teDZVakJHVWxWVlNtNU9lbWd6VVZaR1ZsSlZUblJTYlRSTFdXMDFVMkZ0VmxSUFYzUm9WMFZzTTFOR1JscFRNSFF6VjFWS1ExRlZaRVZrYm5CQ1VXdEtibFZXUW1waVZscDBXVE5yTldJeGNGaFNiWFJxWlZSc01GZFdaSE5rVlRGRll6QmtSR0ZZVGtoUlZrWlNVV2R3Yms1NmFETlJWa1p1VWxWNFVtUXpTbWhUUmtsM1dUQm9UazVyZURWUFZFSnBUVzVTYzFsdGF6RmhSbXQ2Vlc1Q2FVMXFWalpVUnpGclkwZFNTR0ZFUmxwaWJGbzJWMnhvUzJGdFNYbE9WRUpoVm5wVmQwTnJlSFJVYmxwcFZrVktjVkZ0WkhaamEwcHVVbFZXUWxkVk9IWlVWVVpHVTJ0S1IxWlZNVlpOYldkM1drVm9RMlZyT1hCUFNGcGhUVzEzZDFsVmFGZGhWWGgwVkc1YWFWVjZiRzlYYWtreFRVWnJlbUV6V1V0WGEyUnpaVlY0TlU1WE5XaFhSa3AyV2taa1NtUnRVWGxQV0d4b1RXeHdlbGxxVG10bGEzZDVZa2hTYWxKNmJEVmFSVTE0WlZad1dGUnVXbXBpVmtvMlZFYzFjMkZIU2xobFJVWnFZbFphZEZremF6VmlkM0JoVmpCYWNsa3phelZrUm14WVlraFdUbEpIWkVoUk1teDZVakJHVWxWVlNtNU9lbWd6VVZaR2RsSlZkRzVrTWpsT1VqQXdNRmRYY0ZwbFZURklWMjF3VDFKR1NuQlhWM0JhVFVVNVZWUllaRnBXUlRCNFEyc3hTRlZVVmxwV1IyTXdWREZrVGs1R2JGVlJWRVphWVdzMWMxUnJVbHBsYXpGeFVWZFNRMW95T1hsUmJXUkdVbFZHV2xSNU9VNVJWVlpOVVd0Rk5GUlZVbGhhU0VKclVqSm5lRmRYYTNoaU1rbDZWR3BCUzFkc1pGSmtNSGhTVjFWMFRHUXhiRU5SYTBaSVVraGFObEZWU2tWUlZrWnRVa1ZKZUdJeVVrbFZibVJxWlcwNU1sUkVTbXRqUjFKSVlVUkdXbUZVVm5GWmFrbDNaR3hzV0ZwSVZtdFNNRFF4VkVSS1UyTkJjR3BoYTBVd1VXMWtkbU5yU201U1ZWWkNWMVU0ZGxSVlJrWlVhMHBFWWpBeFRGSkZTbkZVTUdSS1RXc3hjVkZ0TVZwbGJFVjNWMWN4U2sxck5VVmhNM0JPVWpCV05sUnNVa05oTURsWVVsUlNVRkpIZUhGRGF6bElVbGhrVDFZd2JEWlhiRkpTVFdzeE5sTllaRWxrTVd4TVV6TmtXbEZyU2tKU01GSXlaV3RHUTFKSFpGSlZhMUpDVDFoc1lWWXhjRFpVUkVwdllrWnNXRlZ1Y0UxTmFrWnZXVlpqTUdRd1pGSlhWWE5MVXpOa1dsRnJTa0pTTUZJeVpXdEdRMUpJWkZKVVJWSkNZWHBXVG1WclJqWlVWM0JLVFVVMVZXRXpaRXhWVm14TVV6TmtXbEZyU2tKU01GSXlaV3RHUTFKVlJsSlphMUpEWWtjNWExTkdTak5aTTNCMlpHZHdUVTF0VW5kYVJXUnZUVlpzY0U1WGNHbE5ha0l5VjFaa2EyUlhVa2hVYWxaT1VXMTBTRkV5YkhwU01FWlNWVlZLYms1NmFETlJWa3BHVWxWT00yUXdjRTVXUjNONlZGWlNVbVF3TlVWVFZFcE9VakF4U0VOclRuQmpNR1JDVlZaR1ExcDZZelJrTUVaVFUxVldWMVZZYUZWWlZXaFRUVWRPU1ZSVVdrMWxWR3gxV1Zab1UySXlVbGhUV0ZaYVRXcHNNRlJFU2tkaWJVcDFWVzF3YkZWNmJISlpWbWhLWkd0NGRGcElRVXRhUldSdlRWWnNjRTlVVG1sTk1IQjVWMjB4TkdSdFVYcFVXRnBvVm5wR00xbHFUa3ROUlhoWlUyMTRXazFxYkRWWGEyaE9aRmRXV0ZKdVVtbFNWVW8xVjJ4a1lXVnJkM2xoUjNoYVZqRktObFJFU1hoaFFYQm9WbnBTTTFRd1JscFRNSFF6VjFWS1ExRlZaRVZrYm5CQ1VXdFdNMVZZUmtWUk1tUXpWMWh3YjJGVk5YRlRXR1JoWWxVd2QxUnJaRXRoVlRWeFZWUldUbVZyU205VVdIQldaREZ3UldKSGFGQlNSMk14UTJ4c05tRkhhRTVTUmxwd1ZGUktWazFGTlhGVVdHeE9VVzFrU0ZFeWJIcFNNRVpTVlZWS2JrNTZhRE5SVmtwU1VsVk9ibVF3YkdwTmF6VjJWMnhrVTAxWFNraFdXR1JXVlZac1RGTXpaRnBSYTBwQ1VqQlJTMlJ1Y0VKUmExcFNWV3RTUlZKVlduWmFSV2hUWkRKT05tSXpXazFOYlZKM1drVmtiMDFXYkhCT1YzQnBUV3BDTWxkV1pHdGtWMUpJVkdwV1RVMXNTbmRaTW1zMVlVWnJlbFZ1UW1sTmFsWTJWRVJPUzAxUmNHbGlhekV5VkZod2FtVlZOVVZYV0dST1ZrZE9ObFF4VWxKa2JHeFpWV3BDWVZaNlJqTmFSV2hPWkdzeFZWRldaRU5hTWpsNVVXMWtSbEpWUmxwVWVUbE9VVlZXV0ZGclJtNVVWVXAxVVdwR1dtSllhSGREYkd3MlVWaHdRMW95T1hsUmJXUkdVbFZHV2xSNU9VNVJWVlphVVd0T1ZsUlZhM3BUYlhocVVucG5NbGRXWkd0a1YxSklWR3BXVFUxc1NuZFpNbkIzWlZad1dGZFVXbXBpVmxwMFdUTnJOV0l4Y0ZoU2JYTkxXVE5yTldSR2JGaGlTRlpPVTFWa1RGRnRaSFpqYTBwdVVsVldRbHBHYnpGUlYyUlNVVEJLU1dRd1ZteGFNRWt3VVZWb1dsRlVUbFZOU0dSb1l6SktTVkpXVWt0aGEyUlRUa2RPZEZZeVRYcFJXRVpMVTNkd1dXTnRjR3hWUlhONlRESm5NR05JYkc1UmVtaDNUakk0TUZGVlJrSlNNbWhFVjBoS2FGbHNSa0pSVlVwQ1ZGVkdVMlZyU2tkUlYyeENVbnBvZWxwVk9VOWFiWEJzVjBkYWQxTjVPVEZhUldoSVlqTktNa05zYUVWWFIyeHVaRVV4TlZWVmRHNWlTSEJQVjBkMFYxbFlZM2xYYm1SS1lVVkdTMVJGU25wUk1IaENWbGhTTlZSWFRqQlhibWhVVFZVMU1sTllValJXVm14T1VsWlNiazFVVVhkWmJtaE1UV3Q0UWxsc1RVdE9WWEJTWVVVeFFtSXdaRVJSTTBaSVZUQXdNRTlWU2tKVVZWSkNUVzFPUWxSVlpGSlJNREZHWkRGT1VWTkZUakJoV0djMFpVWlNUV0l5VGs1bFZtOHpWVVJXYVUxc1RsQk9NSEJZVGpOU2MySldjRFJWWjNCMFVXeFZNMDlGUm5aTmVtaFdWR3BLVGxOWVozSlpXR1JoWWtWa2RFNVlUalpOYXpGelRUTmtTbVF3WXpOV1ZWcFRXV3BzTW1SRk1WaGpNbEp0Wkc1R2QxcFVhekZoUjJjelZtNUdWMVpyVGxwV1YzZzBRMjFOTTFsc1pFOWtWMnhaVTFkbk1GWXlPWGRYU0VwQ1RqRkNUbEZxVFROaGJFNWhWMVZhUmxJeVpGZERhVEIwVEZNd2RGSlZOVVZKUlU1R1ZXeFNTbEpyYkVSUlZsSkdURk13ZEV4VE1Fc2lmWDE5ZlE9PSJ9XSwidGltZXN0YW1wVmVyaWZpY2F0aW9uRGF0YSI6eyJyZmMzMTYxVGltZXN0YW1wcyI6W3sic2lnbmVkVGltZXN0YW1wIjoiTUlJQ3lUQURBZ0VBTUlJQ3dBWUpLb1pJaHZjTkFRY0NvSUlDc1RDQ0FxMENBUU14RFRBTEJnbGdoa2dCWlFNRUFnRXdnYmNHQ3lxR1NJYjNEUUVKRUFFRW9JR25CSUdrTUlHaEFnRUJCZ2tyQmdFRUFZTy9NQUl3TVRBTkJnbGdoa2dCWlFNRUFnRUZBQVFnTGtySkU5MTRXeXBKVDU1ZFpoQkdsRzFOcEY5clJ5Zy85NkJHL21iL0VNd0NGQjduRll1RFlPQTh0a2JWWitVaUUxY1NMVUd3R0E4eU1ESTJNVEF3TlRBd016TXlPRm93QXdJQkFhQXlwREF3TGpFVk1CTUdBMVVFQ2hNTWMybG5jM1J2Y21VdVpHVjJNUlV3RXdZRFZRUURFd3h6YVdkemRHOXlaUzEwYzJHZ0FER0NBZHN3Z2dIWEFnRUJNRkV3T1RFVk1CTUdBMVVFQ2hNTWMybG5jM1J2Y21VdVpHVjJNU0F3SGdZRFZRUURFeGR6YVdkemRHOXlaUzEwYzJFdGMyVnNabk5wWjI1bFpBSVVPaE5VTHd5UVllNjh3VU12eTRxT2l5b2ppd3d3Q3dZSllJWklBV1VEQkFJQm9JSDhNQm9HQ1NxR1NJYjNEUUVKQXpFTkJnc3Foa2lHOXcwQkNSQUJCREFjQmdrcWhraUc5dzBCQ1FVeER4Y05Nall4TURBMU1EQXpNekk0V2pBdkJna3Foa2lHOXcwQkNRUXhJZ1FnMGZEUjM3QUtlNUdlejExNnE3Rk1BaU5FMkZlUUo0ajFreTMwUnRLcW9pVXdnWTRHQ3lxR1NJYjNEUUVKRUFJdk1YOHdmVEI3TUhrRUlJWDVKN3dIcTJMS3c3UkRWc0VPL0lHeXhvZy8ybnE1NXRodzJkRTZ6UVczTUZVd1BhUTdNRGt4RlRBVEJnTlZCQW9UREhOcFozTjBiM0psTG1SbGRqRWdNQjRHQTFVRUF4TVhjMmxuYzNSdmNtVXRkSE5oTFhObGJHWnphV2R1WldRQ0ZEb1RWQzhNa0dIdXZNRkRMOHVLam9zcUk0c01NQW9HQ0NxR1NNNDlCQU1DQkdjd1pRSXhBSUY4czhES25MTDFHVkVyNVcyK2l5YkxkWldXbU1lUzdFdXA2LzlEWGFzU01lblRjTXF1cnRDNkJWQWlDQmZkNVFJd0I2U0w0L1AzZ0pnbHFmYUJVcy93NUtqQlhFWEdTVFp6dWJuTy8vYUd2VTFtSjllYmJLU2N1eEdoUXUvUW4zTE8ifV19fSwibWVzc2FnZVNpZ25hdHVyZSI6eyJtZXNzYWdlRGlnZXN0Ijp7ImFsZ29yaXRobSI6IlNIQTJfMjU2IiwiZGlnZXN0IjoiMGpFL2pLWVU1S0Y0WmxkMmx0MzNiaHdsd2taQVlxSHpoSnV1eDZXNW8wdz0ifSwic2lnbmF0dXJlIjoiTUVRQ0lDSDlBWjhRMmhZRzFzeGd6Um9nOHI2U01LNkJqWWVRRkFYVEozNDlTcXhqQWlBQ3FuVG4zM2lYT0lLMzJTd0V5RGpUMWlqcWFwVDgzVGFrK2lVUitJWTNRdz09In19","mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","digest":"sha256:6511ba1d72161ca24081f1a11a6c1a451a76e2d4354c9c2aee73c4c6bf664679","size":"9861","description":"Verified signature by urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main"}],"provenance":[{"relation":"derivedFrom","sourceId":"urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main","signatureRef":"sha256:6511ba1d72161ca24081f1a11a6c1a451a76e2d4354c9c2aee73c4c6bf664679"}],"metadata":{}},"updatedAt":"2026-10-05T00:32:42Z","metadata":{"agntcy.dir.security.v1.ScanResult":{"isSafe":true,"maxSeverity":"NONE","reports":[{"isSafe":true,"maxSeverity":"NONE","scannerType":"SKILL","updatedAt":"2026-11-02T02:23:01Z"}]},"agntcy.dir.trust.v1.Status":{"trusted":true,"verified":false},"agntcy.dir.usage.v1.Metrics":{"lookupCount":35,"providerCount":1,"pullCount":1}}},{"identifier":"urn:ai:org.agntcy:cid:baeareicjgrrksrinkhejdbhxy7n6ps5mnohn4q2lxfuodhfbinsot6e3bi","displayName":"azure-resource-lookup","mediaType":"application/agent-skills+gzip","type":"application/agent-skills+gzip","data":{"artifacts":[{"artifact_hash":"sha256:0cb6fb725c75d5a9958ffecf110bb4b092ab83601a1e7f53b85f295176c48c9a","path":"references/azure-resource-graph.md","type":"reference"},{"artifact_hash":"sha256:c739380475381a6aa93a1dad6578fc5fd1b8c62ea780d4162fc79ae948aaaeb9","path":"version.json","type":"other"}],"skill_file":"SKILL.md","skill_manifest":{"description":"List, find, and show Azure resources across subscriptions or resource groups. Handles prompts like \"list the websites in my subscription\", \"list my web apps\", \"show my app services\", \"list virtual machines\", \"list my VMs\", \"show storage accounts\", \"find container apps\", and \"what resources do I have\". USE FOR: list websites, list web apps, list app services, show websites in subscription, resource inventory, find resources by tag, tag analysis, orphaned resource discovery (not for cost analysis), unattached disks, count resources by type, cross-subscription lookup, and Azure Resource Graph queries. DO NOT USE FOR: deploying/changing resources (use azure-deploy), cost optimization (use cost-optimization from the optional azure-cost plugin), or non-Azure clouds.","frontmatter_metadata":{"author":"Microsoft","version":"0.0.0-placeholder"},"license":"MIT","name":"azure-resource-lookup","version":"0.0.0-placeholder"}},"version":"0.0.0-placeholder","description":"List, find, and show Azure resources across subscriptions or resource groups. Handles prompts like \"list the websites in my subscription\", \"list my web apps\", \"show my app services\", \"list virtual machines\", \"list my VMs\", \"show storage accounts\", \"find container apps\", and \"what resources do I have\". USE FOR: list websites, list web apps, list app services, show websites in subscription, resource inventory, find resources by tag, tag analysis, orphaned resource discovery (not for cost analysis), unattached disks, count resources by type, cross-subscription lookup, and Azure Resource Graph queries. DO NOT USE FOR: deploying/changing resources (use azure-deploy), cost optimization (use cost-optimization from the optional azure-cost plugin), or non-Azure clouds.","tags":["oasf:1.1.0:domains:human_resources/hr_analytics","oasf:1.1.0:domains:technology/cloud_computing/azure","oasf:1.1.0:skills:devops_cloud_infra/cloud_platform_operations/cloud_cost_optimization","oasf:1.1.0:skills:devops_cloud_infra/cloud_platform_operations/cloud_resource_management"],"trustManifest":{"identity":"urn:ai:org.agntcy:cid:baeareicjgrrksrinkhejdbhxy7n6ps5mnohn4q2lxfuodhfbinsot6e3bi","identityType":"did","attestations":[{"type":"publisher-identity","uri":"data:application/vnd.dev.sigstore.bundle.v0.3+json;base64,eyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCJ2ZXJpZmljYXRpb25NYXRlcmlhbCI6eyJjZXJ0aWZpY2F0ZSI6eyJyYXdCeXRlcyI6Ik1JSUcxVENDQmx5Z0F3SUJBZ0lVUFNaNmpFTnkzdE9BSFZFSENUTWxPQW5tZDlzd0NnWUlLb1pJemowRUF3TXdOekVWTUJNR0ExVUVDaE1NYzJsbmMzUnZjbVV1WkdWMk1SNHdIQVlEVlFRREV4VnphV2R6ZEc5eVpTMXBiblJsY20xbFpHbGhkR1V3SGhjTk1qWXhNREExTURBek16STFXaGNOTWpZeE1EQTFNREEwTXpJMVdqQUFNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVqK2xtdzE3Q3d0cUc5eE5RamtrbWJCU2VQbStJSCt5aE1RdXFSb1ZCL25ZcDZuZmNOTDM4WWlNTnFXWDl6REtCZmhtQ2hSSWtnN1pldlI4Y25vcW5ucU9DQlhzd2dnVjNNQTRHQTFVZER3RUIvd1FFQXdJSGdEQVRCZ05WSFNVRUREQUtCZ2dyQmdFRkJRY0RBekFkQmdOVkhRNEVGZ1FVQThnVWFyNjNuNDdDQ1FaL1dHbU80SlRoaXVJd0h3WURWUjBqQkJnd0ZvQVUzOVBwejFZa0VaYjVxTmpwS0ZXaXhpNFlaRDh3WVFZRFZSMFJBUUgvQkZjd1ZZWlRhSFIwY0hNNkx5OW5hWFJvZFdJdVkyOXRMMkZuYm5SamVTOWthWEl2TG1kcGRHaDFZaTkzYjNKclpteHZkM012YVcxd2IzSjBMWEpsWTI5eVpITXVlV0Z0YkVCeVpXWnpMMmhsWVdSekwyMWhhVzR3T1FZS0t3WUJCQUdEdnpBQkFRUXJhSFIwY0hNNkx5OTBiMnRsYmk1aFkzUnBiMjV6TG1kcGRHaDFZblZ6WlhKamIyNTBaVzUwTG1OdmJUQVdCZ29yQmdFRUFZTy9NQUVDQkFoelkyaGxaSFZzWlRBMkJnb3JCZ0VFQVlPL01BRURCQ2d3WXpoaU5qSXdabU0wTkdKaU5qUTVNekJoTXpVd1pEbGhPRGc1WXpoaE1EVmlNMlUwTmpNeU1Cd0dDaXNHQVFRQmc3OHdBUVFFRGtsdGNHOXlkQ0JTWldOdmNtUnpNQmdHQ2lzR0FRUUJnNzh3QVFVRUNtRm5iblJqZVM5a2FYSXdIUVlLS3dZQkJBR0R2ekFCQmdRUGNtVm1jeTlvWldGa2N5OXRZV2x1TURzR0Npc0dBUVFCZzc4d0FRZ0VMUXdyYUhSMGNITTZMeTkwYjJ0bGJpNWhZM1JwYjI1ekxtZHBkR2gxWW5WelpYSmpiMjUwWlc1MExtTnZiVEJqQmdvckJnRUVBWU8vTUFFSkJGVU1VMmgwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzloWjI1MFkza3ZaR2x5THk1bmFYUm9kV0l2ZDI5eWEyWnNiM2R6TDJsdGNHOXlkQzF5WldOdmNtUnpMbmxoYld4QWNtVm1jeTlvWldGa2N5OXRZV2x1TURnR0Npc0dBUVFCZzc4d0FRb0VLZ3dvTUdNNFlqWXlNR1pqTkRSaVlqWTBPVE13WVRNMU1HUTVZVGc0T1dNNFlUQTFZak5sTkRZek1qQWRCZ29yQmdFRUFZTy9NQUVMQkE4TURXZHBkR2gxWWkxb2IzTjBaV1F3TFFZS0t3WUJCQUdEdnpBQkRBUWZEQjFvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2WVdkdWRHTjVMMlJwY2pBNEJnb3JCZ0VFQVlPL01BRU5CQ29NS0RCak9HSTJNakJtWXpRMFltSTJORGt6TUdFek5UQmtPV0U0T0Rsak9HRXdOV0l6WlRRMk16SXdId1lLS3dZQkJBR0R2ekFCRGdRUkRBOXlaV1p6TDJobFlXUnpMMjFoYVc0d0dRWUtLd1lCQkFHRHZ6QUJEd1FMREFrNU16QXpNakkwTlRrd0tRWUtLd1lCQkFHRHZ6QUJFQVFiREJsb2RIUndjem92TDJkcGRHaDFZaTVqYjIwdllXZHVkR041TUJrR0Npc0dBUVFCZzc4d0FSRUVDd3dKTVRrM01UUXdOREkyTUdNR0Npc0dBUVFCZzc4d0FSSUVWUXhUYUhSMGNITTZMeTluYVhSb2RXSXVZMjl0TDJGbmJuUmplUzlrYVhJdkxtZHBkR2gxWWk5M2IzSnJabXh2ZDNNdmFXMXdiM0owTFhKbFkyOXlaSE11ZVdGdGJFQnlaV1p6TDJobFlXUnpMMjFoYVc0d09BWUtLd1lCQkFHRHZ6QUJFd1FxRENnd1l6aGlOakl3Wm1NME5HSmlOalE1TXpCaE16VXdaRGxoT0RnNVl6aGhNRFZpTTJVME5qTXlNQmdHQ2lzR0FRUUJnNzh3QVJRRUNnd0ljMk5vWldSMWJHVXdVUVlLS3dZQkJBR0R2ekFCRlFSRERFRm9kSFJ3Y3pvdkwyZHBkR2gxWWk1amIyMHZZV2R1ZEdONUwyUnBjaTloWTNScGIyNXpMM0oxYm5Ndk16Y3lORFl3TVRjek9UUXZZWFIwWlcxd2RITXZNVEFXQmdvckJnRUVBWU8vTUFFV0JBZ01CbkIxWW14cFl6QXpCZ29yQmdFRUFZTy9NQUVZQkNVTUkzSmxjRzg2WVdkdWRHTjVMMlJwY2pweVpXWTZjbVZtY3k5b1pXRmtjeTl0WVdsdU1JR0xCZ29yQmdFRUFkWjVBZ1FDQkgwRWV3QjVBSGNBM1Qwd2FzYkhFVEpqR1I0Y21XYzNBcUpLWHJqZVBLMy9oNHB5Z0M4cDdvNEFBQUdoQ1hyTzRBQUFCQU1BU0RCR0FpRUF3aDhmdzlPN3k0R2JIaXZnbS9lRkF5Y0gvUjlSNS9qYk1PRU1xWUttcnd3Q0lRQ0lxMG9oSVdiRWZDb0hTNEdpNzNaZlQ0L09laE91OXh2Sy9ETmZoWmJldVRBS0JnZ3Foa2pPUFFRREF3Tm5BREJrQWpBdzVhQjc1ajlZOTdpNXNkNmJxcmNPUDM5ZkJwYnN3QW04RUdQQ2FIaGZrbjJOQlRTblQwT0svZVdXMWtTT3BDSUNNSHdyUTU1OWR3NHZ2QTFOZWdTN2RMWTMxRnRUQ0lucWJacXZrM1RrRlZlTlJLSWtYMlcrOU8yL1RjSUVHZitEU2c9PSJ9LCJ0bG9nRW50cmllcyI6W3sibG9nSW5kZXgiOiIzMDc5NDMzMDkzIiwibG9nSWQiOnsia2V5SWQiOiJ3Tkk5YXRRR2x6K1ZXZk82TFJ5Z0g0UVVmWS84VzRSRndpVDVpNVdSZ0IwPSJ9LCJraW5kVmVyc2lvbiI6eyJraW5kIjoiaGFzaGVkcmVrb3JkIiwidmVyc2lvbiI6IjAuMC4xIn0sImludGVncmF0ZWRUaW1lIjoiMTc5MTE2MDQwNiIsImluY2x1c2lvblByb21pc2UiOnsic2lnbmVkRW50cnlUaW1lc3RhbXAiOiJNRVFDSUY1cTlCbWtBZDU5TmcwRUp6L2x2YXZORTg2T3ZKUVdNNEJBakY5NjVDVUNBaUIra3BLbVZDT0dYTXg5S3I3dFYzYStDaDAvdiswV1NlSUJvazdpeUFzU3pnPT0ifSwiaW5jbHVzaW9uUHJvb2YiOnsibG9nSW5kZXgiOiIyOTU3NTI4ODMxIiwicm9vdEhhc2giOiJKanNzODd6UG1iSldxVWpXbXIwcG1qQmQwaWNET2JPUlVqNlRjL0ZhR3djPSIsInRyZWVTaXplIjoiMjk1NzUyODg0NCIsImhhc2hlcyI6WyJNRHhVRUhsZzVTZ1Ewdlo0UVBSOVJheXppWmVxMWFGVXhvKzZxUVFJN0tFPSIsIkpwdXkrSENSaTVqM3FMRjVhSEd0NW9WdW1aTzBOcEtrcy9XVWJYUnUrc0k9IiwiNmoxV3lqQlBCOFZOVnp4THNESE1EZ0gvUUR2T0l5SEx2ak1OT0RDRXgzUT0iLCJLK0ZZTEpqVFNXVXlnTEdVNWRGcmV4NzlhREU2Q3dXaE1CZG1EVXdhc2k0PSIsInowVUR4M2lmNmVkbVp1Z1VSSzBaclJDMlV5Y0M1bHRPSEdzTURKb2JXV2M9IiwiTUd6VGsrOU42TjJSeHBWelMvTjFQb2YyblhuMVplNGwzRlhhZmo5S2t0ST0iLCJsdWRiaDlCVlVRbFJGVTdNREY1Y3NDNWxvL2ljS0wvYTA4aEFhM0hNVjhnPSIsImR2Q2hBWk9hZHhXMGQ2U0VOQko0NDRKanU3T0tRWitJcmVMdGdyVzdGM2s9IiwiU0ltbGhNc09Bek56azhCRnZNcnptYmNSclhvNjZ4SWx3MEprZVpIdEluMD0iLCJaVjU0ZkZ0SlVXZEFtMFAvcWdrN3hhQjhwMktxSEI2WUJJMFpWUXVwNGdNPSIsImVTMlpDS1o4UUt3WkNKK3BOanAybnBXcERQVXQ5dE1oRDJLYnNGOW41cGc9IiwiaDhOQkVPckpoZlVXUnI0N3NyY3prUzVMT0hFd3QzYzl2cjVzSnZsRHE5TT0iLCJIbWNBNTRhU0R3UzQrbS9EMDk4OW42bzFHem80dkJsSE1hZE1GNzhyK3lnPSIsIjV3Ulh2d0Jiek5rMFZmY2FSRlBweTM0Y09yenlwZkU1ZU9WYWZTazkrSlk9IiwibU9xT2xNYm04dmZjWlRucE1UZHV2UnRBa3Z5UjFTSE5mcUhXVlJHbEdvST0iLCJObE9jbGxkbUtQQTF0TUtJc2txSEF3dVFEWUhwMzFZd3BLK09PTXJNY2NjPSIsInF4ekhhbkF6ejU3U0RkbUplMEI3YkpLNzJOVElCYndFTUdCQkt2RE9ST3c9IiwieEgvRENzZUxIcjllS29ZVDhxc09SWks3elZkRUdZV0h1VnRzVnJEOTV3WT0iXSwiY2hlY2twb2ludCI6eyJlbnZlbG9wZSI6InJla29yLnNpZ3N0b3JlLmRldiAtIDExOTMwNTA5NTk5MTY2NTY1MDZcbjI5NTc1Mjg4NDRcbkpqc3M4N3pQbWJKV3FValdtcjBwbWpCZDBpY0RPYk9SVWo2VGMvRmFHd2M9XG5cbuKAlCByZWtvci5zaWdzdG9yZS5kZXYgd05JOWFqQkdBaUVBNE84bW14RXhpbDB5T3dobmNxRzAzK3BGcnEzd2h4THVwekZiUS9ycVl0VUNJUURhdXpaYzFjRjlMb1BQRWtVUktLMERvaXRXWFErUmpGR0pJVHppNFJQeXRRPT1cbiJ9fSwiY2Fub25pY2FsaXplZEJvZHkiOiJleUpoY0dsV1pYSnphVzl1SWpvaU1DNHdMakVpTENKcmFXNWtJam9pYUdGemFHVmtjbVZyYjNKa0lpd2ljM0JsWXlJNmV5SmtZWFJoSWpwN0ltaGhjMmdpT25zaVlXeG5iM0pwZEdodElqb2ljMmhoTWpVMklpd2lkbUZzZFdVaU9pSm1PRGRpWm1OaU9XRXdNR0l4WkRVMVlqQTFNVEpsWlRBeVl6VmlOR0UxTTJZNE1tSXlORFJqWmprek5XSmxNREkyWlRReFpUSXlaak13TmpZMk1tWmpJbjE5TENKemFXZHVZWFIxY21VaU9uc2lZMjl1ZEdWdWRDSTZJazFGVVVOSlJqVmFTamN2YW5WS1IxZHhNRFZuTVhSMlVscFNZakpZZDJjMFMyNVRWMVpUY1VWemNVRnBTWFJhTUVGcFFXWnNVbFJaUXpFemVpOVBVbXBQWjBkNFVYWnZWVXhNWTJSNVdtTlRUV1J4YzBsNk9IaFdWMFUwWTFFOVBTSXNJbkIxWW14cFkwdGxlU0k2ZXlKamIyNTBaVzUwSWpvaVRGTXdkRXhUTVVOU1ZXUktWR2xDUkZKV1NsVlRWVnBLVVRCR1ZWSlRNSFJNVXpCMFEyc3hTbE5WWTNoV1JVNUVVVzE0TlZvd1JqTlRWVXBDV2pCc1ZsVkdUbUZPYlhCR1ZHNXJlbVJGT1VKVFJscEdVMFZPVlZSWGVGQlJWelYwV2tSc2VtUXdUbTVYVld4TVlqRndTbVZ0YjNkU1ZVWXpWRmhqUzFSdWNFWldhekZEVkZWa1FrMVdWa1pSTW1oT1ZGZE5lV0pITldwTk1Vb3lXVEl4Vm1SV2NFaFdha3BPVldwU00xTkZSbHBTUmxwU1ZWVlNSbVZHV2paWlZtUnJaVzFTU0U5WWJHRlZla1ozV1cwMVUySkJjR3BpVkVaelYydGtjMkZIVWtoV1dHUkpZVWRPVDFSWGNGcGxSVEZGVVZSR1RsSkZSalpVV0hCS1RWWmtiMWt3TlU1aGJHdzBWRlZTUWsxVk1VVlJWRUpPWld0cmVGWXljRUpSVlRGSFlUTmtSbVF4YkVsRGEzUjJWMnRzTm1GcVFrUlJWa1phVTFWMGRsZHJiRFpoYWtKRlVWWkdhbEpHUm01UlZWWnhTeko0ZEdSNlJUTlJNMlF3WTFWak5XVkZOVkpoYlhSeVlsZEtRMVV5VmxGaVUzUktVME4wTldGRk1WSmtXRVZMVlcwNVYxRnBPWFZYV0VFeVltMWFhbFJyZDNwUFJteHdWRlUxZUZZeFp6VmxhMUpNVVcxYWIySlZUbTlWYTJ4eVducGtZVnBZV2xOUFIwNTFZak5HZFdKdVJsQlJNRXBaWXpOa2Jsb3hXWHBVVlVVd1VuZHdRazFXVm10U1NHUkdVV2s1TTFWVlZrSmtNR3hKV2pCU1FsWkZTbTVVYkZwSlZURldSbEpGVWtKVE1FcHVXak5LUTFvd1ZrZFJiRVpxVWtWR05sRlhVa05hTURWWFUwWkZNRkpWV201VlZsWkNUMGRrVmtOdFJubE9hazUxVGtSa1JGRXhSbUZNTVdSSVlsVTRNRk5zVW05aFdGWktaREJvTTFkVlVsZFZha0p4VVd0S2JtUXdXblpSVmxWNlQxWkNkMlZxUmxwaE1GWmhXV3BXZUZSdGNIZFRNRnBZWVZob2NFNUdhMHRYYTFFMFpERnNVbGRWVWxkVmFrSlRVVlpHU1V3d1NrZFpNMlJYVjFad1ZWbFZhRk5OUjA1SlZGUmFUV1ZVYkhWWlZtaFRZakpTV0ZOWVZscE5hbXd3VkVSS1IySnRTblZWYlhCc1ZYcHNjbGxXYUVwa1ozQk5ZbGRTZDFwRlpHOU5WbXh3VDFST2FVMHdjSGxYYlRFMFpHMVJlbFJZV21oV2VrWXpXV3BPUzAxRmVGbFRiWGhhVFdwc05WZHJhRTVrVjFaWVVtNVNhVkpWU2pWWGJHUmhaV3QzZVdGSGVGcFdNVW8yUTJ0M2VVMVhhR2hXZWxJelZERkdXbE13ZEROWFZVcERVVlZrUldSdWNFSlJhMFpTVlZoS2FGTkdTWGRaTUdoT1RtdDROVTlVUW1sTmJsSnpXVzFyTVdGR2EzcFZia0pwVFdwV05sUkhNV3RqUjFKSVlVUkZTMWRYTlZkbGJIQlpVMjF3YVUxcVZYZFhiR014VFVWNGRGUnVXbWxXUlVaWVVXMWtkbU5yU201U1ZWWkNWMVU0ZGxSVlJrWlJNRXBDWVVod1drMXRhSE5YYTJoWFl6RndWVkZVU2tOYU1qbDVVVzFrUmxKUmNFSlhWVGgyVkZWR1JsSkZTa1JhTTJSYVpXMW9jRlJ0Y0Vwa01YQjBWRlJDVDFJd2NIQlViWEJTVGxVeE5sRnRhRTVsYkZZelYydFNjMkZGT1VWYWVsWmFaVzFvYjFSVlVsZGhWVEI1VmxSQ1QyRnJNVFZEYXpGRFpEQmtSR0ZZVGtoUlZrWlNVVzFqTTA5SVpFSlZWa1pHVWtkMGMyUkhUa2hQV0d4clVUQktWRmRzWkU5a2JVNTBWVzV3VGxGdFpFaFJNbXg2VWpCR1VsVlZTbTVPZW1nelVWWkdWbEpWVG5SU2JUUkxXVzAxVTJGdFZsUlBWM1JvVjBWc00xTkdSbHBUTUhRelYxVktRMUZWWkVWa2JuQkNVV3RLYmxWV1FtcGlWbHAwV1ROck5XSXhjRmhTYlhScVpWUnNNRmRXWkhOa1ZURkZZekJrUkdGWVRraFJWa1pTVVdkd2JrNTZhRE5SVmtadVVsVjRVbVF6U21oVFJrbDNXVEJvVGs1cmVEVlBWRUpwVFc1U2MxbHRhekZoUm10NlZXNUNhVTFxVmpaVVJ6RnJZMGRTU0dGRVJscGliRm8yVjJ4b1MyRnRTWGxPVkVKaFZucFZkME5yZUhSVWJscHBWa1ZLY1ZGdFpIWmphMHB1VWxWV1FsZFZPSFpVVlVaR1UydEtSMVpWTVZaTmJXZDNXa1ZvUTJWck9YQlBTRnBoVFcxM2QxbFZhRmRoVlhoMFZHNWFhVlY2Ykc5WGFra3hUVVpyZW1FeldVdFhhMlJ6WlZWNE5VNVhOV2hYUmtwMldrWmtTbVJ0VVhsUFdHeG9UV3h3ZWxscVRtdGxhM2Q1WWtoU2FsSjZiRFZhUlUxNFpWWndXRlJ1V21waVZrbzJWRWMxYzJGSFNsaGxSVVpxWWxaYWRGa3phelZpZDNCaFZqQmFjbGt6YXpWa1JteFlZa2hXVGxKSFpFaFJNbXg2VWpCR1VsVlZTbTVPZW1nelVWWkdkbEpWZEc1a01qbE9VakF3TUZkWGNGcGxWVEZJVjIxd1QxSkdTbkJYVjNCYVRVVTVWVlJZWkZwV1JUQjRRMnN4U0ZWVVZscFdSMk13VkRGa1RrNUdiRlZSVkVaYVlXczFjMVJyVWxwbGF6RnhVVmRTUTFveU9YbFJiV1JHVWxWR1dsUjVPVTVSVlZaTlVXdEZORlJWVWxoYVNFSnJVakpuZUZkWGEzaGlNa2w2VkdwQlMxZHNaRkprTUhoU1YxVjBUR1F4YkVOUmEwWklVa2hhTmxGVlNrVlJWa1p0VWtWSmVHSXlVa2xWYm1ScVpXMDVNbFJFU210alIxSklZVVJHV21GVVZuRlpha2wzWkd4c1dGcElWbXRTTURReFZFUktVMk5CY0dwaGEwVXdVVzFrZG1OclNtNVNWVlpDVjFVNGRsUlZSa1pVYTBwRVlqQXhURkpGU25GVU1HUktUV3N4Y1ZGdE1WcGxiRVYzVjFjeFNrMXJOVVZoTTNCT1VqQldObFJzVWtOaE1EbFlVbFJTVUZKSGVIRkRhemxJVWxoa1QxWXdiRFpYYkZKU1RXc3hObE5ZWkVsa01XeE1Vek5rV2xGclNrSlNNRkl5Wld0R1ExSkhaRkpWYTFKQ1QxaHNZVll4Y0RaVVJFcHZZa1pzV0ZWdWNFMU5ha1p2V1Zaak1HUXdaRkpYVlhOTFV6TmtXbEZyU2tKU01GSXlaV3RHUTFKSVpGSlVSVkpDWVhwV1RtVnJSalpVVjNCS1RVVTFWV0V6WkV4VlZteE1Vek5rV2xGclNrSlNNRkl5Wld0R1ExSlZSbEpaYTFKRFlrYzVhMU5HU2pOWk0zQjJaR2R3VFUxdFVuZGFSV1J2VFZac2NFNVhjR2xOYWtJeVYxWmthMlJYVWtoVWFsWk9VVzEwU0ZFeWJIcFNNRVpTVlZWS2JrNTZhRE5SVmtwR1VsVk9NMlF3Y0U1V1IzTjZWRlpTVW1Rd05VVlRWRXBPVWpBeFNFTnJUbkJqTUdSQ1ZWWkdRMXA2WXpSa01FWlRVMVZXVjFWWWFGVlpWV2hUVFVkT1NWUlVXazFsVkd4MVdWWm9VMkl5VWxoVFdGWmFUV3BzTUZSRVNrZGliVXAxVlcxd2JGVjZiSEpaVm1oS1pHdDRkRnBJUVV0YVJXUnZUVlpzY0U5VVRtbE5NSEI1VjIweE5HUnRVWHBVV0Zwb1ZucEdNMWxxVGt0TlJYaFpVMjE0V2sxcWJEVlhhMmhPWkZkV1dGSnVVbWxTVlVvMVYyeGtZV1ZyZDNsaFIzaGFWakZLTmxSRVNYaGhRWEJvVm5wU00xUXdSbHBUTUhRelYxVktRMUZWWkVWa2JuQkNVV3RXTTFWWVJrVlJNbVF6VjFod2IyRlZOWEZUV0dSaFlsVXdkMVJyWkV0aFZUVnhWVlJXVG1WclNtOVVXSEJXWkRGd1JXSkhhRkJTUjJNeFEyeHNObUZIYUU1U1JscHdWRlJLVmsxRk5YRlVXR3hPVVcxa1NGRXliSHBTTUVaU1ZWVktiazU2YUROUlZrcFNVbFZPYm1Rd2JHcE5helYyVjJ4a1UwMVhTa2hXV0dSV1ZWWnNURk16WkZwUmEwcENVakJSUzJSdWNFSlJhMXBTVld0U1JWSlZXblphUldoVFpESk9ObUl6V2sxTmJWSjNXa1ZrYjAxV2JIQk9WM0JwVFdwQ01sZFdaR3RrVjFKSVZHcFdUVTFzU25kWk1tczFZVVpyZWxWdVFtbE5hbFkyVkVST1MwMVJjR2xpYXpFeVZGaHdhbVZWTlVWWFdHUk9Wa2RPTmxReFVsSmtiR3haVldwQ1lWWjZSak5hUldoT1pHc3hWVkZXWkVOYU1qbDVVVzFrUmxKVlJscFVlVGxPVVZWV1dGRnJSbTVVVlVwMVVXcEdXbUpZYUhkRGJHdzJVVmh3UTFveU9YbFJiV1JHVWxWR1dsUjVPVTVSVlZaYVVXdE9WbFJWYTNwVGJYaHFVbnBuTWxkV1pHdGtWMUpJVkdwV1RVMXNTbmRaTW5CM1pWWndXRmRVV21waVZscDBXVE5yTldJeGNGaFNiWE5MV1ROck5XUkdiRmhpU0ZaT1UxVmtUVkZ0WkhaamEwcHVVbFZXUWxwR2J6RlJWMlJTVVRCS1NVMUZWbXhrTUVreFVWVm9hbEZVVGxWTlNHUm9ZekpLU1ZKV1VrdGhhMlJUVGtkT2RGWXlUWHBSV0VaTFUzZHdXV050Y0d4VlJYTjZUREpuTUdOSWJHNVJlbWgzVGpJNE1GRlZSa0pTTW1oRVYwaEtVRTVGUmtKUlZVcENWRlZHVkZKRlNraFJWMnhHVVZoa2IwOUhXak5QVlRnelpWUlNTRmxyYUhCa2JXUjBUREpXUjBOclJqVlpNR2QyVldwc1UwNVRPWEZaYXpGUVVsVXhlRmRWZEhSamJtUXpVVEJzVWxFd2JIaE5Semx2VTFaa2FWSlhXa1JpTUdoVVRrVmtjRTU2VG1GYWJGRXdUREE1YkdGRk9URlBXR2d5VTNrNVJWUnRXVXRoUm5CcFdsaFdWVkZWZEVOYU1tUjRZVWQwY1ZReFFsSlZWVkpDWkRBMWRWRlZVa05oTUVaeFVWaGpNVmxWU1ROT1YyODFWMVJyTTJGVVZucGFSRnBwWTFoS2FsUXhRWHBQVjFwRFkwZEtlbVF3Um5SUFFYQkdVakZDUkZsVmFHOWFiWFIxVFdzMVExWkdUblZXUkVKUVUzazViRll4WTNoaE1VNVFZMFZPU2xFd01VbGtNMHBTVGxSVk5WcElZekJrYmxwQ1RWVTFiRm94VFROYVJYaGFUWHBHUjJSR1VrUlRWelY0UTIxS1lXTllXbkpOTVZKeVVteGFiRlJzU2t4VFYzUlpUV3hqY2s5Vk9IbE1NVkpxVTFWV1NGcHBkRVZWTW1NNVVGRnZkRXhUTUhSTVZWWlBVa05DUkZKV1NsVlRWVnBLVVRCR1ZWSlRNSFJNVXpCMFEyYzlQU0o5ZlgxOSJ9XSwidGltZXN0YW1wVmVyaWZpY2F0aW9uRGF0YSI6eyJyZmMzMTYxVGltZXN0YW1wcyI6W3sic2lnbmVkVGltZXN0YW1wIjoiTUlJQ3l6QURBZ0VBTUlJQ3dnWUpLb1pJaHZjTkFRY0NvSUlDc3pDQ0FxOENBUU14RFRBTEJnbGdoa2dCWlFNRUFnRXdnYmdHQ3lxR1NJYjNEUUVKRUFFRW9JR29CSUdsTUlHaUFnRUJCZ2tyQmdFRUFZTy9NQUl3TVRBTkJnbGdoa2dCWlFNRUFnRUZBQVFnUGJEQzhKWU5sR3hLYmVyQ2M5dnRGWnErRS9jS1JtdEdSNGtrQVVndCtJUUNGUUNCb0k5OHpnUTR2QjZRYlc3V1dSWWw2aXBZRXhnUE1qQXlOakV3TURVd01ETXpNalZhTUFNQ0FRR2dNcVF3TUM0eEZUQVRCZ05WQkFvVERITnBaM04wYjNKbExtUmxkakVWTUJNR0ExVUVBeE1NYzJsbmMzUnZjbVV0ZEhOaG9BQXhnZ0hjTUlJQjJBSUJBVEJSTURreEZUQVRCZ05WQkFvVERITnBaM04wYjNKbExtUmxkakVnTUI0R0ExVUVBeE1YYzJsbmMzUnZjbVV0ZEhOaExYTmxiR1p6YVdkdVpXUUNGRG9UVkM4TWtHSHV2TUZETDh1S2pvc3FJNHNNTUFzR0NXQ0dTQUZsQXdRQ0FhQ0IvREFhQmdrcWhraUc5dzBCQ1FNeERRWUxLb1pJaHZjTkFRa1FBUVF3SEFZSktvWklodmNOQVFrRk1ROFhEVEkyTVRBd05UQXdNek15TlZvd0x3WUpLb1pJaHZjTkFRa0VNU0lFSVArajhPanppa3VzbkpJQTZKL2FzT3p1d3Q3S1lkMVhidlMzditvOEpoOXdNSUdPQmdzcWhraUc5dzBCQ1JBQ0x6Ri9NSDB3ZXpCNUJDQ0YrU2U4QjZ0aXlzTzBRMWJCRHZ5QnNzYUlQOXA2dWViWWNOblJPczBGdHpCVk1EMmtPekE1TVJVd0V3WURWUVFLRXd4emFXZHpkRzl5WlM1a1pYWXhJREFlQmdOVkJBTVRGM05wWjNOMGIzSmxMWFJ6WVMxelpXeG1jMmxuYm1Wa0FoUTZFMVF2REpCaDdyekJReS9MaW82TEtpT0xEREFLQmdncWhrak9QUVFEQWdSb01HWUNNUUNSUzEvZUhSRGZxS0xJRk9LNUU1bStnZXFKQlM5UnRrT1hadm1jUm4zS1lsNG5TMVpzdFRnUHQvb0taZEVHZC9nQ01RRHNEVXp3ek9WcG9QYnhFUE1PRU92STlrMGxhaHBDT3M5T2ZENHV5Zk1VTTZsL0dUVng3OXFpUWtONjg3RzJLM009In1dfX0sIm1lc3NhZ2VTaWduYXR1cmUiOnsibWVzc2FnZURpZ2VzdCI6eyJhbGdvcml0aG0iOiJTSEEyXzI1NiIsImRpZ2VzdCI6IitIdjh1YUFMSFZXd1VTN2dMRnRLVS9nckpFejVOYjRDYmtIaUx6Qm1Zdnc9In0sInNpZ25hdHVyZSI6Ik1FUUNJRjVaSjcvanVKR1dxMDVnMXR2UlpSYjJYd2c0S25TV1ZTcUVzcUFpSXRaMEFpQWZsUlRZQzEzei9PUmpPZ0d4UXZvVUxMY2R5WmNTTWRxc0l6OHhWV0U0Y1E9PSJ9fQ==","mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","digest":"sha256:5dd65f8c4f6795cce64606749e3139ddd4dd20803b3c4ccd772e09226ada2220","size":"10069","description":"Verified signature by urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main"}],"provenance":[{"relation":"derivedFrom","sourceId":"urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main","signatureRef":"sha256:5dd65f8c4f6795cce64606749e3139ddd4dd20803b3c4ccd772e09226ada2220"}],"metadata":{}},"updatedAt":"2026-10-05T00:32:41Z","metadata":{"agntcy.dir.security.v1.ScanResult":{"isSafe":true,"maxSeverity":"NONE","reports":[{"isSafe":true,"maxSeverity":"NONE","scannerType":"SKILL","updatedAt":"2026-11-02T02:21:50Z"}]},"agntcy.dir.trust.v1.Status":{"trusted":true,"verified":false},"agntcy.dir.usage.v1.Metrics":{"lookupCount":35,"providerCount":1,"pullCount":1}}},{"identifier":"urn:ai:org.agntcy:cid:baeareidoabsyqncy5s4zs5oa7aa2js4nqk2u4eaei6ngdurjbvmvstaw7y","displayName":"azure-reliability","mediaType":"application/agent-skills+gzip","type":"application/agent-skills+gzip","data":{"artifacts":[{"artifact_hash":"sha256:76cbd211b7787625ea07502972c2214fe80e12262997880017bcc13bf2b13f62","path":"references/configure-health-probes.md","type":"reference"},{"artifact_hash":"sha256:b68152b061e021402a5862ca7d3de2364bb9a30c00a586c67c68c4a0b16b5ddc","path":"references/configure-multi-region.md","type":"reference"},{"artifact_hash":"sha256:e2e4c1ec09593e2e7bc1bfdab69404a361424ef1507348e1ead0efb88d0fad60","path":"references/configure-storage.md","type":"reference"},{"artifact_hash":"sha256:e07930ab95e876dce61e013fa55abd62ec7e292056ac62e6cda6e68910f54f4f","path":"references/configure-zone-redundancy.md","type":"reference"},{"artifact_hash":"sha256:7a84e9d5120e51b5c10d74d21421b5224dcbea95bfd7ae38bd0966deff971b61","path":"references/health-probe-checks.md","type":"reference"},{"artifact_hash":"sha256:96d86b9dc0f0bbf4a9b012e7f97bf36dbd6358b942f96c6cb9f217f0d3447f49","path":"references/iac-patching-bicep.md","type":"reference"},{"artifact_hash":"sha256:e9ad7a612fe483d9bcd0298907487b5a8756bc6e7faeee0cca1ed58d45cbfe72","path":"references/iac-patching-terraform.md","type":"reference"},{"artifact_hash":"sha256:b5f3700d0e40e464675d4f482a06a8046986aa61018d21d28af7eafbc9e3988d","path":"references/multi-region-checks.md","type":"reference"},{"artifact_hash":"sha256:91f1ecd1c07826ed684a5361bcae60bca5fde4b818c4dae04ef965b8aee37077","path":"references/services/app-service/reliability.md","type":"reference"},{"artifact_hash":"sha256:95527035e16b597bc0e78e85b74f7e85de1a253fad76066b1d2fdbfc7cfbb5f8","path":"references/services/functions/reliability.md","type":"reference"},{"artifact_hash":"sha256:2ef140db5d9e29958aa572c8bb90556d12ffc2da96881c2130c36c420bac5536","path":"references/storage-redundancy-checks.md","type":"reference"},{"artifact_hash":"sha256:6a328177624859e845e87cec80f3fb59e434b3f077f7232669d5c795cd4310c7","path":"references/zone-redundancy-checks.md","type":"reference"},{"artifact_hash":"sha256:94f23ce301cd9550b0298bde4be2135923535d7e0bdeabe59fa1d0e86ead823b","path":"version.json","type":"other"}],"skill_file":"SKILL.md","skill_manifest":{"description":"Assess and improve the reliability posture of PaaS Applications (Azure Functions and Azure App Service). Scans deployed resources for zone redundancy, ZRS storage, health probes, and multi-region failover. Presents a feature-pivoted checklist, then drives staged remediation (CLI or IaC patches) end-to-end with user confirmation. WHEN: \"assess reliability\", \"check reliability\", \"zone redundant\", \"multi-region failover\", \"high availability\", \"disaster recovery\", \"single points of failure\", \"reliability posture\", \"resiliency\".","frontmatter_metadata":{"author":"Microsoft","version":"0.0.0-placeholder"},"license":"MIT","name":"azure-reliability","version":"0.0.0-placeholder"}},"version":"0.0.0-placeholder","description":"Assess and improve the reliability posture of PaaS Applications (Azure Functions and Azure App Service). Scans deployed resources for zone redundancy, ZRS storage, health probes, and multi-region failover. Presents a feature-pivoted checklist, then drives staged remediation (CLI or IaC patches) end-to-end with user confirmation. WHEN: \"assess reliability\", \"check reliability\", \"zone redundant\", \"multi-region failover\", \"high availability\", \"disaster recovery\", \"single points of failure\", \"reliability posture\", \"resiliency\".","tags":["oasf:1.1.0:domains:technology/cloud_computing/azure","oasf:1.1.0:domains:trust_and_safety/risk_management","oasf:1.1.0:skills:devops_cloud_infra/site_reliability_engineering","oasf:1.1.0:skills:devops_cloud_infra/site_reliability_engineering/incident_response","oasf:1.1.0:skills:devops_cloud_infra/site_reliability_engineering/postmortem_authoring"],"trustManifest":{"identity":"urn:ai:org.agntcy:cid:baeareidoabsyqncy5s4zs5oa7aa2js4nqk2u4eaei6ngdurjbvmvstaw7y","identityType":"did","attestations":[{"type":"publisher-identity","uri":"data:application/vnd.dev.sigstore.bundle.v0.3+json;base64,eyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCJ2ZXJpZmljYXRpb25NYXRlcmlhbCI6eyJjZXJ0aWZpY2F0ZSI6eyJyYXdCeXRlcyI6Ik1JSUcxVENDQmx1Z0F3SUJBZ0lVVVFTSzRWbU1YWGtrbVdQc0V6NFZYSCs3bVQ4d0NnWUlLb1pJemowRUF3TXdOekVWTUJNR0ExVUVDaE1NYzJsbmMzUnZjbVV1WkdWMk1SNHdIQVlEVlFRREV4VnphV2R6ZEc5eVpTMXBiblJsY20xbFpHbGhkR1V3SGhjTk1qWXhNREExTURBek16SXlXaGNOTWpZeE1EQTFNREEwTXpJeVdqQUFNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVYbTNTUGU2NzRZdWR3NmxQeGNLZmtTRFRNSnQvd1lHc0FXMVB3QjgydVZaT05uaVd3Zkhjd0hBaWZjYnNsOWdrekFUN3NqMkNxdVBTZy92cUk4c2VVS09DQlhvd2dnVjJNQTRHQTFVZER3RUIvd1FFQXdJSGdEQVRCZ05WSFNVRUREQUtCZ2dyQmdFRkJRY0RBekFkQmdOVkhRNEVGZ1FVdjVXcVoxcWdnNklEaXZBK2pCcWVGSk94a1JRd0h3WURWUjBqQkJnd0ZvQVUzOVBwejFZa0VaYjVxTmpwS0ZXaXhpNFlaRDh3WVFZRFZSMFJBUUgvQkZjd1ZZWlRhSFIwY0hNNkx5OW5hWFJvZFdJdVkyOXRMMkZuYm5SamVTOWthWEl2TG1kcGRHaDFZaTkzYjNKclpteHZkM012YVcxd2IzSjBMWEpsWTI5eVpITXVlV0Z0YkVCeVpXWnpMMmhsWVdSekwyMWhhVzR3T1FZS0t3WUJCQUdEdnpBQkFRUXJhSFIwY0hNNkx5OTBiMnRsYmk1aFkzUnBiMjV6TG1kcGRHaDFZblZ6WlhKamIyNTBaVzUwTG1OdmJUQVdCZ29yQmdFRUFZTy9NQUVDQkFoelkyaGxaSFZzWlRBMkJnb3JCZ0VFQVlPL01BRURCQ2d3WXpoaU5qSXdabU0wTkdKaU5qUTVNekJoTXpVd1pEbGhPRGc1WXpoaE1EVmlNMlUwTmpNeU1Cd0dDaXNHQVFRQmc3OHdBUVFFRGtsdGNHOXlkQ0JTWldOdmNtUnpNQmdHQ2lzR0FRUUJnNzh3QVFVRUNtRm5iblJqZVM5a2FYSXdIUVlLS3dZQkJBR0R2ekFCQmdRUGNtVm1jeTlvWldGa2N5OXRZV2x1TURzR0Npc0dBUVFCZzc4d0FRZ0VMUXdyYUhSMGNITTZMeTkwYjJ0bGJpNWhZM1JwYjI1ekxtZHBkR2gxWW5WelpYSmpiMjUwWlc1MExtTnZiVEJqQmdvckJnRUVBWU8vTUFFSkJGVU1VMmgwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzloWjI1MFkza3ZaR2x5THk1bmFYUm9kV0l2ZDI5eWEyWnNiM2R6TDJsdGNHOXlkQzF5WldOdmNtUnpMbmxoYld4QWNtVm1jeTlvWldGa2N5OXRZV2x1TURnR0Npc0dBUVFCZzc4d0FRb0VLZ3dvTUdNNFlqWXlNR1pqTkRSaVlqWTBPVE13WVRNMU1HUTVZVGc0T1dNNFlUQTFZak5sTkRZek1qQWRCZ29yQmdFRUFZTy9NQUVMQkE4TURXZHBkR2gxWWkxb2IzTjBaV1F3TFFZS0t3WUJCQUdEdnpBQkRBUWZEQjFvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2WVdkdWRHTjVMMlJwY2pBNEJnb3JCZ0VFQVlPL01BRU5CQ29NS0RCak9HSTJNakJtWXpRMFltSTJORGt6TUdFek5UQmtPV0U0T0Rsak9HRXdOV0l6WlRRMk16SXdId1lLS3dZQkJBR0R2ekFCRGdRUkRBOXlaV1p6TDJobFlXUnpMMjFoYVc0d0dRWUtLd1lCQkFHRHZ6QUJEd1FMREFrNU16QXpNakkwTlRrd0tRWUtLd1lCQkFHRHZ6QUJFQVFiREJsb2RIUndjem92TDJkcGRHaDFZaTVqYjIwdllXZHVkR041TUJrR0Npc0dBUVFCZzc4d0FSRUVDd3dKTVRrM01UUXdOREkyTUdNR0Npc0dBUVFCZzc4d0FSSUVWUXhUYUhSMGNITTZMeTluYVhSb2RXSXVZMjl0TDJGbmJuUmplUzlrYVhJdkxtZHBkR2gxWWk5M2IzSnJabXh2ZDNNdmFXMXdiM0owTFhKbFkyOXlaSE11ZVdGdGJFQnlaV1p6TDJobFlXUnpMMjFoYVc0d09BWUtLd1lCQkFHRHZ6QUJFd1FxRENnd1l6aGlOakl3Wm1NME5HSmlOalE1TXpCaE16VXdaRGxoT0RnNVl6aGhNRFZpTTJVME5qTXlNQmdHQ2lzR0FRUUJnNzh3QVJRRUNnd0ljMk5vWldSMWJHVXdVUVlLS3dZQkJBR0R2ekFCRlFSRERFRm9kSFJ3Y3pvdkwyZHBkR2gxWWk1amIyMHZZV2R1ZEdONUwyUnBjaTloWTNScGIyNXpMM0oxYm5Ndk16Y3lORFl3TVRjek9UUXZZWFIwWlcxd2RITXZNVEFXQmdvckJnRUVBWU8vTUFFV0JBZ01CbkIxWW14cFl6QXpCZ29yQmdFRUFZTy9NQUVZQkNVTUkzSmxjRzg2WVdkdWRHTjVMMlJwY2pweVpXWTZjbVZtY3k5b1pXRmtjeTl0WVdsdU1JR0tCZ29yQmdFRUFkWjVBZ1FDQkh3RWVnQjRBSFlBM1Qwd2FzYkhFVEpqR1I0Y21XYzNBcUpLWHJqZVBLMy9oNHB5Z0M4cDdvNEFBQUdoQ1hyRGJRQUFCQU1BUnpCRkFpRUF6cVFIUXI4WkYzNXlkelpHU0NhQmFSTTFNTW1NMkM3aFlPdHdtUk1BV1NnQ0lFaUhBd1RDOHRaa1hKN1l2S29BclI0Tk1Gc2NGWGRic3dxdnYyVG5icU9ZTUFvR0NDcUdTTTQ5QkFNREEyZ0FNR1VDTUV0eDdNWUM1a2pkMXJGbWl6Q0gvU3Uvb0NyY2d3dWVSbnJ1R1pLTFl1RFArQzlvK1NXSmljUHJ0SCt0d21Qd0VRSXhBTC9YRlh4bE8wdlgyTkNqSzRiaHdONFNtN25pZ0w1a2JDT0czRHhNS2ZKRHBnTmEzR3dwaCtZd0RZSndRTFNEekE9PSJ9LCJ0bG9nRW50cmllcyI6W3sibG9nSW5kZXgiOiIzMDc5NDMyNzQxIiwibG9nSWQiOnsia2V5SWQiOiJ3Tkk5YXRRR2x6K1ZXZk82TFJ5Z0g0UVVmWS84VzRSRndpVDVpNVdSZ0IwPSJ9LCJraW5kVmVyc2lvbiI6eyJraW5kIjoiaGFzaGVkcmVrb3JkIiwidmVyc2lvbiI6IjAuMC4xIn0sImludGVncmF0ZWRUaW1lIjoiMTc5MTE2MDQwMyIsImluY2x1c2lvblByb21pc2UiOnsic2lnbmVkRW50cnlUaW1lc3RhbXAiOiJNRVVDSUh2YTUveWlYNDJnYWZDUXptN01XaERDZFhvQlJwcVdZRE9PMWdvcEcrQTdBaUVBa2h1YVJjRDFPSXZpRWJNYUlSeEYwdlNKMlZrM3pDQ0xxNW9qM0pEWFpRaz0ifSwiaW5jbHVzaW9uUHJvb2YiOnsibG9nSW5kZXgiOiIyOTU3NTI4NDc5Iiwicm9vdEhhc2giOiJaQzRFTlhteCtybVkzczNjYW03UEk4WUpmQXhKdGZLNXZ5ZDg4VVQyUzhFPSIsInRyZWVTaXplIjoiMjk1NzUyODQ5NyIsImhhc2hlcyI6WyJJNGsvU1RVTXY3VTRqMVJlYjJWU1dxUkEyTDhESmtHMjNLWTQ2ZzdXK2VZPSIsImtwbElwNEZVZjA5U1hqZVArakF6S3B6T3g4ck1uRXJJbGtQb3pvMjF2Nms9IiwibWVONXpGUUpsSmc3OENuVEVoSzZvMzl5SXBHN3pJTEhJQWlWYmhPcVNwWT0iLCJjeTF2STFPZHYrYlROUDI5T3A2U0FJMlV4L2F1cjQvdUlFdEpMRUYzY3R3PSIsIkk3cmJLcEhabi90REpkWVZRVWdMSFc2MXRrRnpEQVhoNzBaclVQbHhQRTQ9IiwiamtXWHd0U3lZUFF3ZlpZY0hWemdsemVYR1ZiVzE5UGxyZE90QmdWVUh6WT0iLCJYSEZ3Z2VNRW9KQXFkdnVLZUZ3aVROdFdpZ2s4VlkvWVB4R1ZkMmlXajljPSIsInE1UHNjOHRWVlZiTlJMRzh2M0ZlcHRxaTJZRi9lNDZ4SFNnbEhRc1FpaUU9IiwiZVMyWkNLWjhRS3daQ0orcE5qcDJucFdwRFBVdDl0TWhEMktic0Y5bjVwZz0iLCJoOE5CRU9ySmhmVVdScjQ3c3JjemtTNUxPSEV3dDNjOXZyNXNKdmxEcTlNPSIsIkhtY0E1NGFTRHdTNCttL0QwOTg5bjZvMUd6bzR2QmxITWFkTUY3OHIreWc9IiwiNXdSWHZ3QmJ6TmswVmZjYVJGUHB5MzRjT3J6eXBmRTVlT1ZhZlNrOStKWT0iLCJtT3FPbE1ibTh2ZmNaVG5wTVRkdXZSdEFrdnlSMVNITmZxSFdWUkdsR29JPSIsIk5sT2NsbGRtS1BBMXRNS0lza3FIQXd1UURZSHAzMVl3cEsrT09Nck1jY2M9IiwicXh6SGFuQXp6NTdTRGRtSmUwQjdiSks3Mk5USUJid0VNR0JCS3ZET1JPdz0iLCJ4SC9EQ3NlTEhyOWVLb1lUOHFzT1JaSzd6VmRFR1lXSHVWdHNWckQ5NXdZPSJdLCJjaGVja3BvaW50Ijp7ImVudmVsb3BlIjoicmVrb3Iuc2lnc3RvcmUuZGV2IC0gMTE5MzA1MDk1OTkxNjY1NjUwNlxuMjk1NzUyODQ5N1xuWkM0RU5YbXgrcm1ZM3MzY2FtN1BJOFlKZkF4SnRmSzV2eWQ4OFVUMlM4RT1cblxu4oCUIHJla29yLnNpZ3N0b3JlLmRldiB3Tkk5YWpCRkFpRUF6NTFBZW9hTHZVd0NKSlg2WkRpb0lMMmQ0K3hlVy9jL0ZkL3NnUC9QWnBVQ0lEaUJRb2JKcXFzS0crdy9LSDgwR3NnaEtNQytrMW1VQzJYOTJnbEtRaG5hXG4ifX0sImNhbm9uaWNhbGl6ZWRCb2R5IjoiZXlKaGNHbFdaWEp6YVc5dUlqb2lNQzR3TGpFaUxDSnJhVzVrSWpvaWFHRnphR1ZrY21WcmIzSmtJaXdpYzNCbFl5STZleUprWVhSaElqcDdJbWhoYzJnaU9uc2lZV3huYjNKcGRHaHRJam9pYzJoaE1qVTJJaXdpZG1Gc2RXVWlPaUppTVRZeU1XWXpaalJtT1RjMk1EQmpZamhpTURoaFptUTFOekJpTWpkbVpEVTNZVGs0WVRka01tSXdOemt5TmpJMk1HTXlOV1ZsT0RoaVpEWm1ZVE14SW4xOUxDSnphV2R1WVhSMWNtVWlPbnNpWTI5dWRHVnVkQ0k2SWsxRlZVTkpVVVJCUWtSNlJuQlliVXRhZGpCcWNWSXJTWHBaTWpCVksyczJkMVI0YVhWM1dXVXdiVGd4UldKWE9FNVJTV2RKZUZKbmVHSmhZVXh6VWtOMU5IVk1jVlZTT0V0aGMyc3pRWGRzV1dKMVREZGFPRU5RUWxFME1ESjNQU0lzSW5CMVlteHBZMHRsZVNJNmV5SmpiMjUwWlc1MElqb2lURk13ZEV4VE1VTlNWV1JLVkdsQ1JGSldTbFZUVlZwS1VUQkdWVkpUTUhSTVV6QjBRMnN4U2xOVlkzaFdSVTVFVVcxNE1Wb3dSak5UVlVwQ1dqQnNWbFpXUmxSVGVsSlhZbFV4V1ZkSGRISmlWbVJSWXpCV05rNUdXbGxUUTNNellsWlJOR1F3VG01WFZXeE1ZakZ3U21WdGIzZFNWVVl6VkZoalMxUnVjRVpXYXpGRFZGVmtRazFXVmtaUk1taE9WRmROZVdKSE5XcE5NVW95V1RJeFZtUldjRWhXYWtwT1ZXcFNNMU5GUmxwU1JscFNWVlZTUm1WR1dqWlpWbVJyWlcxU1NFOVliR0ZWZWtaM1dXMDFVMkpCY0dwaVZFWnpWMnRrYzJGSFVraFdXR1JKWVVkT1QxUlhjRnBsUlRGRlVWUkdUbEpGUmpaVVdIQktaVlprYjFrd05VNWhiR3cwVkZWU1FrMVZNVVZSVkVKT1pXdHNOVll5Y0VKUlZURkhZVE5rUm1ReGJFbERhM1IyVjJ0c05tRnFRa1JSVmtaYVUxVjBkbGRyYkRaaGFrSkZVVlpHYWxKR1JtNVJWVlpaWWxST1ZGVkhWVEpPZWxKYVpGZFNNMDV0ZUZGbFIwNU1XbTEwVkZKR1VrNVRibEYyWkRGc1NHTXdSbGhOVmtGTFpEQkpORTF1VmxkWGF6bFBZbTFzV0dReVdrbFpNMlJKVVZkc2JWa3lTbnBpUkd4dVlUTndRbFpFWkhwaGFrcEVZMWhXVVZVeVkzWmtia1pLVDBoT2JGWlZkRkJSTUVwWllqTmtibG94V1hsVVZVVXdVbmR3UWsxV1ZtdFNTR1JHVVdrNU0xVlZWa0prTUd4SldqQlNRbFpGU201VWJGcEpWVEZXUmxKRlVrSlRNRXB1V2pOS1Exb3dWa2RSYkVacVVrVkdObEZYVWtOYU1EVlhVMFpGTUZKVldtNVZWbFl5VGxaa2VFTnNiM2hqVjJSdVRtdHNSV0ZZV2tKTE1uQkRZMWRXUjFOck9UUmhNVXBTWkRCb00xZFZVbGRWYWtKeFVXdEtibVF3V25aUlZsVjZUMVpDZDJWcVJscGhNRlpoV1dwV2VGUnRjSGRUTUZwWVlWaG9jRTVHYTB0WGExRTBaREZzVWxkVlVsZFZha0pUVVZaR1NVd3dTa2RaTTJSWFYxWndWVmxWYUZOTlIwNUpWRlJhVFdWVWJIVlpWbWhUWWpKU1dGTllWbHBOYW13d1ZFUktSMkp0U25WVmJYQnNWWHBzY2xsV2FFcGtaM0JOWWxkU2QxcEZaRzlOVm14d1QxUk9hVTB3Y0hsWGJURTBaRzFSZWxSWVdtaFdla1l6V1dwT1MwMUZlRmxUYlhoYVRXcHNOVmRyYUU1a1YxWllVbTVTYVZKVlNqVlhiR1JoWld0M2VXRkhlRnBXTVVvMlEydDNlVTFYYUdoV2VsSXpWREZHV2xNd2RETlhWVXBEVVZWa1JXUnVjRUpSYTBaU1ZWaEthRk5HU1hkWk1HaE9UbXQ0TlU5VVFtbE5ibEp6V1cxck1XRkdhM3BWYmtKcFRXcFdObFJITVd0alIxSklZVVJGUzFkWE5WZGxiSEJaVTIxd2FVMXFWWGRYYkdNeFRVVjRkRlJ1V21sV1JVWllVVzFrZG1OclNtNVNWVlpDVjFVNGRsUlZSa1pSTUVwQ1lVaHdXazF0YUhOWGEyaFhZekZ3VlZGVVNrTmFNamw1VVcxa1JsSlJjRUpYVlRoMlZGVkdSbEpGU2tSYU0yUmFaVzFvY0ZSdGNFcGtNWEIwVkZSQ1QxSXdjSEJVYlhCU1RsVXhObEZ0YUU1bGJGWXpWMnRTYzJGRk9VVmFlbFphWlcxb2IxUlZVbGRoVlRCNVZsUkNUMkZyTVRWRGF6RkRaREJrUkdGWVRraFJWa1pTVVcxak0wOUlaRUpWVmtaR1VrZDBjMlJIVGtoUFdHeHJVVEJLVkZkc1pFOWtiVTUwVlc1d1RsRnRaRWhSTW14NlVqQkdVbFZWU201T2VtZ3pVVlpHVmxKVlRuUlNiVFJMV1cwMVUyRnRWbFJQVjNSb1YwVnNNMU5HUmxwVE1IUXpWMVZLUTFGVlpFVmtibkJDVVd0S2JsVldRbXBpVmxwMFdUTnJOV0l4Y0ZoU2JYUnFaVlJzTUZkV1pITmtWVEZGWXpCa1JHRllUa2hSVmtaU1VXZHdiazU2YUROUlZrWnVVbFY0VW1RelNtaFRSa2wzV1RCb1RrNXJlRFZQVkVKcFRXNVNjMWx0YXpGaFJtdDZWVzVDYVUxcVZqWlVSekZyWTBkU1NHRkVSbHBpYkZvMlYyeG9TMkZ0U1hsT1ZFSmhWbnBWZDBOcmVIUlVibHBwVmtWS2NWRnRaSFpqYTBwdVVsVldRbGRWT0haVVZVWkdVMnRLUjFaVk1WWk5iV2QzV2tWb1EyVnJPWEJQU0ZwaFRXMTNkMWxWYUZkaFZYaDBWRzVhYVZWNmJHOVhha2t4VFVacmVtRXpXVXRYYTJSelpWVjROVTVYTldoWFJrcDJXa1prU21SdFVYbFBXR3hvVFd4d2VsbHFUbXRsYTNkNVlraFNhbEo2YkRWYVJVMTRaVlp3V0ZSdVdtcGlWa28yVkVjMWMyRkhTbGhsUlVacVlsWmFkRmt6YXpWaWQzQmhWakJhY2xremF6VmtSbXhZWWtoV1RsSkhaRWhSTW14NlVqQkdVbFZWU201T2VtZ3pVVlpHZGxKVmRHNWtNamxPVWpBd01GZFhjRnBsVlRGSVYyMXdUMUpHU25CWFYzQmFUVVU1VlZSWVpGcFdSVEI0UTJzeFNGVlVWbHBXUjJNd1ZERmtUazVHYkZWUlZFWmFZV3MxYzFSclVscGxhekZ4VVZkU1Exb3lPWGxSYldSR1VsVkdXbFI1T1U1UlZWWk5VV3RGTkZSVlVsaGFTRUpyVWpKbmVGZFhhM2hpTWtsNlZHcEJTMWRzWkZKa01IaFNWMVYwVEdReGJFTlJhMFpJVWtoYU5sRlZTa1ZSVmtadFVrVkplR0l5VWtsVmJtUnFaVzA1TWxSRVNtdGpSMUpJWVVSR1dtRlVWbkZaYWtsM1pHeHNXRnBJVm10U01EUXhWRVJLVTJOQmNHcGhhMFV3VVcxa2RtTnJTbTVTVlZaQ1YxVTRkbFJWUmtaVWEwcEVZakF4VEZKRlNuRlVNR1JLVFdzeGNWRnRNVnBsYkVWM1YxY3hTazFyTlVWaE0zQk9VakJXTmxSc1VrTmhNRGxZVWxSU1VGSkhlSEZEYXpsSVVsaGtUMVl3YkRaWGJGSlNUV3N4TmxOWVpFbGtNV3hNVXpOa1dsRnJTa0pTTUZJeVpXdEdRMUpIWkZKVmExSkNUMWhzWVZZeGNEWlVSRXB2WWtac1dGVnVjRTFOYWtadldWWmpNR1F3WkZKWFZYTkxVek5rV2xGclNrSlNNRkl5Wld0R1ExSklaRkpVUlZKQ1lYcFdUbVZyUmpaVVYzQktUVVUxVldFelpFeFZWbXhNVXpOa1dsRnJTa0pTTUZJeVpXdEdRMUpWUmxKWmExSkRZa2M1YTFOR1NqTlpNM0IyWkdkd1RVMXRVbmRhUldSdlRWWnNjRTVYY0dsTmFrSXlWMVprYTJSWFVraFVhbFpPVVcxMFNGRXliSHBTTUVaU1ZWVktiazU2YUROUlZrcEdVbFZPTTJRd2NFNVdSM042VkZaU1VtUXdOVVZUVkVwT1VqQXhTRU5yVG5Cak1HUkNWVlpHUTFwNll6UmtNRVpUVTFWV1YxVllhRlZaVldoVFRVZE9TVlJVV2sxbFZHeDFXVlpvVTJJeVVsaFRXRlphVFdwc01GUkVTa2RpYlVwMVZXMXdiRlY2YkhKWlZtaEtaR3Q0ZEZwSVFVdGFSV1J2VFZac2NFOVVUbWxOTUhCNVYyMHhOR1J0VVhwVVdGcG9WbnBHTTFscVRrdE5SWGhaVTIxNFdrMXFiRFZYYTJoT1pGZFdXRkp1VW1sU1ZVbzFWMnhrWVdWcmQzbGhSM2hhVmpGS05sUkVTWGhoUVhCb1ZucFNNMVF3UmxwVE1IUXpWMVZLUTFGVlpFVmtibkJDVVd0V00xVllSa1ZSTW1RelYxaHdiMkZWTlhGVFdHUmhZbFV3ZDFSclpFdGhWVFZ4VlZSV1RtVnJTbTlVV0hCV1pERndSV0pIYUZCU1IyTXhRMnhzTm1GSGFFNVNSbHB3VkZSS1ZrMUZOWEZVV0d4T1VXMWtTRkV5YkhwU01FWlNWVlZLYms1NmFETlJWa3BTVWxWT2JtUXdiR3BOYXpWMlYyeGtVMDFYU2toV1dHUldWVlpzVEZNelpGcFJhMHBDVWpCUlMyUnVjRUpSYTFwU1ZXdFNSVkpWV25aYVJXaFRaREpPTm1JeldrMU5iVkozV2tWa2IwMVdiSEJPVjNCcFRXcENNbGRXWkd0a1YxSklWR3BXVFUxc1NuZFpNbXMxWVVacmVsVnVRbWxOYWxZMlZFUk9TMDFSY0dsaWF6RXlWRmh3YW1WVk5VVlhXR1JPVmtkT05sUXhVbEprYkd4WlZXcENZVlo2UmpOYVJXaE9aR3N4VlZGV1pFTmFNamw1VVcxa1JsSlZSbHBVZVRsT1VWVldXRkZyUm01VVZVcDFVV3BHV21KWWFIZERiR3cyVVZod1Exb3lPWGxSYldSR1VsVkdXbFI1T1U1UlZWWmFVV3RPVmxSVmEzcFRiWGhxVW5wbk1sZFdaR3RrVjFKSVZHcFdUVTFzU25kWk1uQjNaVlp3V0ZkVVdtcGlWbHAwV1ROck5XSXhjRmhTYlhOTFdUTnJOV1JHYkZoaVNGWk9VMVZrVEZGdFpIWmphMHB1VWxWV1FscEdiekZSVjJSU1VUQktTV1F3Vm14YU1Fa3dVVlZvV2xGVVRsVk5TR1JvWXpKS1NWSldVa3RoYTJSVFRrZE9kRll5VFhwUldFWkxVM2R3V1dOdGNHeFZSWE42VERKbk1HTkliRzVSZW1oM1RqSTRNRkZWUmtKU01taEVWMGhLUlZsc1JrSlJWVXBDVkZWR1UyVnJTa2RSVjJ4R1VWaHdlRlZWYUZKamFtaGhVbXBOTVdWWFVqWlhhMlJVVVRKR1EwTnRSbE5VVkVaT1ZGY3hUazFyVFROaFJteFFaRWhrZEZWck1VSldNVTV1VVRCc1JtRlZhRUprTVZKRVQwaFNZV0V4YUV0T01Xd3lVekk1UW1Oc1NUQlVhekZIWXpKT1IxZEhVbWxqTTJSNFpHNVplVlpITkV0WmJrWlFWMVV4UW1Jd1pFUlJNMFpJVlRBd01FOVZTa0pVVlZKQ1RXMWtRbFJWWkZaUk1ERkdaRWhuTTFSV2JFUk9WM1J4V2tSR2VWSnRNWEJsYTA1SlRERk9NVXd5T1VSamJVNXVaRE5XYkZWdE5YbGtVWEJJVjJ0MFRWZFlWa1ZWUTNSRVQxYzRjbFV4WkV0aFYwNVJZMjVTU1VzelVqTmlWa0l6VWxaR1NtVkZSazFNTVdoSFYwaG9jMVI2UWpKWFJFcFBVVEp3VEU1SFNtOWtNRFF3VlRJd00ySnRiRzVVUkZaeVEyMUtSRlF3WTNwU1NHaE9VekphUzFKSVFtNVViVVY2VWpOa2QyRkRkRnBrTUZKYVUyNWtVbFJHVGtWbGEwVTVVRkZ2ZEV4VE1IUk1WVlpQVWtOQ1JGSldTbFZUVlZwS1VUQkdWVkpUTUhSTVV6QjBRMmM5UFNKOWZYMTkifV0sInRpbWVzdGFtcFZlcmlmaWNhdGlvbkRhdGEiOnsicmZjMzE2MVRpbWVzdGFtcHMiOlt7InNpZ25lZFRpbWVzdGFtcCI6Ik1JSUN5VEFEQWdFQU1JSUN3QVlKS29aSWh2Y05BUWNDb0lJQ3NUQ0NBcTBDQVFNeERUQUxCZ2xnaGtnQlpRTUVBZ0V3Z2JjR0N5cUdTSWIzRFFFSkVBRUVvSUduQklHa01JR2hBZ0VCQmdrckJnRUVBWU8vTUFJd01UQU5CZ2xnaGtnQlpRTUVBZ0VGQUFRZ0RmdVorYXhxWHFyTXpITzBwNldKZ1V0SDlsTGVwM3owaTVuM05aemlkQnNDRkN3cEZxSDlLeFhKYnBvV1ZyTzZyUnFabWNHSEdBOHlNREkyTVRBd05UQXdNek15TWxvd0F3SUJBYUF5cERBd0xqRVZNQk1HQTFVRUNoTU1jMmxuYzNSdmNtVXVaR1YyTVJVd0V3WURWUVFERXd4emFXZHpkRzl5WlMxMGMyR2dBREdDQWRzd2dnSFhBZ0VCTUZFd09URVZNQk1HQTFVRUNoTU1jMmxuYzNSdmNtVXVaR1YyTVNBd0hnWURWUVFERXhkemFXZHpkRzl5WlMxMGMyRXRjMlZzWm5OcFoyNWxaQUlVT2hOVUx3eVFZZTY4d1VNdnk0cU9peW9qaXd3d0N3WUpZSVpJQVdVREJBSUJvSUg4TUJvR0NTcUdTSWIzRFFFSkF6RU5CZ3NxaGtpRzl3MEJDUkFCQkRBY0Jna3Foa2lHOXcwQkNRVXhEeGNOTWpZeE1EQTFNREF6TXpJeVdqQXZCZ2txaGtpRzl3MEJDUVF4SWdRZ0JaY0FWc2hWSlFIV1FTNkVHNXVkK3g2TVVLRHpIcVQ5Y1NTcDJCQnNTbk13Z1k0R0N5cUdTSWIzRFFFSkVBSXZNWDh3ZlRCN01Ia0VJSVg1Sjd3SHEyTEt3N1JEVnNFTy9JR3l4b2cvMm5xNTV0aHcyZEU2elFXM01GVXdQYVE3TURreEZUQVRCZ05WQkFvVERITnBaM04wYjNKbExtUmxkakVnTUI0R0ExVUVBeE1YYzJsbmMzUnZjbVV0ZEhOaExYTmxiR1p6YVdkdVpXUUNGRG9UVkM4TWtHSHV2TUZETDh1S2pvc3FJNHNNTUFvR0NDcUdTTTQ5QkFNQ0JHY3daUUl3RVJDV1VWN1laUHQ4ejZKdzUxZGlWZjdQM0Y4bE1kZGRQb1B1VnpFdnlqRiszOXYyN3ZmV3JCM2FuUVhPaCtrUkFqRUEzMjNiYUNFekx1VlY1Zkx3ZGtFUVRXYWJRSTlISDdSN2tXcUJQNmJBbk1GZG1aUHdOSEgyVWRyenk3VWk0V1FhIn1dfX0sIm1lc3NhZ2VTaWduYXR1cmUiOnsibWVzc2FnZURpZ2VzdCI6eyJhbGdvcml0aG0iOiJTSEEyXzI1NiIsImRpZ2VzdCI6InNXSWZQMCtYWUF5NHNJcjlWd3NuL1ZlcGluMHJCNUppWU1KZTZJdlcrakU9In0sInNpZ25hdHVyZSI6Ik1FVUNJUURBQkR6RnBYbUtadjBqcVIrSXpZMjBVK2s2d1R4aXV3WWUwbTgxRWJXOE5RSWdJeFJneGJhYUxzUkN1NHVMcVVSOEthc2szQXdsWWJ1TDdaOENQQlE0MDJ3PSJ9fQ==","mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","digest":"sha256:ea1235b30316d5b25cb31ca468c5d0e1b37b76102f61ee06de0046aa3d1f8a1e","size":"9967","description":"Verified signature by urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main"}],"provenance":[{"relation":"derivedFrom","sourceId":"urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main","signatureRef":"sha256:ea1235b30316d5b25cb31ca468c5d0e1b37b76102f61ee06de0046aa3d1f8a1e"}],"metadata":{}},"updatedAt":"2026-10-05T00:32:39Z","metadata":{"agntcy.dir.security.v1.ScanResult":{"isSafe":true,"maxSeverity":"MEDIUM","reports":[{"isSafe":true,"maxSeverity":"MEDIUM","scannerType":"SKILL","updatedAt":"2026-11-02T02:08:06Z"}]},"agntcy.dir.trust.v1.Status":{"trusted":true,"verified":false},"agntcy.dir.usage.v1.Metrics":{"lookupCount":35,"providerCount":1,"pullCount":1}}},{"identifier":"urn:ai:org.agntcy:cid:baeareig5fofyfpfmeng35lpv423va2coaumf767l47pafrhtwkkov5psge","displayName":"azure-prepare","mediaType":"application/agent-skills+gzip","type":"application/agent-skills+gzip","data":{"artifacts":[{"artifact_hash":"sha256:b85092c863ef647dee3c792b7764e83597dab38c7ac59869b435acafc9dd29f5","path":"references/analyze.md","type":"reference"},{"artifact_hash":"sha256:bd5644658deccf0f422ed1e98d0bccc9ddb8d91d09dc07f90d743bfd00dd3511","path":"references/apim.md","type":"reference"},{"artifact_hash":"sha256:bee463c674f8d8084ce11c70de28da6e1334b1040061aa224a400b93c1e3037a","path":"references/architecture.md","type":"reference"},{"artifact_hash":"sha256:3122ccb114d70db4deeb978f5b737a839396eba31d2f084ea864b5d4ef68e3b6","path":"references/aspire.md","type":"reference"},{"artifact_hash":"sha256:34f6fe88e2b5819c1a0f24aa3930a060d9504fee68ea4b363f0912a78daa5396","path":"references/auth-best-practices.md","type":"reference"},{"artifact_hash":"sha256:8d3b26285efee8f7d8c16994686ffe3a4116157e04a16cc91eaa382c7a389386","path":"references/azure-context.md","type":"reference"},{"artifact_hash":"sha256:66a4773e4d5c5066ad9f1cfa27912ca090878296e50d118473e04b9fe6301c47","path":"references/functional-verification.md","type":"reference"},{"artifact_hash":"sha256:15aca8d9e59fb96754e738c9c4eb793a70f6693961c99273bcea469cb7fefa65","path":"references/generate.md","type":"reference"},{"artifact_hash":"sha256:06eb3ddc42c075d1fa656c556ea4ae10e78bc88c6eec7a39f0b387dbb3d0c998","path":"references/global-rules.md","type":"reference"},{"artifact_hash":"sha256:2b58310bffaaebd89cc43b18d5800d20a8c2b7a3acf551257e789f5bdbe97c3a","path":"references/plan-template.md","type":"reference"},{"artifact_hash":"sha256:2c9e07a34e039c92796c15b85cecbeb2e75bc6ed7eece078ac8a076760c7ece6","path":"references/recipe-selection.md","type":"reference"},{"artifact_hash":"sha256:4d629b7fbd14cbfb5e7f86d019fd186e23cb25c1e0ff2d74f2e8df33cbeeb215","path":"references/recipes/azcli/README.md","type":"reference"},{"artifact_hash":"sha256:620d7437d2e567fff3125c34533be55ed32134fc7ddf2d94e8a986a4a3da41e1","path":"references/recipes/azcli/commands.md","type":"reference"},{"artifact_hash":"sha256:91a06d1af39fe39f708b04b05928f037ae5fb8093abc105838ab367f0d559ac4","path":"references/recipes/azcli/scripts.md","type":"reference"},{"artifact_hash":"sha256:7f0c959ee7cbd5f988dfa19d514c109962752920ece91b7aa74ad35db64f013f","path":"references/recipes/azd/README.md","type":"reference"},{"artifact_hash":"sha256:3776125bb3804a57ba82dd3f31451c1f91197402f9b432c31e42e02c7c57f2d3","path":"references/recipes/azd/aspire.md","type":"reference"},{"artifact_hash":"sha256:d9e9a4e6df12246d1839cad81b4b480b5addff3b15c46e6c02f01bcb1c5ad82d","path":"references/recipes/azd/azure-yaml.md","type":"reference"},{"artifact_hash":"sha256:96a1c62469ffbcac2dde45613c47df1fb559668c49d16a51d48bbbbd9a095937","path":"references/recipes/azd/docker.md","type":"reference"},{"artifact_hash":"sha256:8a638d77b7e14966f9691586c0ee47e49111fda0e4ca8cb3bdbe30061d702e82","path":"references/recipes/azd/iac-rules.md","type":"reference"},{"artifact_hash":"sha256:33794b8e1b4cb4dc6bf5badebaa8a90def9394a80729c4c1df29ada995c8f2a4","path":"references/recipes/azd/terraform.md","type":"reference"},{"artifact_hash":"sha256:6c6362f0588b40ade1bc12cace5648f93e3ca01aa1337e19536cc68873e1932c","path":"references/recipes/bicep/README.md","type":"reference"},{"artifact_hash":"sha256:31a56b0069b1bbc5d1f265a67f42c8eec2c2bf103edf4a8e4a5e71fe26c8f104","path":"references/recipes/bicep/patterns.md","type":"reference"},{"artifact_hash":"sha256:f0fb2c53e204f04ab5a6039273fa5d0247bf011435edb6785f7b7ab735b065f9","path":"references/recipes/terraform/README.md","type":"reference"},{"artifact_hash":"sha256:e1706b41ec1dda4e5477c3a9bf35993ab24a67e27a0474e8e0e5f4637e058797","path":"references/recipes/terraform/patterns.md","type":"reference"},{"artifact_hash":"sha256:370efe740bf447013871352b32f3cf9d8ecbb433a968d0ccb9f8a22132d8a4e4","path":"references/region-availability.md","type":"reference"},{"artifact_hash":"sha256:0751dcce6f84e822d8d1a67074264333c3fac0470840ea8a75d4c075e4fc9ce7","path":"references/requirements.md","type":"reference"},{"artifact_hash":"sha256:92170f7a2773589ea12e28372e04066b3e920f4d2fc148853759c572bbc76974","path":"references/research.md","type":"reference"},{"artifact_hash":"sha256:f1b0ddeb4fbc9a5ef756dee1309cc403ef285985a25be1617b983b6c54bf18bc","path":"references/resources-limits-quotas.md","type":"reference"},{"artifact_hash":"sha256:40ce2139cdb6842db9a3b706fe1d39c315273cfb5669f2af0636c3f439541bb0","path":"references/runtimes/nodejs.md","type":"reference"},{"artifact_hash":"sha256:ed4789d8a5ce09911be8871e8c65a576ed9c83fb92c3981d479ea2cf13861235","path":"references/scan.md","type":"reference"},{"artifact_hash":"sha256:711da761d65236b357fbf24dbcd070abc50d2a5491ff4f88d5cc1689c80b2584","path":"references/sdk/azd-deployment.md","type":"reference"},{"artifact_hash":"sha256:0d8188aabece1057fb1ad26d966cc33a0da23c54fc5724b86304dcf7182dbc98","path":"references/sdk/azure-appconfiguration-java.md","type":"reference"},{"artifact_hash":"sha256:beb6f58701daa17c962118696feebbef9489a190f7e31cd57c713697377622dd","path":"references/sdk/azure-appconfiguration-py.md","type":"reference"},{"artifact_hash":"sha256:c2bb07093bf928e3ae9a47bae68bc93a7acaead5fc0ad749d20d68acac736dc4","path":"references/sdk/azure-appconfiguration-ts.md","type":"reference"},{"artifact_hash":"sha256:8d8b336295d96917a606c9aa0bfc2f2d5c6353973063b62b0aa632925d0e1694","path":"references/sdk/azure-identity-dotnet.md","type":"reference"},{"artifact_hash":"sha256:f506b1a1854f1c271c7e78a8996ca354b5e1681ef1a8a8799af4efdfa0000cdb","path":"references/sdk/azure-identity-java.md","type":"reference"},{"artifact_hash":"sha256:87730a9669cfa561efd23cf98da106a90b12a94872c8fe9f27a7a5b582af3ce0","path":"references/sdk/azure-identity-py.md","type":"reference"},{"artifact_hash":"sha256:7cf5556fb9e06f4a3e9327dab8ce4aae5de09a9225fe5df6c95b3e7f4dc5e5bd","path":"references/sdk/azure-identity-ts.md","type":"reference"},{"artifact_hash":"sha256:f79e2025587d074ce2b5cc6666ccf3c64475f143778b51d08f0f1d40581cd4da","path":"references/security.md","type":"reference"},{"artifact_hash":"sha256:3acfa7463ea25fcc0c598959f806edc34f9d8cced0fe73a16fc071901e833f23","path":"references/services/aks/README.md","type":"reference"},{"artifact_hash":"sha256:b9c326e8b4933f1eaa7606f5072ecc5f1d0de52e1d651c21b426d8a03cba5816","path":"references/services/aks/addons.md","type":"reference"},{"artifact_hash":"sha256:c6e579389cb3e8a750830c3339e380ed358cf4b0b6bc700b620eb916ff324631","path":"references/services/aks/bicep.md","type":"reference"},{"artifact_hash":"sha256:570fe29171f300544b792d28b65204a212cc777af76d098136ffc8e0e5d0cc9d","path":"references/services/aks/manifests.md","type":"reference"},{"artifact_hash":"sha256:f8d6a35633f8932183622cd50f60ffbb7304ce91dccc2253daeb51df6d11426d","path":"references/services/app-insights/README.md","type":"reference"},{"artifact_hash":"sha256:2360e06a2226d167cbe0455b569a93855bcf5727cddfd95749c83086af6889c7","path":"references/services/app-service/README.md","type":"reference"},{"artifact_hash":"sha256:99dac58f9647998fde77377fc98ff92eea2a8e0346eebe26c1c5cbb173b9f7c8","path":"references/services/app-service/bicep.md","type":"reference"},{"artifact_hash":"sha256:ed308f983c8720df4e20ded5edc5f734a08515ccc5bbc5abf55b912e61a992ee","path":"references/services/app-service/custom-domains.md","type":"reference"},{"artifact_hash":"sha256:a45d073bba02005ea63698970293e86a5db3e5ea0f6753e968224e63439a693a","path":"references/services/app-service/deployment-slots.md","type":"reference"},{"artifact_hash":"sha256:3ae911674e78345fc18873b9758fabe60ae492d8d762b276da72a67ba20a3488","path":"references/services/app-service/networking.md","type":"reference"},{"artifact_hash":"sha256:8933f0c1c089f70843bbe57050c4f4299a9c76b57a8d92400fe4cc6e631a5cfc","path":"references/services/app-service/scaling.md","type":"reference"},{"artifact_hash":"sha256:298f80eda811aedea551addd6911a84890dfdfdf5f4c35a986718a2c0a881143","path":"references/services/app-service/sku-selection.md","type":"reference"},{"artifact_hash":"sha256:ba61d5dcaec9c611826fd21f9f7b40ce4d328a8ce5cf15f101cc4e38ed7a27ed","path":"references/services/app-service/templates/recipes/README.md","type":"reference"},{"artifact_hash":"sha256:cedca3b589cf61b2836a3b5e1874a217d9edeb887348a50c16bb9f9746de6a45","path":"references/services/app-service/templates/recipes/auth/README.md","type":"reference"},{"artifact_hash":"sha256:bd890ec78e298d09c8eda34d4483fee4119e60186adff10885ce24ed9d6aebb6","path":"references/services/app-service/templates/recipes/auth/source/dotnet.md","type":"reference"},{"artifact_hash":"sha256:fdce7b5e7367925474db775b7b6fa9d0549b552ceb870e76c23ad77ff31bf769","path":"references/services/app-service/templates/recipes/auth/source/nodejs.md","type":"reference"},{"artifact_hash":"sha256:4f56cd8061c275813013c06bc88f4f99405f41da0ac656ccb77aaaf349f00ae7","path":"references/services/app-service/templates/recipes/auth/source/python.md","type":"reference"},{"artifact_hash":"sha256:843a73ae6c2b48608ebe0a515818560629a255752831fc2eee8516ceffe574cd","path":"references/services/app-service/templates/recipes/composition.md","type":"reference"},{"artifact_hash":"sha256:aa07b4c1b5c18578ed087ea84330dc173b062fac37a10efa857e2ec6e0f74c95","path":"references/services/app-service/templates/recipes/cosmos/README.md","type":"reference"},{"artifact_hash":"sha256:5b91ea8a5c696c8e242927687406d2b82fd52b2e3ca561af44fd2ee4dd32d787","path":"references/services/app-service/templates/recipes/cosmos/source/dotnet.md","type":"reference"},{"artifact_hash":"sha256:3686483a82df65576e630ca6ff9467d0df55ac2c9078213ea188f58f24a98f8c","path":"references/services/app-service/templates/recipes/cosmos/source/nodejs.md","type":"reference"},{"artifact_hash":"sha256:d5cb39c4a122cfd3668897e14b3d7381a9df90c203ce143968b64ee768c1449a","path":"references/services/app-service/templates/recipes/cosmos/source/python.md","type":"reference"},{"artifact_hash":"sha256:2cb7b0364d6afcb40f89e46aca5d6bb4417cea8f6696e2f07013c880c1881e9d","path":"references/services/app-service/templates/recipes/redis/README.md","type":"reference"},{"artifact_hash":"sha256:10252e8881b1f02341e6756e7052dbcff435d883a1c86c5015214bb0289662d4","path":"references/services/app-service/templates/recipes/redis/source/dotnet.md","type":"reference"},{"artifact_hash":"sha256:cda11e4efdb24a48fd8d06fd2a883081e519ad4bedf386b6fb504ce5a6422eaf","path":"references/services/app-service/templates/recipes/redis/source/nodejs.md","type":"reference"},{"artifact_hash":"sha256:cc682a2a3e5c8f34b8064b07f45228397e0e8d15ea2854087b2ac6e4ccc37fc7","path":"references/services/app-service/templates/recipes/redis/source/python.md","type":"reference"},{"artifact_hash":"sha256:013e51c2cf7d233533f68d29f49fdd2aebb2528aba1eb11531519da1e6f4860f","path":"references/services/app-service/templates/recipes/sql/README.md","type":"reference"},{"artifact_hash":"sha256:51209047961e5f82b1d1e80bc07b41b24de62257440af965513093c4defceb4f","path":"references/services/app-service/templates/recipes/sql/source/dotnet.md","type":"reference"},{"artifact_hash":"sha256:a9926c86b69345877111e77de8cb6a472db9ec60457e1f3d6077b92b0d00e69d","path":"references/services/app-service/templates/recipes/sql/source/nodejs.md","type":"reference"},{"artifact_hash":"sha256:19e59b8520297d4015c479314843e234740bff2f18e3772be8f0744afa9f7b4a","path":"references/services/app-service/templates/recipes/sql/source/python.md","type":"reference"},{"artifact_hash":"sha256:f75f38923c87e169b72d13cc6a905141d0f28bfcbaa34e52527f52f0244800c2","path":"references/services/app-service/templates/selection.md","type":"reference"},{"artifact_hash":"sha256:12f2b97bc5e7e63ac017d78034599bfbc69251fcd3b7a57068e7519e3aa18708","path":"references/services/app-service/templates/web-api.md","type":"reference"},{"artifact_hash":"sha256:4e865e9585be5b1b03b7823584e6f9227606eb3a3f965ce1371d24941147f883","path":"references/services/app-service/templates/web-app.md","type":"reference"},{"artifact_hash":"sha256:2b8ddcda88e643368c81db332d34fd8093e4aa813a861edbb8a7759594634f35","path":"references/services/container-apps/README.md","type":"reference"},{"artifact_hash":"sha256:cdea67a37758a3f6241b319c5f1361b397f7ba48d1ea1395422aaae52d4b6ffc","path":"references/services/container-apps/bicep.md","type":"reference"},{"artifact_hash":"sha256:61ae28f5f8f423e65fa93f4913c3812d9cef17120c9d628836b51ea47f8cccf9","path":"references/services/container-apps/day2-operations.md","type":"reference"},{"artifact_hash":"sha256:44ef93cbb14986cf0299f02945765e044355062c379e58c20368e13c8deaa87f","path":"references/services/container-apps/environment.md","type":"reference"},{"artifact_hash":"sha256:1513e9d272082f8de1684da45f91edde68b7509c981eb8ec4bd75009fcfeafc0","path":"references/services/container-apps/health-probes.md","type":"reference"},{"artifact_hash":"sha256:9828c6fef6c8e613c707d353d083385f1d9d17e948c1d47635150eb062f8e313","path":"references/services/container-apps/networking.md","type":"reference"},{"artifact_hash":"sha256:3eeb85de1d201e0cc7d127d20d4dbdc3cbed105715ad276d63f5fe4342c92f5f","path":"references/services/container-apps/revisions.md","type":"reference"},{"artifact_hash":"sha256:afe8e0e7c71839455d348544786b9f88270bbbb70bdfa37f6e4016ca4cb79a70","path":"references/services/container-apps/scaling.md","type":"reference"},{"artifact_hash":"sha256:33eff46b1ba3e59ff4f3c37241527d959220e51cc547ddbad8d49d59168411ea","path":"references/services/container-apps/terraform.md","type":"reference"},{"artifact_hash":"sha256:b5903fa182276f5bec1391306d44a78b8b2c8f0b319bed89168c69fe05f23339","path":"references/services/cosmos-db/README.md","type":"reference"},{"artifact_hash":"sha256:17524d1cba36a1f991704c94b0c5ced3ceacfd7c3d651c5ecbefaedd1e8994f0","path":"references/services/cosmos-db/bicep.md","type":"reference"},{"artifact_hash":"sha256:18419fd28f3e2d5f476c3918ce50f2d5dad76c9dca2a27497daed7595a278d59","path":"references/services/cosmos-db/partitioning.md","type":"reference"},{"artifact_hash":"sha256:2e58da31d08f7c3fc517fe3f37a19273d7da2f57ed68bd0c2387bf0ec55db2ab","path":"references/services/cosmos-db/sdk.md","type":"reference"},{"artifact_hash":"sha256:ebf7add46cb899604fc1f5562d7e378cba78b6f338b990622b01616a31b13ec4","path":"references/services/durable-task-scheduler/README.md","type":"reference"},{"artifact_hash":"sha256:95b5e3061ddfe4a807905958feeed5f98c9d873e2d4d23c2afb46e26c6861c1d","path":"references/services/durable-task-scheduler/bicep.md","type":"reference"},{"artifact_hash":"sha256:8445a2eaee82ac1504c060d0779d61ca45c8fe49ebb22a2ce58882fc38bce00f","path":"references/services/durable-task-scheduler/dotnet.md","type":"reference"},{"artifact_hash":"sha256:0b0b145c6594cc9fa50bc8761aac90d67b66684e6d6f6a56da40cf162e913fce","path":"references/services/durable-task-scheduler/java.md","type":"reference"},{"artifact_hash":"sha256:609aa57f2cae826cebffc49637fd6b93677fa7353cb4d0caca16dc8e8f694418","path":"references/services/durable-task-scheduler/javascript.md","type":"reference"},{"artifact_hash":"sha256:7a935cfb7f3f7afd5f783023dbdb9816ce7bf73d90da8de4968110ce4af6baf1","path":"references/services/durable-task-scheduler/python.md","type":"reference"},{"artifact_hash":"sha256:f567a20cf4fcef3f00b85b792f3b86a597ec893444f1a6e6625b1941a32f0980","path":"references/services/event-grid/README.md","type":"reference"},{"artifact_hash":"sha256:26a65969aa9dd8b063ee71a937d7cbb068ab123ea0f2cff211fb5e2c9e1dce28","path":"references/services/event-grid/bicep.md","type":"reference"},{"artifact_hash":"sha256:e3dee653a391497f573a890b7ce935c08afe8eda1c46dd83b455efac828883e1","path":"references/services/event-grid/subscriptions.md","type":"reference"},{"artifact_hash":"sha256:634e1a110b1f86a2c03f02fad957980817166e432d01c012dcce51538f28ba6b","path":"references/services/foundry/README.md","type":"reference"},{"artifact_hash":"sha256:dcd10fa7d4ede175fd30b7e785b83a8365b4b7194cb831eff9fca4c9e7e40036","path":"references/services/foundry/region-availability.md","type":"reference"},{"artifact_hash":"sha256:f4faf4fefa4c7a6068cebf8ce760abb596d311e405f7ee7517f28d5f8293dae4","path":"references/services/functions/README.md","type":"reference"},{"artifact_hash":"sha256:f7a05b303d2f6ac35d5c3fce10e154e3270aaf6080a8df50ae75852d5eb5939c","path":"references/services/functions/aspire-containerapps.md","type":"reference"},{"artifact_hash":"sha256:5bc680cb113838222aa197b7068b573861bbcaa78d01ace1558cee4a16de9429","path":"references/services/functions/bicep.md","type":"reference"},{"artifact_hash":"sha256:a6dce72939a459a90348fc01e04ffe375d042f6875ae942dd50d93cc168167a9","path":"references/services/functions/cold-start.md","type":"reference"},{"artifact_hash":"sha256:0b4ae4cb0413c6232b6d9f328af9c48a66cf715aa66a27e80726a984a77ed2c3","path":"references/services/functions/durable.md","type":"reference"},{"artifact_hash":"sha256:0692c434a5be526dadab2750a6caeeb7707715e4bd3bf0084188d4c91445d461","path":"references/services/functions/hosting-plans.md","type":"reference"},{"artifact_hash":"sha256:fdce203aa98c49f18cd51a8322e9257f27a0a92d2e9c13d90f3ebf4a6d74bbec","path":"references/services/functions/templates/README.md","type":"reference"},{"artifact_hash":"sha256:2fe415baa317973631744aa942406af23025985ced28373ee809a2719f2354b8","path":"references/services/functions/templates/base/eval/python.md","type":"reference"},{"artifact_hash":"sha256:559a7813f31ba06c1f5b9e150a01e07a759026dab0ef8c703c988ccff12ae984","path":"references/services/functions/templates/base/eval/summary.md","type":"reference"},{"artifact_hash":"sha256:80308b79608f1fde97d1b998d8291db0e0a539078e933dee0f8583498d905745","path":"references/services/functions/templates/base/eval/typescript.md","type":"reference"},{"artifact_hash":"sha256:41ca862d94cebea75561292b351d0c05531cd75ff832c4d12e94d901e8e19dc8","path":"references/services/functions/templates/recipes/README.md","type":"reference"},{"artifact_hash":"sha256:3e05815616629af8347bfcb87939c2ac5121196184e788349b49bd9ac40dace8","path":"references/services/functions/templates/recipes/blob-eventgrid/README.md","type":"reference"},{"artifact_hash":"sha256:f0318b597a3f36a4d7ef50bf5134d2672e7b422593e5f8daf4c686732d4b8538","path":"references/services/functions/templates/recipes/blob-eventgrid/eval/python.md","type":"reference"},{"artifact_hash":"sha256:dd04282d3c2328cd190a0f186303fa980d44176bf35d443a2be9516543f9554a","path":"references/services/functions/templates/recipes/blob-eventgrid/eval/summary.md","type":"reference"},{"artifact_hash":"sha256:f3fcbe0c6102b72a99d56409d0ccde7485b7e4198356b95e1da6862f0fa7b377","path":"references/services/functions/templates/recipes/common/dotnet-entry-point.md","type":"reference"},{"artifact_hash":"sha256:e5ad9bedb1d8a9cd4a47711148bde9cecd3d80b2d7d87784dcd6478a156fa19d","path":"references/services/functions/templates/recipes/common/error-handling.md","type":"reference"},{"artifact_hash":"sha256:8bc8ef343cb2f7fb2c36741714e0d7a889174c01337749f7afde798938346835","path":"references/services/functions/templates/recipes/common/health-check.md","type":"reference"},{"artifact_hash":"sha256:fb95cd912c2006721be330056d7d921bc20b31a2881bfe9da64c0578a2527128","path":"references/services/functions/templates/recipes/common/nodejs-entry-point.md","type":"reference"},{"artifact_hash":"sha256:4dbc126473c77f436cc184b94756437648ed7991820777f04374f2dec854b354","path":"references/services/functions/templates/recipes/composition.md","type":"reference"},{"artifact_hash":"sha256:fea276c87fe8633d3de029e53edffab66ef119bbfbcfdf93e052684c4a165192","path":"references/services/functions/templates/recipes/cosmosdb/README.md","type":"reference"},{"artifact_hash":"sha256:8674b1e84c2f116a9969b9e5f8700f5bd0d4b93d376a2e6ef20d831585fb7ec0","path":"references/services/functions/templates/recipes/cosmosdb/eval/python.md","type":"reference"},{"artifact_hash":"sha256:e8722a3adcf169ffc8c4da36a60c931931377a53c73cb7dab417e2904b4040cf","path":"references/services/functions/templates/recipes/cosmosdb/eval/summary.md","type":"reference"},{"artifact_hash":"sha256:29bbad24a1ac6387cb89142cc121375115524e51d14b997a9b4895a4b8a0e911","path":"references/services/functions/templates/recipes/cosmosdb/eval/typescript.md","type":"reference"},{"artifact_hash":"sha256:28fc495c942b8f2b7370f3fc371329ce9627d8dfa4d35038c05c1251e2dd6fac","path":"references/services/functions/templates/recipes/durable/README.md","type":"reference"},{"artifact_hash":"sha256:a96954fc85d7f9c694b52afb19ecaedb55b6457fd90ecaf7a81585b8b22eec34","path":"references/services/functions/templates/recipes/durable/eval/python.md","type":"reference"},{"artifact_hash":"sha256:aba748eac385d7dcdac7190240a07224ff4cb16fb1fbf36fa8e83474a394f126","path":"references/services/functions/templates/recipes/durable/eval/summary.md","type":"reference"},{"artifact_hash":"sha256:56f448ad889d88167aa732233f4c2758509ea3249cada4109e7ccf8547b6257c","path":"references/services/functions/templates/recipes/eventhubs/README.md","type":"reference"},{"artifact_hash":"sha256:07895f39b3df8b6a057fe6cc0c01c420372eb454ca962eb8bac5374e31f7df63","path":"references/services/functions/templates/recipes/eventhubs/eval/python.md","type":"reference"},{"artifact_hash":"sha256:2323764f06a796ba9f2a9f4b7f7c97ae3228a6adec33d3cc07a5feba06af9b0d","path":"references/services/functions/templates/recipes/eventhubs/eval/summary.md","type":"reference"},{"artifact_hash":"sha256:bca2b7c718e238cbcd2e011c4871e82b0e62a2d5652a071cc67279f574c87c0a","path":"references/services/functions/templates/recipes/mcp/README.md","type":"reference"},{"artifact_hash":"sha256:4d20835fd22b7455a9600cb5ad18c09c01d62f3a9cc1a638d5fecc67c0035c44","path":"references/services/functions/templates/recipes/mcp/eval/python.md","type":"reference"},{"artifact_hash":"sha256:585a786e408bd370a2f660f6b9804e5588f92dcb9e4adc861c917b25a91c2016","path":"references/services/functions/templates/recipes/mcp/eval/summary.md","type":"reference"},{"artifact_hash":"sha256:730062bbe0b39a4ac3547c1b658929a81dbc7004539d0fa821588515ef3e71aa","path":"references/services/functions/templates/recipes/servicebus/README.md","type":"reference"},{"artifact_hash":"sha256:b44d024722b154606229530ef390a21278693ce5638cc71a766b1cf8a5a68fd4","path":"references/services/functions/templates/recipes/servicebus/eval/python.md","type":"reference"},{"artifact_hash":"sha256:9a13ac97ddb2a5495bc4877a44d22e6d0d492aeed649df9bc5c7fc9d1f5ce678","path":"references/services/functions/templates/recipes/servicebus/eval/summary.md","type":"reference"},{"artifact_hash":"sha256:9280614d0a5d112ae6f738099d22d2a52e8b2cd42b671d53411567d80803fc8c","path":"references/services/functions/templates/recipes/servicebus/eval/typescript.md","type":"reference"},{"artifact_hash":"sha256:c39e9232f6ea8fa13a0f0d4b10bb35c80795ecca8c38ff1aac368a17020c01f4","path":"references/services/functions/templates/recipes/sql/README.md","type":"reference"},{"artifact_hash":"sha256:6fb3dacf8004196c43d06826d16db7a64c7f3ec9962683d4ab13f65364046d35","path":"references/services/functions/templates/recipes/sql/eval/python.md","type":"reference"},{"artifact_hash":"sha256:1555d48200f2908d8d2211887c21d7d25b78f249d5b7dc822146fd73e848dd40","path":"references/services/functions/templates/recipes/sql/eval/summary.md","type":"reference"},{"artifact_hash":"sha256:30522eb9d3286c4af1d07ad7c06b6118527ee8229c38f339ba7fed5090ac332d","path":"references/services/functions/templates/recipes/timer/README.md","type":"reference"},{"artifact_hash":"sha256:efe50c96944d99b95a00ff0fb9603c1fc70686511558ac10486ddf432eaa67b3","path":"references/services/functions/templates/recipes/timer/eval/python.md","type":"reference"},{"artifact_hash":"sha256:df23db959320fc06289545019e61f247e8c030cff6027b2505371b7b3a826c53","path":"references/services/functions/templates/recipes/timer/eval/summary.md","type":"reference"},{"artifact_hash":"sha256:a7f0728345019efcea0019b357c33953b27e64c0ad19b694c368d93e443e339d","path":"references/services/functions/templates/selection.md","type":"reference"},{"artifact_hash":"sha256:c994afc0aae7bd85a554e14d79beff71c969db767246b0d0882e8549e74161fc","path":"references/services/functions/terraform.md","type":"reference"},{"artifact_hash":"sha256:643d87ebd3e8692790c0261a86a31f4d600a32b0007eb33f3f8bbdb9c8a0651e","path":"references/services/key-vault/README.md","type":"reference"},{"artifact_hash":"sha256:118b0f25b9f843ff907727323dbfa112e0dbe2238931d7eb6bc183b1d87d8415","path":"references/services/key-vault/bicep.md","type":"reference"},{"artifact_hash":"sha256:45f9bb6c18d974358828e75973452e38990b6181eaa7fc8cd8c0efe9a8e139da","path":"references/services/key-vault/sdk.md","type":"reference"},{"artifact_hash":"sha256:eb603a252ee6a8bfa10edd4d7d67c99e123a1f2b11ef6ea57ae0bc2cbc046c45","path":"references/services/logic-apps/README.md","type":"reference"},{"artifact_hash":"sha256:69fe45bd81cff06c8e7abfb857c689d06c70d99a3121fc57dfc9e70ec3e54a5e","path":"references/services/logic-apps/bicep.md","type":"reference"},{"artifact_hash":"sha256:267248c3f158aadee392a47385e330b51ff891e99e9ecdc0ca609081e2924f0a","path":"references/services/logic-apps/triggers.md","type":"reference"},{"artifact_hash":"sha256:f31ce1c0f3131cb046331a9a4f355b7579492a1f2b1f4cbbf52fa535b6a20553","path":"references/services/service-bus/README.md","type":"reference"},{"artifact_hash":"sha256:68f6aa89a7589d34dd34d683ec00c004669312896c9d75d7809aecec155d498a","path":"references/services/service-bus/bicep.md","type":"reference"},{"artifact_hash":"sha256:670b88b1c918c8f016cd78f6ea77b777008edde61244f0995b4f9edca7807336","path":"references/services/service-bus/patterns.md","type":"reference"},{"artifact_hash":"sha256:7fa4a207b98141d5265b590fcc4aebcce7b34db8e17d37803be6a98095152bd8","path":"references/services/sql-database/README.md","type":"reference"},{"artifact_hash":"sha256:332908144759f48b85bd6c61c2c6bf81de5405197becbcefafe9640afc48c597","path":"references/services/sql-database/auth.md","type":"reference"},{"artifact_hash":"sha256:0ce1da1237fc61e1a1a0354d987078a62c86d07bf48608327b76c4b5c2bd5602","path":"references/services/sql-database/bicep.md","type":"reference"},{"artifact_hash":"sha256:a20156cde866b7120fa77ebc9c67726f19522db63ae0b29e6857d9c5cb86c3c4","path":"references/services/sql-database/scripts/grant-sql-access.ps1","type":"reference"},{"artifact_hash":"sha256:c14ee359077ecdf225da377765823e00511ee1cea83fc4361baab722e357e669","path":"references/services/sql-database/scripts/grant-sql-access.sh","type":"reference"},{"artifact_hash":"sha256:b0de29e523be9d47e21b7adb66b458649821efaa3e5f22a4568fd07e43c3a3b0","path":"references/services/sql-database/sdk.md","type":"reference"},{"artifact_hash":"sha256:b4e7ebf64bc60c57e0f955254d46f5504037772ce7120562c811dab03e3cab61","path":"references/services/static-web-apps/README.md","type":"reference"},{"artifact_hash":"sha256:470f44b56389b493269cecec1fab329c120abb97ebee2da1365b374a6d3a65de","path":"references/services/static-web-apps/bicep.md","type":"reference"},{"artifact_hash":"sha256:6dd5126b1b4dd7d038c04d4ae1a4a04ddd95082c5c6c91e9b89ea2f7310c156d","path":"references/services/static-web-apps/deployment.md","type":"reference"},{"artifact_hash":"sha256:8ff3ad41b4382ecdd6b506a5db44b5ae614ac9fcde0077ccaf644e73abaa0022","path":"references/services/static-web-apps/region-availability.md","type":"reference"},{"artifact_hash":"sha256:ab0215bbf025d15f7890a158e3acb6bb2269c2061b281f1ed88ebac9382e0320","path":"references/services/static-web-apps/routing.md","type":"reference"},{"artifact_hash":"sha256:025e3d698a705e365eda1b3a7e8cfd9195b157ff11ee04bda83ebdf1dee6a8fe","path":"references/services/static-web-apps/terraform.md","type":"reference"},{"artifact_hash":"sha256:c54eec0396a3b3e560ab97f292fa6a4e092506e46c201ce2dcb7a9c3b873961a","path":"references/services/storage/README.md","type":"reference"},{"artifact_hash":"sha256:9b25fa88b7ff4c2450b3dbe27e002ffecfe7d1cd2ee16ff50650e6a3f8557e4e","path":"references/services/storage/access.md","type":"reference"},{"artifact_hash":"sha256:94291d94c0c1aa4c99efbe30bc2b235db37d913b0b11b12bcdf0e8c8138212c0","path":"references/services/storage/bicep.md","type":"reference"},{"artifact_hash":"sha256:1c520f696ce07a83ee38c87e29e8676bcc99a671f55a0be0835882c06c2b7b33","path":"references/specialized-routing.md","type":"reference"},{"artifact_hash":"sha256:09a8f8d08acfea3c275ed6b496d924ee598254c71c46b0f6ae9b230ffc9064e7","path":"version.json","type":"other"}],"skill_file":"SKILL.md","skill_manifest":{"description":"Prepare azd-based Azure projects for deployment: generates azure.yaml, infrastructure (Bicep/Terraform), and Dockerfiles for the Azure Developer CLI (azd) workflow. USE ONLY when the user explicitly wants to use azd as the deployment tool, or the project already has an azure.yaml file. DO NOT USE FOR: non-azd deployments, Python App Service code-only deploys (use python-appservice-deploy), or cross-cloud migration (use azure-cloud-migrate). WHEN: prepare app for azd, create azure.yaml, set up azd infrastructure, modernize app for Azure with azd, deploy with azd, function app, timer trigger, service bus trigger, event-driven function, managed identity, generate Bicep, generate Terraform, create and deploy to Azure.","frontmatter_metadata":{"author":"Microsoft","version":"0.0.0-placeholder"},"license":"MIT","name":"azure-prepare","version":"0.0.0-placeholder"}},"version":"0.0.0-placeholder","description":"Prepare azd-based Azure projects for deployment: generates azure.yaml, infrastructure (Bicep/Terraform), and Dockerfiles for the Azure Developer CLI (azd) workflow. USE ONLY when the user explicitly wants to use azd as the deployment tool, or the project already has an azure.yaml file. DO NOT USE FOR: non-azd deployments, Python App Service code-only deploys (use python-appservice-deploy), or cross-cloud migration (use azure-cloud-migrate). WHEN: prepare app for azd, create azure.yaml, set up azd infrastructure, modernize app for Azure with azd, deploy with azd, function app, timer trigger, service bus trigger, event-driven function, managed identity, generate Bicep, generate Terraform, create and deploy to Azure.","tags":["oasf:1.1.0:domains:technology/cloud_computing","oasf:1.1.0:domains:technology/cloud_computing/azure","oasf:1.1.0:skills:devops_cloud_infra/deployment_release/deployment_orchestration","oasf:1.1.0:skills:devops_cloud_infra/gitops/gitops_workflow","oasf:1.1.0:skills:devops_cloud_infra/infrastructure_as_code","oasf:1.1.0:skills:devops_cloud_infra/infrastructure_as_code/iac_authoring","oasf:1.1.0:skills:devops_cloud_infra/infrastructure_as_code/infrastructure_provisioning","oasf:1.1.0:skills:tool_use_automation/workflow_automation"],"trustManifest":{"identity":"urn:ai:org.agntcy:cid:baeareig5fofyfpfmeng35lpv423va2coaumf767l47pafrhtwkkov5psge","identityType":"did","attestations":[{"type":"publisher-identity","uri":"data:application/vnd.dev.sigstore.bundle.v0.3+json;base64,eyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCJ2ZXJpZmljYXRpb25NYXRlcmlhbCI6eyJjZXJ0aWZpY2F0ZSI6eyJyYXdCeXRlcyI6Ik1JSUcxVENDQmx5Z0F3SUJBZ0lVTFljZlhwdElrMjdINkg1V3JlRGZYenZkdFRNd0NnWUlLb1pJemowRUF3TXdOekVWTUJNR0ExVUVDaE1NYzJsbmMzUnZjbVV1WkdWMk1SNHdIQVlEVlFRREV4VnphV2R6ZEc5eVpTMXBiblJsY20xbFpHbGhkR1V3SGhjTk1qWXhNREExTURBek16RTVXaGNOTWpZeE1EQTFNREEwTXpFNVdqQUFNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVhbTRhcGJlMHBNMFZJNWg3eTlteDJ4YXF4VWM3RU43K2xiN2ZYd0ZneEJiU2V4NGp3RWVCN2RPUEk4NS9qK1RKSkt4RmhWdW9KOHNTdUpiZDFUNCsyS09DQlhzd2dnVjNNQTRHQTFVZER3RUIvd1FFQXdJSGdEQVRCZ05WSFNVRUREQUtCZ2dyQmdFRkJRY0RBekFkQmdOVkhRNEVGZ1FVd2h1T0ZCeEUzN0xmVFNVUWV1bDU4ZVg3eWNBd0h3WURWUjBqQkJnd0ZvQVUzOVBwejFZa0VaYjVxTmpwS0ZXaXhpNFlaRDh3WVFZRFZSMFJBUUgvQkZjd1ZZWlRhSFIwY0hNNkx5OW5hWFJvZFdJdVkyOXRMMkZuYm5SamVTOWthWEl2TG1kcGRHaDFZaTkzYjNKclpteHZkM012YVcxd2IzSjBMWEpsWTI5eVpITXVlV0Z0YkVCeVpXWnpMMmhsWVdSekwyMWhhVzR3T1FZS0t3WUJCQUdEdnpBQkFRUXJhSFIwY0hNNkx5OTBiMnRsYmk1aFkzUnBiMjV6TG1kcGRHaDFZblZ6WlhKamIyNTBaVzUwTG1OdmJUQVdCZ29yQmdFRUFZTy9NQUVDQkFoelkyaGxaSFZzWlRBMkJnb3JCZ0VFQVlPL01BRURCQ2d3WXpoaU5qSXdabU0wTkdKaU5qUTVNekJoTXpVd1pEbGhPRGc1WXpoaE1EVmlNMlUwTmpNeU1Cd0dDaXNHQVFRQmc3OHdBUVFFRGtsdGNHOXlkQ0JTWldOdmNtUnpNQmdHQ2lzR0FRUUJnNzh3QVFVRUNtRm5iblJqZVM5a2FYSXdIUVlLS3dZQkJBR0R2ekFCQmdRUGNtVm1jeTlvWldGa2N5OXRZV2x1TURzR0Npc0dBUVFCZzc4d0FRZ0VMUXdyYUhSMGNITTZMeTkwYjJ0bGJpNWhZM1JwYjI1ekxtZHBkR2gxWW5WelpYSmpiMjUwWlc1MExtTnZiVEJqQmdvckJnRUVBWU8vTUFFSkJGVU1VMmgwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzloWjI1MFkza3ZaR2x5THk1bmFYUm9kV0l2ZDI5eWEyWnNiM2R6TDJsdGNHOXlkQzF5WldOdmNtUnpMbmxoYld4QWNtVm1jeTlvWldGa2N5OXRZV2x1TURnR0Npc0dBUVFCZzc4d0FRb0VLZ3dvTUdNNFlqWXlNR1pqTkRSaVlqWTBPVE13WVRNMU1HUTVZVGc0T1dNNFlUQTFZak5sTkRZek1qQWRCZ29yQmdFRUFZTy9NQUVMQkE4TURXZHBkR2gxWWkxb2IzTjBaV1F3TFFZS0t3WUJCQUdEdnpBQkRBUWZEQjFvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2WVdkdWRHTjVMMlJwY2pBNEJnb3JCZ0VFQVlPL01BRU5CQ29NS0RCak9HSTJNakJtWXpRMFltSTJORGt6TUdFek5UQmtPV0U0T0Rsak9HRXdOV0l6WlRRMk16SXdId1lLS3dZQkJBR0R2ekFCRGdRUkRBOXlaV1p6TDJobFlXUnpMMjFoYVc0d0dRWUtLd1lCQkFHRHZ6QUJEd1FMREFrNU16QXpNakkwTlRrd0tRWUtLd1lCQkFHRHZ6QUJFQVFiREJsb2RIUndjem92TDJkcGRHaDFZaTVqYjIwdllXZHVkR041TUJrR0Npc0dBUVFCZzc4d0FSRUVDd3dKTVRrM01UUXdOREkyTUdNR0Npc0dBUVFCZzc4d0FSSUVWUXhUYUhSMGNITTZMeTluYVhSb2RXSXVZMjl0TDJGbmJuUmplUzlrYVhJdkxtZHBkR2gxWWk5M2IzSnJabXh2ZDNNdmFXMXdiM0owTFhKbFkyOXlaSE11ZVdGdGJFQnlaV1p6TDJobFlXUnpMMjFoYVc0d09BWUtLd1lCQkFHRHZ6QUJFd1FxRENnd1l6aGlOakl3Wm1NME5HSmlOalE1TXpCaE16VXdaRGxoT0RnNVl6aGhNRFZpTTJVME5qTXlNQmdHQ2lzR0FRUUJnNzh3QVJRRUNnd0ljMk5vWldSMWJHVXdVUVlLS3dZQkJBR0R2ekFCRlFSRERFRm9kSFJ3Y3pvdkwyZHBkR2gxWWk1amIyMHZZV2R1ZEdONUwyUnBjaTloWTNScGIyNXpMM0oxYm5Ndk16Y3lORFl3TVRjek9UUXZZWFIwWlcxd2RITXZNVEFXQmdvckJnRUVBWU8vTUFFV0JBZ01CbkIxWW14cFl6QXpCZ29yQmdFRUFZTy9NQUVZQkNVTUkzSmxjRzg2WVdkdWRHTjVMMlJwY2pweVpXWTZjbVZtY3k5b1pXRmtjeTl0WVdsdU1JR0xCZ29yQmdFRUFkWjVBZ1FDQkgwRWV3QjVBSGNBM1Qwd2FzYkhFVEpqR1I0Y21XYzNBcUpLWHJqZVBLMy9oNHB5Z0M4cDdvNEFBQUdoQ1hxMzRBQUFCQU1BU0RCR0FpRUFpMncrK3J1TnVNbktiM1pscFVISHhDWDBESTNtK2I2NkRzaERWanoxZDBnQ0lRRHB0RERlRHJtcGxQczZ6TkZMTVdhM0lCT3UwZ1V5MEJiR3kzV29QdjdyU2pBS0JnZ3Foa2pPUFFRREF3Tm5BREJrQWpBekxyL0VUY2w5bE1LamcrNllRMGk4ek43QnZQK2N0KzFmamp4ZXQybGl1WndNL0EvalU5Uy91anJUQ1dRYkNvd0NNRUgzWTZ6Z0tiVWR3SFFNaVZXbnQxOE0wYktKa3AwK3pZWUxMYXN0K1FpT1ZZWXB6YkllMG9ldXBJVDZVQlpqSnc9PSJ9LCJ0bG9nRW50cmllcyI6W3sibG9nSW5kZXgiOiIzMDc5NDMyNDc3IiwibG9nSWQiOnsia2V5SWQiOiJ3Tkk5YXRRR2x6K1ZXZk82TFJ5Z0g0UVVmWS84VzRSRndpVDVpNVdSZ0IwPSJ9LCJraW5kVmVyc2lvbiI6eyJraW5kIjoiaGFzaGVkcmVrb3JkIiwidmVyc2lvbiI6IjAuMC4xIn0sImludGVncmF0ZWRUaW1lIjoiMTc5MTE2MDQwMCIsImluY2x1c2lvblByb21pc2UiOnsic2lnbmVkRW50cnlUaW1lc3RhbXAiOiJNRVFDSUM2QTV1TnNBNmxXYlZmTzlWZk81MWJXaU9TY2ZSVHF6cTNTSHZHd04vWXhBaUF1WDF4SUp5ci9udFo1d0NNUVBJRkJ3Z0tyYnZrYk8zamRDelNCMjBHZ1B3PT0ifSwiaW5jbHVzaW9uUHJvb2YiOnsibG9nSW5kZXgiOiIyOTU3NTI4MjE1Iiwicm9vdEhhc2giOiJKWHd5ZjgvRUVFdWxiYk16WEhjUjc4bGdlc1ZLNkhtQU9lWTNCNEhIRGN3PSIsInRyZWVTaXplIjoiMjk1NzUyODIzNSIsImhhc2hlcyI6WyJWc1c1ZEJhb2RoelBFUEh6ZDVNSzNGRk1xNjlEMlBTZ2ttd2xyN1RTeHdBPSIsInpHbHVkKzJEZ2czMWozVklmMUdTa0VlUU9NS2pGTzkyNGZBakt1V2Y5ZjQ9IiwiR0RLOGVLOVh0aTlLUDAxZUpQMFlwYmxFOHRjMmpiWXl1bXBmRU1kUDVmbz0iLCI0L3h6THI5cTFWS0hMekdwcE1vdlR3SjRuclkxTlE2Y0F4aFFUcXBnTEIwPSIsIngrdzBGSWN1OVlUOTRvTklnTWd4MXVYN05vWjgyTU9BNHgrNDd6bnpBZzg9IiwiNjFnT0JwMVo2ZFAybVVwbUNLNkQ3ZEpJTUpjMjE2eHY2VmhPa1FnMUQrMD0iLCJoYUcycVpzWTU0R3Jrb3RwN29sS1h2Y0wxQUNWa1NUblk2ekZxQ0lnellrPSIsImVTMlpDS1o4UUt3WkNKK3BOanAybnBXcERQVXQ5dE1oRDJLYnNGOW41cGc9IiwiaDhOQkVPckpoZlVXUnI0N3NyY3prUzVMT0hFd3QzYzl2cjVzSnZsRHE5TT0iLCJIbWNBNTRhU0R3UzQrbS9EMDk4OW42bzFHem80dkJsSE1hZE1GNzhyK3lnPSIsIjV3Ulh2d0Jiek5rMFZmY2FSRlBweTM0Y09yenlwZkU1ZU9WYWZTazkrSlk9IiwibU9xT2xNYm04dmZjWlRucE1UZHV2UnRBa3Z5UjFTSE5mcUhXVlJHbEdvST0iLCJObE9jbGxkbUtQQTF0TUtJc2txSEF3dVFEWUhwMzFZd3BLK09PTXJNY2NjPSIsInF4ekhhbkF6ejU3U0RkbUplMEI3YkpLNzJOVElCYndFTUdCQkt2RE9ST3c9IiwieEgvRENzZUxIcjllS29ZVDhxc09SWks3elZkRUdZV0h1VnRzVnJEOTV3WT0iXSwiY2hlY2twb2ludCI6eyJlbnZlbG9wZSI6InJla29yLnNpZ3N0b3JlLmRldiAtIDExOTMwNTA5NTk5MTY2NTY1MDZcbjI5NTc1MjgyMzVcbkpYd3lmOC9FRUV1bGJiTXpYSGNSNzhsZ2VzVks2SG1BT2VZM0I0SEhEY3c9XG5cbuKAlCByZWtvci5zaWdzdG9yZS5kZXYgd05JOWFqQkZBaUVBME90UHFudmNxdmVHT1FmcmFadURHU08xdmM2Mk9CWVo5SFJCV0IrWTJ6NENJQ2ZMRTBVdDQzTDlHZm9nMlhFVktMZnFrRlpOYktNU3pkYXNNR2FCZXl4bFxuIn19LCJjYW5vbmljYWxpemVkQm9keSI6ImV5SmhjR2xXWlhKemFXOXVJam9pTUM0d0xqRWlMQ0pyYVc1a0lqb2lhR0Z6YUdWa2NtVnJiM0prSWl3aWMzQmxZeUk2ZXlKa1lYUmhJanA3SW1oaGMyZ2lPbnNpWVd4bmIzSnBkR2h0SWpvaWMyaGhNalUySWl3aWRtRnNkV1VpT2lKaFpUWTNNV0ppTkRRd1pERTBNalUyTm1Vd1pqWXlORGxsT1RNeVpqWXdOelF3WVdVek1qQm1aVGhpTWpZNFlqUmlORGM0TjJFNVlXUXdZalkzT0dabEluMTlMQ0p6YVdkdVlYUjFjbVVpT25zaVkyOXVkR1Z1ZENJNklrMUZXVU5KVVVOVGVXNVZiMUJFY0VGbUwyMXZibWxJWldwbk16TlRZMnRYYVcxcE1FWXhWbUpLVFZsTVVGSnlkMHhCU1doQlREVlZlVGM0VkRab1ZETlBiRE5uUkhBMWNrczBXU3RXUjBWT1ZsVkdaMnBoYm1VMVRtVkhOVk5FWlNJc0luQjFZbXhwWTB0bGVTSTZleUpqYjI1MFpXNTBJam9pVEZNd2RFeFRNVU5TVldSS1ZHbENSRkpXU2xWVFZWcEtVVEJHVlZKVE1IUk1VekIwUTJzeFNsTlZZM2hXUlU1RVVXMTROVm93UmpOVFZVcENXakJzVmxSR2JHcGFiR2gzWkVWc2NrMXFaRWxPYTJjeFZqTktiRkpIV2xsbGJscHJaRVpTVG1Rd1RtNVhWV3hNWWpGd1NtVnRiM2RTVlVZelZGaGpTMVJ1Y0VaV2F6RkRWRlZrUWsxV1ZrWlJNbWhPVkZkTmVXSkhOV3BOTVVveVdUSXhWbVJXY0VoV2FrcE9WV3BTTTFORlJscFNSbHBTVlZWU1JtVkdXalpaVm1SclpXMVNTRTlZYkdGVmVrWjNXVzAxVTJKQmNHcGlWRVp6VjJ0a2MyRkhVa2hXV0dSSllVZE9UMVJYY0ZwbFJURkZVVlJHVGxKRlJqWlVXSEJHVGxaa2Ixa3dOVTVoYkd3MFZGVlNRazFWTVVWUlZFSk9aV3RWTVZZeWNFSlJWVEZIWVROa1JtUXhiRWxEYTNSMlYydHNObUZxUWtSUlZrWmFVMVYwZGxkcmJEWmhha0pGVVZaR2FsSkdSbTVSVlZab1lsUlNhR05IU214TlNFSk9UVVphU2s1WFp6TmxWR3gwWlVSS05GbFlSalJXVjAwelVsVTBNMHN5ZUdsT01sbExWMGhrUjFvemFFTlpiRTVzWlVSU2NXUXdWbXhSYW1SclZERkNTazlFVlhaaGFYUlZVMnR3VEdWRldtOVdibFoyVTJwb2VsVXpWa3RaYlZGNFZrUlJjazFyZEZCUk1FcFpZek5rYmxveFdYcFVWVVV3VW5kd1FrMVdWbXRTU0dSR1VXazVNMVZWVmtKa01HeEpXakJTUWxaRlNtNVViRnBKVlRGV1JsSkZVa0pUTUVwdVdqTktRMW93VmtkUmJFWnFVa1ZHTmxGWFVrTmFNRFZYVTBaRk1GSlZXbTVWVmxZellVaFdVRU5yV2tObFJWVjZUakI0YlZaR1RsWlZWMVl4WWtSVk5GcFdaek5sVjA1Q1pEQm9NMWRWVWxkVmFrSnhVV3RLYm1Rd1duWlJWbFY2VDFaQ2QyVnFSbHBoTUZaaFdXcFdlRlJ0Y0hkVE1GcFlZVmhvY0U1R2EwdFhhMUUwWkRGc1VsZFZVbGRWYWtKVFVWWkdTVXd3U2tkWk0yUlhWMVp3VlZsVmFGTk5SMDVKVkZSYVRXVlViSFZaVm1oVFlqSlNXRk5ZVmxwTmFtd3dWRVJLUjJKdFNuVlZiWEJzVlhwc2NsbFdhRXBrWjNCTllsZFNkMXBGWkc5TlZteHdUMVJPYVUwd2NIbFhiVEUwWkcxUmVsUllXbWhXZWtZeldXcE9TMDFGZUZsVGJYaGFUV3BzTlZkcmFFNWtWMVpZVW01U2FWSlZTalZYYkdSaFpXdDNlV0ZIZUZwV01VbzJRMnQzZVUxWGFHaFdlbEl6VkRGR1dsTXdkRE5YVlVwRFVWVmtSV1J1Y0VKUmEwWlNWVmhLYUZOR1NYZFpNR2hPVG10NE5VOVVRbWxOYmxKeldXMXJNV0ZHYTNwVmJrSnBUV3BXTmxSSE1XdGpSMUpJWVVSRlMxZFhOVmRsYkhCWlUyMXdhVTFxVlhkWGJHTXhUVVY0ZEZSdVdtbFdSVVpZVVcxa2RtTnJTbTVTVlZaQ1YxVTRkbFJWUmtaUk1FcENZVWh3V2sxdGFITlhhMmhYWXpGd1ZWRlVTa05hTWpsNVVXMWtSbEpSY0VKWFZUaDJWRlZHUmxKRlNrUmFNMlJhWlcxb2NGUnRjRXBrTVhCMFZGUkNUMUl3Y0hCVWJYQlNUbFV4TmxGdGFFNWxiRll6VjJ0U2MyRkZPVVZhZWxaYVpXMW9iMVJWVWxkaFZUQjVWbFJDVDJGck1UVkRhekZEWkRCa1JHRllUa2hSVmtaU1VXMWpNMDlJWkVKVlZrWkdVa2QwYzJSSFRraFBXR3hyVVRCS1ZGZHNaRTlrYlU1MFZXNXdUbEZ0WkVoUk1teDZVakJHVWxWVlNtNU9lbWd6VVZaR1ZsSlZUblJTYlRSTFdXMDFVMkZ0VmxSUFYzUm9WMFZzTTFOR1JscFRNSFF6VjFWS1ExRlZaRVZrYm5CQ1VXdEtibFZXUW1waVZscDBXVE5yTldJeGNGaFNiWFJxWlZSc01GZFdaSE5rVlRGRll6QmtSR0ZZVGtoUlZrWlNVV2R3Yms1NmFETlJWa1p1VWxWNFVtUXpTbWhUUmtsM1dUQm9UazVyZURWUFZFSnBUVzVTYzFsdGF6RmhSbXQ2Vlc1Q2FVMXFWalpVUnpGclkwZFNTR0ZFUmxwaWJGbzJWMnhvUzJGdFNYbE9WRUpoVm5wVmQwTnJlSFJVYmxwcFZrVktjVkZ0WkhaamEwcHVVbFZXUWxkVk9IWlVWVVpHVTJ0S1IxWlZNVlpOYldkM1drVm9RMlZyT1hCUFNGcGhUVzEzZDFsVmFGZGhWWGgwVkc1YWFWVjZiRzlYYWtreFRVWnJlbUV6V1V0WGEyUnpaVlY0TlU1WE5XaFhSa3AyV2taa1NtUnRVWGxQV0d4b1RXeHdlbGxxVG10bGEzZDVZa2hTYWxKNmJEVmFSVTE0WlZad1dGUnVXbXBpVmtvMlZFYzFjMkZIU2xobFJVWnFZbFphZEZremF6VmlkM0JoVmpCYWNsa3phelZrUm14WVlraFdUbEpIWkVoUk1teDZVakJHVWxWVlNtNU9lbWd6VVZaR2RsSlZkRzVrTWpsT1VqQXdNRmRYY0ZwbFZURklWMjF3VDFKR1NuQlhWM0JhVFVVNVZWUllaRnBXUlRCNFEyc3hTRlZVVmxwV1IyTXdWREZrVGs1R2JGVlJWRVphWVdzMWMxUnJVbHBsYXpGeFVWZFNRMW95T1hsUmJXUkdVbFZHV2xSNU9VNVJWVlpOVVd0Rk5GUlZVbGhhU0VKclVqSm5lRmRYYTNoaU1rbDZWR3BCUzFkc1pGSmtNSGhTVjFWMFRHUXhiRU5SYTBaSVVraGFObEZWU2tWUlZrWnRVa1ZKZUdJeVVrbFZibVJxWlcwNU1sUkVTbXRqUjFKSVlVUkdXbUZVVm5GWmFrbDNaR3hzV0ZwSVZtdFNNRFF4VkVSS1UyTkJjR3BoYTBVd1VXMWtkbU5yU201U1ZWWkNWMVU0ZGxSVlJrWlVhMHBFWWpBeFRGSkZTbkZVTUdSS1RXc3hjVkZ0TVZwbGJFVjNWMWN4U2sxck5VVmhNM0JPVWpCV05sUnNVa05oTURsWVVsUlNVRkpIZUhGRGF6bElVbGhrVDFZd2JEWlhiRkpTVFdzeE5sTllaRWxrTVd4TVV6TmtXbEZyU2tKU01GSXlaV3RHUTFKSFpGSlZhMUpDVDFoc1lWWXhjRFpVUkVwdllrWnNXRlZ1Y0UxTmFrWnZXVlpqTUdRd1pGSlhWWE5MVXpOa1dsRnJTa0pTTUZJeVpXdEdRMUpJWkZKVVJWSkNZWHBXVG1WclJqWlVWM0JLVFVVMVZXRXpaRXhWVm14TVV6TmtXbEZyU2tKU01GSXlaV3RHUTFKVlJsSlphMUpEWWtjNWExTkdTak5aTTNCMlpHZHdUVTF0VW5kYVJXUnZUVlpzY0U1WGNHbE5ha0l5VjFaa2EyUlhVa2hVYWxaT1VXMTBTRkV5YkhwU01FWlNWVlZLYms1NmFETlJWa3BHVWxWT00yUXdjRTVXUjNONlZGWlNVbVF3TlVWVFZFcE9VakF4U0VOclRuQmpNR1JDVlZaR1ExcDZZelJrTUVaVFUxVldWMVZZYUZWWlZXaFRUVWRPU1ZSVVdrMWxWR3gxV1Zab1UySXlVbGhUV0ZaYVRXcHNNRlJFU2tkaWJVcDFWVzF3YkZWNmJISlpWbWhLWkd0NGRGcElRVXRhUldSdlRWWnNjRTlVVG1sTk1IQjVWMjB4TkdSdFVYcFVXRnBvVm5wR00xbHFUa3ROUlhoWlUyMTRXazFxYkRWWGEyaE9aRmRXV0ZKdVVtbFNWVW8xVjJ4a1lXVnJkM2xoUjNoYVZqRktObFJFU1hoaFFYQm9WbnBTTTFRd1JscFRNSFF6VjFWS1ExRlZaRVZrYm5CQ1VXdFdNMVZZUmtWUk1tUXpWMWh3YjJGVk5YRlRXR1JoWWxVd2QxUnJaRXRoVlRWeFZWUldUbVZyU205VVdIQldaREZ3UldKSGFGQlNSMk14UTJ4c05tRkhhRTVTUmxwd1ZGUktWazFGTlhGVVdHeE9VVzFrU0ZFeWJIcFNNRVpTVlZWS2JrNTZhRE5SVmtwU1VsVk9ibVF3YkdwTmF6VjJWMnhrVTAxWFNraFdXR1JXVlZac1RGTXpaRnBSYTBwQ1VqQlJTMlJ1Y0VKUmExcFNWV3RTUlZKVlduWmFSV2hUWkRKT05tSXpXazFOYlZKM1drVmtiMDFXYkhCT1YzQnBUV3BDTWxkV1pHdGtWMUpJVkdwV1RVMXNTbmRaTW1zMVlVWnJlbFZ1UW1sTmFsWTJWRVJPUzAxUmNHbGlhekV5VkZod2FtVlZOVVZYV0dST1ZrZE9ObFF4VWxKa2JHeFpWV3BDWVZaNlJqTmFSV2hPWkdzeFZWRldaRU5hTWpsNVVXMWtSbEpWUmxwVWVUbE9VVlZXV0ZGclJtNVVWVXAxVVdwR1dtSllhSGREYkd3MlVWaHdRMW95T1hsUmJXUkdVbFZHV2xSNU9VNVJWVlphVVd0T1ZsUlZhM3BUYlhocVVucG5NbGRXWkd0a1YxSklWR3BXVFUxc1NuZFpNbkIzWlZad1dGZFVXbXBpVmxwMFdUTnJOV0l4Y0ZoU2JYTkxXVE5yTldSR2JGaGlTRlpPVTFWa1RWRnRaSFpqYTBwdVVsVldRbHBHYnpGUlYyUlNVVEJLU1UxRlZteGtNRWt4VVZWb2FsRlVUbFZOU0dSb1l6SktTVkpXVWt0aGEyUlRUa2RPZEZZeVRYcFJXRVpMVTNkd1dXTnRjR3hWUlhONlRESm5NR05JYkc1UmVtaDNUakk0TUZGVlJrSlNNbWhFVjBoRmVrNUZSa0pSVlVwQ1ZGVkdWRkpGU2toUlYyeEdVVmRyZVdSNWMzSmpibFpQWkZVeGRWTXlTWHBYYlhoM1ZsVm9TVU51YUVSWFJFSkZVMVJPZEVzeVNUSk9hMUo2WVVWU1YyRnViM2hhUkVKdVVUQnNVbEpJUWpCU1JWSnNVa2hLZEdOSGVGRmplbG8yVkd0YVRWUldaR2hOTUd4RFZETlZkMW94VmpWTlJVcHBVak5yZWxZeU9FdFZTRmt6WTJ4T2NWRlZkRU5hTW1SNFlVZDBjVlF4UWxKVlZWSkNaREExZFZGVlVrTmhNRVp4VVZod1RXTnBPVVpXUjA1elQxZDRUbE15Y0c1TGVscGFWVlJDY0U5SWNFOU9NRW95VlVOMGFtUkRjM2hhWjNCeFlXNW9iR1JFU25OaFdGWmhaREF3ZGxGVE9YRldWR3hVVEROV2NXTnNVa1JXTVVacFVUSTVNMUV3TVVaVFJFNWFUbTV3YmxNeVNsWmFTR1JKVlZVeGNGWnNaSFZrUkVVMFZGUkNhVk13Y0hKalJFRnlRMjV3V2xkVmVFMVpXRTR3U3pGR2NGUXhXbHBYV0VJMldXdHNiRTFIT1d4a1dFSktWa1JhVmxGc2NIRlRibU01VUZGdmRFeFRNSFJNVlZaUFVrTkNSRkpXU2xWVFZWcEtVVEJHVlZKVE1IUk1VekIwUTJjOVBTSjlmWDE5In1dLCJ0aW1lc3RhbXBWZXJpZmljYXRpb25EYXRhIjp7InJmYzMxNjFUaW1lc3RhbXBzIjpbeyJzaWduZWRUaW1lc3RhbXAiOiJNSUlDeXpBREFnRUFNSUlDd2dZSktvWklodmNOQVFjQ29JSUNzekNDQXE4Q0FRTXhEVEFMQmdsZ2hrZ0JaUU1FQWdFd2diZ0dDeXFHU0liM0RRRUpFQUVFb0lHb0JJR2xNSUdpQWdFQkJna3JCZ0VFQVlPL01BSXdNVEFOQmdsZ2hrZ0JaUU1FQWdFRkFBUWdNZmpJZzN4dDI1aFcyd2g1Q2dsalhRekVqUytpcUhoM3JML2ZBOCtyeVk0Q0ZRQ3RWbzMwTWkvbGxZR0k5MDRUWndkT0k4c2h1QmdQTWpBeU5qRXdNRFV3TURNek1qQmFNQU1DQVFHZ01xUXdNQzR4RlRBVEJnTlZCQW9UREhOcFozTjBiM0psTG1SbGRqRVZNQk1HQTFVRUF4TU1jMmxuYzNSdmNtVXRkSE5ob0FBeGdnSGNNSUlCMkFJQkFUQlJNRGt4RlRBVEJnTlZCQW9UREhOcFozTjBiM0psTG1SbGRqRWdNQjRHQTFVRUF4TVhjMmxuYzNSdmNtVXRkSE5oTFhObGJHWnphV2R1WldRQ0ZEb1RWQzhNa0dIdXZNRkRMOHVLam9zcUk0c01NQXNHQ1dDR1NBRmxBd1FDQWFDQi9EQWFCZ2txaGtpRzl3MEJDUU14RFFZTEtvWklodmNOQVFrUUFRUXdIQVlKS29aSWh2Y05BUWtGTVE4WERUSTJNVEF3TlRBd016TXlNRm93THdZSktvWklodmNOQVFrRU1TSUVJSkNRNVd0ZlZsUmRoUzVBbmRCbFNpYTZXU010U0hxUGdqREtkMm0ranl3T01JR09CZ3NxaGtpRzl3MEJDUkFDTHpGL01IMHdlekI1QkNDRitTZThCNnRpeXNPMFExYkJEdnlCc3NhSVA5cDZ1ZWJZY05uUk9zMEZ0ekJWTUQya096QTVNUlV3RXdZRFZRUUtFd3h6YVdkemRHOXlaUzVrWlhZeElEQWVCZ05WQkFNVEYzTnBaM04wYjNKbExYUnpZUzF6Wld4bWMybG5ibVZrQWhRNkUxUXZESkJoN3J6QlF5L0xpbzZMS2lPTEREQUtCZ2dxaGtqT1BRUURBZ1JvTUdZQ01RQ2ErVTZCa2JyQWU0aUVuK2JRNVUyQ2pJWWVrQ1A0blVJYzd1dWpIV0lCb2x5WVBQc3Y5d2FXQnl3am10TFl6Y3dDTVFEVStOSXk2SVlXMnZGc21JbXlUNnh6dW0wM0RyVWw2NjJWM2pmSDBRejZ5SUJxQ2pLZXRGRzF3MDdINUFzWnZobz0ifV19fSwibWVzc2FnZVNpZ25hdHVyZSI6eyJtZXNzYWdlRGlnZXN0Ijp7ImFsZ29yaXRobSI6IlNIQTJfMjU2IiwiZGlnZXN0Ijoicm1jYnRFRFJRbFp1RDJKSjZUTDJCMEN1TWcvb3NtaTB0SGg2bXRDMmVQND0ifSwic2lnbmF0dXJlIjoiTUVZQ0lRQ1N5blVvUERwQWYvbW9uaUhlamczM1Nja1dpbWkwRjFWYkpNWUxQUnJ3TEFJaEFMNVV5NzhUNmhUM09sM2dEcDVySzRZK1ZHRU5WVUZnamFuZTVOZUc1U0RlIn19","mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","digest":"sha256:e97a1b476d667d09a9c73763160b150f29a59c6f514026ea552f5c82b22ec5f8","size":"9924","description":"Verified signature by urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main"}],"provenance":[{"relation":"derivedFrom","sourceId":"urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main","signatureRef":"sha256:e97a1b476d667d09a9c73763160b150f29a59c6f514026ea552f5c82b22ec5f8"}],"metadata":{}},"updatedAt":"2026-10-05T00:32:38Z","metadata":{"agntcy.dir.security.v1.ScanResult":{"isSafe":true,"maxSeverity":"MEDIUM","reports":[{"isSafe":true,"maxSeverity":"MEDIUM","scannerType":"SKILL","updatedAt":"2026-11-02T02:10:39Z"}]},"agntcy.dir.trust.v1.Status":{"trusted":true,"verified":false},"agntcy.dir.usage.v1.Metrics":{"lookupCount":35,"providerCount":1,"pullCount":1}}},{"identifier":"urn:ai:org.agntcy:cid:baeareidhr4sde2qdrvzlrinxoefq7wr42cjta3gton4yrzbxvcct5hppem","displayName":"azure-enterprise-infra-planner","mediaType":"application/agent-skills+gzip","type":"application/agent-skills+gzip","data":{"artifacts":[{"artifact_hash":"sha256:8c58939d852d74ceeede144f8083dcfaa2fdcb755093921c4093164ef4727d9e","path":"references/bicep-generation.md","type":"reference"},{"artifact_hash":"sha256:a9cb229020a86ca927cf2b952f9c0325ae2130427badf30f3843d8f5b85aafbd","path":"references/constraints/README.md","type":"reference"},{"artifact_hash":"sha256:6c6ca3fcfeacc72b61188082001b3d7d511a1e3bc03355792177e32d0d7747e1","path":"references/constraints/ai-ml.md","type":"reference"},{"artifact_hash":"sha256:b52a907ca87d17afd20688a345f00d84628d01438926f85291f400928cbb5a44","path":"references/constraints/compute-apps.md","type":"reference"},{"artifact_hash":"sha256:4c83534de261fa8f020d36411b64ef79c28f0294d5e0b2438c63d802d4e14019","path":"references/constraints/compute-infra.md","type":"reference"},{"artifact_hash":"sha256:112abd15d7dba28d20458867e4635ea85770c942509ca35b9f3dcc1830bcc98a","path":"references/constraints/data-analytics.md","type":"reference"},{"artifact_hash":"sha256:d1b263056f90b3a54904fc7bbc54a6d1e0cf85cefc552467402d18dbd6f12ce5","path":"references/constraints/data-relational.md","type":"reference"},{"artifact_hash":"sha256:eb60ac348bdc1761c6765e1844678e6cb678353e77f297e4f5884c60cb2b0772","path":"references/constraints/messaging.md","type":"reference"},{"artifact_hash":"sha256:849d97c5c574ba4a60a6d02b86325e986596e1b8cb471d44c1d04fa1cfa61c48","path":"references/constraints/monitoring.md","type":"reference"},{"artifact_hash":"sha256:d811c8c99de2d117354b0855121c1e002ad8220af8ef7863cdbc68c4b1aa6dac","path":"references/constraints/networking-connectivity.md","type":"reference"},{"artifact_hash":"sha256:93776d89230139a1694f472b0b4c12b8fa1dea9b6ba8b6ee294d33acb35b919b","path":"references/constraints/networking-core.md","type":"reference"},{"artifact_hash":"sha256:e35dec00fa86fb998dcdb94a6aca2011a131554aaf670e3752aa6bb8b7f64fc5","path":"references/constraints/networking-traffic.md","type":"reference"},{"artifact_hash":"sha256:3dc42e12f42305b214138de4e6852d79e10220fdbac472b21792c255e58e2878","path":"references/constraints/security.md","type":"reference"},{"artifact_hash":"sha256:3e9eb07efeb7c9449634ab4f1aec1b0c6ba3d413c461283c028488ee53c78caa","path":"references/deployment.md","type":"reference"},{"artifact_hash":"sha256:933b226617f82e4509d1a6379b5d66a69140a19d34f85100fee0293b520b75d4","path":"references/pairing-checks.md","type":"reference"},{"artifact_hash":"sha256:b19d51e209f24ea0218adf3f3be31948c604ce9f7522e77a6a0eed861ff478a0","path":"references/phases/1-extract-insights.md","type":"reference"},{"artifact_hash":"sha256:0a919604bbcacce145f0c416b500d39606addf12cb40f71df645c4c4e9f5b98b","path":"references/phases/2-research-best-practices.md","type":"reference"},{"artifact_hash":"sha256:2c768ac449b066584334d63015f67ca6260a2b098b314d34072cf6efff3880bc","path":"references/phases/3-research-resources.md","type":"reference"},{"artifact_hash":"sha256:2569ff79e1801dc54907b465491eceb4d13b30f33710a6933978b48f990318aa","path":"references/phases/4-generate-plan.md","type":"reference"},{"artifact_hash":"sha256:d139b7c65d0aa69ef3d04647649475a31fd7faa0a52cbabbee8033f544165349","path":"references/phases/5-verify.md","type":"reference"},{"artifact_hash":"sha256:94e1f2e5798bdee5833e245a93c26cd6cb1d7fac470976f98c5e54f7ef1d7067","path":"references/phases/6-generate-iac.md","type":"reference"},{"artifact_hash":"sha256:d2f0a8838c779accd2a7994b8922a45beb79cf0cda9dcddfdd1c712e4b27901c","path":"references/phases/7-deploy.md","type":"reference"},{"artifact_hash":"sha256:adaa30f644e519c93fd994b29f202926d504f3c4a0ee68c6b0b8b4f08978ed6c","path":"references/referenced-workload.md","type":"reference"},{"artifact_hash":"sha256:cad104125cdf90875e42195671d813e25da3a442e55488e302855caf597af515","path":"references/resources/README.md","type":"reference"},{"artifact_hash":"sha256:f18b74764db95bb64b19e8ffc363e2a7034a4d1f8e96cb60eb541408d0ccb78c","path":"references/resources/ai-ml.md","type":"reference"},{"artifact_hash":"sha256:344e0c30f8ae8448446a83d61eef8bcedca684fe94c5df4baed7b4fa1a0ef5e4","path":"references/resources/compute-apps.md","type":"reference"},{"artifact_hash":"sha256:70c52e449da67dc487d011eadd0581f855c38758c5f8c4efd423bf802262967d","path":"references/resources/compute-infra.md","type":"reference"},{"artifact_hash":"sha256:30627a1f3be614f36c1482e0010c1472d216f09d8dd7eea31d3f8b5f9652ad9d","path":"references/resources/data-analytics.md","type":"reference"},{"artifact_hash":"sha256:091756e2c9c0bc4498ce3daa55671da1d2618a766bf71fdadc47e52b0f781d97","path":"references/resources/data-relational.md","type":"reference"},{"artifact_hash":"sha256:877032c860733c2030d52489d5049764a69311c538096ec5cff1cbd31ad8bed3","path":"references/resources/messaging.md","type":"reference"},{"artifact_hash":"sha256:4d8563e189e7405bff7d212f4b048bfb4e080ebcd3483d6b49197d5fb6d33d88","path":"references/resources/monitoring.md","type":"reference"},{"artifact_hash":"sha256:2151d202ad8ebe7d271f489dddc02a5f0c3b32a44dfdf992247cb176f0e8587a","path":"references/resources/networking-connectivity.md","type":"reference"},{"artifact_hash":"sha256:df4d7ea9e2ec8a9a4babd12a67295945f747290fdf30ee79e675ca5038e07b56","path":"references/resources/networking-core.md","type":"reference"},{"artifact_hash":"sha256:ee899d2ffe8160879bc0954e7bc58086756b751430c9c35f20f56b53253f9a3b","path":"references/resources/networking-traffic.md","type":"reference"},{"artifact_hash":"sha256:d2526274bd76d31995cc46603bf16f0b8ba04f376416bac2139a05a3e5085822","path":"references/resources/security.md","type":"reference"},{"artifact_hash":"sha256:87b12e1ebc2a70f1caf05e5a99dd8fd72a4624b9dd56dd93fcb9c299eb2df0fa","path":"references/schema.md","type":"reference"},{"artifact_hash":"sha256:1a0f6360fc656aa7c7d71fac23deeafbc173460993bcb85db089a0a2f5905649","path":"references/terraform-generation.md","type":"reference"},{"artifact_hash":"sha256:5d57eb981a3cad16a2a56eb610d1cf58ed4e444cf7b756a5b2de1cb29075cd0f","path":"references/verification.md","type":"reference"},{"artifact_hash":"sha256:4748a924d126cb060f6b50dbf2abc3ba00b7e8208166947db8c0ac21eb98d007","path":"references/waf-checklist.md","type":"reference"},{"artifact_hash":"sha256:cc68a27d9c87bf73ecd5cabc2a212dcac2d34b9e4a18314946f1e2430e36891a","path":"references/workflow.md","type":"reference"},{"artifact_hash":"sha256:2b8b2f47b2b1f663474e4441f6dd8598d35c15b7dcba3642f5727892d3a2155c","path":"version.json","type":"other"}],"skill_file":"SKILL.md","skill_manifest":{"description":"Architect and provision enterprise Azure infrastructure from workload descriptions. For cloud architects and platform engineers planning networking, identity, security, compliance, and multi-resource topologies with WAF alignment. Generates Bicep or Terraform directly (no azd). WHEN: 'plan Azure infrastructure', 'architect Azure landing zone', 'design hub-spoke network', 'plan multi-region DR topology', 'set up VNets firewalls and private endpoints', 'subscription-scope Bicep deployment', 'Azure Backup for VM workloads'. PREFER azure-prepare FOR app-centric workflows.","frontmatter_metadata":{"author":"Microsoft","version":"0.0.0-placeholder"},"license":"MIT","name":"azure-enterprise-infra-planner","version":"0.0.0-placeholder"}},"version":"0.0.0-placeholder","description":"Architect and provision enterprise Azure infrastructure from workload descriptions. For cloud architects and platform engineers planning networking, identity, security, compliance, and multi-resource topologies with WAF alignment. Generates Bicep or Terraform directly (no azd). WHEN: 'plan Azure infrastructure', 'architect Azure landing zone', 'design hub-spoke network', 'plan multi-region DR topology', 'set up VNets firewalls and private endpoints', 'subscription-scope Bicep deployment', 'Azure Backup for VM workloads'. PREFER azure-prepare FOR app-centric workflows.","tags":["oasf:1.1.0:domains:technology/cloud_computing/azure","oasf:1.1.0:domains:technology/security","oasf:1.1.0:skills:devops_cloud_infra/ci_cd/deployment_pipeline_design","oasf:1.1.0:skills:devops_cloud_infra/cloud_networking","oasf:1.1.0:skills:devops_cloud_infra/cloud_networking/network_configuration","oasf:1.1.0:skills:devops_cloud_infra/cloud_platform_operations","oasf:1.1.0:skills:devops_cloud_infra/cloud_platform_operations/cloud_architecture_design","oasf:1.1.0:skills:devops_cloud_infra/cloud_platform_operations/cloud_resource_management","oasf:1.1.0:skills:devops_cloud_infra/deployment_release/deployment_orchestration","oasf:1.1.0:skills:devops_cloud_infra/gitops","oasf:1.1.0:skills:devops_cloud_infra/infrastructure_as_code","oasf:1.1.0:skills:devops_cloud_infra/infrastructure_as_code/infrastructure_provisioning"],"trustManifest":{"identity":"urn:ai:org.agntcy:cid:baeareidhr4sde2qdrvzlrinxoefq7wr42cjta3gton4yrzbxvcct5hppem","identityType":"did","attestations":[{"type":"publisher-identity","uri":"data:application/vnd.dev.sigstore.bundle.v0.3+json;base64,eyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCJ2ZXJpZmljYXRpb25NYXRlcmlhbCI6eyJjZXJ0aWZpY2F0ZSI6eyJyYXdCeXRlcyI6Ik1JSUcxVENDQmx1Z0F3SUJBZ0lVSzIwSkw4TmJ6U2xlNCtCVmJ2cUFsdjZFRCtrd0NnWUlLb1pJemowRUF3TXdOekVWTUJNR0ExVUVDaE1NYzJsbmMzUnZjbVV1WkdWMk1SNHdIQVlEVlFRREV4VnphV2R6ZEc5eVpTMXBiblJsY20xbFpHbGhkR1V3SGhjTk1qWXhNREExTURBek16RTNXaGNOTWpZeE1EQTFNREEwTXpFM1dqQUFNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVvUzB1R2xFU25rVHZ3ekNCb2lYbzA5NVlYNUZtQmxtTUxqMTJPTS9yUCs5MTFXSHpKRE8rOUxBZG1PUE51SEFpckxsS2RXdnpCdVB5aXUyS0xFNEpRS09DQlhvd2dnVjJNQTRHQTFVZER3RUIvd1FFQXdJSGdEQVRCZ05WSFNVRUREQUtCZ2dyQmdFRkJRY0RBekFkQmdOVkhRNEVGZ1FVWXQrcElxUFJXeE8veExRS01ldHZlTTk5dnNnd0h3WURWUjBqQkJnd0ZvQVUzOVBwejFZa0VaYjVxTmpwS0ZXaXhpNFlaRDh3WVFZRFZSMFJBUUgvQkZjd1ZZWlRhSFIwY0hNNkx5OW5hWFJvZFdJdVkyOXRMMkZuYm5SamVTOWthWEl2TG1kcGRHaDFZaTkzYjNKclpteHZkM012YVcxd2IzSjBMWEpsWTI5eVpITXVlV0Z0YkVCeVpXWnpMMmhsWVdSekwyMWhhVzR3T1FZS0t3WUJCQUdEdnpBQkFRUXJhSFIwY0hNNkx5OTBiMnRsYmk1aFkzUnBiMjV6TG1kcGRHaDFZblZ6WlhKamIyNTBaVzUwTG1OdmJUQVdCZ29yQmdFRUFZTy9NQUVDQkFoelkyaGxaSFZzWlRBMkJnb3JCZ0VFQVlPL01BRURCQ2d3WXpoaU5qSXdabU0wTkdKaU5qUTVNekJoTXpVd1pEbGhPRGc1WXpoaE1EVmlNMlUwTmpNeU1Cd0dDaXNHQVFRQmc3OHdBUVFFRGtsdGNHOXlkQ0JTWldOdmNtUnpNQmdHQ2lzR0FRUUJnNzh3QVFVRUNtRm5iblJqZVM5a2FYSXdIUVlLS3dZQkJBR0R2ekFCQmdRUGNtVm1jeTlvWldGa2N5OXRZV2x1TURzR0Npc0dBUVFCZzc4d0FRZ0VMUXdyYUhSMGNITTZMeTkwYjJ0bGJpNWhZM1JwYjI1ekxtZHBkR2gxWW5WelpYSmpiMjUwWlc1MExtTnZiVEJqQmdvckJnRUVBWU8vTUFFSkJGVU1VMmgwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzloWjI1MFkza3ZaR2x5THk1bmFYUm9kV0l2ZDI5eWEyWnNiM2R6TDJsdGNHOXlkQzF5WldOdmNtUnpMbmxoYld4QWNtVm1jeTlvWldGa2N5OXRZV2x1TURnR0Npc0dBUVFCZzc4d0FRb0VLZ3dvTUdNNFlqWXlNR1pqTkRSaVlqWTBPVE13WVRNMU1HUTVZVGc0T1dNNFlUQTFZak5sTkRZek1qQWRCZ29yQmdFRUFZTy9NQUVMQkE4TURXZHBkR2gxWWkxb2IzTjBaV1F3TFFZS0t3WUJCQUdEdnpBQkRBUWZEQjFvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2WVdkdWRHTjVMMlJwY2pBNEJnb3JCZ0VFQVlPL01BRU5CQ29NS0RCak9HSTJNakJtWXpRMFltSTJORGt6TUdFek5UQmtPV0U0T0Rsak9HRXdOV0l6WlRRMk16SXdId1lLS3dZQkJBR0R2ekFCRGdRUkRBOXlaV1p6TDJobFlXUnpMMjFoYVc0d0dRWUtLd1lCQkFHRHZ6QUJEd1FMREFrNU16QXpNakkwTlRrd0tRWUtLd1lCQkFHRHZ6QUJFQVFiREJsb2RIUndjem92TDJkcGRHaDFZaTVqYjIwdllXZHVkR041TUJrR0Npc0dBUVFCZzc4d0FSRUVDd3dKTVRrM01UUXdOREkyTUdNR0Npc0dBUVFCZzc4d0FSSUVWUXhUYUhSMGNITTZMeTluYVhSb2RXSXVZMjl0TDJGbmJuUmplUzlrYVhJdkxtZHBkR2gxWWk5M2IzSnJabXh2ZDNNdmFXMXdiM0owTFhKbFkyOXlaSE11ZVdGdGJFQnlaV1p6TDJobFlXUnpMMjFoYVc0d09BWUtLd1lCQkFHRHZ6QUJFd1FxRENnd1l6aGlOakl3Wm1NME5HSmlOalE1TXpCaE16VXdaRGxoT0RnNVl6aGhNRFZpTTJVME5qTXlNQmdHQ2lzR0FRUUJnNzh3QVJRRUNnd0ljMk5vWldSMWJHVXdVUVlLS3dZQkJBR0R2ekFCRlFSRERFRm9kSFJ3Y3pvdkwyZHBkR2gxWWk1amIyMHZZV2R1ZEdONUwyUnBjaTloWTNScGIyNXpMM0oxYm5Ndk16Y3lORFl3TVRjek9UUXZZWFIwWlcxd2RITXZNVEFXQmdvckJnRUVBWU8vTUFFV0JBZ01CbkIxWW14cFl6QXpCZ29yQmdFRUFZTy9NQUVZQkNVTUkzSmxjRzg2WVdkdWRHTjVMMlJwY2pweVpXWTZjbVZtY3k5b1pXRmtjeTl0WVdsdU1JR0tCZ29yQmdFRUFkWjVBZ1FDQkh3RWVnQjRBSFlBM1Qwd2FzYkhFVEpqR1I0Y21XYzNBcUpLWHJqZVBLMy9oNHB5Z0M4cDdvNEFBQUdoQ1hxdHBBQUFCQU1BUnpCRkFpQktHdFZyZC9jVEV4N3lDbFhHWi8zY0lEalJOL1lUWDBTaTJ6MFNhemg2SGdJaEFLaXhGcFY4QWZrKzNDdG84NFJOYWtSS2x6ZTArcURQY0x5N1l0ODRvRGVvTUFvR0NDcUdTTTQ5QkFNREEyZ0FNR1VDTVFDN09Yb3BsejhtYVp6RVFwaFV4UXM2R1RqUGVJWFI1di81MFBEM05RUUpTSDI5R2ZvdWJ1V2E1YnoyMXhOaGllZ0NNR1BFb3NuWFhjanlhSng2SzAwNFpkTkVaYXFHbnBsaDU3TGdQVnM4UVB6ZFkwT0FuK1lqTWNmQjdMRmdDcCtoSFE9PSJ9LCJ0bG9nRW50cmllcyI6W3sibG9nSW5kZXgiOiIzMDc5NDMyMjkzIiwibG9nSWQiOnsia2V5SWQiOiJ3Tkk5YXRRR2x6K1ZXZk82TFJ5Z0g0UVVmWS84VzRSRndpVDVpNVdSZ0IwPSJ9LCJraW5kVmVyc2lvbiI6eyJraW5kIjoiaGFzaGVkcmVrb3JkIiwidmVyc2lvbiI6IjAuMC4xIn0sImludGVncmF0ZWRUaW1lIjoiMTc5MTE2MDM5NyIsImluY2x1c2lvblByb21pc2UiOnsic2lnbmVkRW50cnlUaW1lc3RhbXAiOiJNRVVDSVFDWlh1TXpBM3g5VHVkNDZEcERZem4wdFVsODRaM3phandoL002TnVwcFhNQUlnQ3lqSVBGMEVPN2xCUkp0T29xb05hNjJPWmZXamF2U3NiOTYxSks5Sy9xUT0ifSwiaW5jbHVzaW9uUHJvb2YiOnsibG9nSW5kZXgiOiIyOTU3NTI4MDMxIiwicm9vdEhhc2giOiJDaFh6Nk9LdzJFcGpsUU5tWlNWQXJZTkRWNlhQaVI2ODFSSHpSMUxtRWVJPSIsInRyZWVTaXplIjoiMjk1NzUyODA0MSIsImhhc2hlcyI6WyJCMXUxUDZ3a3cxSElBZUVSODRzblFLc0lRRnZ2RmN6Z1p4Q0JLOVhGRHlRPSIsInIxbnVlUSsvMWdNQ1k3VVpyQU1wRVpxUTl6OW1nV1JXTlgxY3kxNG1VL3M9Iiwiak9xYWJRYmlDQ2c2OWwrMGpHR0FiYk5nTnM2Zm54RDVLaWVQeHVFYTdPST0iLCJOSC9Md2dtY05WNlpPRWtuQTROTFNHQmR1V2xra3Y1NmM1bUhpd0V6SU5nPSIsIndxTktJYjVocUNyNXVFdWVSZ3BkN2hhSXJQS1ovTkl1RE93T1ZvN2pNSVk9IiwiY0YyWlZiZThaYTBiY1JXTjBjeisvWXRiR1N0WEh1MzAreE04SlVhYWpkRT0iLCJsdjFqTFhRcE14OXUxdFR4a3FiR3U1alRTaCtEZmtOZDIzRVY0WTVOTEZjPSIsImRmYkVKamFWVGd5YWtvRFJrYXlHTmpFS0VxK0tuYmZDNnlLejR6bUVIQ1E9IiwiVDh3UjhXMzdXRE5xR1ZPaVAyVG4rS2ZTYXdMa3k0dXRyVWVJQiszTm5Ccz0iLCJvd200aHlmbDhkZW5neHlPZXFIMXEyc3hRRnl4bHNhVmpWcGdXdEZhOEVnPSIsImg4TkJFT3JKaGZVV1JyNDdzcmN6a1M1TE9IRXd0M2M5dnI1c0p2bERxOU09IiwiSG1jQTU0YVNEd1M0K20vRDA5ODluNm8xR3pvNHZCbEhNYWRNRjc4cit5Zz0iLCI1d1JYdndCYnpOazBWZmNhUkZQcHkzNGNPcnp5cGZFNWVPVmFmU2s5K0pZPSIsIm1PcU9sTWJtOHZmY1pUbnBNVGR1dlJ0QWt2eVIxU0hOZnFIV1ZSR2xHb0k9IiwiTmxPY2xsZG1LUEExdE1LSXNrcUhBd3VRRFlIcDMxWXdwSytPT01yTWNjYz0iLCJxeHpIYW5Beno1N1NEZG1KZTBCN2JKSzcyTlRJQmJ3RU1HQkJLdkRPUk93PSIsInhIL0RDc2VMSHI5ZUtvWVQ4cXNPUlpLN3pWZEVHWVdIdVZ0c1ZyRDk1d1k9Il0sImNoZWNrcG9pbnQiOnsiZW52ZWxvcGUiOiJyZWtvci5zaWdzdG9yZS5kZXYgLSAxMTkzMDUwOTU5OTE2NjU2NTA2XG4yOTU3NTI4MDQxXG5DaFh6Nk9LdzJFcGpsUU5tWlNWQXJZTkRWNlhQaVI2ODFSSHpSMUxtRWVJPVxuXG7igJQgcmVrb3Iuc2lnc3RvcmUuZGV2IHdOSTlhakJGQWlFQS9nK2YxRXlkMU1oMzdDenI3bDlLU1NqRDU5TWo1cktKeFNsVHlhY1BjM2tDSUdmdlFuUkNPcWVGR3NMZXZaTTdrKytNVUdjWjRQdFZFdWFzazN0NllQYXpcbiJ9fSwiY2Fub25pY2FsaXplZEJvZHkiOiJleUpoY0dsV1pYSnphVzl1SWpvaU1DNHdMakVpTENKcmFXNWtJam9pYUdGemFHVmtjbVZyYjNKa0lpd2ljM0JsWXlJNmV5SmtZWFJoSWpwN0ltaGhjMmdpT25zaVlXeG5iM0pwZEdodElqb2ljMmhoTWpVMklpd2lkbUZzZFdVaU9pSTFZalJtTVdGa05tSXdOamN6WmpjMFlXTTBOREl3WWpjNVlXTm1abVppWmprek1qWmpOV000TlRFeE5UTXdNVGN5WVdGaVptRXdaamRqT0RZek5EWmlJbjE5TENKemFXZHVZWFIxY21VaU9uc2lZMjl1ZEdWdWRDSTZJazFGVlVOSlJXcG1ORGhwVGt4eVkxVmpVamxWVkZwdmEweFpjSG92VGxwaFQxWlJZMjl4WlVOUlZrazVRVEJSYkVGcFJVRnFlVmxpZDBvMWNqbHJhRVJFY0VKdE9XWk9TbEpCZG5sTFdHeEtPVGhJY1RVNWRXaExiM0JsUjJwclBTSXNJbkIxWW14cFkwdGxlU0k2ZXlKamIyNTBaVzUwSWpvaVRGTXdkRXhUTVVOU1ZXUktWR2xDUkZKV1NsVlRWVnBLVVRCR1ZWSlRNSFJNVXpCMFEyc3hTbE5WWTNoV1JVNUVVVzE0TVZvd1JqTlRWVXBDV2pCc1ZsTjZTWGRUYTNjMFZHMUtObFV5ZUd4T1EzUkRWbTFLTW1OVlJuTmthbHBHVWtOMGNtUXdUbTVYVld4TVlqRndTbVZ0YjNkU1ZVWXpWRmhqUzFSdWNFWldhekZEVkZWa1FrMVdWa1pSTW1oT1ZGZE5lV0pITldwTk1Vb3lXVEl4Vm1SV2NFaFdha3BPVldwU00xTkZSbHBTUmxwU1ZWVlNSbVZHV2paWlZtUnJaVzFTU0U5WWJHRlZla1ozV1cwMVUySkJjR3BpVkVaelYydGtjMkZIVWtoV1dHUkpZVWRPVDFSWGNGcGxSVEZGVVZSR1RsSkZSalpVV0hCR1RURmtiMWt3TlU1aGJHdzBWRlZTUWsxVk1VVlJWRUpPWld0VmVsWXljRUpSVlRGSFlUTmtSbVF4YkVsRGEzUjJWMnRzTm1GcVFrUlJWa1phVTFWMGRsZHJiRFpoYWtKRlVWWkdhbEpHUm01UlZWWjJWWHBDTVZJeWVFWlZNalZ5VmtoYU0yVnJUa05pTW14WllucEJOVTVXYkZsT1ZWcDBVVzE0ZEZSVmVIRk5WRWxMVkRBd2RtTnNRWEpQVkVWNFZqQm9ObE5yVWxCTGVteE5VVmRTZEZReFFrOWtWV2hDWVZoS1RXSkZkR3RXTTFvMlVXNVdVV1ZYYkRGTmEzUk5VbFJTUzFWVmRGQlJNRXBaWWpOa2Jsb3hXWGxVVlVVd1VuZHdRazFXVm10U1NHUkdVV2s1TTFWVlZrSmtNR3hKV2pCU1FsWkZTbTVVYkZwSlZURldSbEpGVWtKVE1FcHVXak5LUTFvd1ZrZFJiRVpxVWtWR05sRlhVa05hTURWWFUwWkZNRkpWV201VlZsWmFaRU4wZDBOcmJIaFZSa3BZWlVVNGRtVkZlRkpUTURGc1pFaGFiRlJVYXpWa2JrNXVaREJvTTFkVlVsZFZha0p4VVd0S2JtUXdXblpSVmxWNlQxWkNkMlZxUmxwaE1GWmhXV3BXZUZSdGNIZFRNRnBZWVZob2NFNUdhMHRYYTFFMFpERnNVbGRWVWxkVmFrSlRVVlpHU1V3d1NrZFpNMlJYVjFad1ZWbFZhRk5OUjA1SlZGUmFUV1ZVYkhWWlZtaFRZakpTV0ZOWVZscE5hbXd3VkVSS1IySnRTblZWYlhCc1ZYcHNjbGxXYUVwa1ozQk5ZbGRTZDFwRlpHOU5WbXh3VDFST2FVMHdjSGxYYlRFMFpHMVJlbFJZV21oV2VrWXpXV3BPUzAxRmVGbFRiWGhhVFdwc05WZHJhRTVrVjFaWVVtNVNhVkpWU2pWWGJHUmhaV3QzZVdGSGVGcFdNVW8yUTJ0M2VVMVhhR2hXZWxJelZERkdXbE13ZEROWFZVcERVVlZrUldSdWNFSlJhMFpTVlZoS2FGTkdTWGRaTUdoT1RtdDROVTlVUW1sTmJsSnpXVzFyTVdGR2EzcFZia0pwVFdwV05sUkhNV3RqUjFKSVlVUkZTMWRYTlZkbGJIQlpVMjF3YVUxcVZYZFhiR014VFVWNGRGUnVXbWxXUlVaWVVXMWtkbU5yU201U1ZWWkNWMVU0ZGxSVlJrWlJNRXBDWVVod1drMXRhSE5YYTJoWFl6RndWVkZVU2tOYU1qbDVVVzFrUmxKUmNFSlhWVGgyVkZWR1JsSkZTa1JhTTJSYVpXMW9jRlJ0Y0Vwa01YQjBWRlJDVDFJd2NIQlViWEJTVGxVeE5sRnRhRTVsYkZZelYydFNjMkZGT1VWYWVsWmFaVzFvYjFSVlVsZGhWVEI1VmxSQ1QyRnJNVFZEYXpGRFpEQmtSR0ZZVGtoUlZrWlNVVzFqTTA5SVpFSlZWa1pHVWtkMGMyUkhUa2hQV0d4clVUQktWRmRzWkU5a2JVNTBWVzV3VGxGdFpFaFJNbXg2VWpCR1VsVlZTbTVPZW1nelVWWkdWbEpWVG5SU2JUUkxXVzAxVTJGdFZsUlBWM1JvVjBWc00xTkdSbHBUTUhRelYxVktRMUZWWkVWa2JuQkNVV3RLYmxWV1FtcGlWbHAwV1ROck5XSXhjRmhTYlhScVpWUnNNRmRXWkhOa1ZURkZZekJrUkdGWVRraFJWa1pTVVdkd2JrNTZhRE5SVmtadVVsVjRVbVF6U21oVFJrbDNXVEJvVGs1cmVEVlBWRUpwVFc1U2MxbHRhekZoUm10NlZXNUNhVTFxVmpaVVJ6RnJZMGRTU0dGRVJscGliRm8yVjJ4b1MyRnRTWGxPVkVKaFZucFZkME5yZUhSVWJscHBWa1ZLY1ZGdFpIWmphMHB1VWxWV1FsZFZPSFpVVlVaR1UydEtSMVpWTVZaTmJXZDNXa1ZvUTJWck9YQlBTRnBoVFcxM2QxbFZhRmRoVlhoMFZHNWFhVlY2Ykc5WGFra3hUVVpyZW1FeldVdFhhMlJ6WlZWNE5VNVhOV2hYUmtwMldrWmtTbVJ0VVhsUFdHeG9UV3h3ZWxscVRtdGxhM2Q1WWtoU2FsSjZiRFZhUlUxNFpWWndXRlJ1V21waVZrbzJWRWMxYzJGSFNsaGxSVVpxWWxaYWRGa3phelZpZDNCaFZqQmFjbGt6YXpWa1JteFlZa2hXVGxKSFpFaFJNbXg2VWpCR1VsVlZTbTVPZW1nelVWWkdkbEpWZEc1a01qbE9VakF3TUZkWGNGcGxWVEZJVjIxd1QxSkdTbkJYVjNCYVRVVTVWVlJZWkZwV1JUQjRRMnN4U0ZWVVZscFdSMk13VkRGa1RrNUdiRlZSVkVaYVlXczFjMVJyVWxwbGF6RnhVVmRTUTFveU9YbFJiV1JHVWxWR1dsUjVPVTVSVlZaTlVXdEZORlJWVWxoYVNFSnJVakpuZUZkWGEzaGlNa2w2VkdwQlMxZHNaRkprTUhoU1YxVjBUR1F4YkVOUmEwWklVa2hhTmxGVlNrVlJWa1p0VWtWSmVHSXlVa2xWYm1ScVpXMDVNbFJFU210alIxSklZVVJHV21GVVZuRlpha2wzWkd4c1dGcElWbXRTTURReFZFUktVMk5CY0dwaGEwVXdVVzFrZG1OclNtNVNWVlpDVjFVNGRsUlZSa1pVYTBwRVlqQXhURkpGU25GVU1HUktUV3N4Y1ZGdE1WcGxiRVYzVjFjeFNrMXJOVVZoTTNCT1VqQldObFJzVWtOaE1EbFlVbFJTVUZKSGVIRkRhemxJVWxoa1QxWXdiRFpYYkZKU1RXc3hObE5ZWkVsa01XeE1Vek5rV2xGclNrSlNNRkl5Wld0R1ExSkhaRkpWYTFKQ1QxaHNZVll4Y0RaVVJFcHZZa1pzV0ZWdWNFMU5ha1p2V1Zaak1HUXdaRkpYVlhOTFV6TmtXbEZyU2tKU01GSXlaV3RHUTFKSVpGSlVSVkpDWVhwV1RtVnJSalpVVjNCS1RVVTFWV0V6WkV4VlZteE1Vek5rV2xGclNrSlNNRkl5Wld0R1ExSlZSbEpaYTFKRFlrYzVhMU5HU2pOWk0zQjJaR2R3VFUxdFVuZGFSV1J2VFZac2NFNVhjR2xOYWtJeVYxWmthMlJYVWtoVWFsWk9VVzEwU0ZFeWJIcFNNRVpTVlZWS2JrNTZhRE5SVmtwR1VsVk9NMlF3Y0U1V1IzTjZWRlpTVW1Rd05VVlRWRXBPVWpBeFNFTnJUbkJqTUdSQ1ZWWkdRMXA2WXpSa01FWlRVMVZXVjFWWWFGVlpWV2hUVFVkT1NWUlVXazFsVkd4MVdWWm9VMkl5VWxoVFdGWmFUV3BzTUZSRVNrZGliVXAxVlcxd2JGVjZiSEpaVm1oS1pHdDRkRnBJUVV0YVJXUnZUVlpzY0U5VVRtbE5NSEI1VjIweE5HUnRVWHBVV0Zwb1ZucEdNMWxxVGt0TlJYaFpVMjE0V2sxcWJEVlhhMmhPWkZkV1dGSnVVbWxTVlVvMVYyeGtZV1ZyZDNsaFIzaGFWakZLTmxSRVNYaGhRWEJvVm5wU00xUXdSbHBUTUhRelYxVktRMUZWWkVWa2JuQkNVV3RXTTFWWVJrVlJNbVF6VjFod2IyRlZOWEZUV0dSaFlsVXdkMVJyWkV0aFZUVnhWVlJXVG1WclNtOVVXSEJXWkRGd1JXSkhhRkJTUjJNeFEyeHNObUZIYUU1U1JscHdWRlJLVmsxRk5YRlVXR3hPVVcxa1NGRXliSHBTTUVaU1ZWVktiazU2YUROUlZrcFNVbFZPYm1Rd2JHcE5helYyVjJ4a1UwMVhTa2hXV0dSV1ZWWnNURk16WkZwUmEwcENVakJSUzJSdWNFSlJhMXBTVld0U1JWSlZXblphUldoVFpESk9ObUl6V2sxTmJWSjNXa1ZrYjAxV2JIQk9WM0JwVFdwQ01sZFdaR3RrVjFKSVZHcFdUVTFzU25kWk1tczFZVVpyZWxWdVFtbE5hbFkyVkVST1MwMVJjR2xpYXpFeVZGaHdhbVZWTlVWWFdHUk9Wa2RPTmxReFVsSmtiR3haVldwQ1lWWjZSak5hUldoT1pHc3hWVkZXWkVOYU1qbDVVVzFrUmxKVlJscFVlVGxPVVZWV1dGRnJSbTVVVlVwMVVXcEdXbUpZYUhkRGJHdzJVVmh3UTFveU9YbFJiV1JHVWxWR1dsUjVPVTVSVlZaYVVXdE9WbFJWYTNwVGJYaHFVbnBuTWxkV1pHdGtWMUpJVkdwV1RVMXNTbmRaTW5CM1pWWndXRmRVV21waVZscDBXVE5yTldJeGNGaFNiWE5MV1ROck5XUkdiRmhpU0ZaT1UxVmtURkZ0WkhaamEwcHVVbFZXUWxwR2J6RlJWMlJTVVRCS1NXUXdWbXhhTUVrd1VWVm9XbEZVVGxWTlNHUm9ZekpLU1ZKV1VrdGhhMlJUVGtkT2RGWXlUWHBSV0VaTFUzZHdXV050Y0d4VlJYTjZUREpuTUdOSWJHNVJlbWgzVGpJNE1GRlZSa0pTTW1oRVYwaEdNR05GUmtKUlZVcENWRlZHVTJWclNrZFJWMnhEVXpCa01GWnVTbXRNTWs1VlVsaG5NMlZWVG5OWFJXUmhUSHBPYWtOcmJFVmhiRXBQVERGc1ZWZEVRbFJoVkVvMlRVWk9hR1Z0WnpKVFIyUktZVVZHVEdGWWFFZGpSbGswVVZkYWNrdDZUa1JrUnpnMFRrWktUMWxYZEZOVE1uZzJXbFJCY21OVlVsRlpNSGcxVGpGc01FOUVVVXRpTUZKc1lqQXhRbUl3WkVSUk0wWklWVEF3TUU5VlNrSlVWVkpDVFcxa1FsUlZaRlpSTURGU1VYcGtVRmRIT1hkaVNHODBZbGRHWVdWclZsSmpSMmhXWlVaR2VrNXJaRlZoYkVKc1UxWm9VMDVZV1haT1VXOTNWVVZSZWxSc1JsSlRiRTVKVFdwc1NGcHRPVEZaYmxaWVdWUldhV1ZxU1hobFJUVnZZVmRXYmxFd01VaFZSVloyWXpJMVdWZEhUbkZsVjBaTFpVUmFURTFFUVRCWGJWSlBVbFp3YUdOVlpIVmpSM2h2UTJwVk0xUkhaRkZXYmswMFZWWkNObHBHYTNkVU1FWjFTekZzY1ZSWFRtMVJhbVJOVW0xa1JHTkRkRzlUUmtVNVVGRnZkRXhUTUhSTVZWWlBVa05DUkZKV1NsVlRWVnBLVVRCR1ZWSlRNSFJNVXpCMFEyYzlQU0o5ZlgxOSJ9XSwidGltZXN0YW1wVmVyaWZpY2F0aW9uRGF0YSI6eyJyZmMzMTYxVGltZXN0YW1wcyI6W3sic2lnbmVkVGltZXN0YW1wIjoiTUlJQ3lqQURBZ0VBTUlJQ3dRWUpLb1pJaHZjTkFRY0NvSUlDc2pDQ0FxNENBUU14RFRBTEJnbGdoa2dCWlFNRUFnRXdnYmdHQ3lxR1NJYjNEUUVKRUFFRW9JR29CSUdsTUlHaUFnRUJCZ2tyQmdFRUFZTy9NQUl3TVRBTkJnbGdoa2dCWlFNRUFnRUZBQVFnR2x5UVcxa2FPb1ZEQlFZZVpvSVNZYWNYZ2J5aHU1Q2hkajNzNHlXYllYNENGUUQ0Tlg0R3ZkRUVnWG90ZHY1aTBGK1lXUklkSWhnUE1qQXlOakV3TURVd01ETXpNVGRhTUFNQ0FRR2dNcVF3TUM0eEZUQVRCZ05WQkFvVERITnBaM04wYjNKbExtUmxkakVWTUJNR0ExVUVBeE1NYzJsbmMzUnZjbVV0ZEhOaG9BQXhnZ0hiTUlJQjF3SUJBVEJSTURreEZUQVRCZ05WQkFvVERITnBaM04wYjNKbExtUmxkakVnTUI0R0ExVUVBeE1YYzJsbmMzUnZjbVV0ZEhOaExYTmxiR1p6YVdkdVpXUUNGRG9UVkM4TWtHSHV2TUZETDh1S2pvc3FJNHNNTUFzR0NXQ0dTQUZsQXdRQ0FhQ0IvREFhQmdrcWhraUc5dzBCQ1FNeERRWUxLb1pJaHZjTkFRa1FBUVF3SEFZSktvWklodmNOQVFrRk1ROFhEVEkyTVRBd05UQXdNek14TjFvd0x3WUpLb1pJaHZjTkFRa0VNU0lFSUpCL0tyZi9MdWpNOC9mMXhCZnNKaGhjT2lsalVXRXJvSHk2VzVXT3ZPRjVNSUdPQmdzcWhraUc5dzBCQ1JBQ0x6Ri9NSDB3ZXpCNUJDQ0YrU2U4QjZ0aXlzTzBRMWJCRHZ5QnNzYUlQOXA2dWViWWNOblJPczBGdHpCVk1EMmtPekE1TVJVd0V3WURWUVFLRXd4emFXZHpkRzl5WlM1a1pYWXhJREFlQmdOVkJBTVRGM05wWjNOMGIzSmxMWFJ6WVMxelpXeG1jMmxuYm1Wa0FoUTZFMVF2REpCaDdyekJReS9MaW82TEtpT0xEREFLQmdncWhrak9QUVFEQWdSbk1HVUNNUUR5R2N0SXdLdEFqUUhMaFdkajRhc3pKeFlzSVYzNXcxVEloWXlRMnpyTTRNbVRWc0N0ckcvNnhyT2o3cE1ZR0ZZQ01HWkM2Mm5aR1lWK0tTc3Nhb05yUWxoalBJTDJVTWtqRHRFZC9hZDl0RWJkcUpvQ1orOEk4WmZkRnV5eG9ia1lJdz09In1dfX0sIm1lc3NhZ2VTaWduYXR1cmUiOnsibWVzc2FnZURpZ2VzdCI6eyJhbGdvcml0aG0iOiJTSEEyXzI1NiIsImRpZ2VzdCI6IlcwOGExckJuUDNTc1JDQzNtcy8vdjVNbXhjaFJGVEFYS3F2NkQzeUdOR3M9In0sInNpZ25hdHVyZSI6Ik1FVUNJRWpmNDhpTkxyY1VjUjlVVFpva0xZcHovTlphT1ZRY29xZUNRVkk5QTBRbEFpRUFqeVlid0o1cjlraEREcEJtOWZOSlJBdnlLWGxKOThIcTU5dWhLb3BlR2prPSJ9fQ==","mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","digest":"sha256:ca522813423c93537ae9749c98dc1c10f3caee5828b4a1352a0220b0344825b2","size":"10018","description":"Verified signature by urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main"}],"provenance":[{"relation":"derivedFrom","sourceId":"urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main","signatureRef":"sha256:ca522813423c93537ae9749c98dc1c10f3caee5828b4a1352a0220b0344825b2"}],"metadata":{}},"updatedAt":"2026-10-05T00:32:36Z","metadata":{"agntcy.dir.security.v1.ScanResult":{"isSafe":true,"maxSeverity":"NONE","reports":[{"isSafe":true,"maxSeverity":"NONE","scannerType":"SKILL","updatedAt":"2026-11-02T02:10:06Z"}]},"agntcy.dir.trust.v1.Status":{"trusted":true,"verified":false},"agntcy.dir.usage.v1.Metrics":{"lookupCount":35,"providerCount":1,"pullCount":1}}},{"identifier":"urn:ai:org.agntcy:cid:baeareicbokv7wwcgxaemytmd2bjc5ohhvyfvp254yxog5n3ri3bvuvuafy","displayName":"azure-diagnostics","mediaType":"application/agent-skills+gzip","type":"application/agent-skills+gzip","data":{"artifacts":[{"artifact_hash":"sha256:0b9d3cf3c3413d0279d2636c24be20d2dff84ae920a3cc3aa9f97fa5202edcb1","path":"references/app-service/README.md","type":"reference"},{"artifact_hash":"sha256:cd7cf01f8f74983a38e24f8bb20cb8f492f682319a56ac73cdc8647ddf550491","path":"references/azure-resource-graph.md","type":"reference"},{"artifact_hash":"sha256:0ecf9c4f923e0ce7aca9c493b2391c2c339c2ff3b8659e6a778dedbedf465ad4","path":"references/container-apps/README.md","type":"reference"},{"artifact_hash":"sha256:c251fd5a6201d88f325c8f5da3c39409719e277dc3e2b561c8d204eb5b0481c7","path":"references/functions/README.md","type":"reference"},{"artifact_hash":"sha256:3a784ff92bb90e0967c0c40dc0ce4daed8b664ceb1f014bd7a70d8c2926cc8a3","path":"references/kql-queries.md","type":"reference"},{"artifact_hash":"sha256:e221ecc4e2c2f331a9170d604279d9ece16c834d821032bac23699cf696d61cf","path":"scripts/aks-baseline.ps1","type":"script"},{"artifact_hash":"sha256:2e0edf4dff2c44af72d3d7459eb7360839e704fb45aa3742bb49f53253595e14","path":"scripts/aks-baseline.sh","type":"script"},{"artifact_hash":"sha256:4ec92644f84231bbd1870ad0917884dbb32d4e19b4358423df486602f56558fe","path":"scripts/appservice-diagnostics.ps1","type":"script"},{"artifact_hash":"sha256:503a3a6d83a2b555ea404f467ff6aff7495c7d8e519bfbe70bd2a53e863de362","path":"scripts/appservice-diagnostics.sh","type":"script"},{"artifact_hash":"sha256:ba33255d6deb9051cbd0aebf1da5bccaf88e4bf82bcb557ced7221563d55c53b","path":"scripts/containerapp-diagnostics.ps1","type":"script"},{"artifact_hash":"sha256:bb9bb8f2bbf92aa9c0ac5390966028e46e038b1eac74b6d92095c6cf40ad8d5c","path":"scripts/containerapp-diagnostics.sh","type":"script"},{"artifact_hash":"sha256:ec95c20067b66df2dae73ceed09d561e089b0b0b09fa3f6172836b8c3fc2ec27","path":"scripts/pod-evidence.ps1","type":"script"},{"artifact_hash":"sha256:cb6bbea2957017f1815a87f90f896dcbdcc3aec538097958242752724bf1fefb","path":"scripts/pod-evidence.sh","type":"script"},{"artifact_hash":"sha256:044c1311c7be68ff990e978c8a6a34c79ba0b8dc0720f14a0570193150ac9201","path":"scripts/run-ig.ps1","type":"script"},{"artifact_hash":"sha256:35a64f1d4da8c3c1b107b243bae6d4a9a9fa66957c9878febb0b6bcf3fe2582e","path":"scripts/run-ig.sh","type":"script"},{"artifact_hash":"sha256:a42d229408b4281fc6f6110c6e9286091523ce00d48b96e0f28672307c6f49a2","path":"scripts/test-messaging-connectivity.ps1","type":"script"},{"artifact_hash":"sha256:cf6d212b403a8846c8d58629fc20272f3e7a325d9a97a12688f367d665d87c36","path":"scripts/test-messaging-connectivity.sh","type":"script"},{"artifact_hash":"sha256:913646320959dd89a3d9d282a984a99bfb8b0ee5b2e694d432e2bcfd3ed48c04","path":"troubleshooting/aks/aks-troubleshooting.md","type":"other"},{"artifact_hash":"sha256:8acf6259604ef912d6ac763d75552a65925e76ab2020da56168ca879c389ef56","path":"troubleshooting/aks/general-diagnostics.md","type":"other"},{"artifact_hash":"sha256:411fe1e7af9b072011d1cdc34733051cf8c31d6fa59355c0b0a5b2421a5f4681","path":"troubleshooting/aks/load-balancer-and-ingress.md","type":"other"},{"artifact_hash":"sha256:557901c258eb637baad32466e6e4eb9e570fa66deebb21520cef3436fe4672ce","path":"troubleshooting/aks/network-policy.md","type":"other"},{"artifact_hash":"sha256:75ec5358fc5baff4a8c3f5891e3c6bf8fbb6930972abe00cbc09096aa96db66a","path":"troubleshooting/aks/networking.md","type":"other"},{"artifact_hash":"sha256:1913b8383ecf748ea2fae53b1e3dfb176205c0f1a4183070f5a35ecce01a41d6","path":"troubleshooting/aks/node-issues.md","type":"other"},{"artifact_hash":"sha256:930c8da84023a13da2fc92793f283eb7252bb03779b611716852338fe79a2126","path":"troubleshooting/aks/pod-failures.md","type":"other"},{"artifact_hash":"sha256:ed4217e6db4b7a42027e0be101111fe316ebeea828410008c6943704d01202a8","path":"troubleshooting/aks/references/aks-mcp.md","type":"other"},{"artifact_hash":"sha256:b4fc209525a46021cae205d8fb8e3f7701365bd01d16298b1f2472574803a510","path":"troubleshooting/aks/references/command-flows.md","type":"other"},{"artifact_hash":"sha256:b306c51c46d8a545b93a50b0a164782fa504012c444f3b9f47b459d003da7da7","path":"troubleshooting/aks/references/inspektor-gadget.md","type":"other"},{"artifact_hash":"sha256:eb1d1efe70567b5583d56c155a640ed6d3964befba1e63589d57045ee0640119","path":"troubleshooting/aks/references/structured-input-modes.md","type":"other"},{"artifact_hash":"sha256:00531f4c15aafa5d89d9d8696d2b83c37611fbf7014600308252ef2382ec0379","path":"troubleshooting/aks/spot-and-zone-issues.md","type":"other"},{"artifact_hash":"sha256:a159e73391f2436c0184790deb9a3296c766288269cead50d07f3d021331dc88","path":"troubleshooting/aks/upgrade-operations.md","type":"other"},{"artifact_hash":"sha256:d49c4ac1447e343c465750232379624434dad1955fac1b204894f91ee7e24663","path":"troubleshooting/compute/references/cannot-connect-to-vm.md","type":"other"},{"artifact_hash":"sha256:741fdd4facf000ddaf01f0b6d0654a0f12b0421ba9f75d626d51a25babd1805a","path":"troubleshooting/compute/references/credential-auth-errors.md","type":"other"},{"artifact_hash":"sha256:a855444fd7d42a1f874b97c8a9d354cecf7567f12ce14ce7b410aec4092f221c","path":"troubleshooting/compute/references/firewall-blocking.md","type":"other"},{"artifact_hash":"sha256:0d4dab14b9ee2b8f05faa0ecc2fc08592a12d05ee23489e4c7a52c5300d0d0fc","path":"troubleshooting/compute/references/network-connectivity.md","type":"other"},{"artifact_hash":"sha256:e3d5a70e4a027e639602967107eb53be3b40a9360898bb843508cd7214379247","path":"troubleshooting/compute/references/rdp-connectivity.md","type":"other"},{"artifact_hash":"sha256:1a6e3bb20d6e7ae9a7c7638ce74009bf0bdb82b632c3e560be5201e87ad44881","path":"troubleshooting/compute/references/rdp-service-config.md","type":"other"},{"artifact_hash":"sha256:e9346d563a9a9d890ef6f9a03d429dd5e72decbe7bbdd5868d278c1b5823b44a","path":"troubleshooting/compute/references/ssh-connectivity.md","type":"other"},{"artifact_hash":"sha256:270c2b73af1ac40d9cc9b0acc6b830363f6fa1a76d5591b2e275cfcbd78f2adc","path":"troubleshooting/compute/references/vm-agent-not-responding.md","type":"other"},{"artifact_hash":"sha256:4f25c141241dbc0f4b1ed25d8e998475f4881584ac7207f7e8678ca4ad4ab9a8","path":"troubleshooting/compute/vm-troubleshooting.md","type":"other"},{"artifact_hash":"sha256:060a285a2fab6038e198261f9a6d2b6151707f8e0aa29951f08816bba0766d2c","path":"troubleshooting/messaging/README.md","type":"other"},{"artifact_hash":"sha256:34f6fe88e2b5819c1a0f24aa3930a060d9504fee68ea4b363f0912a78daa5396","path":"troubleshooting/messaging/auth-best-practices.md","type":"other"},{"artifact_hash":"sha256:d168fd1529ad865409707fd0e208d44877ae3e9306de25f36ad141fe916e7b5e","path":"troubleshooting/messaging/azure-eventhubs-dotnet.md","type":"other"},{"artifact_hash":"sha256:f81e0671f1472545a805cb8ed5982fc3fb3ab743ac7111a26549be1500bb2e49","path":"troubleshooting/messaging/azure-eventhubs-java.md","type":"other"},{"artifact_hash":"sha256:f4794520b65453a99ba1ede3fe9c7d34742d37a5148710a957ad8c6ba3033bb4","path":"troubleshooting/messaging/azure-eventhubs-js.md","type":"other"},{"artifact_hash":"sha256:4511039cc6ce513e8ff4eaedc46b7248bb64d12897b52003bf66709a0c4a4e78","path":"troubleshooting/messaging/azure-eventhubs-py.md","type":"other"},{"artifact_hash":"sha256:49ee74f9327aa2fe311d56d0bed2b80d757c807b82e6385833497570a1eb3927","path":"troubleshooting/messaging/azure-servicebus-dotnet.md","type":"other"},{"artifact_hash":"sha256:d5c07b964c79225c52f7dcaea2c46cef5fdb320aec67cbf3ba0fc03d46675910","path":"troubleshooting/messaging/azure-servicebus-java.md","type":"other"},{"artifact_hash":"sha256:ef4131010dbaa59fea9dd9c5b6b6a4d866e83d375fd4d920c79d25ccadf0e16b","path":"troubleshooting/messaging/azure-servicebus-js.md","type":"other"},{"artifact_hash":"sha256:274162fa4cec6f96fea056639c7cf0d8821bce277af82eb01343f6a9e74f647b","path":"troubleshooting/messaging/azure-servicebus-py.md","type":"other"},{"artifact_hash":"sha256:056d3ee490ff20d121eb8575c47c6bab67a786996b6949921c08de3aa887f949","path":"troubleshooting/messaging/service-troubleshooting.md","type":"other"},{"artifact_hash":"sha256:c739380475381a6aa93a1dad6578fc5fd1b8c62ea780d4162fc79ae948aaaeb9","path":"version.json","type":"other"}],"skill_file":"SKILL.md","skill_manifest":{"description":"Debug Azure production issues on Azure using AppLens, Azure Monitor, resource health, and safe triage. WHEN: debug production issues, troubleshoot app service, app service high CPU, app service deployment failure, troubleshoot container apps, troubleshoot functions, troubleshoot AKS, VM RDP, Linux SSH, VM black screen, can't connect to VM, reset VM password, NSG or firewall blocking, kubectl cannot connect, kube-system/CoreDNS failures, pod pending, crashloop, node not ready, upgrade failures, analyze logs, KQL, insights, image pull failures, cold start issues, health probe failures, resource health, root cause of errors, troubleshoot event hubs, troubleshoot service bus, messaging SDK error, AMQP connection failure, message lock lost, service bus dead letter.","frontmatter_metadata":{"author":"Microsoft","version":"0.0.0-placeholder"},"license":"MIT","name":"azure-diagnostics","version":"0.0.0-placeholder"}},"version":"0.0.0-placeholder","description":"Debug Azure production issues on Azure using AppLens, Azure Monitor, resource health, and safe triage. WHEN: debug production issues, troubleshoot app service, app service high CPU, app service deployment failure, troubleshoot container apps, troubleshoot functions, troubleshoot AKS, VM RDP, Linux SSH, VM black screen, can't connect to VM, reset VM password, NSG or firewall blocking, kubectl cannot connect, kube-system/CoreDNS failures, pod pending, crashloop, node not ready, upgrade failures, analyze logs, KQL, insights, image pull failures, cold start issues, health probe failures, resource health, root cause of errors, troubleshoot event hubs, troubleshoot service bus, messaging SDK error, AMQP connection failure, message lock lost, service bus dead letter.","tags":["oasf:1.1.0:domains:technology/cloud_computing/azure","oasf:1.1.0:domains:technology/information_technology/system_administration","oasf:1.1.0:skills:devops_cloud_infra/container_orchestration/service_mesh_management","oasf:1.1.0:skills:devops_cloud_infra/containerization/container_debugging"],"trustManifest":{"identity":"urn:ai:org.agntcy:cid:baeareicbokv7wwcgxaemytmd2bjc5ohhvyfvp254yxog5n3ri3bvuvuafy","identityType":"did","attestations":[{"type":"publisher-identity","uri":"data:application/vnd.dev.sigstore.bundle.v0.3+json;base64,eyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCJ2ZXJpZmljYXRpb25NYXRlcmlhbCI6eyJjZXJ0aWZpY2F0ZSI6eyJyYXdCeXRlcyI6Ik1JSUcwekNDQmxxZ0F3SUJBZ0lVQnRwMDBCa2sySDZGM09lOHhkcDBhREFubHJBd0NnWUlLb1pJemowRUF3TXdOekVWTUJNR0ExVUVDaE1NYzJsbmMzUnZjbVV1WkdWMk1SNHdIQVlEVlFRREV4VnphV2R6ZEc5eVpTMXBiblJsY20xbFpHbGhkR1V3SGhjTk1qWXhNREExTURBek16RTBXaGNOTWpZeE1EQTFNREEwTXpFMFdqQUFNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVtV1FlcmpqeU5QTTRLU1BmMkpIUmtraWRMZ3ljR2tpYnZTbHIrWW10azNRWVhDMHM5b2Fjb01qb01FUDJ1K053TDFocUt1UTJtcnFEWlVUazhaRHNrYU9DQlhrd2dnVjFNQTRHQTFVZER3RUIvd1FFQXdJSGdEQVRCZ05WSFNVRUREQUtCZ2dyQmdFRkJRY0RBekFkQmdOVkhRNEVGZ1FVVlVKTkt5aE1XRUZxcko4MDhNejFwOU12QVpVd0h3WURWUjBqQkJnd0ZvQVUzOVBwejFZa0VaYjVxTmpwS0ZXaXhpNFlaRDh3WVFZRFZSMFJBUUgvQkZjd1ZZWlRhSFIwY0hNNkx5OW5hWFJvZFdJdVkyOXRMMkZuYm5SamVTOWthWEl2TG1kcGRHaDFZaTkzYjNKclpteHZkM012YVcxd2IzSjBMWEpsWTI5eVpITXVlV0Z0YkVCeVpXWnpMMmhsWVdSekwyMWhhVzR3T1FZS0t3WUJCQUdEdnpBQkFRUXJhSFIwY0hNNkx5OTBiMnRsYmk1aFkzUnBiMjV6TG1kcGRHaDFZblZ6WlhKamIyNTBaVzUwTG1OdmJUQVdCZ29yQmdFRUFZTy9NQUVDQkFoelkyaGxaSFZzWlRBMkJnb3JCZ0VFQVlPL01BRURCQ2d3WXpoaU5qSXdabU0wTkdKaU5qUTVNekJoTXpVd1pEbGhPRGc1WXpoaE1EVmlNMlUwTmpNeU1Cd0dDaXNHQVFRQmc3OHdBUVFFRGtsdGNHOXlkQ0JTWldOdmNtUnpNQmdHQ2lzR0FRUUJnNzh3QVFVRUNtRm5iblJqZVM5a2FYSXdIUVlLS3dZQkJBR0R2ekFCQmdRUGNtVm1jeTlvWldGa2N5OXRZV2x1TURzR0Npc0dBUVFCZzc4d0FRZ0VMUXdyYUhSMGNITTZMeTkwYjJ0bGJpNWhZM1JwYjI1ekxtZHBkR2gxWW5WelpYSmpiMjUwWlc1MExtTnZiVEJqQmdvckJnRUVBWU8vTUFFSkJGVU1VMmgwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzloWjI1MFkza3ZaR2x5THk1bmFYUm9kV0l2ZDI5eWEyWnNiM2R6TDJsdGNHOXlkQzF5WldOdmNtUnpMbmxoYld4QWNtVm1jeTlvWldGa2N5OXRZV2x1TURnR0Npc0dBUVFCZzc4d0FRb0VLZ3dvTUdNNFlqWXlNR1pqTkRSaVlqWTBPVE13WVRNMU1HUTVZVGc0T1dNNFlUQTFZak5sTkRZek1qQWRCZ29yQmdFRUFZTy9NQUVMQkE4TURXZHBkR2gxWWkxb2IzTjBaV1F3TFFZS0t3WUJCQUdEdnpBQkRBUWZEQjFvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2WVdkdWRHTjVMMlJwY2pBNEJnb3JCZ0VFQVlPL01BRU5CQ29NS0RCak9HSTJNakJtWXpRMFltSTJORGt6TUdFek5UQmtPV0U0T0Rsak9HRXdOV0l6WlRRMk16SXdId1lLS3dZQkJBR0R2ekFCRGdRUkRBOXlaV1p6TDJobFlXUnpMMjFoYVc0d0dRWUtLd1lCQkFHRHZ6QUJEd1FMREFrNU16QXpNakkwTlRrd0tRWUtLd1lCQkFHRHZ6QUJFQVFiREJsb2RIUndjem92TDJkcGRHaDFZaTVqYjIwdllXZHVkR041TUJrR0Npc0dBUVFCZzc4d0FSRUVDd3dKTVRrM01UUXdOREkyTUdNR0Npc0dBUVFCZzc4d0FSSUVWUXhUYUhSMGNITTZMeTluYVhSb2RXSXVZMjl0TDJGbmJuUmplUzlrYVhJdkxtZHBkR2gxWWk5M2IzSnJabXh2ZDNNdmFXMXdiM0owTFhKbFkyOXlaSE11ZVdGdGJFQnlaV1p6TDJobFlXUnpMMjFoYVc0d09BWUtLd1lCQkFHRHZ6QUJFd1FxRENnd1l6aGlOakl3Wm1NME5HSmlOalE1TXpCaE16VXdaRGxoT0RnNVl6aGhNRFZpTTJVME5qTXlNQmdHQ2lzR0FRUUJnNzh3QVJRRUNnd0ljMk5vWldSMWJHVXdVUVlLS3dZQkJBR0R2ekFCRlFSRERFRm9kSFJ3Y3pvdkwyZHBkR2gxWWk1amIyMHZZV2R1ZEdONUwyUnBjaTloWTNScGIyNXpMM0oxYm5Ndk16Y3lORFl3TVRjek9UUXZZWFIwWlcxd2RITXZNVEFXQmdvckJnRUVBWU8vTUFFV0JBZ01CbkIxWW14cFl6QXpCZ29yQmdFRUFZTy9NQUVZQkNVTUkzSmxjRzg2WVdkdWRHTjVMMlJwY2pweVpXWTZjbVZtY3k5b1pXRmtjeTl0WVdsdU1JR0pCZ29yQmdFRUFkWjVBZ1FDQkhzRWVRQjNBSFVBM1Qwd2FzYkhFVEpqR1I0Y21XYzNBcUpLWHJqZVBLMy9oNHB5Z0M4cDdvNEFBQUdoQ1hxaHFnQUFCQU1BUmpCRUFpQnRiMlRJQ0ZSa2RSMjhtTVJJSUkvdERYQ3Zwcm5RK28reHltZkx4TzdQbkFJZ1JrUW1QS2RtTjQ0eHIvdHp4aGI4amJ5VWlld3FpdjZ4V1RmVm0ycWcrWm93Q2dZSUtvWkl6ajBFQXdNRFp3QXdaQUl3QVQra3lsTzJmSG5BVkZQWjhYaVJGMmwxNXhubTlDaVhMc0YzMGN4WjJPaHhYODE5SUpOMHkwZHVJOEdmTE1FZkFqQXVpNCtIQlcyd3JPWWRmSlZNdXlhRDUwcGJ4RmwzS2pVeWc4TE9RSkRNdjV1a0o1ZWRMaWJMYkhkWlQzbmlpMlk9In0sInRsb2dFbnRyaWVzIjpbeyJsb2dJbmRleCI6IjMwNzk0MzE5NjUiLCJsb2dJZCI6eyJrZXlJZCI6IndOSTlhdFFHbHorVldmTzZMUnlnSDRRVWZZLzhXNFJGd2lUNWk1V1JnQjA9In0sImtpbmRWZXJzaW9uIjp7ImtpbmQiOiJoYXNoZWRyZWtvcmQiLCJ2ZXJzaW9uIjoiMC4wLjEifSwiaW50ZWdyYXRlZFRpbWUiOiIxNzkxMTYwMzk0IiwiaW5jbHVzaW9uUHJvbWlzZSI6eyJzaWduZWRFbnRyeVRpbWVzdGFtcCI6Ik1FUUNJRFptNXlFVTI5OE9FeW9jYUtSVFRENEFoaGd2Zlo0QVNpV0doVHZ6b2VMOUFpQVhoYmp1R3p5anpHaml4djU3K2hLK3FCTUhCQ0daR2V0S3NJTm4wYzYwb2c9PSJ9LCJpbmNsdXNpb25Qcm9vZiI6eyJsb2dJbmRleCI6IjI5NTc1Mjc3MDMiLCJyb290SGFzaCI6IjltcUFWVDNXMUtSblZnNFRKd0dkMDkrSWVmUWlDT1ZVL0NEcnNmNzZudWs9IiwidHJlZVNpemUiOiIyOTU3NTI3NzIwIiwiaGFzaGVzIjpbInY5dlluWFZibVRmMGN1VmZwMDh2dHJ3bmdGdHFUM2tRZWZ6LzBGbU82S3M9IiwiTnZEbitGZXVzOVZncHVoQ0hXQVhRSFBpWCswbGxWSE1jNkJHcEx2b2p0az0iLCJYVWczYWloczkrck91QitxZUJoL0dOemdacEovcTFVL25sS2dta0hrK2VBPSIsIm9qWU9Ob1JIY2VkSzZBeXRrUEZOdkQrdnJOdGpmRFN2aGt6OFpPN3Q1UEU9IiwiakJTNVhZY3liakJka3dFQW91bkI1Q2NTYnByUE9iQWFNZ0ZTLzZaMG9lOD0iLCJmbVNyTnBqWHQxaFpCOUZzR2VldERXREtsaEZISisyK1gwM01tQm1oY0tZPSIsIk9lRXBRZW9CelJoM0ZMTnpTS3JhdzZBUHI0REtKSVkxMVFzQUxFUHovNDQ9Iiwib3dtNGh5Zmw4ZGVuZ3h5T2VxSDFxMnN4UUZ5eGxzYVZqVnBnV3RGYThFZz0iLCJoOE5CRU9ySmhmVVdScjQ3c3JjemtTNUxPSEV3dDNjOXZyNXNKdmxEcTlNPSIsIkhtY0E1NGFTRHdTNCttL0QwOTg5bjZvMUd6bzR2QmxITWFkTUY3OHIreWc9IiwiNXdSWHZ3QmJ6TmswVmZjYVJGUHB5MzRjT3J6eXBmRTVlT1ZhZlNrOStKWT0iLCJtT3FPbE1ibTh2ZmNaVG5wTVRkdXZSdEFrdnlSMVNITmZxSFdWUkdsR29JPSIsIk5sT2NsbGRtS1BBMXRNS0lza3FIQXd1UURZSHAzMVl3cEsrT09Nck1jY2M9IiwicXh6SGFuQXp6NTdTRGRtSmUwQjdiSks3Mk5USUJid0VNR0JCS3ZET1JPdz0iLCJ4SC9EQ3NlTEhyOWVLb1lUOHFzT1JaSzd6VmRFR1lXSHVWdHNWckQ5NXdZPSJdLCJjaGVja3BvaW50Ijp7ImVudmVsb3BlIjoicmVrb3Iuc2lnc3RvcmUuZGV2IC0gMTE5MzA1MDk1OTkxNjY1NjUwNlxuMjk1NzUyNzcyMFxuOW1xQVZUM1cxS1JuVmc0VEp3R2QwOStJZWZRaUNPVlUvQ0Ryc2Y3Nm51az1cblxu4oCUIHJla29yLnNpZ3N0b3JlLmRldiB3Tkk5YWpCRUFpQllQMXlySElJMHNJNmZERGVwQ3plaUFiMlY5QlRtMVpQUUs3aGNVeVQzd0FJZ1JHZWkrdVJvOWJmWENiNCsxQkwrWm9QaXJiMHpuOVllRnN3Z052ZG83eDg9XG4ifX0sImNhbm9uaWNhbGl6ZWRCb2R5IjoiZXlKaGNHbFdaWEp6YVc5dUlqb2lNQzR3TGpFaUxDSnJhVzVrSWpvaWFHRnphR1ZrY21WcmIzSmtJaXdpYzNCbFl5STZleUprWVhSaElqcDdJbWhoYzJnaU9uc2lZV3huYjNKcGRHaHRJam9pYzJoaE1qVTJJaXdpZG1Gc2RXVWlPaUl4T0RWaE1qTmhaV1F4WkdOaFpUazJaVFZpTW1ZeU1qUTRNamRqTjJGaU1UVTNNbU5oWmpNNU5USTRZVGRtTldGbE9UUXhNMk16T1RjNFl6RXdaamxrSW4xOUxDSnphV2R1WVhSMWNtVWlPbnNpWTI5dWRHVnVkQ0k2SWsxRlVVTkpRUzlNVFRSS1NHeHVNV0ZTYUZSWWVVaFpOSGMzYkZnM1NIWXhPRVZ5V25WVldDdFBVa0Z3Y20xVFVrRnBRbmhSZGpoYUsxSk9lRlZ0WldGWlEwVkJhR0ZUZWpFNWJVWXJlVEJRWm14R1dHSXlkQ3RzVUVscFpIYzlQU0lzSW5CMVlteHBZMHRsZVNJNmV5SmpiMjUwWlc1MElqb2lURk13ZEV4VE1VTlNWV1JLVkdsQ1JGSldTbFZUVlZwS1VUQkdWVkpUTUhSTVV6QjBRMnN4U2xOVlkzZGxhMDVFVVcxNGVGb3dSak5UVlVwQ1dqQnNWbEZ1VW5kTlJFSkRZVEp6ZVZORVdrZE5NRGxzVDBob2EyTkVRbWhTUlVaMVlraEtRbVF3VG01WFZXeE1ZakZ3U21WdGIzZFNWVVl6VkZoalMxUnVjRVpXYXpGRFZGVmtRazFXVmtaUk1taE9WRmROZVdKSE5XcE5NVW95V1RJeFZtUldjRWhXYWtwT1ZXcFNNMU5GUmxwU1JscFNWVlZTUm1WR1dqWlpWbVJyWlcxU1NFOVliR0ZWZWtaM1dXMDFVMkpCY0dwaVZFWnpWMnRrYzJGSFVraFdXR1JKWVVkT1QxUlhjRnBsUlRGRlVWUkdUbEpGUmpaVVdIQkdUVVprYjFrd05VNWhiR3cwVkZWU1FrMVZNVVZSVkVKT1pXdFZkMVl5Y0VKUlZURkhZVE5rUm1ReGJFbERhM1IyVjJ0c05tRnFRa1JSVmtaYVUxVjBkbGRyYkRaaGFrSkZVVlpHYWxKR1JtNVJWVlowVmpGR2JHTnRjSEZsVlRWUlZGUlNURlV4UW0xTmEzQkpWVzEwY21GWFVrMWFNMnhxVWpKMGNGbHVXbFJpU0VsTFN6RnNkR1JIYzNwVlZteFpVWHBDZWs5WE9XaFpNamxPWVcwNVRsSldRWGxrVTNSUFpEQjNlR0ZJUmt4a1ZrVjVZbGhLZUZKR2NGWldSM00wVjJ0U2VtRXlSbEJSTUVwWllUTmtibG94V1hoVVZVVXdVbmR3UWsxV1ZtdFNTR1JHVVdrNU0xVlZWa0prTUd4SldqQlNRbFpGU201VWJGcEpWVEZXUmxKRlVrSlRNRXB1V2pOS1Exb3dWa2RSYkVacVVrVkdObEZYVWtOYU1EVlhVMFpGTUZKVldtNVZWbFpYVmxWd1QwTnJkRFZoUlRGWVVsVmFlR05yYnpSTlJHaE9aV3BHZDA5Vk1USlJWbkJXWkRCb00xZFZVbGRWYWtKeFVXdEtibVF3V25aUlZsVjZUMVpDZDJWcVJscGhNRlpoV1dwV2VGUnRjSGRUTUZwWVlWaG9jRTVHYTB0WGExRTBaREZzVWxkVlVsZFZha0pUVVZaR1NVd3dTa2RaTTJSWFYxWndWVmxWYUZOTlIwNUpWRlJhVFdWVWJIVlpWbWhUWWpKU1dGTllWbHBOYW13d1ZFUktSMkp0U25WVmJYQnNWWHBzY2xsV2FFcGtaM0JOWWxkU2QxcEZaRzlOVm14d1QxUk9hVTB3Y0hsWGJURTBaRzFSZWxSWVdtaFdla1l6V1dwT1MwMUZlRmxUYlhoYVRXcHNOVmRyYUU1a1YxWllVbTVTYVZKVlNqVlhiR1JoWld0M2VXRkhlRnBXTVVvMlEydDNlVTFYYUdoV2VsSXpWREZHV2xNd2RETlhWVXBEVVZWa1JXUnVjRUpSYTBaU1ZWaEthRk5HU1hkWk1HaE9UbXQ0TlU5VVFtbE5ibEp6V1cxck1XRkdhM3BWYmtKcFRXcFdObFJITVd0alIxSklZVVJGUzFkWE5WZGxiSEJaVTIxd2FVMXFWWGRYYkdNeFRVVjRkRlJ1V21sV1JVWllVVzFrZG1OclNtNVNWVlpDVjFVNGRsUlZSa1pSTUVwQ1lVaHdXazF0YUhOWGEyaFhZekZ3VlZGVVNrTmFNamw1VVcxa1JsSlJjRUpYVlRoMlZGVkdSbEpGU2tSYU0yUmFaVzFvY0ZSdGNFcGtNWEIwVkZSQ1QxSXdjSEJVYlhCU1RsVXhObEZ0YUU1bGJGWXpWMnRTYzJGRk9VVmFlbFphWlcxb2IxUlZVbGRoVlRCNVZsUkNUMkZyTVRWRGF6RkRaREJrUkdGWVRraFJWa1pTVVcxak0wOUlaRUpWVmtaR1VrZDBjMlJIVGtoUFdHeHJVVEJLVkZkc1pFOWtiVTUwVlc1d1RsRnRaRWhSTW14NlVqQkdVbFZWU201T2VtZ3pVVlpHVmxKVlRuUlNiVFJMV1cwMVUyRnRWbFJQVjNSb1YwVnNNMU5HUmxwVE1IUXpWMVZLUTFGVlpFVmtibkJDVVd0S2JsVldRbXBpVmxwMFdUTnJOV0l4Y0ZoU2JYUnFaVlJzTUZkV1pITmtWVEZGWXpCa1JHRllUa2hSVmtaU1VXZHdiazU2YUROUlZrWnVVbFY0VW1RelNtaFRSa2wzV1RCb1RrNXJlRFZQVkVKcFRXNVNjMWx0YXpGaFJtdDZWVzVDYVUxcVZqWlVSekZyWTBkU1NHRkVSbHBpYkZvMlYyeG9TMkZ0U1hsT1ZFSmhWbnBWZDBOcmVIUlVibHBwVmtWS2NWRnRaSFpqYTBwdVVsVldRbGRWT0haVVZVWkdVMnRLUjFaVk1WWk5iV2QzV2tWb1EyVnJPWEJQU0ZwaFRXMTNkMWxWYUZkaFZYaDBWRzVhYVZWNmJHOVhha2t4VFVacmVtRXpXVXRYYTJSelpWVjROVTVYTldoWFJrcDJXa1prU21SdFVYbFBXR3hvVFd4d2VsbHFUbXRsYTNkNVlraFNhbEo2YkRWYVJVMTRaVlp3V0ZSdVdtcGlWa28yVkVjMWMyRkhTbGhsUlVacVlsWmFkRmt6YXpWaWQzQmhWakJhY2xremF6VmtSbXhZWWtoV1RsSkhaRWhSTW14NlVqQkdVbFZWU201T2VtZ3pVVlpHZGxKVmRHNWtNamxPVWpBd01GZFhjRnBsVlRGSVYyMXdUMUpHU25CWFYzQmFUVVU1VlZSWVpGcFdSVEI0UTJzeFNGVlVWbHBXUjJNd1ZERmtUazVHYkZWUlZFWmFZV3MxYzFSclVscGxhekZ4VVZkU1Exb3lPWGxSYldSR1VsVkdXbFI1T1U1UlZWWk5VV3RGTkZSVlVsaGFTRUpyVWpKbmVGZFhhM2hpTWtsNlZHcEJTMWRzWkZKa01IaFNWMVYwVEdReGJFTlJhMFpJVWtoYU5sRlZTa1ZSVmtadFVrVkplR0l5VWtsVmJtUnFaVzA1TWxSRVNtdGpSMUpJWVVSR1dtRlVWbkZaYWtsM1pHeHNXRnBJVm10U01EUXhWRVJLVTJOQmNHcGhhMFV3VVcxa2RtTnJTbTVTVlZaQ1YxVTRkbFJWUmtaVWEwcEVZakF4VEZKRlNuRlVNR1JLVFdzeGNWRnRNVnBsYkVWM1YxY3hTazFyTlVWaE0zQk9VakJXTmxSc1VrTmhNRGxZVWxSU1VGSkhlSEZEYXpsSVVsaGtUMVl3YkRaWGJGSlNUV3N4TmxOWVpFbGtNV3hNVXpOa1dsRnJTa0pTTUZJeVpXdEdRMUpIWkZKVmExSkNUMWhzWVZZeGNEWlVSRXB2WWtac1dGVnVjRTFOYWtadldWWmpNR1F3WkZKWFZYTkxVek5rV2xGclNrSlNNRkl5Wld0R1ExSklaRkpVUlZKQ1lYcFdUbVZyUmpaVVYzQktUVVUxVldFelpFeFZWbXhNVXpOa1dsRnJTa0pTTUZJeVpXdEdRMUpWUmxKWmExSkRZa2M1YTFOR1NqTlpNM0IyWkdkd1RVMXRVbmRhUldSdlRWWnNjRTVYY0dsTmFrSXlWMVprYTJSWFVraFVhbFpPVVcxMFNGRXliSHBTTUVaU1ZWVktiazU2YUROUlZrcEdVbFZPTTJRd2NFNVdSM042VkZaU1VtUXdOVVZUVkVwT1VqQXhTRU5yVG5Cak1HUkNWVlpHUTFwNll6UmtNRVpUVTFWV1YxVllhRlZaVldoVFRVZE9TVlJVV2sxbFZHeDFXVlpvVTJJeVVsaFRXRlphVFdwc01GUkVTa2RpYlVwMVZXMXdiRlY2YkhKWlZtaEtaR3Q0ZEZwSVFVdGFSV1J2VFZac2NFOVVUbWxOTUhCNVYyMHhOR1J0VVhwVVdGcG9WbnBHTTFscVRrdE5SWGhaVTIxNFdrMXFiRFZYYTJoT1pGZFdXRkp1VW1sU1ZVbzFWMnhrWVdWcmQzbGhSM2hhVmpGS05sUkVTWGhoUVhCb1ZucFNNMVF3UmxwVE1IUXpWMVZLUTFGVlpFVmtibkJDVVd0V00xVllSa1ZSTW1RelYxaHdiMkZWTlhGVFdHUmhZbFV3ZDFSclpFdGhWVFZ4VlZSV1RtVnJTbTlVV0hCV1pERndSV0pIYUZCU1IyTXhRMnhzTm1GSGFFNVNSbHB3VkZSS1ZrMUZOWEZVV0d4T1VXMWtTRkV5YkhwU01FWlNWVlZLYms1NmFETlJWa3BTVWxWT2JtUXdiR3BOYXpWMlYyeGtVMDFYU2toV1dHUldWVlpzVEZNelpGcFJhMHBDVWpCUlMyUnVjRUpSYTFwU1ZXdFNSVkpWV25aYVJXaFRaREpPTm1JeldrMU5iVkozV2tWa2IwMVdiSEJPVjNCcFRXcENNbGRXWkd0a1YxSklWR3BXVFUxc1NuZFpNbXMxWVVacmVsVnVRbWxOYWxZMlZFUk9TMDFSY0dsaWF6RXlWRmh3YW1WVk5VVlhXR1JPVmtkT05sUXhVbEprYkd4WlZXcENZVlo2UmpOYVJXaE9aR3N4VlZGV1pFTmFNamw1VVcxa1JsSlZSbHBVZVRsT1VWVldXRkZyUm01VVZVcDFVV3BHV21KWWFIZERiR3cyVVZod1Exb3lPWGxSYldSR1VsVkdXbFI1T1U1UlZWWmFVV3RPVmxSVmEzcFRiWGhxVW5wbk1sZFdaR3RrVjFKSVZHcFdUVTFzU25kWk1uQjNaVlp3V0ZkVVdtcGlWbHAwV1ROck5XSXhjRmhTYlhOTFdUTnJOV1JHYkZoaVNGWk9VMVZrUzFGdFpIWmphMHB1VWxWV1FscEdiekZSVjJSU1VUQktTV013Vm14VlZVbDZVVlZvVmxGVVRsVk5TR1JvWXpKS1NWSldVa3RoYTJSVFRrZE9kRll5VFhwUldFWkxVM2R3V1dOdGNHeFZSWE42VERKbk1HTkliRzVSZW1oM1RqSTRNRkZWUmtKU01taEVWMGhHYjJOWFpFSlJWVXBDVkZWR1UyRnJTa1pSVjJ4RFpFZEplVlpGYkVSU2JFcHlXa1pKZVU5SE1VNVZhMnhLVTFNNU1FTnJVbGxSTTFwM1kyMDFVa3N5T0hKbFNHeDBXbXQ0TkZSNlpGRmlhMFpLV2pGS2NsVlhNVkZUTWxKMFZHcFJNR1ZJU1haa1NIQTBZVWRKTkdGdFNqVldWMnhzWkROR2NHUnFXalJXTVZKdFZtMHdlV05YWTB0TE1YQjJaREJPYmxkVmJFeGlNWEJLWlcxdmQxSlZSak5VVlZKaFpEQkdNMWRyUmtwa01FWlZTekowTldKRk9IbGFhMmgxVVZaYVIxVkdielJYUjJ4VFVtcEtjMDFVVmpSaWJUQTFVVEpzV1ZSSVRrZE5kMjkzV1ROb1lVMXJPVzlsUm1jMFRWUnNTbE5yTkhkbFZFSnJaRlZyTkZJeVdrMVVWVlp0VVZkd1FtUlhhekJMTUdoRFZucEtNMk5yT1ZwYVIxcExWbXN4TVdWWFJrVk9WRUozV1c1b1IySkVUa3hoYkZZMVEyMWpORlJGT1ZKVGExSk9aR3BXTVdFd2J6RmFWMUpOWVZkS1RWbHJhR3RYYkZGNlltMXNjRTFzYXpsRGFUQjBURk13ZEZKVk5VVkpSVTVHVld4U1NsSnJiRVJSVmxKR1RGTXdkRXhUTUVzaWZYMTlmUT09In1dLCJ0aW1lc3RhbXBWZXJpZmljYXRpb25EYXRhIjp7InJmYzMxNjFUaW1lc3RhbXBzIjpbeyJzaWduZWRUaW1lc3RhbXAiOiJNSUlDeURBREFnRUFNSUlDdndZSktvWklodmNOQVFjQ29JSUNzRENDQXF3Q0FRTXhEVEFMQmdsZ2hrZ0JaUU1FQWdFd2diY0dDeXFHU0liM0RRRUpFQUVFb0lHbkJJR2tNSUdoQWdFQkJna3JCZ0VFQVlPL01BSXdNVEFOQmdsZ2hrZ0JaUU1FQWdFRkFBUWcwbkRmTk5ubWIwSGxyWDhhYTJLaWp2VHNRS3ZGNTFjcUt6YzRINDRjaGF3Q0ZBbUxWWXZlUUFTWERPdmFDaUhYeEVwQUd3c0FHQTh5TURJMk1UQXdOVEF3TXpNeE5Gb3dBd0lCQWFBeXBEQXdMakVWTUJNR0ExVUVDaE1NYzJsbmMzUnZjbVV1WkdWMk1SVXdFd1lEVlFRREV3eHphV2R6ZEc5eVpTMTBjMkdnQURHQ0Fkb3dnZ0hXQWdFQk1GRXdPVEVWTUJNR0ExVUVDaE1NYzJsbmMzUnZjbVV1WkdWMk1TQXdIZ1lEVlFRREV4ZHphV2R6ZEc5eVpTMTBjMkV0YzJWc1puTnBaMjVsWkFJVU9oTlVMd3lRWWU2OHdVTXZ5NHFPaXlvaml3d3dDd1lKWUlaSUFXVURCQUlCb0lIOE1Cb0dDU3FHU0liM0RRRUpBekVOQmdzcWhraUc5dzBCQ1JBQkJEQWNCZ2txaGtpRzl3MEJDUVV4RHhjTk1qWXhNREExTURBek16RTBXakF2QmdrcWhraUc5dzBCQ1FReElnUWcwZDhTUUw5WncybVMyWUgwdGlRdWN5SEFuQUJUWEkvVzhlSms3dGRob0hNd2dZNEdDeXFHU0liM0RRRUpFQUl2TVg4d2ZUQjdNSGtFSUlYNUo3d0hxMkxLdzdSRFZzRU8vSUd5eG9nLzJucTU1dGh3MmRFNnpRVzNNRlV3UGFRN01Ea3hGVEFUQmdOVkJBb1RESE5wWjNOMGIzSmxMbVJsZGpFZ01CNEdBMVVFQXhNWGMybG5jM1J2Y21VdGRITmhMWE5sYkdaemFXZHVaV1FDRkRvVFZDOE1rR0h1dk1GREw4dUtqb3NxSTRzTU1Bb0dDQ3FHU000OUJBTUNCR1l3WkFJd0VrZGNWTjJCdkpHUEc1RGxpV2hKRUcyRDJ1UWJDWlhXRS9uam8wNkhSOUxLeDFkUUE5dkxCS08vUUxkRzhUUmFBakFMZ2Ezc2tnS2RmVDVZZmErdEhmdU10SER4bDdJWklhNFRSY0VMNFFFWlZRWW9BRWltUXE4WnFrTW5uY3BBY1JnPSJ9XX19LCJtZXNzYWdlU2lnbmF0dXJlIjp7Im1lc3NhZ2VEaWdlc3QiOnsiYWxnb3JpdGhtIjoiU0hBMl8yNTYiLCJkaWdlc3QiOiJHRm9qcnRIY3JwYmxzdklrZ254NnNWY3NyemxTaW45YTZVRThPWGpCRDUwPSJ9LCJzaWduYXR1cmUiOiJNRVFDSUEvTE00SkhsbjFhUmhUWHlIWTR3N2xYN0h2MThFclp1VVgrT1JBcHJtU1JBaUJ4UXY4WitSTnhVbWVhWUNFQWhhU3oxOW1GK3kwUGZsRlhiMnQrbFBJaWR3PT0ifX0=","mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","digest":"sha256:d40dd3d9de16a5d8aca1119f47578fce8f10d5ee2bbfa8af5155e9954a8bb098","size":"9908","description":"Verified signature by urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main"}],"provenance":[{"relation":"derivedFrom","sourceId":"urn:ai:org.agntcy:signer:oidc:CN=sigstore-intermediate,O=sigstore.dev:token.actions.githubusercontent.com:github.com/agntcy/dir/.github/workflows/import-records.yaml@refs/heads/main","signatureRef":"sha256:d40dd3d9de16a5d8aca1119f47578fce8f10d5ee2bbfa8af5155e9954a8bb098"}],"metadata":{}},"updatedAt":"2026-10-05T00:32:34Z","metadata":{"agntcy.dir.security.v1.ScanResult":{"isSafe":true,"maxSeverity":"MEDIUM","reports":[{"isSafe":true,"maxSeverity":"MEDIUM","scannerType":"SKILL","updatedAt":"2026-11-02T02:26:17Z"}]},"agntcy.dir.trust.v1.Status":{"trusted":true,"verified":false},"agntcy.dir.usage.v1.Metrics":{"lookupCount":35,"providerCount":1,"pullCount":1}}}],"nextPageToken":"20","totalCount":3263}