did:web

Protocolo de Identidade

A DID method that resolves an identifier to a DID document hosted at a conventional HTTPS URL: did:web:example.com maps to https://example.com/.well-known/did.json. It requires no ledger, no new infrastructure and no cryptographic novelty — an organization that already controls a domain can publish a DID in minutes. That simplicity has made it the most widely deployed method by a wide margin; Microsoft migrated Entra Verified ID from did:ion to did:web and made it the only available trust system. The cost is that its trust anchor is DNS and the certificate authority system, so the identifier is only as sovereign as the domain registration behind it.

Comunidade

Detalhes

Licença Open specification (W3C CCG / DIF document licence); implemented in every significant DID resolver library under permissive licences
Status de Dev 🟢 Ativo
Proprietário W3C Credentials Community Group / DIF — specification contacts listed in the W3C registry are Oliver Terbu, Mike Xu, Dmitri Zagidulin and Amy Guy
Proprietário - Lista
Órgão de Governança W3C Community Group (Credentials Community Group) | DIF
País International (W3C CCG and DIF participation; contributors across the USA, Europe and the UK)
Ano de Início 2019
Stack Language-agnostic specification; resolution is an HTTPS GET plus a path transformation, implementable in any language in a few lines
Financiamento N/A — no infrastructure or funding required beyond ordinary web hosting
Última Investigação 31 de jul. de 2026

Visão de topologia

Esta ferramenta no centro e o que se relaciona diretamente com ela. Cada linha nomeia o tipo de relação.

Visão de topologia: did:webEsta ferramenta no centro e o que se relaciona diretamente com ela. Cada linha nomeia o tipo de relação.did:webATproto (Base de)ATprotodid:webvh (Base de, Primitiva de identidade para, Identifica-se via, Interopera com)did:webvhOpenVTC (Base de, Implementações em conformidade)OpenVTCDIDs (Está em conformidade com, Primitiva de identidade para, Fala o protocolo, Armazenamento para)DIDsVCs (Está em conformidade com)VCsDecentralized Identity Foundation (Desenvolvido por)DecentralizedIdentity Fou…World Wide Web Consortium (Desenvolvido por, Hospedado em)World WideWeb Consorti…Animo (Primitiva de identidade para)AnimoDIDComm (Primitiva de identidade para, Fala o protocolo)DIDCommMeeco (Primitiva de identidade para)MeecoNorthern Block / 4sure (Primitiva de identidade para)NorthernBlock / 4sureSpherity (Primitiva de identidade para)Spherity
  • ATproto (Ferramenta): Base de
  • did:webvh (Ferramenta): Base de, Primitiva de identidade para, Identifica-se via, Interopera com
  • OpenVTC (Ferramenta): Base de, Implementações em conformidade
  • DIDs (Ferramenta): Está em conformidade com, Primitiva de identidade para, Fala o protocolo, Armazenamento para
  • VCs (Ferramenta): Está em conformidade com
  • Decentralized Identity Foundation (Organização): Desenvolvido por
  • World Wide Web Consortium (Organização): Desenvolvido por, Hospedado em
  • Animo (Ferramenta): Primitiva de identidade para
  • DIDComm (Ferramenta): Primitiva de identidade para, Fala o protocolo
  • Meeco (Ferramenta): Primitiva de identidade para
  • Northern Block / 4sure (Ferramenta): Primitiva de identidade para
  • Spherity (Ferramenta): Primitiva de identidade para

Outras 5 entidades relacionadas não são desenhadas; veja a lista abaixo ou abra o Explorador de grafo.

Abrir no Explorador de grafo

Capacidades

Identidade soberana Atestações portáteis

Protocolo de Identidade Atributos

