[{"data":1,"prerenderedAt":152},["ShallowReactive",2],{"ki-code-radar-repository-opencode-7781":3},{"schemaVersion":4,"dataset":5,"generatedAt":6,"trackingSince":7,"source":8,"coverage":15,"methodology":23,"kind":39,"entity":40},"ki-code-radar\u002Fv1","german-public-sector-ai-code-radar","2026-07-19T07:21:04.623Z","2026-07-18T20:36:34.579Z",{"platform":9,"host":10,"catalogueUrl":11,"apiUrl":12,"guideUrl":13,"publicProjectCount":14},"openCode","gitlab.opencode.de","https:\u002F\u002Fgitlab.opencode.de\u002Fexplore\u002Fprojects","https:\u002F\u002Fgitlab.opencode.de\u002Fapi\u002Fv4","https:\u002F\u002Fguide.opencode.de\u002Fen\u002Fsoftwareverzeichnis\u002F",3317,{"discoveryCandidateCount":16,"scannedCandidateCount":16,"completeTreeCount":17,"incompleteTreeCount":18,"evidenceRepositoryCount":19,"complete":20,"candidateDiscovery":21,"evidenceThreshold":22},58,56,2,30,false,"exact_ai_terms_in_project_name_path_description_or_topics","exact_allowlisted_manifest_dependency_or_container_coordinate",{"projectIdentity":24,"snapshotIdentity":25,"fileIdentity":26,"descriptionKeywordsUsedForDiscovery":27,"descriptionKeywordsUsedForClassification":20,"fuzzyMatchingUsed":20,"generativeAiUsed":20,"deploymentInference":20,"observationBoundary":28,"parserVersion":29,"manifestAllowlist":30,"lockfilesCollected":20,"generatedOrVendorDirectoriesExcluded":27,"perRepositoryTreeEntryCeiling":38},"exact_opencode_gitlab_project_id","exact_default_branch_commit_sha","exact_git_blob_sha_and_path",true,"first_and_last_observation_are_collection_bounds_not_exact_upstream_change_times","3",[31,32,33,34,35,36,37],"publiccode.yml (root only; publisher metadata, not code evidence)","pyproject.toml","requirements.txt \u002F requirements-*.txt \u002F requirements.in","package.json","Dockerfile* \u002F Containerfile*","compose.yml \u002F compose.yaml \u002F docker-compose.yml \u002F docker-compose.yaml","Helm values.yml \u002F values.yaml beside Chart.yaml",2000,"repository",{"id":41,"slug":42,"gitlabProjectId":43,"namespaceId":44,"namespaceFullPath":45,"name":46,"pathWithNamespace":47,"description":48,"webUrl":49,"visibility":50,"createdAt":51,"lastActivityAt":52,"defaultBranch":53,"commitSha":54,"commitUrl":55,"headCommittedAt":56,"archived":20,"topics":57,"publiccodePresent":20,"publiccode":58,"evidenceCount":59,"technologyCount":60,"evidenceKinds":61,"technologies":64,"evidence":90,"tree":150,"firstObservedAt":7,"lastObservedAt":6},"opencode:7781","opencode-7781",7781,24064,"baden-wuerttemberg\u002Finnenministerium\u002Fkiva.platform","kiva-llm-gateway","baden-wuerttemberg\u002Finnenministerium\u002Fkiva.platform\u002Fkiva-llm-gateway",null,"https:\u002F\u002Fgitlab.opencode.de\u002Fbaden-wuerttemberg\u002Finnenministerium\u002Fkiva.platform\u002Fkiva-llm-gateway","public","2025-11-07T15:18:23.257Z","2026-02-16T10:16:43.002Z","main","4a5cd798be9b97cc1bff7b30d930eafda774e380","https:\u002F\u002Fgitlab.opencode.de\u002Fbaden-wuerttemberg\u002Finnenministerium\u002Fkiva.platform\u002Fkiva-llm-gateway\u002F-\u002Fcommit\u002F4a5cd798be9b97cc1bff7b30d930eafda774e380","2025-11-28T12:50:28.000Z",[],{"present":20,"aiClaim":20,"version":48,"sourceUrl":48},7,5,[62,63],"container_reference","manifest_dependency",[65,72,78,81,85],{"id":66,"slug":67,"identity":66,"label":68,"category":69,"ecosystem":70,"evidenceCount":71},"oci:ghcr.io\u002Fberriai\u002Flitellm","ghcr-io-berriai-litellm-cfece842","LiteLLM","model-api","container",3,{"id":73,"slug":74,"identity":73,"label":75,"category":69,"ecosystem":76,"evidenceCount":77},"pypi:anthropic","anthropic-829dc3db","Anthropic SDK","python",1,{"id":79,"slug":80,"identity":79,"label":68,"category":69,"ecosystem":76,"evidenceCount":77},"pypi:litellm","litellm-e00b5c8b",{"id":82,"slug":83,"identity":82,"label":84,"category":69,"ecosystem":76,"evidenceCount":77},"pypi:openai","openai-0dd26ac5","OpenAI SDK",{"id":86,"slug":87,"identity":86,"label":88,"category":89,"ecosystem":76,"evidenceCount":77},"pypi:tiktoken","tiktoken-06b251a3","tiktoken","tokenization",[91,103,113,121,131,140,145],{"id":92,"stableKey":93,"kind":62,"identity":66,"label":68,"category":69,"ecosystem":70,"version":94,"filePath":95,"manifestType":96,"blobSha":97,"contentSha256":98,"line":99,"parserVersion":29,"ruleId":100,"direct":27,"scope":101,"sourceUrl":102,"commitSha":54,"firstObservedAt":7,"lastObservedAt":6},"evidence:9f89565789065b1048dabc27","7781|deploy\u002FDockerfile.ghcr_base|oci:ghcr.io\u002Fberriai\u002Flitellm|container_reference|runtime|true","main-latest","deploy\u002FDockerfile.ghcr_base","container-file","b9486f29e09a62572a65258ff30bafd024dd9378","de1754e68e4a3fe66a82d5dc1178c1cf7507d351adca50be9cfb80dd15b35a0a",6,"oci-ghcr-io-berriai-litellm","runtime","https:\u002F\u002Fgitlab.opencode.de\u002Fbaden-wuerttemberg\u002Finnenministerium\u002Fkiva.platform\u002Fkiva-llm-gateway\u002F-\u002Fblob\u002F4a5cd798be9b97cc1bff7b30d930eafda774e380\u002Fdeploy\u002FDockerfile.ghcr_base",{"id":104,"stableKey":105,"kind":62,"identity":66,"label":68,"category":69,"ecosystem":70,"version":106,"filePath":107,"manifestType":108,"blobSha":109,"contentSha256":110,"line":111,"parserVersion":29,"ruleId":100,"direct":27,"scope":101,"sourceUrl":112,"commitSha":54,"firstObservedAt":7,"lastObservedAt":6},"evidence:79ea47a4acdf6632b63afc29","7781|docker-compose.yml|oci:ghcr.io\u002Fberriai\u002Flitellm|container_reference|runtime|true","main-stable","docker-compose.yml","container-yaml","99ce13e1f2bce8f30799ca3f71957cdc48993dfb","fc03c04743ca9c4fec482b291e4462e2b12e92039b31a9269c70152070c6e0af",12,"https:\u002F\u002Fgitlab.opencode.de\u002Fbaden-wuerttemberg\u002Finnenministerium\u002Fkiva.platform\u002Fkiva-llm-gateway\u002F-\u002Fblob\u002F4a5cd798be9b97cc1bff7b30d930eafda774e380\u002Fdocker-compose.yml",{"id":114,"stableKey":115,"kind":62,"identity":66,"label":68,"category":69,"ecosystem":70,"version":116,"filePath":117,"manifestType":96,"blobSha":118,"contentSha256":119,"line":99,"parserVersion":29,"ruleId":100,"direct":27,"scope":101,"sourceUrl":120,"commitSha":54,"firstObservedAt":7,"lastObservedAt":6},"evidence:cae65289c08c1f4cf622aafd","7781|docker\u002FDockerfile.custom_ui|oci:ghcr.io\u002Fberriai\u002Flitellm|container_reference|runtime|true","litellm_fwd_server_root_path-dev","docker\u002FDockerfile.custom_ui","1f869e454513e94728f5111aced804366f235224","1d5b78bd8bcf290ea6132dbd294919442f208cf6be1f6b4d95be1d2cd845489c","https:\u002F\u002Fgitlab.opencode.de\u002Fbaden-wuerttemberg\u002Finnenministerium\u002Fkiva.platform\u002Fkiva-llm-gateway\u002F-\u002Fblob\u002F4a5cd798be9b97cc1bff7b30d930eafda774e380\u002Fdocker\u002FDockerfile.custom_ui",{"id":122,"stableKey":123,"kind":63,"identity":73,"label":75,"category":69,"ecosystem":76,"version":48,"filePath":124,"manifestType":125,"blobSha":126,"contentSha256":127,"line":128,"parserVersion":29,"ruleId":129,"direct":27,"scope":101,"sourceUrl":130,"commitSha":54,"firstObservedAt":7,"lastObservedAt":6},"evidence:c3c29a1716dcb22e74b5cf5f","7781|.circleci\u002Frequirements.txt|pypi:anthropic|manifest_dependency|runtime|true",".circleci\u002Frequirements.txt","python-requirements","8cd14de91897e92bad723cfba06c0084f919e9a8","0e4b32a8aa4cd7276da37f7d4767475f68b41a7706d2d9400fd6d8efa1202345",9,"pypi-anthropic","https:\u002F\u002Fgitlab.opencode.de\u002Fbaden-wuerttemberg\u002Finnenministerium\u002Fkiva.platform\u002Fkiva-llm-gateway\u002F-\u002Fblob\u002F4a5cd798be9b97cc1bff7b30d930eafda774e380\u002F.circleci\u002Frequirements.txt",{"id":132,"stableKey":133,"kind":63,"identity":79,"label":68,"category":69,"ecosystem":76,"version":134,"filePath":135,"manifestType":125,"blobSha":136,"contentSha256":137,"line":77,"parserVersion":29,"ruleId":138,"direct":27,"scope":101,"sourceUrl":139,"commitSha":54,"firstObservedAt":7,"lastObservedAt":6},"evidence:927c1719fff0582339879471","7781|docker\u002Fbuild_from_pip\u002Frequirements.txt|pypi:litellm|manifest_dependency|runtime|true","==1.67.4.dev1","docker\u002Fbuild_from_pip\u002Frequirements.txt","71e038b62670a19b1c2d641b48f120ac3ef72546","38cff50d29b519e74b0a8487585cd7a993ffcacbef52818fc4ec55e973bc692d","pypi-litellm","https:\u002F\u002Fgitlab.opencode.de\u002Fbaden-wuerttemberg\u002Finnenministerium\u002Fkiva.platform\u002Fkiva-llm-gateway\u002F-\u002Fblob\u002F4a5cd798be9b97cc1bff7b30d930eafda774e380\u002Fdocker\u002Fbuild_from_pip\u002Frequirements.txt",{"id":141,"stableKey":142,"kind":63,"identity":82,"label":84,"category":69,"ecosystem":76,"version":143,"filePath":124,"manifestType":125,"blobSha":126,"contentSha256":127,"line":18,"parserVersion":29,"ruleId":144,"direct":27,"scope":101,"sourceUrl":130,"commitSha":54,"firstObservedAt":7,"lastObservedAt":6},"evidence:efe7def0f16c609c83b7f289","7781|.circleci\u002Frequirements.txt|pypi:openai|manifest_dependency|runtime|true","==1.81.0","pypi-openai",{"id":146,"stableKey":147,"kind":63,"identity":86,"label":88,"category":89,"ecosystem":76,"version":48,"filePath":124,"manifestType":125,"blobSha":126,"contentSha256":127,"line":148,"parserVersion":29,"ruleId":149,"direct":27,"scope":101,"sourceUrl":130,"commitSha":54,"firstObservedAt":7,"lastObservedAt":6},"evidence:8211dedb01c290cac38a9236","7781|.circleci\u002Frequirements.txt|pypi:tiktoken|manifest_dependency|runtime|true",4,"pypi-tiktoken",{"complete":20,"entryCount":38,"manifestCount":151,"truncated":27},17,1784445977488]