[
  {
    "id": "edge:pjc1sp:contains",
    "from": "file:1ud0jop:iidentityservice-cs",
    "to": "method:d5t49u:onstateinvalidated",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Application/Abstractions/Services/IIdentityService.cs",
        "line": 8,
        "summary": "Method OnStateInvalidated is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:1gan3qn:contains",
    "from": "file:1ud0jop:iidentityservice-cs",
    "to": "method:12nj2l:registerasync",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Application/Abstractions/Services/IIdentityService.cs",
        "line": 9,
        "summary": "Method RegisterAsync is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:1a57gs4:contains",
    "from": "file:1ud0jop:iidentityservice-cs",
    "to": "method:1ww1s1:loginasync",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Application/Abstractions/Services/IIdentityService.cs",
        "line": 10,
        "summary": "Method LoginAsync is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:1l4dise:contains",
    "from": "file:1ud0jop:iidentityservice-cs",
    "to": "method:urpd77:logoutasync",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Application/Abstractions/Services/IIdentityService.cs",
        "line": 11,
        "summary": "Method LogoutAsync is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:840cjl:contains",
    "from": "file:1ud0jop:iidentityservice-cs",
    "to": "method:yzr6ph:getprofileasync",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Application/Abstractions/Services/IIdentityService.cs",
        "line": 12,
        "summary": "Method GetProfileAsync is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:1h5xbd0:contains",
    "from": "file:1ud0jop:iidentityservice-cs",
    "to": "method:1gbqw83:refreshtokenasync",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Application/Abstractions/Services/IIdentityService.cs",
        "line": 13,
        "summary": "Method RefreshTokenAsync is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:whtbqg:defines-type",
    "from": "file:1ud0jop:iidentityservice-cs",
    "to": "type:udpmrx:iidentityservice",
    "kind": "defines-type",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Application/Abstractions/Services/IIdentityService.cs",
        "line": 6,
        "summary": "Type IIdentityService is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:1y85tka:imports",
    "from": "file:1ud0jop:iidentityservice-cs",
    "to": "file:1fs0p2c:userprofiledto-cs",
    "kind": "imports",
    "status": "resolved",
    "confidence": 0.95,
    "evidence": [
      {
        "path": "NexusReader.Application/Abstractions/Services/IIdentityService.cs",
        "summary": "File imports dependency NexusReader.Application/DTOs/User/UserProfileDto.cs.",
        "kind": "dependency"
      }
    ],
    "targetPath": "NexusReader.Application/DTOs/User/UserProfileDto.cs"
  }
]