{
  "@context": [
    "https://www.w3.org/ns/did/v1",
    "https://w3id.org/security/suites/jws-2020/v1"
  ],
  "id": "did:web:vself.com",
  "alsoKnownAs": [
    "https://vself.com"
  ],
  "verificationMethod": [
    {
      "id": "did:web:vself.com#platform-2026-07",
      "type": "JsonWebKey2020",
      "controller": "did:web:vself.com",
      "publicKeyJwk": {
        "kty": "EC",
        "crv": "P-256",
        "x": "YYhGTS5qbiOnLUYLuTko9roEfYtZScPMEquYwRPdhfk",
        "y": "e-UQif5T8q5c3eS1EUBHKRiVZt-nMPiOgy6jXVQtaCw"
      }
    }
  ],
  "authentication": [
    "did:web:vself.com#platform-2026-07"
  ],
  "assertionMethod": [
    "did:web:vself.com#platform-2026-07"
  ],
  "capabilityInvocation": [
    "did:web:vself.com#platform-2026-07"
  ],
  "capabilityDelegation": [
    "did:web:vself.com#platform-2026-07"
  ],
  "service": [
    {
      "id": "did:web:vself.com#verify",
      "type": "VSELFVerificationService",
      "serviceEndpoint": "https://vself.com/vself/verify"
    },
    {
      "id": "did:web:vself.com#delegate",
      "type": "VSELFDelegationService",
      "serviceEndpoint": "https://vself.com/vself/delegate"
    },
    {
      "id": "did:web:vself.com#task-room",
      "type": "VSELFEncryptedTaskRoomService",
      "serviceEndpoint": "https://vself.com/api/rooms"
    },
    {
      "id": "did:web:vself.com#agent-protocol",
      "type": "VSELFAgentAuthorizationProtocol",
      "serviceEndpoint": "https://vself.com/api/vself/protocol"
    },
    {
      "id": "did:web:vself.com#agent-connector",
      "type": "VSELFAgentConnectionService",
      "serviceEndpoint": "https://vself.com/api/agents"
    },
    {
      "id": "did:web:vself.com#revoke",
      "type": "VSELFRevocationService",
      "serviceEndpoint": "https://vself.com/vself/revoke"
    }
  ]
}
