{"identifier":"urn:ai:org.agntcy:cid:baeareiakgvvhhodip2po4whvfrjpvzzcuilnrk2haxfvc7o75axf3mj6ya","displayName":"angular-developer","mediaType":"application/agent-skills+gzip","type":"application/agent-skills+gzip","data":{"artifacts":[{"artifact_hash":"sha256:f21b798ed93e27318527ef7e74e63ef8c71cb74ff2b010d70dbb429883f0dbd0","path":"references/angular-animations.md","type":"reference"},{"artifact_hash":"sha256:fff4cbdf3558beacfeb03a243d874cacb16a24b0c78962c4f9c760fc2cbe5ad8","path":"references/angular-aria.md","type":"reference"},{"artifact_hash":"sha256:39468f1be907a1abff746e79cb9fabd9675956df00c87d9b8bd1517855b9fd7d","path":"references/cli.md","type":"reference"},{"artifact_hash":"sha256:1761d33a65ecde690ca0c57081ff9d5871cafb8ff724738ccd711b5018e2d894","path":"references/component-harnesses.md","type":"reference"},{"artifact_hash":"sha256:de3351fdb72174361c6eee150940193f20d148afaceab0f22107758a3cb2d787","path":"references/component-styling.md","type":"reference"},{"artifact_hash":"sha256:35ffb62475d54d7d4ed434b2190882440a77ef76b14260128e6d7e3111122e3b","path":"references/components.md","type":"reference"},{"artifact_hash":"sha256:1fc1d46bd26568d07d1500d0b9ba1a2556ca4a11f4a3dc11036ae5b16dea80cc","path":"references/creating-services.md","type":"reference"},{"artifact_hash":"sha256:6525d6f9b90d4ac6bbd58489d6bc57ab024c407673ed0e1e46364a90d0b9b5da","path":"references/data-resolvers.md","type":"reference"},{"artifact_hash":"sha256:4e80613931ecf4da957f9ff45343869b1651331ff4c8b955f2698b9ac0afc921","path":"references/define-routes.md","type":"reference"},{"artifact_hash":"sha256:e654c23a080c642cf7031b5cc5de1101b8c75030c15256f7e3b81b0336953c6d","path":"references/defining-providers.md","type":"reference"},{"artifact_hash":"sha256:ed5e4004aed214429de091d2b041cfd818c77a0ebfa24c23f01ec9bac7118a78","path":"references/di-fundamentals.md","type":"reference"},{"artifact_hash":"sha256:fd11d930ed081ca934fe83df06c9d965257ec817ebef59b918d4d814a65feca6","path":"references/e2e-testing.md","type":"reference"},{"artifact_hash":"sha256:5df4759be70248a1f282aff3060b04b694f05ae78093a5caa4eaff455e35a6a3","path":"references/effects.md","type":"reference"},{"artifact_hash":"sha256:788b62bf5e04d56343f598437f7e3fd7fdfc6efa8ec6727288dc73514b1b5a76","path":"references/environment-configuration.md","type":"reference"},{"artifact_hash":"sha256:967e472a1208c6e1f4b95bf7ee9162165904eb78ac6dab64643c67a9d1dac264","path":"references/hierarchical-injectors.md","type":"reference"},{"artifact_hash":"sha256:5c2eb324e7b84bd81334b6d262a61b873de208640aabe4be48b73600438bdaed","path":"references/host-elements.md","type":"reference"},{"artifact_hash":"sha256:b6a6c92ae71dc98b6cd0e2b840227c7743b3edf288769da3db070fa1815c1adc","path":"references/http-client.md","type":"reference"},{"artifact_hash":"sha256:4435dfcec91bd9fb68d6c318802cac1b37424d4e76452e6f0f52ed0d2b6536fb","path":"references/injection-context.md","type":"reference"},{"artifact_hash":"sha256:f5dcdd2a69e7e5c0aad503b4deaea5cedb682130cc699c669128b8fadcc65ba8","path":"references/inputs.md","type":"reference"},{"artifact_hash":"sha256:01f5395e4be4be7c642f4dacd5312d6cc82e641f3ff177f9283b26b79dd07e95","path":"references/linked-signal.md","type":"reference"},{"artifact_hash":"sha256:4eb2e243425443426d28c6f68c823d501c7b2bf64e4587c96c4c6013d57e7c93","path":"references/loading-strategies.md","type":"reference"},{"artifact_hash":"sha256:e112ece9672d042144bc1aeb1245bd0325bab172398d7129a258be81f9db61aa","path":"references/mcp.md","type":"reference"},{"artifact_hash":"sha256:9e6906ae22b59871e4c2381d1a7175214bbe7117c042731a5db46ea214b1b6d0","path":"references/migrations.md","type":"reference"},{"artifact_hash":"sha256:f0751d75d12a76ff0415124948ead5ae1a67d14a84360e64526aa8bac7d6c5d3","path":"references/naming-conventions.md","type":"reference"},{"artifact_hash":"sha256:ea3c3d53b5db47b4f8d8b05124330e72bea92fc908d42c06aa7edb9e652b425e","path":"references/navigate-to-routes.md","type":"reference"},{"artifact_hash":"sha256:4d6900ff9ab90168969c3d05b67d88f69bb6a46aa4b74a8a8290ba0643c6d8dd","path":"references/outputs.md","type":"reference"},{"artifact_hash":"sha256:76bd0f2f3ac9096ee511427df6ea73cab75f06a3566ab4595ba4f2ec8c0c6fc9","path":"references/pipes.md","type":"reference"},{"artifact_hash":"sha256:edfc57c191d29a1549e9aa9b4ba0d1111a9792caa65918d62967920647717121","path":"references/reactive-forms.md","type":"reference"},{"artifact_hash":"sha256:329aa9aa35c85dd2048c899f26025439d3b0244067dbb508e724d291fdad7c97","path":"references/rendering-strategies.md","type":"reference"},{"artifact_hash":"sha256:2fad5a0aaf85b0b3193a492b706595962e247bc99aec1dcc1755d90d9c303545","path":"references/resource.md","type":"reference"},{"artifact_hash":"sha256:eda1452f85ce05f3f28753cc77cd8c31c7a52515d7ccebbb35de0ec1e3beb374","path":"references/route-animations.md","type":"reference"},{"artifact_hash":"sha256:491a93cb49fbcba04f7e8ffcd0f784fce7319ca3e2fe393c553f3d683a68424c","path":"references/route-guards.md","type":"reference"},{"artifact_hash":"sha256:4abc8cb8dfeb2e9f57dc11c117d5f4a5b756b39dc076910d9ced9da640effc2d","path":"references/router-lifecycle.md","type":"reference"},{"artifact_hash":"sha256:4d144577927d3ea93ae498cac7ebd2724873a2de225b75d345abb24759bd62d3","path":"references/router-testing.md","type":"reference"},{"artifact_hash":"sha256:43a2ed62ea2edafa8569bf7045f20928110f8f844d5890bfb6a2f2dde45e754b","path":"references/show-routes-with-outlets.md","type":"reference"},{"artifact_hash":"sha256:5848ddd75d2e1474321f688b6c1fd14242493a07b7a1180adafc04504e5304e0","path":"references/signal-forms.md","type":"reference"},{"artifact_hash":"sha256:da07c58fdea2ab7d82a28faf9f3d117ccb98ccaf3eec06f103b898f557791146","path":"references/signals-overview.md","type":"reference"},{"artifact_hash":"sha256:bdb952d0dd2d415560a796ecaf843cacff5ac20d8ef961eaaf75656fef9b9263","path":"references/tailwind-css.md","type":"reference"},{"artifact_hash":"sha256:52e83e576b0c6dc05f854e903c4cfda1222bcd55c50ddee07344d1e53d02c1df","path":"references/template-driven-forms.md","type":"reference"},{"artifact_hash":"sha256:8f48c2392d99487934edf977c0d1b87a4e83ff9761db493bbcccc10f574bcb5a","path":"references/testing-fundamentals.md","type":"reference"}],"skill_file":"SKILL.md","skill_manifest":{"description":"Generates Angular code and provides architectural guidance. Trigger when creating projects, components, services, or HTTP communication, or for best practices on reactivity (signals, linkedSignal, resource, httpResource), forms, dependency injection, routing, SSR, accessibility (ARIA), animations, styling (component styles, Tailwind CSS), testing, naming conventions, or CLI tooling.","frontmatter_metadata":{"author":"Copyright 2026 Google LLC","version":"1.0"},"license":"MIT","name":"angular-developer","version":"1.0"}},"version":"1.0","description":"Generates Angular code and provides architectural guidance. Trigger when creating projects, components, services, or HTTP communication, or for best practices on reactivity (signals, linkedSignal, resource, httpResource), forms, dependency injection, routing, SSR, accessibility (ARIA), animations, styling (component styles, Tailwind CSS), testing, naming conventions, or CLI tooling.","tags":["oasf:1.1.0:domains:research_and_development/grant_management","oasf:1.1.0:domains:research_and_development/product_development","oasf:1.1.0:domains:social_services/case_management","oasf:1.1.0:domains:social_services/community_outreach","oasf:1.1.0:domains:technology/productivity_collaboration","oasf:1.1.0:skills:software_engineering/code_documentation","oasf:1.1.0:skills:software_engineering/code_generation","oasf:1.1.0:skills:software_engineering/code_generation/text_to_code","oasf:1.1.0:skills:software_engineering/software_testing","oasf:1.1.0:skills:software_engineering/software_testing/end_to_end_testing","oasf:1.1.0:skills:software_engineering/web_development/web_accessibility"],"trustManifest":{"identity":"urn:ai:org.agntcy:cid:baeareiakgvvhhodip2po4whvfrjpvzzcuilnrk2haxfvc7o75axf3mj6ya","identityType":"did","attestations":[{"type":"publisher-identity","uri":"data:application/vnd.dev.sigstore.bundle.v0.3+json;base64,eyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCJ2ZXJpZmljYXRpb25NYXRlcmlhbCI6eyJjZXJ0aWZpY2F0ZSI6eyJyYXdCeXRlcyI6Ik1JSUcxakNDQmx1Z0F3SUJBZ0lVQTdUaThhV0NCMDU3bzdMWVptOE81SEJUSitRd0NnWUlLb1pJemowRUF3TXdOekVWTUJNR0ExVUVDaE1NYzJsbmMzUnZjbVV1WkdWMk1SNHdIQVlEVlFRREV4VnphV2R6ZEc5eVpTMXBiblJsY20xbFpHbGhkR1V3SGhjTk1qWXhNREExTURBek1EVTBXaGNOTWpZeE1EQTFNREEwTURVMFdqQUFNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVROHZkY1hyZ082OWQzZG9rUEl1Nm1MZUtkRHBCbXEyZnM1WHN4MVJrQ2p2bnc0amNyRUFOYm1hM3RITjVpa3R3K2kwNmhYVFplK1ExQTVUcmVjOTczS09DQlhvd2dnVjJNQTRHQTFVZER3RUIvd1FFQXdJSGdEQVRCZ05WSFNVRUREQUtCZ2dyQmdFRkJRY0RBekFkQmdOVkhRNEVGZ1FVUjFndEk2SmFRRklRMzdjQXpaWXRxalMveVVFd0h3WURWUjBqQkJnd0ZvQVUzOVBwejFZa0VaYjVxTmpwS0ZXaXhpNFlaRDh3WVFZRFZSMFJBUUgvQkZjd1ZZWlRhSFIwY0hNNkx5OW5hWFJvZFdJdVkyOXRMMkZuYm5SamVTOWthWEl2TG1kcGRHaDFZaTkzYjNKclpteHZkM012YVcxd2IzSjBMWEpsWTI5eVpITXVlV0Z0YkVCeVpXWnpMMmhsWVdSekwyMWhhVzR3T1FZS0t3WUJCQUdEdnpBQkFRUXJhSFIwY0hNNkx5OTBiMnRsYmk1aFkzUnBiMjV6TG1kcGRHaDFZblZ6WlhKamIyNTBaVzUwTG1OdmJUQVdCZ29yQmdFRUFZTy9NQUVDQkFoelkyaGxaSFZzWlRBMkJnb3JCZ0VFQVlPL01BRURCQ2d3WXpoaU5qSXdabU0wTkdKaU5qUTVNekJoTXpVd1pEbGhPRGc1WXpoaE1EVmlNMlUwTmpNeU1Cd0dDaXNHQVFRQmc3OHdBUVFFRGtsdGNHOXlkQ0JTWldOdmNtUnpNQmdHQ2lzR0FRUUJnNzh3QVFVRUNtRm5iblJqZVM5a2FYSXdIUVlLS3dZQkJBR0R2ekFCQmdRUGNtVm1jeTlvWldGa2N5OXRZV2x1TURzR0Npc0dBUVFCZzc4d0FRZ0VMUXdyYUhSMGNITTZMeTkwYjJ0bGJpNWhZM1JwYjI1ekxtZHBkR2gxWW5WelpYSmpiMjUwWlc1MExtTnZiVEJqQmdvckJnRUVBWU8vTUFFSkJGVU1VMmgwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzloWjI1MFkza3ZaR2x5THk1bmFYUm9kV0l2ZDI5eWEyWnNiM2R6TDJsdGNHOXlkQzF5WldOdmNtUnpMbmxoYld4QWNtVm1jeTlvWldGa2N5OXRZV2x1TURnR0Npc0dBUVFCZzc4d0FRb0VLZ3dvTUdNNFlqWXlNR1pqTkRSaVlqWTBPVE13WVRNMU1HUTVZVGc0T1dNNFlUQTFZak5sTkRZek1qQWRCZ29yQmdFRUFZTy9NQUVMQkE4TURXZHBkR2gxWWkxb2IzTjBaV1F3TFFZS0t3WUJCQUdEdnpBQkRBUWZEQjFvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2WVdkdWRHTjVMMlJwY2pBNEJnb3JCZ0VFQVlPL01BRU5CQ29NS0RCak9HSTJNakJtWXpRMFltSTJORGt6TUdFek5UQmtPV0U0T0Rsak9HRXdOV0l6WlRRMk16SXdId1lLS3dZQkJBR0R2ekFCRGdRUkRBOXlaV1p6TDJobFlXUnpMMjFoYVc0d0dRWUtLd1lCQkFHRHZ6QUJEd1FMREFrNU16QXpNakkwTlRrd0tRWUtLd1lCQkFHRHZ6QUJFQVFiREJsb2RIUndjem92TDJkcGRHaDFZaTVqYjIwdllXZHVkR041TUJrR0Npc0dBUVFCZzc4d0FSRUVDd3dKTVRrM01UUXdOREkyTUdNR0Npc0dBUVFCZzc4d0FSSUVWUXhUYUhSMGNITTZMeTluYVhSb2RXSXVZMjl0TDJGbmJuUmplUzlrYVhJdkxtZHBkR2gxWWk5M2IzSnJabXh2ZDNNdmFXMXdiM0owTFhKbFkyOXlaSE11ZVdGdGJFQnlaV1p6TDJobFlXUnpMMjFoYVc0d09BWUtLd1lCQkFHRHZ6QUJFd1FxRENnd1l6aGlOakl3Wm1NME5HSmlOalE1TXpCaE16VXdaRGxoT0RnNVl6aGhNRFZpTTJVME5qTXlNQmdHQ2lzR0FRUUJnNzh3QVJRRUNnd0ljMk5vWldSMWJHVXdVUVlLS3dZQkJBR0R2ekFCRlFSRERFRm9kSFJ3Y3pvdkwyZHBkR2gxWWk1amIyMHZZV2R1ZEdONUwyUnBjaTloWTNScGIyNXpMM0oxYm5Ndk16Y3lORFl3TVRjek9UUXZZWFIwWlcxd2RITXZNVEFXQmdvckJnRUVBWU8vTUFFV0JBZ01CbkIxWW14cFl6QXpCZ29yQmdFRUFZTy9NQUVZQkNVTUkzSmxjRzg2WVdkdWRHTjVMMlJwY2pweVpXWTZjbVZtY3k5b1pXRmtjeTl0WVdsdU1JR0tCZ29yQmdFRUFkWjVBZ1FDQkh3RWVnQjRBSFlBM1Qwd2FzYkhFVEpqR1I0Y21XYzNBcUpLWHJqZVBLMy9oNHB5Z0M4cDdvNEFBQUdoQ1hoK3l3QUFCQU1BUnpCRkFpQXdXclZaaEJiS2N2cU5NbnZyWlpkZTh1YTM2UDNDQ1V4ZDlqYzgzanFsWFFJaEFPUXNUZVVUS1llNmRaRGFiZnFCdDNnYXhKeTVUdHlmb1NLRWRZSjFoRExTTUFvR0NDcUdTTTQ5QkFNREEya0FNR1lDTVFEc3V5TGEwZ0ZWQXM1b21HUDVWRml0ZjVqMkovSzE1bUpjQlJycWdKa1VhMG12aHpCUE9pRytEcTJEekNKZWdKd0NNUUMwQTlBUmhicjBoelVmc09CbXpNUXR3a3Y2VUd3YTFnd0xOWnI2dWpJMm1HZFR2YlZHTGZVL0Y2S09aZjdxVmZFPSJ9LCJ0bG9nRW50cmllcyI6W3sibG9nSW5kZXgiOiIzMDc5NDI0NzYzIiwibG9nSWQiOnsia2V5SWQiOiJ3Tkk5YXRRR2x6K1ZXZk82TFJ5Z0g0UVVmWS84VzRSRndpVDVpNVdSZ0IwPSJ9LCJraW5kVmVyc2lvbiI6eyJraW5kIjoiaGFzaGVkcmVrb3JkIiwidmVyc2lvbiI6IjAuMC4xIn0sImludGVncmF0ZWRUaW1lIjoiMTc5MTE2MDI1NCIsImluY2x1c2lvblByb21pc2UiOnsic2lnbmVkRW50cnlUaW1lc3RhbXAiOiJNRVlDSVFEaVFkT280L2xlYWQzVmsvMi9xT1JQSm1EaXQwMk1KRnY1cE5nVXFycmJEZ0loQU1ZVGM5VWt3U0NsSkRLVjdDU3JMRHdxeWttbkcvMWcycG4reGFwY0V2a2UifSwiaW5jbHVzaW9uUHJvb2YiOnsibG9nSW5kZXgiOiIyOTU3NTIwNTAxIiwicm9vdEhhc2giOiJ0VmtCOTJlWUhNdm9xVWtNY0RYR0huTVJ0cTNFWFNQNHFiOWhmS0NuR1M0PSIsInRyZWVTaXplIjoiMjk1NzUyMDUxMSIsImhhc2hlcyI6WyJsNVBYVmZIZWlPNHMyWkRDUXpLL3phTWZUYm15WkVYSmZmM2RUcURqRmljPSIsImVSZXozVCszSWVrd3R2MytybFhDcVZ4Y3hSZ1ZjUW1oWWhkYzJEOHhpT2s9IiwibkVCbko2cml0RkRieXpKdlFJQWllak16REhuNkZsekpKamVjQlo4KzBSMD0iLCJ3REFGV0wvL05hdWpBVm5OQ2RxcDlDelhmYk83WjRha25QZ2lDajlBclNRPSIsIkRFSWZGK0FBY0FzcGpLbGtjbjlzUjMybTZiZmxEVGx2VCtDVHhnNUJQaEk9IiwiZTgxRCsrdXZBd1BZdkx1L3V6ZFBNelVsRld3dWVsR044bFhPOFo3YmFXRT0iLCJRckFYVFpKY2JrdmFZT0F5SlRNQTNaYThWODdJY2p2cGlBV2pack16eU1zPSIsImd6NHF6SlBEcXdGd0NIWllHOEx1OEZ1bjRkYWhNa2IyOU5PaWg3U2lXQ289IiwidnVDbzBkNDZCY0tocW91ZDc3cm9QMlgwVzE3aE9KZTlpMTZWM2JGanF3az0iLCJMWHI3UHNrQkpWNHNjVE82M3BMMHhFdDRiZmFGTndHU01rWWJSWDV2YW4wPSIsIlcwbEJYS1hXdHdqRm9ha1lpT3hNNTRnNnYwbThSSEJmZ1c2MVBJOGE1WXc9IiwiNXdSWHZ3QmJ6TmswVmZjYVJGUHB5MzRjT3J6eXBmRTVlT1ZhZlNrOStKWT0iLCJtT3FPbE1ibTh2ZmNaVG5wTVRkdXZSdEFrdnlSMVNITmZxSFdWUkdsR29JPSIsIk5sT2NsbGRtS1BBMXRNS0lza3FIQXd1UURZSHAzMVl3cEsrT09Nck1jY2M9IiwicXh6SGFuQXp6NTdTRGRtSmUwQjdiSks3Mk5USUJid0VNR0JCS3ZET1JPdz0iLCJ4SC9EQ3NlTEhyOWVLb1lUOHFzT1JaSzd6VmRFR1lXSHVWdHNWckQ5NXdZPSJdLCJjaGVja3BvaW50Ijp7ImVudmVsb3BlIjoicmVrb3Iuc2lnc3RvcmUuZGV2IC0gMTE5MzA1MDk1OTkxNjY1NjUwNlxuMjk1NzUyMDUxMVxudFZrQjkyZVlITXZvcVVrTWNEWEdIbk1SdHEzRVhTUDRxYjloZktDbkdTND1cblxu4oCUIHJla29yLnNpZ3N0b3JlLmRldiB3Tkk5YWpCRkFpQnZ5YkVtZnR5dlZNR2VpWWFEdGRabEFLbHRmS3lWaFJZQ1dHZ1N5emNYWlFJaEFKVGZjWUlUUkM2ejNybXhMYlZaS0lNV05CaHJ3a0pIMUxlWTdsRk1mRmFQXG4ifX0sImNhbm9uaWNhbGl6ZWRCb2R5IjoiZXlKaGNHbFdaWEp6YVc5dUlqb2lNQzR3TGpFaUxDSnJhVzVrSWpvaWFHRnphR1ZrY21WcmIzSmtJaXdpYzNCbFl5STZleUprWVhSaElqcDdJbWhoYzJnaU9uc2lZV3huYjNKcGRHaHRJam9pYzJoaE1qVTJJaXdpZG1Gc2RXVWlPaUptWldJMVpHSmhZMlkxTm1FeU56STVPVFZrTlRnMFlXVmpNR1prWW1Wak9Ua3paVFJtTXprek5qY3pNbVJoTURWbE16WTJOVEE1WVRReU16SmhPRE01SW4xOUxDSnphV2R1WVhSMWNtVWlPbnNpWTI5dWRHVnVkQ0k2SWsxRlVVTkpSV2QxTWxWVGRqVklWSEIzVDB4NFZGcFRabUptVDFsUlJFeHFOWEZrWkhkRFFteE5hRWRvY0ZkMk9VRnBRbVl2VWs5Q1ZuSldVRVpuVDJsUU5sWkpUazlFTDJsa1JrczFkMWh2UzJGdE4wRnBkM1F5VGt0Wk1uYzlQU0lzSW5CMVlteHBZMHRsZVNJNmV5SmpiMjUwWlc1MElqb2lURk13ZEV4VE1VTlNWV1JLVkdsQ1JGSldTbFZUVlZwS1VUQkdWVkpUTUhSTVV6QjBRMnN4U2xOVlkzaGhhMDVFVVcxNE1Wb3dSak5UVlVwQ1dqQnNWbEZVWkZWaFZHaG9WakJPUTAxRVZUTmllbVJOVjFad2RFOUZPREZUUlVwVlUybDBVbVF3VG01WFZXeE1ZakZ3U21WdGIzZFNWVVl6VkZoalMxUnVjRVpXYXpGRFZGVmtRazFXVmtaUk1taE9WRmROZVdKSE5XcE5NVW95V1RJeFZtUldjRWhXYWtwT1ZXcFNNMU5GUmxwU1JscFNWVlZTUm1WR1dqWlpWbVJyWlcxU1NFOVliR0ZWZWtaM1dXMDFVMkpCY0dwaVZFWnpWMnRrYzJGSFVraFdXR1JKWVVkT1QxUlhjRnBsUlRGRlVWUkdUbEpGUmpaVVZWSldUVVprYjFrd05VNWhiR3cwVkZWU1FrMVZNVVZSVkVKT1VrWlZkMVl5Y0VKUlZURkhZVE5rUm1ReGJFbERhM1IyVjJ0c05tRnFRa1JSVmtaYVUxVjBkbGRyYkRaaGFrSkZVVlpHYWxKR1JtNVJWVlpTVDBoYWExa3hhSGxhTURneVQxZFJlbHBIT1hKVlJXd3hUbTB4VFZwVmRHdFNTRUpEWWxoRmVWcHVUVEZYU0UxTFpVUkdVMkV3VG5Ga2JUVXpUa2R3YW1OclZrSlViVXAwV1ZST01GTkZOREZoVjNRd1pIbDBjRTFFV205WFJsSmhXbE4wVWsxVlJURldTRXBzV1hwck0wMHdkRkJSTUVwWllqTmtibG94V1hsVVZVVXdVbmR3UWsxV1ZtdFNTR1JHVVdrNU0xVlZWa0prTUd4SldqQlNRbFpGU201VWJGcEpWVEZXUmxKRlVrSlRNRXB1V2pOS1Exb3dWa2RSYkVacVVrVkdObEZYVWtOYU1EVlhVMFpGTUZKVldtNVZWbFpUVFZka01FTnJhekpUYlVaU1VtdHNVazE2WkdwUldIQmhWMWhTZUdGc1RYWmxWbFpHWkRCb00xZFZVbGRWYWtKeFVXdEtibVF3V25aUlZsVjZUMVpDZDJWcVJscGhNRlpoV1dwV2VGUnRjSGRUTUZwWVlWaG9jRTVHYTB0WGExRTBaREZzVWxkVlVsZFZha0pUVVZaR1NVd3dTa2RaTTJSWFYxWndWVmxWYUZOTlIwNUpWRlJhVFdWVWJIVlpWbWhUWWpKU1dGTllWbHBOYW13d1ZFUktSMkp0U25WVmJYQnNWWHBzY2xsV2FFcGtaM0JOWWxkU2QxcEZaRzlOVm14d1QxUk9hVTB3Y0hsWGJURTBaRzFSZWxSWVdtaFdla1l6V1dwT1MwMUZlRmxUYlhoYVRXcHNOVmRyYUU1a1YxWllVbTVTYVZKVlNqVlhiR1JoWld0M2VXRkhlRnBXTVVvMlEydDNlVTFYYUdoV2VsSXpWREZHV2xNd2RETlhWVXBEVVZWa1JXUnVjRUpSYTBaU1ZWaEthRk5HU1hkWk1HaE9UbXQ0TlU5VVFtbE5ibEp6V1cxck1XRkdhM3BWYmtKcFRXcFdObFJITVd0alIxSklZVVJGUzFkWE5WZGxiSEJaVTIxd2FVMXFWWGRYYkdNeFRVVjRkRlJ1V21sV1JVWllVVzFrZG1OclNtNVNWVlpDVjFVNGRsUlZSa1pSTUVwQ1lVaHdXazF0YUhOWGEyaFhZekZ3VlZGVVNrTmFNamw1VVcxa1JsSlJjRUpYVlRoMlZGVkdSbEpGU2tSYU0yUmFaVzFvY0ZSdGNFcGtNWEIwVkZSQ1QxSXdjSEJVYlhCU1RsVXhObEZ0YUU1bGJGWXpWMnRTYzJGRk9VVmFlbFphWlcxb2IxUlZVbGRoVlRCNVZsUkNUMkZyTVRWRGF6RkRaREJrUkdGWVRraFJWa1pTVVcxak0wOUlaRUpWVmtaR1VrZDBjMlJIVGtoUFdHeHJVVEJLVkZkc1pFOWtiVTUwVlc1d1RsRnRaRWhSTW14NlVqQkdVbFZWU201T2VtZ3pVVlpHVmxKVlRuUlNiVFJMV1cwMVUyRnRWbFJQVjNSb1YwVnNNMU5HUmxwVE1IUXpWMVZLUTFGVlpFVmtibkJDVVd0S2JsVldRbXBpVmxwMFdUTnJOV0l4Y0ZoU2JYUnFaVlJzTUZkV1pITmtWVEZGWXpCa1JHRllUa2hSVmtaU1VXZHdiazU2YUROUlZrWnVVbFY0VW1RelNtaFRSa2wzV1RCb1RrNXJlRFZQVkVKcFRXNVNjMWx0YXpGaFJtdDZWVzVDYVUxcVZqWlVSekZyWTBkU1NHRkVSbHBpYkZvMlYyeG9TMkZ0U1hsT1ZFSmhWbnBWZDBOcmVIUlVibHBwVmtWS2NWRnRaSFpqYTBwdVVsVldRbGRWT0haVVZVWkdVMnRLUjFaVk1WWk5iV2QzV2tWb1EyVnJPWEJQU0ZwaFRXMTNkMWxWYUZkaFZYaDBWRzVhYVZWNmJHOVhha2t4VFVacmVtRXpXVXRYYTJSelpWVjROVTVYTldoWFJrcDJXa1prU21SdFVYbFBXR3hvVFd4d2VsbHFUbXRsYTNkNVlraFNhbEo2YkRWYVJVMTRaVlp3V0ZSdVdtcGlWa28yVkVjMWMyRkhTbGhsUlVacVlsWmFkRmt6YXpWaWQzQmhWakJhY2xremF6VmtSbXhZWWtoV1RsSkhaRWhSTW14NlVqQkdVbFZWU201T2VtZ3pVVlpHZGxKVmRHNWtNamxPVWpBd01GZFhjRnBsVlRGSVYyMXdUMUpHU25CWFYzQmFUVVU1VlZSWVpGcFdSVEI0UTJzeFNGVlVWbHBXUjJNd1ZERmtUazVHYkZWUlZFWmFZV3MxYzFSclVscGxhekZ4VVZkU1Exb3lPWGxSYldSR1VsVkdXbFI1T1U1UlZWWk5VV3RGTkZSVlVsaGFTRUpyVWpKbmVGZFhhM2hpTWtsNlZHcEJTMWRzWkZKa01IaFNWMVYwVEdReGJFTlJhMFpJVWtoYU5sRlZTa1ZSVmtadFVrVkplR0l5VWtsVmJtUnFaVzA1TWxSRVNtdGpSMUpJWVVSR1dtRlVWbkZaYWtsM1pHeHNXRnBJVm10U01EUXhWRVJLVTJOQmNHcGhhMFV3VVcxa2RtTnJTbTVTVlZaQ1YxVTRkbFJWUmtaVWEwcEVZakF4VEZKRlNuRlVNR1JLVFdzeGNWRnRNVnBsYkVWM1YxY3hTazFyTlVWaE0zQk9VakJXTmxSc1VrTmhNRGxZVWxSU1VGSkhlSEZEYXpsSVVsaGtUMVl3YkRaWGJGSlNUV3N4TmxOWVpFbGtNV3hNVXpOa1dsRnJTa0pTTUZJeVpXdEdRMUpIWkZKVmExSkNUMWhzWVZZeGNEWlVSRXB2WWtac1dGVnVjRTFOYWtadldWWmpNR1F3WkZKWFZYTkxVek5rV2xGclNrSlNNRkl5Wld0R1ExSklaRkpVUlZKQ1lYcFdUbVZyUmpaVVYzQktUVVUxVldFelpFeFZWbXhNVXpOa1dsRnJTa0pTTUZJeVpXdEdRMUpWUmxKWmExSkRZa2M1YTFOR1NqTlpNM0IyWkdkd1RVMXRVbmRhUldSdlRWWnNjRTVYY0dsTmFrSXlWMVprYTJSWFVraFVhbFpPVVcxMFNGRXliSHBTTUVaU1ZWVktiazU2YUROUlZrcEdVbFZPTTJRd2NFNVdSM042VkZaU1VtUXdOVVZUVkVwT1VqQXhTRU5yVG5Cak1HUkNWVlpHUTFwNll6UmtNRVpUVTFWV1YxVllhRlZaVldoVFRVZE9TVlJVV2sxbFZHeDFXVlpvVTJJeVVsaFRXRlphVFdwc01GUkVTa2RpYlVwMVZXMXdiRlY2YkhKWlZtaEtaR3Q0ZEZwSVFVdGFSV1J2VFZac2NFOVVUbWxOTUhCNVYyMHhOR1J0VVhwVVdGcG9WbnBHTTFscVRrdE5SWGhaVTIxNFdrMXFiRFZYYTJoT1pGZFdXRkp1VW1sU1ZVbzFWMnhrWVdWcmQzbGhSM2hhVmpGS05sUkVTWGhoUVhCb1ZucFNNMVF3UmxwVE1IUXpWMVZLUTFGVlpFVmtibkJDVVd0V00xVllSa1ZSTW1RelYxaHdiMkZWTlhGVFdHUmhZbFV3ZDFSclpFdGhWVFZ4VlZSV1RtVnJTbTlVV0hCV1pERndSV0pIYUZCU1IyTXhRMnhzTm1GSGFFNVNSbHB3VkZSS1ZrMUZOWEZVV0d4T1VXMWtTRkV5YkhwU01FWlNWVlZLYms1NmFETlJWa3BTVWxWT2JtUXdiR3BOYXpWMlYyeGtVMDFYU2toV1dHUldWVlpzVEZNelpGcFJhMHBDVWpCUlMyUnVjRUpSYTFwU1ZXdFNSVkpWV25aYVJXaFRaREpPTm1JeldrMU5iVkozV2tWa2IwMVdiSEJPVjNCcFRXcENNbGRXWkd0a1YxSklWR3BXVFUxc1NuZFpNbXMxWVVacmVsVnVRbWxOYWxZMlZFUk9TMDFSY0dsaWF6RXlWRmh3YW1WVk5VVlhXR1JPVmtkT05sUXhVbEprYkd4WlZXcENZVlo2UmpOYVJXaE9aR3N4VlZGV1pFTmFNamw1VVcxa1JsSlZSbHBVZVRsT1VWVldXRkZyUm01VVZVcDFVV3BHV21KWWFIZERiR3cyVVZod1Exb3lPWGxSYldSR1VsVkdXbFI1T1U1UlZWWmFVV3RPVmxSVmEzcFRiWGhxVW5wbk1sZFdaR3RrVjFKSVZHcFdUVTFzU25kWk1uQjNaVlp3V0ZkVVdtcGlWbHAwV1ROck5XSXhjRmhTYlhOTFdUTnJOV1JHYkZoaVNGWk9VMVZrVEZGdFpIWmphMHB1VWxWV1FscEdiekZSVjJSU1VUQktTV1F3Vm14YU1Fa3dVVlZvV2xGVVRsVk5TR1JvWXpKS1NWSldVa3RoYTJSVFRrZE9kRll5VFhwUldFWkxVM2R3V1dOdGNHeFZSWE42VERKbk1HTkliRzVSZW1oM1RqSTRNRkZWUmtKU01taEVWMGRuY21WWVpFSlJWVXBDVkZWR1UyVnJTa2RSVjJ4Q1pERmtlVlpzY0c5UmJVcE1XVE5hZUZSck1YVmtia3BoVjIxU2JFTnFhREZaVkUweVZVUk9SRkV4VmpSYVJHeHhXWHBuZW1GdVJuTlhSa1pLWVVWR1VGVllUbFZhVmxaVlV6RnNiRTV0VW1GU1IwWnBXbTVHUTJSRVRtNVpXR2hMWlZSV1ZXUkliRzFpTVU1TVVsZFNXbE5xUlV0aFJWSk5WVEF4UW1Jd1pFUlJNMFpJVlRBd01FOVZTa0pVVlZKQ1RXMTBRbFJWWkZwUk1ERlNVa2hPTVdWVmVHaE5SMlJIVm10R2VrNVhPWFJTTVVFeFZtdGFjR1JIV1RGaGFrcExUREJ6ZUU1WE1VdFpkM0JEVlc1S2VGb3djSEpXVjBWM1lsaGFiMlZyU2xGVU1teElTekJTZUUxclVqWlJNSEJzV2pCd00xRXdNVkpSZWtKQ1QxVkdVMkZIU25sTlIyZzJWbGRhZWxRd1NuUmxhekZTWkVoa2NtUnFXbFpTTTJSb1EycEdibVF3ZUU5WGJra3laRmR3U2sxdE1VaGFSbEl5V1d4YVNGUkhXbFpNTUZreVV6QTVZVnBxWkhoV2JWcEdVRkZ2ZEV4VE1IUk1WVlpQVWtOQ1JGSldTbFZUVlZwS1VUQkdWVkpUTUhSTVV6QjBRMmM5UFNKOWZYMTkifV0sInRpbWVzdGFtcFZlcmlmaWNhdGlvbkRhdGEiOnsicmZjMzE2MVRpbWVzdGFtcHMiOlt7InNpZ25lZFRpbWVzdGFtcCI6Ik1JSUN5VEFEQWdFQU1JSUN3QVlKS29aSWh2Y05BUWNDb0lJQ3NUQ0NBcTBDQVFNeERUQUxCZ2xnaGtnQlpRTUVBZ0V3Z2JjR0N5cUdTSWIzRFFFSkVBRUVvSUduQklHa01JR2hBZ0VCQmdrckJnRUVBWU8vTUFJd01UQU5CZ2xnaGtnQlpRTUVBZ0VGQUFRZ2FJL2QwTXBIcndmU3JZS0FldGE3c2NuODJsSWl6aVkxdkZ3QWt4VXZST1lDRkJnMy80NEZWKytQa0llOVhIcjRrNXhJUWV1dUdBOHlNREkyTVRBd05UQXdNekExTkZvd0F3SUJBYUF5cERBd0xqRVZNQk1HQTFVRUNoTU1jMmxuYzNSdmNtVXVaR1YyTVJVd0V3WURWUVFERXd4emFXZHpkRzl5WlMxMGMyR2dBREdDQWRzd2dnSFhBZ0VCTUZFd09URVZNQk1HQTFVRUNoTU1jMmxuYzNSdmNtVXVaR1YyTVNBd0hnWURWUVFERXhkemFXZHpkRzl5WlMxMGMyRXRjMlZzWm5OcFoyNWxaQUlVT2hOVUx3eVFZZTY4d1VNdnk0cU9peW9qaXd3d0N3WUpZSVpJQVdVREJBSUJvSUg4TUJvR0NTcUdTSWIzRFFFSkF6RU5CZ3NxaGtpRzl3MEJDUkFCQkRBY0Jna3Foa2lHOXcwQkNRVXhEeGNOTWpZeE1EQTFNREF6TURVMFdqQXZCZ2txaGtpRzl3MEJDUVF4SWdRZzhCczRKQStJN2dnOXdXZDl3ejFmZFN0Y3BrQ3dXS1RuWjZzQmZUOFJuQkl3Z1k0R0N5cUdTSWIzRFFFSkVBSXZNWDh3ZlRCN01Ia0VJSVg1Sjd3SHEyTEt3N1JEVnNFTy9JR3l4b2cvMm5xNTV0aHcyZEU2elFXM01GVXdQYVE3TURreEZUQVRCZ05WQkFvVERITnBaM04wYjNKbExtUmxkakVnTUI0R0ExVUVBeE1YYzJsbmMzUnZjbVV0ZEhOaExYTmxiR1p6YVdkdVpXUUNGRG9UVkM4TWtHSHV2TUZETDh1S2pvc3FJNHNNTUFvR0NDcUdTTTQ5QkFNQ0JHY3daUUl4QUxUN0ExRGt1U0dkZ0ROb3RqMHBiZkpyVDlIRUs0MkloelgyNlVMYUxLNDVzeHUydk15eVppdW5wOTFlQjdvYnpRSXdMUng5UGp3MkVRWFJ3MVZNQkdDekxpcWlrNHc4Vmk5cncwLzdqM09nenF0ZTEzWWRIZEo2SGVqSGpSdXRlMGdtIn1dfX0sIm1lc3NhZ2VTaWduYXR1cmUiOnsibWVzc2FnZURpZ2VzdCI6eyJhbGdvcml0aG0iOiJTSEEyXzI1NiIsImRpZ2VzdCI6Ii9yWGJyUFZxSnltVjFZU3V3UDIreVpQazg1Tm5NdG9GNDJaUW1rSXlxRGs9In0sInNpZ25hdHVyZSI6Ik1FUUNJRWd1MlVTdjVIVHB3T0x4VFpTZmJmT1lRRExqNXFkZHdDQmxNaEdocFd2OUFpQmYvUk9CVnJWUEZnT2lQNlZJTk9EL2lkRks1d1hvS2FtN0Fpd3QyTktZMnc9PSJ9fQ==","mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","digest":"sha256:2b0798cd9600d92aa5bb29e68f6d5dd53e0f2009125c526ecf14ecb53f2e97b7","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:2b0798cd9600d92aa5bb29e68f6d5dd53e0f2009125c526ecf14ecb53f2e97b7"}],"metadata":{}},"updatedAt":"2026-10-05T00:30:51Z","metadata":{"agntcy.dir.security.v1.ScanResult":{"isSafe":true,"maxSeverity":"NONE","reports":[{"isSafe":true,"maxSeverity":"NONE","scannerType":"SKILL","updatedAt":"2026-10-12T01:22:41Z"}]},"agntcy.dir.trust.v1.Status":{"trusted":true,"verified":false},"agntcy.dir.usage.v1.Metrics":{"lookupCount":14,"providerCount":1,"pullCount":0}}}