{
  "nodes": [
    {
      "id": "Resource:rag-service",
      "label": "Resource",
      "properties": {
        "service_name": "rag-service"
      }
    },
    {
      "id": "Operation:ccccccccccccccc1",
      "label": "Operation",
      "properties": {
        "span_id": "ccccccccccccccc1",
        "trace_id": "33333333333333333333333333333333",
        "type": "embeddings",
        "start_ns": 1737000300000000000,
        "end_ns": 1737000300200000000,
        "status": "OK",
        "input_tokens": 20,
        "output_tokens": 0,
        "service_name": "rag-service"
      }
    },
    {
      "id": "Session:conv-4",
      "label": "Session",
      "properties": {
        "id": "conv-4"
      }
    },
    {
      "id": "Model:openai/text-embedding-3-small",
      "label": "Model",
      "properties": {
        "provider": "openai",
        "name": "text-embedding-3-small"
      }
    },
    {
      "id": "Operation:ccccccccccccccc2",
      "label": "Operation",
      "properties": {
        "span_id": "ccccccccccccccc2",
        "trace_id": "33333333333333333333333333333333",
        "type": "retrieve",
        "start_ns": 1737000300300000000,
        "end_ns": 1737000300500000000,
        "status": "OK",
        "service_name": "rag-service"
      }
    },
    {
      "id": "DataSource:vector-store-kb1",
      "label": "DataSource",
      "properties": {
        "id": "vector-store-kb1",
        "kind": "vector_store"
      }
    },
    {
      "id": "Operation:ccccccccccccccc3",
      "label": "Operation",
      "properties": {
        "span_id": "ccccccccccccccc3",
        "trace_id": "33333333333333333333333333333333",
        "type": "chat",
        "start_ns": 1737000300600000000,
        "end_ns": 1737000301800000000,
        "status": "OK",
        "input_tokens": 800,
        "output_tokens": 120,
        "service_name": "rag-service"
      }
    },
    {
      "id": "Model:anthropic/claude-sonnet-4-5",
      "label": "Model",
      "properties": {
        "provider": "anthropic",
        "name": "claude-sonnet-4-5"
      }
    }
  ],
  "edges": [
    {
      "id": "e0",
      "source": "Operation:ccccccccccccccc2",
      "target": "DataSource:vector-store-kb1",
      "type": "RETRIEVED_FROM",
      "properties": {}
    },
    {
      "id": "e1",
      "source": "Session:conv-4",
      "target": "Operation:ccccccccccccccc1",
      "type": "CONTAINS",
      "properties": {}
    },
    {
      "id": "e2",
      "source": "Operation:ccccccccccccccc3",
      "target": "Model:anthropic/claude-sonnet-4-5",
      "type": "EXECUTED",
      "properties": {}
    },
    {
      "id": "e3",
      "source": "Operation:ccccccccccccccc2",
      "target": "Operation:ccccccccccccccc3",
      "type": "PARENT_OF",
      "properties": {}
    },
    {
      "id": "e4",
      "source": "Session:conv-4",
      "target": "Operation:ccccccccccccccc2",
      "type": "CONTAINS",
      "properties": {}
    },
    {
      "id": "e5",
      "source": "Operation:ccccccccccccccc1",
      "target": "Model:openai/text-embedding-3-small",
      "type": "EXECUTED",
      "properties": {}
    },
    {
      "id": "e6",
      "source": "Session:conv-4",
      "target": "Operation:ccccccccccccccc3",
      "type": "CONTAINS",
      "properties": {}
    },
    {
      "id": "e7",
      "source": "Operation:ccccccccccccccc1",
      "target": "Operation:ccccccccccccccc2",
      "type": "PARENT_OF",
      "properties": {}
    }
  ]
}