{
  "edges": [
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:4166@8c26aa4fed1fcb1be4ecfbbf745144dbf812e4be:pypi:langchain-ollama",
        "url": "https://gitlab.opencode.de/iorb/ai-legal-graph/-/commit/8c26aa4fed1fcb1be4ecfbbf745144dbf812e4be"
      },
      "evidenceClass": "exact",
      "from": "opencode:4166",
      "id": "edge:1e8f30c1f087dc13aebd4631",
      "observedAt": "2026-07-21T08:58:16.708Z",
      "relation": "declares_dependency",
      "to": "package:pypi:langchain-ollama"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:4166@8c26aa4fed1fcb1be4ecfbbf745144dbf812e4be:pypi:langchain-core",
        "url": "https://gitlab.opencode.de/iorb/ai-legal-graph/-/commit/8c26aa4fed1fcb1be4ecfbbf745144dbf812e4be"
      },
      "evidenceClass": "exact",
      "from": "opencode:4166",
      "id": "edge:2d5c12eb544438ac17a22087",
      "observedAt": "2026-07-21T08:58:16.708Z",
      "relation": "declares_dependency",
      "to": "package:pypi:langchain-core"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:4166@8c26aa4fed1fcb1be4ecfbbf745144dbf812e4be:pypi:langchain-groq",
        "url": "https://gitlab.opencode.de/iorb/ai-legal-graph/-/commit/8c26aa4fed1fcb1be4ecfbbf745144dbf812e4be"
      },
      "evidenceClass": "exact",
      "from": "opencode:4166",
      "id": "edge:3e2d9bc177afe0c9f68dc21c",
      "observedAt": "2026-07-21T08:58:16.708Z",
      "relation": "declares_dependency",
      "to": "package:pypi:langchain-groq"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:4166@8c26aa4fed1fcb1be4ecfbbf745144dbf812e4be:pypi:langchain-community",
        "url": "https://gitlab.opencode.de/iorb/ai-legal-graph/-/commit/8c26aa4fed1fcb1be4ecfbbf745144dbf812e4be"
      },
      "evidenceClass": "exact",
      "from": "opencode:4166",
      "id": "edge:59da170e269c7bb811991ea9",
      "observedAt": "2026-07-21T08:58:16.708Z",
      "relation": "declares_dependency",
      "to": "package:pypi:langchain-community"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:4166@8c26aa4fed1fcb1be4ecfbbf745144dbf812e4be:pypi:langchain-huggingface",
        "url": "https://gitlab.opencode.de/iorb/ai-legal-graph/-/commit/8c26aa4fed1fcb1be4ecfbbf745144dbf812e4be"
      },
      "evidenceClass": "exact",
      "from": "opencode:4166",
      "id": "edge:7db7e07701f9f4e0de2da7bc",
      "observedAt": "2026-07-21T08:58:16.708Z",
      "relation": "declares_dependency",
      "to": "package:pypi:langchain-huggingface"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:4166@8c26aa4fed1fcb1be4ecfbbf745144dbf812e4be:pypi:langchain-experimental",
        "url": "https://gitlab.opencode.de/iorb/ai-legal-graph/-/commit/8c26aa4fed1fcb1be4ecfbbf745144dbf812e4be"
      },
      "evidenceClass": "exact",
      "from": "opencode:4166",
      "id": "edge:88c8ccde5142928a00e44792",
      "observedAt": "2026-07-21T08:58:16.708Z",
      "relation": "declares_dependency",
      "to": "package:pypi:langchain-experimental"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:4166@8c26aa4fed1fcb1be4ecfbbf745144dbf812e4be:pypi:langchain",
        "url": "https://gitlab.opencode.de/iorb/ai-legal-graph/-/commit/8c26aa4fed1fcb1be4ecfbbf745144dbf812e4be"
      },
      "evidenceClass": "exact",
      "from": "opencode:4166",
      "id": "edge:a237d294687256f4b9dce08a",
      "observedAt": "2026-07-21T08:58:16.708Z",
      "relation": "declares_dependency",
      "to": "package:pypi:langchain"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:4166@8c26aa4fed1fcb1be4ecfbbf745144dbf812e4be:pypi:langgraph",
        "url": "https://gitlab.opencode.de/iorb/ai-legal-graph/-/commit/8c26aa4fed1fcb1be4ecfbbf745144dbf812e4be"
      },
      "evidenceClass": "exact",
      "from": "opencode:4166",
      "id": "edge:e0bce639bab0f7409be6e4ed",
      "observedAt": "2026-07-21T08:58:16.708Z",
      "relation": "declares_dependency",
      "to": "package:pypi:langgraph"
    }
  ],
  "entity": {
    "attributes": {
      "aiPackageCount": 8,
      "commitSha": "8c26aa4fed1fcb1be4ecfbbf745144dbf812e4be",
      "lastActivityAt": "2025-04-10T15:29:54.353Z",
      "pathWithNamespace": "iorb/ai-legal-graph",
      "treeComplete": true
    },
    "edgeCount": 8,
    "id": "opencode:4166",
    "indexable": true,
    "label": "iorb/ai-legal-graph",
    "links": [
      {
        "kind": "official_source",
        "label": "openCode",
        "url": "https://gitlab.opencode.de/iorb/ai-legal-graph"
      },
      {
        "kind": "snapshot",
        "label": "Commit",
        "url": "https://gitlab.opencode.de/iorb/ai-legal-graph/-/commit/8c26aa4fed1fcb1be4ecfbbf745144dbf812e4be"
      },
      {
        "kind": "local_dossier",
        "label": "KI-Code-Radar",
        "url": "/tools/ki-code-radar/repository/opencode-4166/"
      }
    ],
    "slug": "repository-opencode-4166-0f67d70f",
    "sourceRefs": [
      {
        "dataset": "german-public-sector-ai-code-radar",
        "field": "opencode_project_id_and_commit",
        "fingerprint": "git:8c26aa4fed1fcb1be4ecfbbf745144dbf812e4be",
        "sourceId": "opencode:4166",
        "url": "https://gitlab.opencode.de/iorb/ai-legal-graph/-/commit/8c26aa4fed1fcb1be4ecfbbf745144dbf812e4be"
      }
    ],
    "type": "repository"
  },
  "fingerprint": "sha256:a000326071f7dda83ae060da95c30afdab9f5f35dde2552dee970165cf3096dc",
  "generatedAt": "2026-07-21T08:59:15.288Z",
  "neighbors": [
    {
      "attributes": {
        "advisoryCount": 0,
        "category": "orchestration",
        "ecosystem": "pypi",
        "identity": "pypi:langchain-ollama",
        "licenseExpressions": [
          "MIT"
        ],
        "occurrenceCount": 1,
        "provider": null,
        "repositoryCount": 1
      },
      "edgeCount": 1,
      "id": "package:pypi:langchain-ollama",
      "indexable": true,
      "label": "LangChain · Ollama",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/langchain-ollama-c606221f/"
        }
      ],
      "slug": "package-pypi-langchain-ollama-18a1b798",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:langchain-ollama"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 7,
        "category": "orchestration",
        "ecosystem": "pypi",
        "identity": "pypi:langchain-core",
        "licenseExpressions": [
          "MIT"
        ],
        "occurrenceCount": 7,
        "provider": null,
        "repositoryCount": 5
      },
      "edgeCount": 5,
      "id": "package:pypi:langchain-core",
      "indexable": true,
      "label": "LangChain Core",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/langchain-core-82117efb/"
        }
      ],
      "slug": "package-pypi-langchain-core-a06e4351",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:langchain-core"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 0,
        "category": "orchestration",
        "ecosystem": "pypi",
        "identity": "pypi:langchain-groq",
        "licenseExpressions": [
          "MIT"
        ],
        "occurrenceCount": 1,
        "provider": null,
        "repositoryCount": 1
      },
      "edgeCount": 1,
      "id": "package:pypi:langchain-groq",
      "indexable": true,
      "label": "LangChain · Groq",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/langchain-groq-aed894e4/"
        }
      ],
      "slug": "package-pypi-langchain-groq-969b0791",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:langchain-groq"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 4,
        "category": "orchestration",
        "ecosystem": "pypi",
        "identity": "pypi:langchain-community",
        "licenseExpressions": [
          "MIT"
        ],
        "occurrenceCount": 4,
        "provider": null,
        "repositoryCount": 4
      },
      "edgeCount": 4,
      "id": "package:pypi:langchain-community",
      "indexable": true,
      "label": "LangChain Community",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/langchain-community-b296254c/"
        }
      ],
      "slug": "package-pypi-langchain-community-ee8a8d54",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:langchain-community"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 0,
        "category": "orchestration",
        "ecosystem": "pypi",
        "identity": "pypi:langchain-huggingface",
        "licenseExpressions": [
          "MIT"
        ],
        "occurrenceCount": 1,
        "provider": null,
        "repositoryCount": 1
      },
      "edgeCount": 1,
      "id": "package:pypi:langchain-huggingface",
      "indexable": true,
      "label": "LangChain · Hugging Face",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/langchain-huggingface-89b06dab/"
        }
      ],
      "slug": "package-pypi-langchain-huggingface-879edf97",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:langchain-huggingface"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 0,
        "category": "orchestration",
        "ecosystem": "pypi",
        "identity": "pypi:langchain-experimental",
        "licenseExpressions": [
          "MIT"
        ],
        "occurrenceCount": 1,
        "provider": null,
        "repositoryCount": 1
      },
      "edgeCount": 1,
      "id": "package:pypi:langchain-experimental",
      "indexable": true,
      "label": "LangChain · Experimental",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/langchain-experimental-7a9ed002/"
        }
      ],
      "slug": "package-pypi-langchain-experimental-256fc347",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:langchain-experimental"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 3,
        "category": "orchestration",
        "ecosystem": "pypi",
        "identity": "pypi:langchain",
        "licenseExpressions": [
          "MIT"
        ],
        "occurrenceCount": 8,
        "provider": null,
        "repositoryCount": 6
      },
      "edgeCount": 6,
      "id": "package:pypi:langchain",
      "indexable": true,
      "label": "LangChain",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/langchain-2b3b6a0b/"
        }
      ],
      "slug": "package-pypi-langchain-920cf37a",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:langchain"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 2,
        "category": "agents",
        "ecosystem": "pypi",
        "identity": "pypi:langgraph",
        "licenseExpressions": [
          "MIT"
        ],
        "occurrenceCount": 8,
        "provider": null,
        "repositoryCount": 6
      },
      "edgeCount": 6,
      "id": "package:pypi:langgraph",
      "indexable": true,
      "label": "LangGraph",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/langgraph-6c1c645e/"
        }
      ],
      "slug": "package-pypi-langgraph-c5a77708",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:langgraph"
        }
      ],
      "type": "package"
    }
  ],
  "schemaVersion": "ki-evidenznetz.entity.v1"
}
