{"identifier":"urn:ai:org.agntcy:cid:baeareihtsvkmpgzsw5zgb7o2evdhv4ctofd5e7wu25tsuazzfbul2tpicm", "displayName":"firebase-firestore", "mediaType":"application/agent-skills+gzip", "type":"application/agent-skills+gzip", "data":{"artifacts":[{"artifact_hash":"sha256:d399e166084b093055ee61f178513d6bf35904d23a6e631c04d7616105acc5d6", "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:7745dc1e7effd57017dca82ee24009b6f90a4c0d33b7ace6edf50a2e570ef2b8", "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:baeareihtsvkmpgzsw5zgb7o2evdhv4ctofd5e7wu25tsuazzfbul2tpicm", "identityType":"did", "attestations":[{"type":"publisher-identity", "uri":"data:application/vnd.dev.sigstore.bundle.v0.3+json;base64,eyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZGV2LnNpZ3N0b3JlLmJ1bmRsZS52MC4zK2pzb24iLCAidmVyaWZpY2F0aW9uTWF0ZXJpYWwiOnsiY2VydGlmaWNhdGUiOnsicmF3Qnl0ZXMiOiJNSUlHMVRDQ0JsdWdBd0lCQWdJVVdnT0lyc0dQdXc1dFNsQWhoSjNCZ2NUVDBHTXdDZ1lJS29aSXpqMEVBd013TnpFVk1CTUdBMVVFQ2hNTWMybG5jM1J2Y21VdVpHVjJNUjR3SEFZRFZRUURFeFZ6YVdkemRHOXlaUzFwYm5SbGNtMWxaR2xoZEdVd0hoY05Nall3T1RJNE1EQXlOVEUyV2hjTk1qWXdPVEk0TURBek5URTJXakFBTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFMHNpaGROZWlhVlIwU0s4SmlhUTAwcS9KbFpydHVQV29aZ3h5Qkd4VVlhMTB6T3gyYTZ5bVlkbHBpUUJxeU53UlVLZ1JMRnhRcW5OaUZ0bkJ3QUdzVGFPQ0JYb3dnZ1YyTUE0R0ExVWREd0VCL3dRRUF3SUhnREFUQmdOVkhTVUVEREFLQmdnckJnRUZCUWNEQXpBZEJnTlZIUTRFRmdRVU1Ca0FHME91cXdrM204cDh5YkFwQ0NEbkh5b3dId1lEVlIwakJCZ3dGb0FVMzlQcHoxWWtFWmI1cU5qcEtGV2l4aTRZWkQ4d1lRWURWUjBSQVFIL0JGY3dWWVpUYUhSMGNITTZMeTluYVhSb2RXSXVZMjl0TDJGbmJuUmplUzlrYVhJdkxtZHBkR2gxWWk5M2IzSnJabXh2ZDNNdmFXMXdiM0owTFhKbFkyOXlaSE11ZVdGdGJFQnlaV1p6TDJobFlXUnpMMjFoYVc0d09RWUtLd1lCQkFHRHZ6QUJBUVFyYUhSMGNITTZMeTkwYjJ0bGJpNWhZM1JwYjI1ekxtZHBkR2gxWW5WelpYSmpiMjUwWlc1MExtTnZiVEFXQmdvckJnRUVBWU8vTUFFQ0JBaHpZMmhsWkhWc1pUQTJCZ29yQmdFRUFZTy9NQUVEQkNnelpETm1aRGMwTldJeU16WXlNemhtTnpBNE9EWmlaRGs1WkdVd016SmpNelkyTjJSa09UZ3lNQndHQ2lzR0FRUUJnNzh3QVFRRURrbHRjRzl5ZENCU1pXTnZjbVJ6TUJnR0Npc0dBUVFCZzc4d0FRVUVDbUZuYm5SamVTOWthWEl3SFFZS0t3WUJCQUdEdnpBQkJnUVBjbVZtY3k5b1pXRmtjeTl0WVdsdU1Ec0dDaXNHQVFRQmc3OHdBUWdFTFF3cmFIUjBjSE02THk5MGIydGxiaTVoWTNScGIyNXpMbWRwZEdoMVluVnpaWEpqYjI1MFpXNTBMbU52YlRCakJnb3JCZ0VFQVlPL01BRUpCRlVNVTJoMGRIQnpPaTh2WjJsMGFIVmlMbU52YlM5aFoyNTBZM2t2WkdseUx5NW5hWFJvZFdJdmQyOXlhMlpzYjNkekwybHRjRzl5ZEMxeVpXTnZjbVJ6TG5saGJXeEFjbVZtY3k5b1pXRmtjeTl0WVdsdU1EZ0dDaXNHQVFRQmc3OHdBUW9FS2d3b00yUXpabVEzTkRWaU1qTTJNak00Wmpjd09EZzJZbVE1T1dSbE1ETXlZek0yTmpka1pEazRNakFkQmdvckJnRUVBWU8vTUFFTEJBOE1EV2RwZEdoMVlpMW9iM04wWldRd0xRWUtLd1lCQkFHRHZ6QUJEQVFmREIxb2RIUndjem92TDJkcGRHaDFZaTVqYjIwdllXZHVkR041TDJScGNqQTRCZ29yQmdFRUFZTy9NQUVOQkNvTUtETmtNMlprTnpRMVlqSXpOakl6T0dZM01EZzRObUprT1Rsa1pUQXpNbU16TmpZM1pHUTVPREl3SHdZS0t3WUJCQUdEdnpBQkRnUVJEQTl5WldaekwyaGxZV1J6TDIxaGFXNHdHUVlLS3dZQkJBR0R2ekFCRHdRTERBazVNekF6TWpJME5Ua3dLUVlLS3dZQkJBR0R2ekFCRUFRYkRCbG9kSFJ3Y3pvdkwyZHBkR2gxWWk1amIyMHZZV2R1ZEdONU1Ca0dDaXNHQVFRQmc3OHdBUkVFQ3d3Sk1UazNNVFF3TkRJMk1HTUdDaXNHQVFRQmc3OHdBUklFVlF4VGFIUjBjSE02THk5bmFYUm9kV0l1WTI5dEwyRm5iblJqZVM5a2FYSXZMbWRwZEdoMVlpOTNiM0pyWm14dmQzTXZhVzF3YjNKMExYSmxZMjl5WkhNdWVXRnRiRUJ5WldaekwyaGxZV1J6TDIxaGFXNHdPQVlLS3dZQkJBR0R2ekFCRXdRcURDZ3paRE5tWkRjME5XSXlNell5TXpobU56QTRPRFppWkRrNVpHVXdNekpqTXpZMk4yUmtPVGd5TUJnR0Npc0dBUVFCZzc4d0FSUUVDZ3dJYzJOb1pXUjFiR1V3VVFZS0t3WUJCQUdEdnpBQkZRUkRERUZvZEhSd2N6b3ZMMmRwZEdoMVlpNWpiMjB2WVdkdWRHTjVMMlJwY2k5aFkzUnBiMjV6TDNKMWJuTXZNell6TmpBM09UZzJNVE12WVhSMFpXMXdkSE12TVRBV0Jnb3JCZ0VFQVlPL01BRVdCQWdNQm5CMVlteHBZekF6QmdvckJnRUVBWU8vTUFFWUJDVU1JM0psY0c4NllXZHVkR041TDJScGNqcHlaV1k2Y21WbWN5OW9aV0ZrY3k5dFlXbHVNSUdLQmdvckJnRUVBZFo1QWdRQ0JId0VlZ0I0QUhZQTNUMHdhc2JIRVRKakdSNGNtV2MzQXFKS1hyamVQSzMvaDRweWdDOHA3bzRBQUFHZzVXYlZWd0FBQkFNQVJ6QkZBaUFyNFJkRUhUbjg1SjYxZnpEclp6YURsbTgzMEJ3ZG5oMTFUV3ZiMHgwYUxnSWhBUHlzREUrTEk0ZEN0aUFpOXZXMXpaTEpYMnRHYUJNRHk1STlVQ01Delc5YU1Bb0dDQ3FHU000OUJBTURBMmdBTUdVQ01BdElGRGtPSTdPd29Kc3pqUC9sRm9saXU2eXFNZk91eHc2ZG5KdkprQ2F1RThoMEpvVVBBOC8zRU0vTkJiRlVOUUl4QU0zZHdVLzBSVUFGRlUyTFI2a0RWSDAxL2JjMG0vU1ZCWEhnVFZWbzZ0YVNQMldSYlphYzYxT3VNQmxXMDdHS1hBPT0ifSwgInRsb2dFbnRyaWVzIjpbeyJsb2dJbmRleCI6IjI5ODA5NTY3MzciLCAibG9nSWQiOnsia2V5SWQiOiJ3Tkk5YXRRR2x6K1ZXZk82TFJ5Z0g0UVVmWS84VzRSRndpVDVpNVdSZ0IwPSJ9LCAia2luZFZlcnNpb24iOnsia2luZCI6Imhhc2hlZHJla29yZCIsICJ2ZXJzaW9uIjoiMC4wLjEifSwgImludGVncmF0ZWRUaW1lIjoiMTc5MDU1NTExNyIsICJpbmNsdXNpb25Qcm9taXNlIjp7InNpZ25lZEVudHJ5VGltZXN0YW1wIjoiTUVVQ0lRRE1iMnpvZU5zUzZINW5rM3UvaHNuY2pVWXBMRDYxL2hidTZyMmVTVDJCV3dJZ0VjcEZnd1FSOUgrcUhnS1RRQVVmbS9sTXdTY01xTnE3eWQ1aHhYaCsxY289In0sICJpbmNsdXNpb25Qcm9vZiI6eyJsb2dJbmRleCI6IjI4NTkwNTI0NzUiLCAicm9vdEhhc2giOiJZZ1hxYUVrRzN1dG9LZjdMZXFQMVVoaW9xa3R2a1ppZFVsNU5rampISVlNPSIsICJ0cmVlU2l6ZSI6IjI4NTkwNTI0ODMiLCAiaGFzaGVzIjpbInBJOTA0VGIzKzdtaGt6UzEwRW8vcXhKWDRMYm5UbmplTHVyRU44YlJ3NHc9IiwgImw2dnlwVkM4WjU4TVdpZXplcFZuaVVLdUNEYzdVMTdaNVpUUndkQjF2ekk9IiwgImFoTTFBN3dEdHRobVBoUHBwMmc1OVBkSU1FQkQ3U1JmRnVPam9GSkJsZk09IiwgIndKQzJpQzFCN2pOVnBpN3UyRTJ1b2dYYkJGeVlNRWxndFdvdVpTcGF3NHc9IiwgIk02L3ZIank3RW1wTUhwUlR4aW5yYXFxTFlVRllTKzRjVHZNb0UxcGhMTUk9IiwgIldkaEF1MlZLcExYL3V4WUR3OVhDNGNudlAwcUhPY0xtTE5XSHdHZ2JTQ0E9IiwgIjBYbWNMSGtXeDAzeWRTeGVTV3pucFNva0RPYitBUHJvNHBTUWdWbnNvbnc9IiwgIlNjeUFWdFhZN0N6bk1GNmZCL0lveG8rTlRGQWZPV0hnbTBieUZoSG5WK0E9IiwgIkdITEtyY3BZNVQyWDlkYWNCdllVMHNSVm4wVEd4dUUzY2M1aWdiWjdQdE09IiwgIkhhRGFOUm81ek01eHpodDBOS3ZJNzlieW83OWhwaFcwWHpsd3Z3c0Y4NVE9IiwgIkVTRmtocVQyUjBocTVBZVhsZHVReXgxejZ1YWRZVEFaUE5HMGU3UkYrSE09IiwgIlJiRGVSZjFQaTlFdk00eXdra0pNTWFnRW5FMjN6L1NMNW9UUlorWWtZMHc9IiwgInZrRnMweldSRHJyd1BLTWNleG42YVdXaVNkcmFzMGRFUW9MR2ZFaldtQTg9IiwgImY0RExGRjRhL3RGSEc1T2VVaDNSWUdxUTZJNkFvWWpTUGhWM0swZUVDY0U9IiwgIklQQTRSMEFJTkdkS0dIZWlNVmV3UWtjUWlSTTdhSFVKaFZrNjk3NlZUL2s9IiwgIjZtRHR6UGpGR2FWcFN1Rk5UQStJdjI2YVJuRkZKL2M4bk9USzdxOXlsMlk9IiwgImFDSmZlaTE4bkxHRklxbi9xdTN3blI0ZUcrOVZNOTNkNytEM0QrTGtOa1U9IiwgIkIxWTk2dFFhZ05rbnBKOC91Zk5PREFQS2tPanZCTExDS1RFSkxmYmk1clU9IiwgInR0cHhkMFRKcHJPVXRiLzhXZjVEZUl6d050VXc3MlEwWW5YRTJMRk1JWm89IiwgInF4ekhhbkF6ejU3U0RkbUplMEI3YkpLNzJOVElCYndFTUdCQkt2RE9ST3c9IiwgInhIL0RDc2VMSHI5ZUtvWVQ4cXNPUlpLN3pWZEVHWVdIdVZ0c1ZyRDk1d1k9Il0sICJjaGVja3BvaW50Ijp7ImVudmVsb3BlIjoicmVrb3Iuc2lnc3RvcmUuZGV2IC0gMTE5MzA1MDk1OTkxNjY1NjUwNlxuMjg1OTA1MjQ4M1xuWWdYcWFFa0czdXRvS2Y3TGVxUDFVaGlvcWt0dmtaaWRVbDVOa2pqSElZTT1cblxu4oCUIHJla29yLnNpZ3N0b3JlLmRldiB3Tkk5YWpCR0FpRUFxTlR5NVdYT0RQMzJBaXZpc3BsSU00WUlCUlBpQ3Q3Z1E0cFRVeXM1SE9VQ0lRQ0lwR3kweWVLMkJSc1BGR3RkVUc0WjFQSFJNM3dlSERJeVA3OVRXQ21HQkE9PVxuIn19LCAiY2Fub25pY2FsaXplZEJvZHkiOiJleUpoY0dsV1pYSnphVzl1SWpvaU1DNHdMakVpTENKcmFXNWtJam9pYUdGemFHVmtjbVZyYjNKa0lpd2ljM0JsWXlJNmV5SmtZWFJoSWpwN0ltaGhjMmdpT25zaVlXeG5iM0pwZEdodElqb2ljMmhoTWpVMklpd2lkbUZzZFdVaU9pSTNPVFl5WW1Nd016a3pZek13TldRMU4yUXhabVV3TVdRMU1qVTBOalZrWVRJeE1XTXdNalExWWpZd05tUXpZVFZsWlRFNU4yTTRNREZqWVdGbU5ERTRJbjE5TENKemFXZHVZWFIxY21VaU9uc2lZMjl1ZEdWdWRDSTZJazFGVVVOSlEzUXdkMmh3WlZwb1QyMUpXa1ZKVkV4cWJ6aFNSMDFDS3poNVpHZzBZV2hwUkV0NmNHbDFjWGg2Y1VGcFFVNXFiV3RhUW01cFR6WlRSbWhRTms5d2VIWmFNMFJTY1VRMVJHeENkVzVRYlN0RFJYcEtPRXhwTmtFOVBTSXNJbkIxWW14cFkwdGxlU0k2ZXlKamIyNTBaVzUwSWpvaVRGTXdkRXhUTVVOU1ZXUktWR2xDUkZKV1NsVlRWVnBLVVRCR1ZWSlRNSFJNVXpCMFEyc3hTbE5WWTNoV1JVNUVVVzE0TVZvd1JqTlRWVXBDV2pCc1ZsWXlaRkJUV0VwNlVqRkNNV1I2VmpCVk1uaENZVWRvUzAwd1NtNVpNVkpWVFVWa1RtUXdUbTVYVld4TVlqRndTbVZ0YjNkU1ZVWXpWRmhqUzFSdWNFWldhekZEVkZWa1FrMVdWa1pSTW1oT1ZGZE5lV0pITldwTk1Vb3lXVEl4Vm1SV2NFaFdha3BPVldwU00xTkZSbHBTUmxwU1ZWVlNSbVZHV2paWlZtUnJaVzFTU0U5WWJHRlZla1ozV1cwMVUySkJjR3BpVkVaelYydGtjMkZIVWtoV1dHUkpZVWRPVDFSWGNGcGtNRGxWVTFSU1RsSkZSalZVYkZKR1RXeGtiMWt3TlU1aGJHd3pWREZTU2s1Rk1VVlJXSEJQVmtWVmVWWXljRUpSVlRGSFlUTmtSbVF4YkVsRGEzUjJWMnRzTm1GcVFrUlJWa1phVTFWMGRsZHJiRFpoYWtKRlVWWkdhbEpHUm01UlZWVjNZekpzYjFwRk5XeGhWMFpYVldwQ1ZGTjZhRXRoVjBaU1RVUkNlRXd3Y0hOWGJrb3daRlpDV0dJeGNHNWxTR3RMVVd0a05GWldiR2hOVkVJMlZETm5lVmxVV2pWaVZteHJZa2hDY0ZWVlNuaGxWVFV6Vld4V1RGb3hTazFTYm1oU1kxYzFUMkZWV2pCaWEwb3pVVlZrZWxaSFJsQlJNRXBaWWpOa2Jsb3hXWGxVVlVVd1VuZHdRazFXVm10U1NHUkdVV2s1TTFWVlZrSmtNR3hKV2pCU1FsWkZTbTVVYkZwSlZURldSbEpGVWtKVE1FcHVXak5LUTFvd1ZrZFJiRVpxVWtWR05sRlhVa05hTURWWFUwWkZNRkpWV201VlZsWk9VVzEwUWtOclkzZFVNMVo0WkRKemVtSlVhSGRQU0d4cFVWaENSRkV3VW5WVFNHeDJaREJvTTFkVlVsZFZha0p4VVd0S2JtUXdXblpSVmxWNlQxWkNkMlZxUmxwaE1GWmhXV3BXZUZSdGNIZFRNRnBZWVZob2NFNUdhMHRYYTFFMFpERnNVbGRWVWxkVmFrSlRVVlpHU1V3d1NrZFpNMlJYVjFad1ZWbFZhRk5OUjA1SlZGUmFUV1ZVYkhWWlZtaFRZakpTV0ZOWVZscE5hbXd3VkVSS1IySnRTblZWYlhCc1ZYcHNjbGxXYUVwa1ozQk5ZbGRTZDFwRlpHOU5WbXh3VDFST2FVMHdjSGxYYlRFMFpHMVJlbFJZV21oV2VrWXpXV3BPUzAxRmVGbFRiWGhhVFdwc05WZHJhRTVrVjFaWVVtNVNhVkpWU2pWWGJHUmhaV3QzZVdGSGVGcFdNVW8yUTJ0M2VVMVhhR2hXZWxJelZERkdXbE13ZEROWFZVcERVVlZrUldSdWNFSlJhMFpTVlZoS2FGTkdTWGRaTUdoT1RtdDROVTlVUW1sTmJsSnpXVzFyTVdGR2EzcFZia0pwVFdwV05sUkhNV3RqUjFKSVlVUkZTMWRYTlZkbGJIQlpVMjF3YVUxcVZYZFhiR014VFVWNGRGUnVXbWxXUlVaWVVXMWtkbU5yU201U1ZWWkNWMVU0ZGxSVlJrWlJNRXBDWVVod1drMXRhSE5YYTJoWFl6RndWVkZVU2tOYU1qbDVVVzFrUmxKUmNFSlhWVGgyVkZWR1JsSkZTa1JhTTNCaFVrVTFkRmRyVW1wTlJUVllVMWhzVG1Wc2JEVlVXSEJ2WWxVMU5sRlVVbEJTUm5Cd1YydFNjazVXY0VoV1dHUk9aV3R3Y1ZSWWNGcE5helI1VlcxMFVGWkhaRFZEYXpGRFpEQmtSR0ZZVGtoUlZrWlNVVzFqTTA5SVpFSlZWa1pHVWtkMGMyUkhUa2hQV0d4clVUQktWRmRzWkU5a2JVNTBWVzV3VGxGdFpFaFJNbXg2VWpCR1VsVlZTbTVPZW1nelVWWkdWbEpWVG5SU2JUUkxXVzAxVTJGdFZsUlBWM1JvVjBWc00xTkdSbHBUTUhRelYxVktRMUZWWkVWa2JuQkNVV3RLYmxWV1FtcGlWbHAwV1ROck5XSXhjRmhTYlhScVpWUnNNRmRXWkhOa1ZURkZZekJrUkdGWVRraFJWa1pTVVdkd2JrNTZhRE5SVmtadVVsVjRVbVF6U21oVFJrbDNXVEJvVGs1cmVEVlBWRUpwVFc1U2MxbHRhekZoUm10NlZXNUNhVTFxVmpaVVJ6RnJZMGRTU0dGRVJscGliRm8yVjJ4b1MyRnRTWGxPVkVKaFZucFZkME5yZUhSVWJscHBWa1ZLY1ZGdFpIWmphMHB1VWxWV1FsZFZPSFpVVlVaR1UydEtSMVpWTVZaTmJXZDNXa1ZvUTJWck9YQlBTRnBoVFcxM2QxbFZhRmRoVlhoMFZHNWFhVlY2Ykc5WGFra3hUVVpyZW1FeldVdFhhMlJ6WlZWNE5VNVhOV2hYUmtwMldrWmtTbVJ0VVhsUFdHeG9UV3h3ZWxscVRtdGxhM2Q1WWtoU2FsSjZiRFZhUlUxNFpWWndXRlJ1V21waVZrbzJWRWMxYzJGSFNsaGxSVVpxWWxaYWRGa3phelZpZDNCaFZqQmFjbGt6YXpWa1JteFlZa2hXVGxKSFpFaFJNbXg2VWpCR1VsVlZTbTVPZW1nelVWWkdkbEpWZEc1a01qbE9UV3hHTmxkdE1WSk5NRFZGVm0xc1RtRnJNSGxVVjNCT1RrWndjVmt6WkZCU1IyTjVRMnhzZEZWVVZsQldNVXB6VkZWU1RtVldiRFpVVkVwUFlXMVNjbGRyVW5KT1JURnhVVmRTUTFveU9YbFJiV1JHVWxWR1dsUjVPVTVSVlZaTlVXdEZORlJWVWxoYVNFSnJVakpuZUZkWGEzaGlNa2w2VkdwQlMxZHNaRkprTUhoU1YxVjBUR1F4YkVOUmEwWklVa2hhTmxGVlNrVlJWa1p0VWtWSmVHSXlVa2xWYm1ScVpXMDVNbFJFU210alIxSklZVVJHV21GVVZuRlpha2wzWkd4c1dGcElWbXRTTURReFZFUktVMk5CY0dwaGEwVXdVVzFrZG1OclNtNVNWVlpDVjFVNGRsUlZSa1pVYTBwRVlqQXhURkpGTlhKVVZFcGhZVEExTmxWVVJscGhhMncyVkcxd1NtVnJPVWhYVkU1T1VrZGpNRlJ0TVV0aE1EbFZZa2QwWVZaRlJqWkRhekYwVkZod1QyRnNhM3BYYTJSU1RsVTVSVk5ZWkVsa01XeE1Vek5rV2xGclNrSlNNRkl5Wld0R1ExSkhaRkpWYTFKQ1QxaHNZVll4Y0RaVVJFcHZZa1pzV0ZWdWNFMU5ha1p2V1Zaak1HUXdaRkpYVlhOTFV6TmtXbEZyU2tKU01GSXlaV3RHUTFKSVpGSlVSVkpDWVhwV1RtVnJSalpVVjNCS1RVVTFWV0V6WkV4VlZteE1Vek5rV2xGclNrSlNNRkl5Wld0R1ExSlZSbEpaYTFKRFlrYzVhMU5HU2pOWk0zQjJaR2R3VFUxdFVuZGFSV1J2VFZac2NFNVhjR2xOYWtJeVYxWmthMlJYVWtoVWFsWk9VVzEwU0ZFeWJIcFNNRVpTVlZWS2JrNTZhRE5SVmtwR1VsVk9NMlF3Y0U1V1IzTjZWRlpTVW1Rd05VVlRWRXBPVWpBeFNFTnJUbkJqTUdSQ1ZWWkdRMXA2WXpSa01FWlRVMVZXVjFWWWFGVlpWV2hUVFVkT1NWUlVXazFsVkd4MVdWWm9VMkl5VWxoVFdGWmFUV3BzTUZSRVNrZGliVXAxVlcxd2JGVjZiSEpaVm1oS1pHdDRkRnBJUVV0YVJXUnZUVlpzY0U5VVRtbE5NSEI1VjIweE5HUnRVWHBVV0Zwb1ZucEdNMWxxVGt0TlJYaFpVMjE0V2sxcWJEVlhhMmhPWkZkV1dGSnVVbWxTVlVvMVYyeGtZV1ZyZDNsaFIzaGFWakZLTmxSRVNYaGhRWEJvVm5wU00xUXdSbHBUTUhRelYxVktRMUZWWkVWa2JuQkNVV3RXTTFWWVJrVlJNbVEyVjJ0U1QySldjRVZaZWtKUFZqQnNOVlJZY0ZwbFZURTJZVWN4VDJWclJUQlVNRkpoWVZad1JXRjZWbUZTTVZZelEyc3hObE50Y0U1bGJHdDVWR3BLVTJFd09WVmFNMnhPVVcxa1NGRXliSHBTTUVaU1ZWVktiazU2YUROUlZrcFNVbFZPYm1Rd2JHcE5helYyVjJ4a1UwMVhTa2hXV0dSV1ZWWnNURk16WkZwUmEwcENVakJSUzJSdWNFSlJhMXBTVld0U1JWSlZXblphUldoVFpESk9ObUl6V2sxTmJWSjNXa1ZrYjAxV2JIQk9WM0JwVFdwQ01sZFdaR3RrVjFKSVZHcFdUVTFzU25kWk1tczFZVVpyZWxWdVFtbE5hbFkyVkVST1MwMVJjR2xpYXpFeVZGaHdXbVZyTlhGUlZFNVFWa2RqZVZSV1VrNWtiR3haVldwQ1lWWjZSak5hUldoT1pHc3hWVkZXWkVOYU1qbDVVVzFrUmxKVlJscFVlVGxPVVZWV1dGRnJSbTVVVlVwMVVXcEdXbUpZYUhkRGJHdzJVVmh3UTFveU9YbFJiV1JHVWxWR1dsUjVPVTVSVlZaYVVXdE9WbFJWYTNwVGJYaHFVbnBuTWxkV1pHdGtWMUpJVkdwV1RVMXNTbmRaTW5CM1pWWndXRmRVV21waVZscDBXVE5yTldJeGNGaFNiWE5MV1ROck5XUkdiRmhpU0ZaT1UxVmtURkZ0WkhaamEwcHVVbFZXUWxwR2J6RlJWMlJTVVRCS1NXUXdWbXhhTUVrd1VWVm9XbEZVVGxWTlNHUm9ZekpLU1ZKV1VrdGhhMlJUVGtkT2RGWXlUWHBSV0VaTFUzZHdXV050Y0d4VlJYTjZUREpuTUdOSWJHNVJlbWgzVGpJNE1GRlZSa0pTTW1NeFZqSktWMVp1WkVKUlZVcENWRlZHVTJWclNrZFJWMnhDWTJwU1UxcEZWa2xXUnpRMFRsVnZNazFYV2paU1NFcGhaVzFHUlVOdGVIUlBSRTEzVVc1a2EySnRaM2hOVmxKWVpHMUpkMlZFUW1oVVIyUktZVVZHVVdWWVRrVlNVM1JOVTFSU2ExRXpVbkJSVjJzMVpHeGplR1ZzY0UxVGJHZDVaRVZrYUZGck1VVmxWRlpLVDFaV1JGUlZUVXRsYkdNMVdWVXhRbUl3WkVSUk0wWklWVEF3TUU5VlNrSlVWVkpDVFcxa1FsUlZaRlpSTURGQ1pFVnNSMUpIZEZCVFZHUlFaREk1UzJNemNIRlZRemx6VW0wNWMyRllWVEpsV0VaT1dtczVNV1ZJWXpKYVFYQjFVMjVhUzJFd1RtaGtWVlUwWVVSQ1MySXhWbEZSVkdkMlRUQldUa3d3TlVOWmExcFdWR3hHU21WRlJrNU5NbEl6VmxNNGQxVnNWa0pTYTFwV1RXdDRVMDV0ZEVWV2EyZDNUVk01YVZsNlFuUk1NVTVYUTJ0S1dWTkhaRlZXYkZwMlRtNVNhRlV4UVhsV01VcHBWMjFHYWs1cVJsQmtWVEZEWWtaamQwNHdaRXhYUlVVNVVGRnZkRXhUTUhSTVZWWlBVa05DUkZKV1NsVlRWVnBLVVRCR1ZWSlRNSFJNVXpCMFEyYzlQU0o5ZlgxOSJ9XSwgInRpbWVzdGFtcFZlcmlmaWNhdGlvbkRhdGEiOnsicmZjMzE2MVRpbWVzdGFtcHMiOlt7InNpZ25lZFRpbWVzdGFtcCI6Ik1JSUN5VEFEQWdFQU1JSUN3QVlKS29aSWh2Y05BUWNDb0lJQ3NUQ0NBcTBDQVFNeERUQUxCZ2xnaGtnQlpRTUVBZ0V3Z2JjR0N5cUdTSWIzRFFFSkVBRUVvSUduQklHa01JR2hBZ0VCQmdrckJnRUVBWU8vTUFJd01UQU5CZ2xnaGtnQlpRTUVBZ0VGQUFRZzRya0pZdmtTT1I3UkgvL20vV0dUUUZQTWlXZXpac0JWaXk2b3UzV1ZUL2dDRkF6elM2dWpKN1FnNXdmd0NnU25TTE95dHN5T0dBOHlNREkyTURreU9EQXdNalV4TjFvd0F3SUJBYUF5cERBd0xqRVZNQk1HQTFVRUNoTU1jMmxuYzNSdmNtVXVaR1YyTVJVd0V3WURWUVFERXd4emFXZHpkRzl5WlMxMGMyR2dBREdDQWRzd2dnSFhBZ0VCTUZFd09URVZNQk1HQTFVRUNoTU1jMmxuYzNSdmNtVXVaR1YyTVNBd0hnWURWUVFERXhkemFXZHpkRzl5WlMxMGMyRXRjMlZzWm5OcFoyNWxaQUlVT2hOVUx3eVFZZTY4d1VNdnk0cU9peW9qaXd3d0N3WUpZSVpJQVdVREJBSUJvSUg4TUJvR0NTcUdTSWIzRFFFSkF6RU5CZ3NxaGtpRzl3MEJDUkFCQkRBY0Jna3Foa2lHOXcwQkNRVXhEeGNOTWpZd09USTRNREF5TlRFM1dqQXZCZ2txaGtpRzl3MEJDUVF4SWdRZ0Z5V2JuUVc2dU9SYUw3c3prTkpyMU9oK1VlNFNjMnhhYXRHbWpBSzczMjR3Z1k0R0N5cUdTSWIzRFFFSkVBSXZNWDh3ZlRCN01Ia0VJSVg1Sjd3SHEyTEt3N1JEVnNFTy9JR3l4b2cvMm5xNTV0aHcyZEU2elFXM01GVXdQYVE3TURreEZUQVRCZ05WQkFvVERITnBaM04wYjNKbExtUmxkakVnTUI0R0ExVUVBeE1YYzJsbmMzUnZjbVV0ZEhOaExYTmxiR1p6YVdkdVpXUUNGRG9UVkM4TWtHSHV2TUZETDh1S2pvc3FJNHNNTUFvR0NDcUdTTTQ5QkFNQ0JHY3daUUl3YjM5bmIydmxwN01DNW8zdnNJd0dyUlk4WkNVa1RoeHNVT083YlR1c1E5NDkrNzRydFNKdjNuSVdZZlJ1ZFJKMEFqRUFzMzhGQStPVFcxTUdMemdSVFRYcjZhWUtJZy9na0M3OTNmb3lVdStxK3RMMnJsVCtMb0Mycm1MNGZpY21JSnJwIn1dfX0sICJtZXNzYWdlU2lnbmF0dXJlIjp7Im1lc3NhZ2VEaWdlc3QiOnsiYWxnb3JpdGhtIjoiU0hBMl8yNTYiLCAiZGlnZXN0IjoiZVdLOEE1UERCZFY5SCtBZFVsUmwyaUVjQWtXMkJ0T2w3aGw4Z0J5cTlCZz0ifSwgInNpZ25hdHVyZSI6Ik1FUUNJQ3Qwd2hwZVpoT21JWkVJVExqbzhSR01CKzh5ZGg0YWhpREt6cGl1cXh6cUFpQU5qbWtaQm5pTzZTRmhQNk9weHZaM0RScUQ1RGxCdW5QbStDRXpKOExpNkE9PSJ9fQ==", "mediaType":"application/vnd.dev.sigstore.bundle.v0.3+json", "digest":"sha256:92dfe0f65151f91c8a4f4f362a27c502a7b73bb6e76207efa590450c0d040984", "size":"10243", "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:92dfe0f65151f91c8a4f4f362a27c502a7b73bb6e76207efa590450c0d040984"}], "metadata":{}}, "updatedAt":"2026-09-28T00:24:45Z", "metadata":{"agntcy.dir.security.v1.ScanResult":{"isSafe":true, "maxSeverity":"INFO", "reports":[{"isSafe":true, "maxSeverity":"INFO", "scannerType":"SKILL", "updatedAt":"2026-09-28T02:49:28Z"}]}, "agntcy.dir.trust.v1.Status":{"trusted":true, "verified":false}, "agntcy.dir.usage.v1.Metrics":{"lookupCount":1, "providerCount":1, "pullCount":0}}}