Proprietário - Lista
Origens Self-sovereign identity / enterprise adoption — created to remove the infrastructure barrier to DID adoption by reusing the web PKI and DNS that organizations already operate
Banco de Dados N/A — the DID document is a static JSON file served over HTTPS; storage is whatever the controller's web host provides
Linguagem de Consulta HTTPS GET — resolution is a deterministic transformation of the DID into a URL, followed by an ordinary web request
Formatos de Dados W3C DID Document as JSON or JSON-LD, served at /.well-known/did.json or at a path derived from the DID's optional path components
Suporte Móvel Library-level — implemented inside resolver libraries and wallets; no standalone application
Suporte Web Yes — HTTPS is the entire resolution mechanism; the DID document is an ordinary web resource
Aplicativos Nativos Library-level — embedded in resolver libraries; no standalone application
Termos Free at the specification level; real cost is domain registration and hosting, which the controller already bears
Fundos N/A
Baseado Em W3C DID Core 1.0; DNS; HTTPS and the web PKI (certificate authority trust); RFC 8615 well-known URIs
Permissões Web server access control — whoever can write to the hosting path controls the identifier
Autenticação e Identidade Domain-anchored — control of the identifier is control of the domain and its web server. There is no cryptographic binding between the identifier and any key; the keys are simply what the document at that URL says they are
Modelo de Armazenamento Web-hosted — a static JSON document on the controller's own server or CDN. No replication, no history, no verifiable log of changes
Interoperabilidade Universal within the W3C DID ecosystem; the default assumption in most enterprise deployments. did:webvh (in this file) is backwards-compatible with did:web and can be resolved in legacy mode by dropping the SCID segment
Portabilidade de Dados Poor — the domain is part of the identifier, so the DID cannot be moved to a different host without becoming a different DID. This is the specific limitation did:webvh and did:scid were designed to address
Governança e Tomada de Decisão W3C Credentials Community Group and DIF — open participation and public repository for the specification; each DID document is governed solely by whoever controls the domain
Maturidade / Padronização do Protocolo Registered W3C DID method with the widest production deployment of any method, though the specification remains a community draft rather than a W3C Recommendation. Maturity here is adoption-driven
Padrões de Identidade W3C DID Core 1.0; registered in the W3C DID Extensions methods registry
Métodos DID Suportados did:web (defines this method). did:webvh is a backwards-compatible extension that adds verifiable history and self-certification
Métodos DID Suportados - Lista
Gestão de Chaves Controller-managed with no verifiable history — keys can be changed at any time by editing the hosted document, but there is no signed log, so a relying party cannot distinguish a legitimate rotation from a compromise or a substitution by whoever controls the host
Tipos de Credenciais N/A — a DID method specification; defines no credential types. Compatible with W3C Verifiable Credentials issued against identifiers of this method
Método de Verificação Whatever the retrieved document asserts — trust is transitive through HTTPS and the CA system rather than being cryptographically self-certifying. There is no proof that the document was authored by any particular key
Recursos de Privacidade Minimal — did:web identifiers are public by construction, human-readable, and tied to an organizational domain, making them inherently correlatable. Unsuitable for pairwise or pseudonymous use
Métodos de Autenticação Cryptographic signature against keys listed in the hosted DID document
Mecanismo de Revogação Document edit or removal — the controller deletes or updates the hosted file. There is no cryptographic revocation record and no history, so past states cannot be verified
Tipos de Agentes Suportados Any key-controlling entity — individuals, organizations, services and devices
Tipos de Carteira/Cliente SDK / library integration — resolver implementations across the SSI tooling ecosystem; no method-specific wallet
Mecanismos de Recuperação Domain control — recovery means regaining control of the domain and the web server; there is no key-based recovery path
Conformidade / Regulamentações Widely used in regulated enterprise deployments precisely because it maps onto existing organizational domain governance and audit practice. The specification itself addresses no regulation directly
Protocolos de Troca de Credenciais Compatible with DIDComm, OpenID4VC and any W3C DID-resolving protocol; the dominant issuer method in enterprise credential deployments
Estrutura de Confiança Web PKI — trust derives from DNS registration and certificate authorities, both of which are hierarchical and centrally administered. This is the method's defining structural property
Modelo de Custo Domain registration plus hosting — recurring, and dependent on continued payment and registrar relationship. Lapse of the registration destroys the identifier
Resistência à Censura Low — the weakest on this tab. A registrar, certificate authority, hosting provider, court or state can each independently make the identifier unresolvable, and no fallback exists because the domain is embedded in the DID itself

Relacionamentos

Como esta ferramenta se conecta a outras ferramentas e organizações, a partir de relacionamentos revisados pelo responsável pelos dados do OpenHaven. Descrevem como os projetos se conectam, não a qualidade deles.

Desenvolvido por
  • Decentralized Identity Foundation
  • World Wide Web Consortium
Está em conformidade com
Hospedado em
  • World Wide Web Consortium
Identifica-se via
Armazenamento para
Implementações em conformidade
Inspirou