{"identifier":"urn:ai:org.agntcy:cid:baeareiabpric3pwac3m2zvtfnd2ughbs67uag5gqugn577xlos4brj7qs4","displayName":"firebase-firestore","mediaType":"application/agent-skills+gzip","type":"application/agent-skills+gzip","data":{"artifacts":[{"artifact_hash":"sha256:1b09f4b6eaffb3914003aee6cd386e489a55d0e7e91f49ee038f5bd8f6260a56","path":"references/enterprise/android_sdk_usage.md","type":"reference"},{"artifact_hash":"sha256:3703a4a5671395d564cfa55b2127fdcdd05ba9c2d45d2e259beeeed5b9e5bb94","path":"references/enterprise/data_model.md","type":"reference"},{"artifact_hash":"sha256:56915ee88796b65656e5dbbf2fce433615231b4705d07e41ebc998e19eef5e8d","path":"references/enterprise/flutter_setup.md","type":"reference"},{"artifact_hash":"sha256:e058171944769147f6073d12259dd4f4692473378e92bdc37cfbf84974ea38b8","path":"references/enterprise/indexes.md","type":"reference"},{"artifact_hash":"sha256:9e6fc564e0e716aebf451845b1fe5bd64a7ad5348c9d1173c2290c0391268247","path":"references/enterprise/ios_setup.md","type":"reference"},{"artifact_hash":"sha256:5f7554a797412fbc1f819aace51b5966c99253d63f608bcc4ddd910281a6fad5","path":"references/enterprise/provisioning.md","type":"reference"},{"artifact_hash":"sha256:cecb1efc10f2da5e603d15a36ee473e91f264d0efb68f94363063555a4376b0a","path":"references/enterprise/python_sdk_usage.md","type":"reference"},{"artifact_hash":"sha256:065370838a502d9c3a2df9d2d5b0e6c8b08671bc4c90f72084230cade7d9b981","path":"references/enterprise/web_sdk_usage.md","type":"reference"},{"artifact_hash":"sha256:d7a9841d05d9e403deea93108c8ebb64855cd221ca7e438807e98efa4fdec537","path":"references/standard/android_sdk_usage.md","type":"reference"},{"artifact_hash":"sha256:cd990f1cb760d5b3b5cc5f627da478b4b7bbf0fd9011d126b9c70b3626dde50d","path":"references/standard/flutter_setup.md","type":"reference"},{"artifact_hash":"sha256:4fa111937fc783a8968292a7d471d9d62d30cb116db028c7d305f5d88ed76edd","path":"references/standard/indexes.md","type":"reference"},{"artifact_hash":"sha256:0e327d20a725bfe2dc151b08182540b1f4b208e0119b44b85f680085d628a071","path":"references/standard/ios_setup.md","type":"reference"},{"artifact_hash":"sha256:b953078ffeb93cc5a82aa8f1f95c49aab026e6d1dede9a25bc229a5110fc77cf","path":"references/standard/provisioning.md","type":"reference"},{"artifact_hash":"sha256:1cf1a78158a8be6e02bbf43d8f33bb4b15d88803924ba88e624e762f5e57e15a","path":"references/standard/web_sdk_usage.md","type":"reference"}],"skill_file":"SKILL.md","skill_manifest":{"compatibility":["This skill is best used with the Firebase CLI, but does not require it. Firebase CLI can be accessed through `npx -y firebase-tools@latest`."],"description":"Sets up, manages, queries, and configures Cloud Firestore databases (Standard/Enterprise edition), including data modeling, security rules, indexes, and SDK integrations (Web, Python, iOS, Android, Flutter). Use when creating/listing Firestore databases, defining data models/indexes, writing SDK queries, or integrating Firestore SDKs. For authoring or modifying Firestore Security Rules (firestore.rules), delegate to the firestore-rules-author subagent if subagent delegation is available, or use firestore-rules-creation otherwise. Don't use for Firebase Hosting, Data Connect, Auth, Storage/GCS, Crashlytics, Functions, or BigQuery.","frontmatter_metadata":{"category":"Databases"},"name":"firebase-firestore","version":"v1.0.0"}},"version":"v1.0.0","description":"Sets up, manages, queries, and configures Cloud Firestore databases (Standard/Enterprise edition), including data modeling, security rules, indexes, and SDK integrations (Web, Python, iOS, Android, Flutter). Use when creating/listing Firestore databases, defining data models/indexes, writing SDK queries, or integrating Firestore SDKs. For authoring or modifying Firestore Security Rules (firestore.rules), delegate to the firestore-rules-author subagent if subagent delegation is available, or use firestore-rules-creation otherwise. Don't use for Firebase Hosting, Data Connect, Auth, Storage/GCS, Crashlytics, Functions, or BigQuery.","tags":["oasf:1.1.0:domains:technology/security","oasf:1.1.0:domains:trust_and_safety/data_privacy","oasf:1.1.0:skills:data_engineering_analytics/data_modeling_design/data_modeling","oasf:1.1.0:skills:data_engineering_analytics/databases"],"trustManifest":{"identity":"urn:ai:org.agntcy:cid:baeareiabpric3pwac3m2zvtfnd2ughbs67uag5gqugn577xlos4brj7qs4","identityType":"did","attestations":[{"type":"publisher-identity","uri":"data:application/vnd.dev.sigstore.bundle.v0.3+json;base64,eyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCJ2ZXJpZmljYXRpb25NYXRlcmlhbCI6eyJjZXJ0aWZpY2F0ZSI6eyJyYXdCeXRlcyI6Ik1JSUcxekNDQmx5Z0F3SUJBZ0lVYnRQTEtJdTlxMHpVZHBZVjhRY0svZWFEajd3d0NnWUlLb1pJemowRUF3TXdOekVWTUJNR0ExVUVDaE1NYzJsbmMzUnZjbVV1WkdWMk1SNHdIQVlEVlFRREV4VnphV2R6ZEc5eVpTMXBiblJsY20xbFpHbGhkR1V3SGhjTk1qWXhNREExTURBeU5UVTNXaGNOTWpZeE1EQTFNREF6TlRVM1dqQUFNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVRZ0FTVGhZNXBPUkJsdDNiazY0emRzRGNVdlhUeXFmcTVpbVhTUXF4RDBrMGpkOUp4cUNuQUw1bDFDTGl4R0x4eUFHOUNpcm9qdE9TL0tpbEdiR0t6cU9DQlhzd2dnVjNNQTRHQTFVZER3RUIvd1FFQXdJSGdEQVRCZ05WSFNVRUREQUtCZ2dyQmdFRkJRY0RBekFkQmdOVkhRNEVGZ1FVNGI2UUZqbmZBa2ladVFJY0hOZkc2MEZzMk1jd0h3WURWUjBqQkJnd0ZvQVUzOVBwejFZa0VaYjVxTmpwS0ZXaXhpNFlaRDh3WVFZRFZSMFJBUUgvQkZjd1ZZWlRhSFIwY0hNNkx5OW5hWFJvZFdJdVkyOXRMMkZuYm5SamVTOWthWEl2TG1kcGRHaDFZaTkzYjNKclpteHZkM012YVcxd2IzSjBMWEpsWTI5eVpITXVlV0Z0YkVCeVpXWnpMMmhsWVdSekwyMWhhVzR3T1FZS0t3WUJCQUdEdnpBQkFRUXJhSFIwY0hNNkx5OTBiMnRsYmk1aFkzUnBiMjV6TG1kcGRHaDFZblZ6WlhKamIyNTBaVzUwTG1OdmJUQVdCZ29yQmdFRUFZTy9NQUVDQkFoelkyaGxaSFZzWlRBMkJnb3JCZ0VFQVlPL01BRURCQ2d3WXpoaU5qSXdabU0wTkdKaU5qUTVNekJoTXpVd1pEbGhPRGc1WXpoaE1EVmlNMlUwTmpNeU1Cd0dDaXNHQVFRQmc3OHdBUVFFRGtsdGNHOXlkQ0JTWldOdmNtUnpNQmdHQ2lzR0FRUUJnNzh3QVFVRUNtRm5iblJqZVM5a2FYSXdIUVlLS3dZQkJBR0R2ekFCQmdRUGNtVm1jeTlvWldGa2N5OXRZV2x1TURzR0Npc0dBUVFCZzc4d0FRZ0VMUXdyYUhSMGNITTZMeTkwYjJ0bGJpNWhZM1JwYjI1ekxtZHBkR2gxWW5WelpYSmpiMjUwWlc1MExtTnZiVEJqQmdvckJnRUVBWU8vTUFFSkJGVU1VMmgwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzloWjI1MFkza3ZaR2x5THk1bmFYUm9kV0l2ZDI5eWEyWnNiM2R6TDJsdGNHOXlkQzF5WldOdmNtUnpMbmxoYld4QWNtVm1jeTlvWldGa2N5OXRZV2x1TURnR0Npc0dBUVFCZzc4d0FRb0VLZ3dvTUdNNFlqWXlNR1pqTkRSaVlqWTBPVE13WVRNMU1HUTVZVGc0T1dNNFlUQTFZak5sTkRZek1qQWRCZ29yQmdFRUFZTy9NQUVMQkE4TURXZHBkR2gxWWkxb2IzTjBaV1F3TFFZS0t3WUJCQUdEdnpBQkRBUWZEQjFvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2WVdkdWRHTjVMMlJwY2pBNEJnb3JCZ0VFQVlPL01BRU5CQ29NS0RCak9HSTJNakJtWXpRMFltSTJORGt6TUdFek5UQmtPV0U0T0Rsak9HRXdOV0l6WlRRMk16SXdId1lLS3dZQkJBR0R2ekFCRGdRUkRBOXlaV1p6TDJobFlXUnpMMjFoYVc0d0dRWUtLd1lCQkFHRHZ6QUJEd1FMREFrNU16QXpNakkwTlRrd0tRWUtLd1lCQkFHRHZ6QUJFQVFiREJsb2RIUndjem92TDJkcGRHaDFZaTVqYjIwdllXZHVkR041TUJrR0Npc0dBUVFCZzc4d0FSRUVDd3dKTVRrM01UUXdOREkyTUdNR0Npc0dBUVFCZzc4d0FSSUVWUXhUYUhSMGNITTZMeTluYVhSb2RXSXVZMjl0TDJGbmJuUmplUzlrYVhJdkxtZHBkR2gxWWk5M2IzSnJabXh2ZDNNdmFXMXdiM0owTFhKbFkyOXlaSE11ZVdGdGJFQnlaV1p6TDJobFlXUnpMMjFoYVc0d09BWUtLd1lCQkFHRHZ6QUJFd1FxRENnd1l6aGlOakl3Wm1NME5HSmlOalE1TXpCaE16VXdaRGxoT0RnNVl6aGhNRFZpTTJVME5qTXlNQmdHQ2lzR0FRUUJnNzh3QVJRRUNnd0ljMk5vWldSMWJHVXdVUVlLS3dZQkJBR0R2ekFCRlFSRERFRm9kSFJ3Y3pvdkwyZHBkR2gxWWk1amIyMHZZV2R1ZEdONUwyUnBjaTloWTNScGIyNXpMM0oxYm5Ndk16Y3lORFl3TVRjek9UUXZZWFIwWlcxd2RITXZNVEFXQmdvckJnRUVBWU8vTUFFV0JBZ01CbkIxWW14cFl6QXpCZ29yQmdFRUFZTy9NQUVZQkNVTUkzSmxjRzg2WVdkdWRHTjVMMlJwY2pweVpXWTZjbVZtY3k5b1pXRmtjeTl0WVdsdU1JR0xCZ29yQmdFRUFkWjVBZ1FDQkgwRWV3QjVBSGNBM1Qwd2FzYkhFVEpqR1I0Y21XYzNBcUpLWHJqZVBLMy9oNHB5Z0M4cDdvNEFBQUdoQ1hQNENnQUFCQU1BU0RCR0FpRUF2T3NEVmJkRVA2RVgrRnRTZnEwQTM4ZTdlbWNydWdsRHdkTDlWdTJjMlowQ0lRRENSbkIwZDlIcGhRK0U5QjBmRmhKU09MWExvck13R21xbnMzZ0JXZ1Zub3pBS0JnZ3Foa2pPUFFRREF3TnBBREJtQWpFQThSNDc5cVNwQk8vTE1KQjAvbnZZQ05waE53c3EzdVpVc242SGNYSkFvSi9WRmZMV3U2TVovb012WTkxUkYrM3ZBakVBcENBU2xUREFyTDROTjd1SHVCZkI2ZmR0SGZ6VXlkWDBqL1FtQURTYzJkdGg4UFZBWkUyZHNZL0MySVV6OU5wRCJ9LCJ0bG9nRW50cmllcyI6W3sibG9nSW5kZXgiOiIzMDc5Mzc5NTk1IiwibG9nSWQiOnsia2V5SWQiOiJ3Tkk5YXRRR2x6K1ZXZk82TFJ5Z0g0UVVmWS84VzRSRndpVDVpNVdSZ0IwPSJ9LCJraW5kVmVyc2lvbiI6eyJraW5kIjoiaGFzaGVkcmVrb3JkIiwidmVyc2lvbiI6IjAuMC4xIn0sImludGVncmF0ZWRUaW1lIjoiMTc5MTE1OTk1OCIsImluY2x1c2lvblByb21pc2UiOnsic2lnbmVkRW50cnlUaW1lc3RhbXAiOiJNRVVDSUJqdWRBazF0S1BOc2wyQ3k5UEk1ckQzNXRqclZxbmNMcExTaFRtSC8rNU5BaUVBeng0dzhRSHViVFBLdmdpVm51N1diSDZzaHpZRXhPTFpOd0toNlhmQlZVZz0ifSwiaW5jbHVzaW9uUHJvb2YiOnsibG9nSW5kZXgiOiIyOTU3NDc1MzMzIiwicm9vdEhhc2giOiJvKzVFWi9OMWM1M3lOSDZ1MHd2cmtpSGVuWXk3WEhac0xkU0w4UUg4bUs4PSIsInRyZWVTaXplIjoiMjk1NzQ3NTM3NCIsImhhc2hlcyI6WyI2NTR6OHhyUFh6MGJNb25zb01Bekp2L2psb1Nkb3FCekx2emUreWRSSU5VPSIsInAxTStJK25qMEROQnZjUW9qS05rZVRQVWRmckxvTFZZb2ZvRTZna2d4Mkk9IiwiQ1pZbWpTSjRrUFBlMWplSEwwZlJ6aVFpUjZQR29oY3NsNVRTdDNpY0Rodz0iLCI0NnQzYk02ekZVTzVKUHNTR1RJaHlFSWhKZzcvMVFRei9Qd2JjaEk2bUJrPSIsInEyUkxjazJVZ3lYejVtMmgrTldqR3NML0g1UHpMUEFIcGEwUzBVMUNIS0E9Iiwic3gwZHNMTU1WSkduYUlHcFlBZDVBTDRpanpIQzlLSGpOUlBHbGxxcVAwTT0iLCJlSVhRVFVaYW1SeEVjZGhDdFAzdFhydGZ5TEVqRDdjVUVaN2k0LzB5UnhnPSIsImdnRTlMZUdNb2VyNTRCT04yWExoQytuWWMyaWUxRE1ZaW5jTjROdDF6Qms9IiwiWjM2SHppMGZEYlhlMklQVHovalhLZ2VDSVZRblJOQ2VDQlVWMUFndjVyQT0iLCIvelltS29YcmR0YnZkN3ozblU0Wi9hRTRENVp6QzhielAyR3Joa1Ewa3JBPSIsImlJeXI3NmY3TDl6azhLWE44SUZReDQvdTU2Sy9hVzd0SFVYL2tlRnJSN1k9IiwiYzczczFMRVRvcWVWeFhEaFlsdXBINFpwWk1XYjdZZEF1ZW5ITWw3SmJ4WT0iLCI0N3E5amN6NStPbzJ0UmIrL3EyN2xFNXk3UzBGRVcxWSs5TVEwdnNzaVJRPSIsImZMVW11eTFzeElrSkRBNnMwZ3BnSjBUOTVHTFErelV2ME00ZUY0MUhzZlU9Iiwiby9ydlNTd2tYT2FWdit6aktLSnZpZEsydjc0ZjZIMFd6eHd6Mlpaa0kyOD0iLCJtT3FPbE1ibTh2ZmNaVG5wTVRkdXZSdEFrdnlSMVNITmZxSFdWUkdsR29JPSIsIk5sT2NsbGRtS1BBMXRNS0lza3FIQXd1UURZSHAzMVl3cEsrT09Nck1jY2M9IiwicXh6SGFuQXp6NTdTRGRtSmUwQjdiSks3Mk5USUJid0VNR0JCS3ZET1JPdz0iLCJ4SC9EQ3NlTEhyOWVLb1lUOHFzT1JaSzd6VmRFR1lXSHVWdHNWckQ5NXdZPSJdLCJjaGVja3BvaW50Ijp7ImVudmVsb3BlIjoicmVrb3Iuc2lnc3RvcmUuZGV2IC0gMTE5MzA1MDk1OTkxNjY1NjUwNlxuMjk1NzQ3NTM3NFxubys1RVovTjFjNTN5Tkg2dTB3dnJraUhlbll5N1hIWnNMZFNMOFFIOG1LOD1cblxu4oCUIHJla29yLnNpZ3N0b3JlLmRldiB3Tkk5YWpCRkFpRUFvM2tyQVc4eDBVeSthSER2QnNQMUJpR3RpNDZ0SmkwQlhUOWFvOXIvc0ljQ0lBNzRVcThHNmM3UzYwL0YxcUN0dk1IQ1ZsVmQ3RXJTQkZUSTh5N3hkKy91XG4ifX0sImNhbm9uaWNhbGl6ZWRCb2R5IjoiZXlKaGNHbFdaWEp6YVc5dUlqb2lNQzR3TGpFaUxDSnJhVzVrSWpvaWFHRnphR1ZrY21WcmIzSmtJaXdpYzNCbFl5STZleUprWVhSaElqcDdJbWhoYzJnaU9uc2lZV3huYjNKcGRHaHRJam9pYzJoaE1qVTJJaXdpZG1Gc2RXVWlPaUkzWXpBNU9Ea3lNMlExT0RsalpXUXlOVEk0WkRsa01EWXlOVGM0WWpRd00yTTFabUk0T0RnNVlXWTJabVUyWVRsbFpHSXpNek14WW1RMU5EY3haVEZtSW4xOUxDSnphV2R1WVhSMWNtVWlPbnNpWTI5dWRHVnVkQ0k2SWsxRldVTkpVVVE1Ym5oalVXaHFSbGw1VGtGWlJtSk1XRGRTYkVkVE0yODBNa1JEVnpFeU1XNDVVelJDTW1WNmVrOUJTV2hCU25NelNrWnhSSEJtTWtSVFlqTm5TMjFKVHpjclIzVnRTamRYYmpkQlNpdE9Wek5WTVZOblUyTjZaeUlzSW5CMVlteHBZMHRsZVNJNmV5SmpiMjUwWlc1MElqb2lURk13ZEV4VE1VTlNWV1JLVkdsQ1JGSldTbFZUVlZwS1VUQkdWVkpUTUhSTVV6QjBRMnN4U2xOVlkzaGxhMDVFVVcxNE5Wb3dSak5UVlVwQ1dqQnNWbGx1VWxGVVJYUktaRlJzZUUxSWNGWmFTRUphVm1wb1Vsa3djM1phVjBaRllXcGtNMlF3VG01WFZXeE1ZakZ3U21WdGIzZFNWVVl6VkZoalMxUnVjRVpXYXpGRFZGVmtRazFXVmtaUk1taE9WRmROZVdKSE5XcE5NVW95V1RJeFZtUldjRWhXYWtwT1ZXcFNNMU5GUmxwU1JscFNWVlZTUm1WR1dqWlpWbVJyWlcxU1NFOVliR0ZWZWtaM1dXMDFVMkpCY0dwaVZFWnpWMnRrYzJGSFVraFdXR1JKWVVkT1QxUlhjRnBsUlRGRlVWUkdUbEpGUmpWVWJGSldUVEZrYjFrd05VNWhiR3cwVkZWU1FrMVZNVVZSV0hCUFZrWlZlbFl5Y0VKUlZURkhZVE5rUm1ReGJFbERhM1IyVjJ0c05tRnFRa1JSVmtaYVUxVjBkbGRyYkRaaGFrSkZVVlpHYWxKR1JtNVJWVlpTV2pCR1ZGWkhhRnBPV0VKUVZXdEtjMlJFVG1saGVsa3daVzFTZWxKSFRsWmtiR2hWWlZoR2JXTlVWbkJpVm1kTFZURkdlR1ZGVVhkaGVrSnhXa1JzUzJWSVJrUmlhMFpOVGxkM2VGRXdlSEJsUldSTlpVaHNRbEo2YkVSaFdFcDJZVzVTVUZWNU9VeGhWM2hJV1d0a1RHVnVSbEJSTUVwWll6TmtibG94V1hwVVZVVXdVbmR3UWsxV1ZtdFNTR1JHVVdrNU0xVlZWa0prTUd4SldqQlNRbFpGU201VWJGcEpWVEZXUmxKRlVrSlRNRXB1V2pOS1Exb3dWa2RSYkVacVVrVkdObEZYVWtOYU1EVlhVMFpGTUZKVldtNVZWbFV3V1dwYVVrTnJXbkZpYlZwQ1lUSnNZV1JXUmtwWk1HaFBXbXRqTWsxRlducE5hekZxWkRCb00xZFZVbGRWYWtKeFVXdEtibVF3V25aUlZsVjZUMVpDZDJWcVJscGhNRlpoV1dwV2VGUnRjSGRUTUZwWVlWaG9jRTVHYTB0WGExRTBaREZzVWxkVlVsZFZha0pUVVZaR1NVd3dTa2RaTTJSWFYxWndWVmxWYUZOTlIwNUpWRlJhVFdWVWJIVlpWbWhUWWpKU1dGTllWbHBOYW13d1ZFUktSMkp0U25WVmJYQnNWWHBzY2xsV2FFcGtaM0JOWWxkU2QxcEZaRzlOVm14d1QxUk9hVTB3Y0hsWGJURTBaRzFSZWxSWVdtaFdla1l6V1dwT1MwMUZlRmxUYlhoYVRXcHNOVmRyYUU1a1YxWllVbTVTYVZKVlNqVlhiR1JoWld0M2VXRkhlRnBXTVVvMlEydDNlVTFYYUdoV2VsSXpWREZHV2xNd2RETlhWVXBEVVZWa1JXUnVjRUpSYTBaU1ZWaEthRk5HU1hkWk1HaE9UbXQ0TlU5VVFtbE5ibEp6V1cxck1XRkdhM3BWYmtKcFRXcFdObFJITVd0alIxSklZVVJGUzFkWE5WZGxiSEJaVTIxd2FVMXFWWGRYYkdNeFRVVjRkRlJ1V21sV1JVWllVVzFrZG1OclNtNVNWVlpDVjFVNGRsUlZSa1pSTUVwQ1lVaHdXazF0YUhOWGEyaFhZekZ3VlZGVVNrTmFNamw1VVcxa1JsSlJjRUpYVlRoMlZGVkdSbEpGU2tSYU0yUmFaVzFvY0ZSdGNFcGtNWEIwVkZSQ1QxSXdjSEJVYlhCU1RsVXhObEZ0YUU1bGJGWXpWMnRTYzJGRk9VVmFlbFphWlcxb2IxUlZVbGRoVlRCNVZsUkNUMkZyTVRWRGF6RkRaREJrUkdGWVRraFJWa1pTVVcxak0wOUlaRUpWVmtaR1VrZDBjMlJIVGtoUFdHeHJVVEJLVkZkc1pFOWtiVTUwVlc1d1RsRnRaRWhSTW14NlVqQkdVbFZWU201T2VtZ3pVVlpHVmxKVlRuUlNiVFJMV1cwMVUyRnRWbFJQVjNSb1YwVnNNMU5HUmxwVE1IUXpWMVZLUTFGVlpFVmtibkJDVVd0S2JsVldRbXBpVmxwMFdUTnJOV0l4Y0ZoU2JYUnFaVlJzTUZkV1pITmtWVEZGWXpCa1JHRllUa2hSVmtaU1VXZHdiazU2YUROUlZrWnVVbFY0VW1RelNtaFRSa2wzV1RCb1RrNXJlRFZQVkVKcFRXNVNjMWx0YXpGaFJtdDZWVzVDYVUxcVZqWlVSekZyWTBkU1NHRkVSbHBpYkZvMlYyeG9TMkZ0U1hsT1ZFSmhWbnBWZDBOcmVIUlVibHBwVmtWS2NWRnRaSFpqYTBwdVVsVldRbGRWT0haVVZVWkdVMnRLUjFaVk1WWk5iV2QzV2tWb1EyVnJPWEJQU0ZwaFRXMTNkMWxWYUZkaFZYaDBWRzVhYVZWNmJHOVhha2t4VFVacmVtRXpXVXRYYTJSelpWVjROVTVYTldoWFJrcDJXa1prU21SdFVYbFBXR3hvVFd4d2VsbHFUbXRsYTNkNVlraFNhbEo2YkRWYVJVMTRaVlp3V0ZSdVdtcGlWa28yVkVjMWMyRkhTbGhsUlVacVlsWmFkRmt6YXpWaWQzQmhWakJhY2xremF6VmtSbXhZWWtoV1RsSkhaRWhSTW14NlVqQkdVbFZWU201T2VtZ3pVVlpHZGxKVmRHNWtNamxPVWpBd01GZFhjRnBsVlRGSVYyMXdUMUpHU25CWFYzQmFUVVU1VlZSWVpGcFdSVEI0UTJzeFNGVlVWbHBXUjJNd1ZERmtUazVHYkZWUlZFWmFZV3MxYzFSclVscGxhekZ4VVZkU1Exb3lPWGxSYldSR1VsVkdXbFI1T1U1UlZWWk5VV3RGTkZSVlVsaGFTRUpyVWpKbmVGZFhhM2hpTWtsNlZHcEJTMWRzWkZKa01IaFNWMVYwVEdReGJFTlJhMFpJVWtoYU5sRlZTa1ZSVmtadFVrVkplR0l5VWtsVmJtUnFaVzA1TWxSRVNtdGpSMUpJWVVSR1dtRlVWbkZaYWtsM1pHeHNXRnBJVm10U01EUXhWRVJLVTJOQmNHcGhhMFV3VVcxa2RtTnJTbTVTVlZaQ1YxVTRkbFJWUmtaVWEwcEVZakF4VEZKRlNuRlVNR1JLVFdzeGNWRnRNVnBsYkVWM1YxY3hTazFyTlVWaE0zQk9VakJXTmxSc1VrTmhNRGxZVWxSU1VGSkhlSEZEYXpsSVVsaGtUMVl3YkRaWGJGSlNUV3N4TmxOWVpFbGtNV3hNVXpOa1dsRnJTa0pTTUZJeVpXdEdRMUpIWkZKVmExSkNUMWhzWVZZeGNEWlVSRXB2WWtac1dGVnVjRTFOYWtadldWWmpNR1F3WkZKWFZYTkxVek5rV2xGclNrSlNNRkl5Wld0R1ExSklaRkpVUlZKQ1lYcFdUbVZyUmpaVVYzQktUVVUxVldFelpFeFZWbXhNVXpOa1dsRnJTa0pTTUZJeVpXdEdRMUpWUmxKWmExSkRZa2M1YTFOR1NqTlpNM0IyWkdkd1RVMXRVbmRhUldSdlRWWnNjRTVYY0dsTmFrSXlWMVprYTJSWFVraFVhbFpPVVcxMFNGRXliSHBTTUVaU1ZWVktiazU2YUROUlZrcEdVbFZPTTJRd2NFNVdSM042VkZaU1VtUXdOVVZUVkVwT1VqQXhTRU5yVG5Cak1HUkNWVlpHUTFwNll6UmtNRVpUVTFWV1YxVllhRlZaVldoVFRVZE9TVlJVV2sxbFZHeDFXVlpvVTJJeVVsaFRXRlphVFdwc01GUkVTa2RpYlVwMVZXMXdiRlY2YkhKWlZtaEtaR3Q0ZEZwSVFVdGFSV1J2VFZac2NFOVVUbWxOTUhCNVYyMHhOR1J0VVhwVVdGcG9WbnBHTTFscVRrdE5SWGhaVTIxNFdrMXFiRFZYYTJoT1pGZFdXRkp1VW1sU1ZVbzFWMnhrWVdWcmQzbGhSM2hhVmpGS05sUkVTWGhoUVhCb1ZucFNNMVF3UmxwVE1IUXpWMVZLUTFGVlpFVmtibkJDVVd0V00xVllSa1ZSTW1RelYxaHdiMkZWTlhGVFdHUmhZbFV3ZDFSclpFdGhWVFZ4VlZSV1RtVnJTbTlVV0hCV1pERndSV0pIYUZCU1IyTXhRMnhzTm1GSGFFNVNSbHB3VkZSS1ZrMUZOWEZVV0d4T1VXMWtTRkV5YkhwU01FWlNWVlZLYms1NmFETlJWa3BTVWxWT2JtUXdiR3BOYXpWMlYyeGtVMDFYU2toV1dHUldWVlpzVEZNelpGcFJhMHBDVWpCUlMyUnVjRUpSYTFwU1ZXdFNSVkpWV25aYVJXaFRaREpPTm1JeldrMU5iVkozV2tWa2IwMVdiSEJPVjNCcFRXcENNbGRXWkd0a1YxSklWR3BXVFUxc1NuZFpNbXMxWVVacmVsVnVRbWxOYWxZMlZFUk9TMDFSY0dsaWF6RXlWRmh3YW1WVk5VVlhXR1JPVmtkT05sUXhVbEprYkd4WlZXcENZVlo2UmpOYVJXaE9aR3N4VlZGV1pFTmFNamw1VVcxa1JsSlZSbHBVZVRsT1VWVldXRkZyUm01VVZVcDFVV3BHV21KWWFIZERiR3cyVVZod1Exb3lPWGxSYldSR1VsVkdXbFI1T1U1UlZWWmFVV3RPVmxSVmEzcFRiWGhxVW5wbk1sZFdaR3RrVjFKSVZHcFdUVTFzU25kWk1uQjNaVlp3V0ZkVVdtcGlWbHAwV1ROck5XSXhjRmhTYlhOTFdUTnJOV1JHYkZoaVNGWk9VMVZrVFZGdFpIWmphMHB1VWxWV1FscEdiekZSVjJSU1VUQktTVTFGVm14a01Fa3hVVlZvYWxGVVRsVk5TR1JvWXpKS1NWSldVa3RoYTJSVFRrZE9kRll5VFhwUldFWkxVM2R3V1dOdGNHeFZSWE42VERKbk1HTkliRzVSZW1oM1RqSTRNRkZWUmtKU01taEVWMFpCTUZFeVpFSlJWVXBDVkZWR1ZGSkZTa2hSVjJ4R1VWaGFVR013VWxkWmJWSkdWVVJhUmxkRGRFZGtSazV0WTFSQ1FrTnFUVFJhVkdSc1lsZE9lV1JYWkhOU1NHUnJWRVJzVjJSVVNtcE5iRzkzVVRCc1VsSkZUbE5pYTBsM1drUnNTV05IYUZKTE1GVTFVV3BDYlZKdGFFdFZNRGxOVjBWNGRtTnJNVE5TTWpGNFltNU5lbG93U1V0V01tUlhZbTA1TmxGVmRFTmFNbVI0WVVkMGNWUXhRbEpWVlZKQ1pEQTFkMUZWVWtOaVZVWnhVbFZGTkZWcVVUTlBXRVpVWTBWS1VFd3dlRTVUYTBsM1RESTFNbGRWVGs5alIyaFBaRE5PZUUwelZtRldVWEI2WW1wYVNWa3hhRXRSVnpsTFRERmFSMXByZUZoa1ZGcE9WMms1ZGxSWVdscFBWRVpUVW1semVtUnJSbkZTVlVaM1VUQkdWR0pHVWtWUldFcE5Ua1UxVDA0elZrbGtWVXB0VVdwYWJWcElVa2xhYm5CV1EyNXNhMWRFUW5GTU1VWjBVVlZTVkZsNlNtdGtSMmMwVlVaYVFsZHJWWGxhU0U1YVREQk5lVk5XVmpaUFZUVjNVa0Z2ZEV4VE1IUk1WVlpQVWtOQ1JGSldTbFZUVlZwS1VUQkdWVkpUTUhSTVV6QjBRMmM5UFNKOWZYMTkifV0sInRpbWVzdGFtcFZlcmlmaWNhdGlvbkRhdGEiOnsicmZjMzE2MVRpbWVzdGFtcHMiOlt7InNpZ25lZFRpbWVzdGFtcCI6Ik1JSUN5VEFEQWdFQU1JSUN3QVlKS29aSWh2Y05BUWNDb0lJQ3NUQ0NBcTBDQVFNeERUQUxCZ2xnaGtnQlpRTUVBZ0V3Z2JnR0N5cUdTSWIzRFFFSkVBRUVvSUdvQklHbE1JR2lBZ0VCQmdrckJnRUVBWU8vTUFJd01UQU5CZ2xnaGtnQlpRTUVBZ0VGQUFRZzhWMURMbFFyekxHdzJpVWtvRUJtYWdrYWVIWnlydGpBM0xnSTI4eVRHNjhDRlFDUkpMcGtwM1lZMU1uS0p1K2RLUlBrODY3QW9SZ1BNakF5TmpFd01EVXdNREkxTlRkYU1BTUNBUUdnTXFRd01DNHhGVEFUQmdOVkJBb1RESE5wWjNOMGIzSmxMbVJsZGpFVk1CTUdBMVVFQXhNTWMybG5jM1J2Y21VdGRITmhvQUF4Z2dIYU1JSUIxZ0lCQVRCUk1Ea3hGVEFUQmdOVkJBb1RESE5wWjNOMGIzSmxMbVJsZGpFZ01CNEdBMVVFQXhNWGMybG5jM1J2Y21VdGRITmhMWE5sYkdaemFXZHVaV1FDRkRvVFZDOE1rR0h1dk1GREw4dUtqb3NxSTRzTU1Bc0dDV0NHU0FGbEF3UUNBYUNCL0RBYUJna3Foa2lHOXcwQkNRTXhEUVlMS29aSWh2Y05BUWtRQVFRd0hBWUpLb1pJaHZjTkFRa0ZNUThYRFRJMk1UQXdOVEF3TWpVMU4xb3dMd1lKS29aSWh2Y05BUWtFTVNJRUlEYm5vcHVPcjhGS1RxTGNSbTlWWklBdmw4dXZuOXhkRGd2bG1kNStMem5TTUlHT0Jnc3Foa2lHOXcwQkNSQUNMekYvTUgwd2V6QjVCQ0NGK1NlOEI2dGl5c08wUTFiQkR2eUJzc2FJUDlwNnVlYlljTm5ST3MwRnR6QlZNRDJrT3pBNU1SVXdFd1lEVlFRS0V3eHphV2R6ZEc5eVpTNWtaWFl4SURBZUJnTlZCQU1URjNOcFozTjBiM0psTFhSellTMXpaV3htYzJsbmJtVmtBaFE2RTFRdkRKQmg3cnpCUXkvTGlvNkxLaU9MRERBS0JnZ3Foa2pPUFFRREFnUm1NR1FDTURJSEg4dU1DZDJzd2RYR0crTUViRGNDSjZLakxwZ2F4TlQvK05CN3RLNXNiSXVLZnJYN09LWXM0T2REWU5zRjRnSXdIMnFFaU5vdVJ2cFh3VEppRGRiWHVNVkQ2V3Q1VVpoRVp3ZSs3c1JtNzJoTHFpNnd5UldkYzhCMEhjSWZxMVN6In1dfX0sIm1lc3NhZ2VTaWduYXR1cmUiOnsibWVzc2FnZURpZ2VzdCI6eyJhbGdvcml0aG0iOiJTSEEyXzI1NiIsImRpZ2VzdCI6ImZBbUpJOVdKenRKU2paMEdKWGkwQThYN2lJbXZiK2FwN2JNekc5VkhIaDg9In0sInNpZ25hdHVyZSI6Ik1FWUNJUUQ5bnhjUWhqRll5TkFZRmJMWDdSbEdTM280MkRDVzEyMW45UzRCMmV6ek9BSWhBSnMzSkZxRHBmMkRTYjNnS21JTzcrR3VtSjdXbjdBSitOVzNVMVNnU2N6ZyJ9fQ==","mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json","digest":"sha256:f7232af882f674f1a81ef48220f30d67c49f4938fe121116695b66a6ba91cb7c","size":"10108","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:f7232af882f674f1a81ef48220f30d67c49f4938fe121116695b66a6ba91cb7c"}],"metadata":{}},"updatedAt":"2026-10-05T00:25:35Z","metadata":{"agntcy.dir.security.v1.ScanResult":{"isSafe":true,"maxSeverity":"INFO","reports":[{"isSafe":true,"maxSeverity":"INFO","scannerType":"SKILL","updatedAt":"2026-10-12T01:19:39Z"}]},"agntcy.dir.trust.v1.Status":{"trusted":true,"verified":false},"agntcy.dir.usage.v1.Metrics":{"lookupCount":12,"providerCount":1,"pullCount":0}}}