[{"data":1,"prerenderedAt":177},["ShallowReactive",2],{"ki-code-radar-repository-opencode-4166":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":59,"evidenceKinds":60,"technologies":62,"evidence":112,"tree":175,"firstObservedAt":7,"lastObservedAt":6},"opencode:4166","opencode-4166",4166,11872,"iorb","ai-legal-graph","iorb\u002Fai-legal-graph",null,"https:\u002F\u002Fgitlab.opencode.de\u002Fiorb\u002Fai-legal-graph","public","2025-01-20T10:32:42.442Z","2025-04-10T15:29:54.353Z","main","8c26aa4fed1fcb1be4ecfbbf745144dbf812e4be","https:\u002F\u002Fgitlab.opencode.de\u002Fiorb\u002Fai-legal-graph\u002F-\u002Fcommit\u002F8c26aa4fed1fcb1be4ecfbbf745144dbf812e4be","2025-03-31T12:14:45.000Z",[],{"present":20,"aiClaim":20,"version":48,"sourceUrl":48},11,[61],"manifest_dependency",[63,70,75,79,83,87,91,95,99,103,107],{"id":64,"slug":65,"identity":64,"label":66,"category":67,"ecosystem":68,"evidenceCount":69},"pypi:faiss-cpu","faiss-cpu-9138e277","FAISS","vector-store","python",1,{"id":71,"slug":72,"identity":71,"label":73,"category":74,"ecosystem":68,"evidenceCount":69},"pypi:langchain","langchain-2b3b6a0b","LangChain","orchestration",{"id":76,"slug":77,"identity":76,"label":78,"category":74,"ecosystem":68,"evidenceCount":69},"pypi:langchain-experimental","langchain-experimental-7a9ed002","LangChain · Experimental",{"id":80,"slug":81,"identity":80,"label":82,"category":74,"ecosystem":68,"evidenceCount":69},"pypi:langchain-groq","langchain-groq-aed894e4","LangChain · Groq",{"id":84,"slug":85,"identity":84,"label":86,"category":74,"ecosystem":68,"evidenceCount":69},"pypi:langchain-huggingface","langchain-huggingface-89b06dab","LangChain · Hugging Face",{"id":88,"slug":89,"identity":88,"label":90,"category":74,"ecosystem":68,"evidenceCount":69},"pypi:langchain-ollama","langchain-ollama-c606221f","LangChain · Ollama",{"id":92,"slug":93,"identity":92,"label":94,"category":74,"ecosystem":68,"evidenceCount":69},"pypi:langchain-postgres","langchain-postgres-8fa6545a","LangChain · Postgres",{"id":96,"slug":97,"identity":96,"label":98,"category":74,"ecosystem":68,"evidenceCount":69},"pypi:langchain-community","langchain-community-b296254c","LangChain Community",{"id":100,"slug":101,"identity":100,"label":102,"category":74,"ecosystem":68,"evidenceCount":69},"pypi:langchain-core","langchain-core-82117efb","LangChain Core",{"id":104,"slug":105,"identity":104,"label":106,"category":74,"ecosystem":68,"evidenceCount":69},"pypi:langchain-openai","langchain-openai-4985188e","LangChain OpenAI",{"id":108,"slug":109,"identity":108,"label":110,"category":111,"ecosystem":68,"evidenceCount":69},"pypi:langgraph","langgraph-6c1c645e","LangGraph","agents",[113,124,130,135,141,147,152,157,162,167,170],{"id":114,"stableKey":115,"kind":61,"identity":64,"label":66,"category":67,"ecosystem":68,"version":48,"filePath":116,"manifestType":117,"blobSha":118,"contentSha256":119,"line":120,"parserVersion":29,"ruleId":121,"direct":27,"scope":122,"sourceUrl":123,"commitSha":54,"firstObservedAt":7,"lastObservedAt":6},"evidence:a5cb5dbeea40759f14b4edcd","4166|requirements.txt|pypi:faiss-cpu|manifest_dependency|runtime|true","requirements.txt","python-requirements","eb8e9a474c655bc81e1a5841cf757dec75775529","4af6d800d8bb71a6063905cb4cd3614758c59deedb6c97555a3dfd1bb6ff0d89",21,"pypi-faiss-cpu","runtime","https:\u002F\u002Fgitlab.opencode.de\u002Fiorb\u002Fai-legal-graph\u002F-\u002Fblob\u002F8c26aa4fed1fcb1be4ecfbbf745144dbf812e4be\u002Frequirements.txt",{"id":125,"stableKey":126,"kind":61,"identity":71,"label":73,"category":74,"ecosystem":68,"version":127,"filePath":116,"manifestType":117,"blobSha":118,"contentSha256":119,"line":128,"parserVersion":29,"ruleId":129,"direct":27,"scope":122,"sourceUrl":123,"commitSha":54,"firstObservedAt":7,"lastObservedAt":6},"evidence:a81da0d4b9c2296172290419","4166|requirements.txt|pypi:langchain|manifest_dependency|runtime|true","==0.2.7",3,"pypi-langchain",{"id":131,"stableKey":132,"kind":61,"identity":96,"label":98,"category":74,"ecosystem":68,"version":127,"filePath":116,"manifestType":117,"blobSha":118,"contentSha256":119,"line":133,"parserVersion":29,"ruleId":134,"direct":27,"scope":122,"sourceUrl":123,"commitSha":54,"firstObservedAt":7,"lastObservedAt":6},"evidence:014a01698ca3e75086d7eedd","4166|requirements.txt|pypi:langchain-community|manifest_dependency|runtime|true",4,"pypi-langchain-community",{"id":136,"stableKey":137,"kind":61,"identity":100,"label":102,"category":74,"ecosystem":68,"version":138,"filePath":116,"manifestType":117,"blobSha":118,"contentSha256":119,"line":139,"parserVersion":29,"ruleId":140,"direct":27,"scope":122,"sourceUrl":123,"commitSha":54,"firstObservedAt":7,"lastObservedAt":6},"evidence:5567ec4a4bc59df42078d6d1","4166|requirements.txt|pypi:langchain-core|manifest_dependency|runtime|true","==0.2.28",5,"pypi-langchain-core",{"id":142,"stableKey":143,"kind":61,"identity":76,"label":78,"category":74,"ecosystem":68,"version":144,"filePath":116,"manifestType":117,"blobSha":118,"contentSha256":119,"line":145,"parserVersion":29,"ruleId":146,"direct":27,"scope":122,"sourceUrl":123,"commitSha":54,"firstObservedAt":7,"lastObservedAt":6},"evidence:5bc503c3ee88df6111b4d106","4166|requirements.txt|pypi:langchain-experimental|manifest_dependency|runtime|true","==0.0.63",7,"pypi-langchain-family",{"id":148,"stableKey":149,"kind":61,"identity":80,"label":82,"category":74,"ecosystem":68,"version":150,"filePath":116,"manifestType":117,"blobSha":118,"contentSha256":119,"line":151,"parserVersion":29,"ruleId":146,"direct":27,"scope":122,"sourceUrl":123,"commitSha":54,"firstObservedAt":7,"lastObservedAt":6},"evidence:7fe7df7f49fa48d394ec7549","4166|requirements.txt|pypi:langchain-groq|manifest_dependency|runtime|true","==0.1.5",6,{"id":153,"stableKey":154,"kind":61,"identity":84,"label":86,"category":74,"ecosystem":68,"version":155,"filePath":116,"manifestType":117,"blobSha":118,"contentSha256":119,"line":156,"parserVersion":29,"ruleId":146,"direct":27,"scope":122,"sourceUrl":123,"commitSha":54,"firstObservedAt":7,"lastObservedAt":6},"evidence:292c943146cae291da0c6039","4166|requirements.txt|pypi:langchain-huggingface|manifest_dependency|runtime|true","==0.0.3",9,{"id":158,"stableKey":159,"kind":61,"identity":88,"label":90,"category":74,"ecosystem":68,"version":160,"filePath":116,"manifestType":117,"blobSha":118,"contentSha256":119,"line":161,"parserVersion":29,"ruleId":146,"direct":27,"scope":122,"sourceUrl":123,"commitSha":54,"firstObservedAt":7,"lastObservedAt":6},"evidence:51554dbd9b9187d7cf00acc8","4166|requirements.txt|pypi:langchain-ollama|manifest_dependency|runtime|true","==0.1.1",8,{"id":163,"stableKey":164,"kind":61,"identity":104,"label":106,"category":74,"ecosystem":68,"version":48,"filePath":116,"manifestType":117,"blobSha":118,"contentSha256":119,"line":165,"parserVersion":29,"ruleId":166,"direct":27,"scope":122,"sourceUrl":123,"commitSha":54,"firstObservedAt":7,"lastObservedAt":6},"evidence:8a25beb5001bc68dd86ebb10","4166|requirements.txt|pypi:langchain-openai|manifest_dependency|runtime|true",10,"pypi-langchain-openai",{"id":168,"stableKey":169,"kind":61,"identity":92,"label":94,"category":74,"ecosystem":68,"version":48,"filePath":116,"manifestType":117,"blobSha":118,"contentSha256":119,"line":59,"parserVersion":29,"ruleId":146,"direct":27,"scope":122,"sourceUrl":123,"commitSha":54,"firstObservedAt":7,"lastObservedAt":6},"evidence:05897fed7b72fc9d91a598a4","4166|requirements.txt|pypi:langchain-postgres|manifest_dependency|runtime|true",{"id":171,"stableKey":172,"kind":61,"identity":108,"label":110,"category":111,"ecosystem":68,"version":160,"filePath":116,"manifestType":117,"blobSha":118,"contentSha256":119,"line":173,"parserVersion":29,"ruleId":174,"direct":27,"scope":122,"sourceUrl":123,"commitSha":54,"firstObservedAt":7,"lastObservedAt":6},"evidence:6b58ff7f3367083d6057fd07","4166|requirements.txt|pypi:langgraph|manifest_dependency|runtime|true",12,"pypi-langgraph",{"complete":27,"entryCount":176,"manifestCount":128,"truncated":20},234,1784445977325]