- From: Anivar Aravind <ping@anivar.net>
- Date: Tue, 21 Jul 2026 21:38:19 +0530
- To: kaveh@whisper.security
- Cc: public-credentials@w3.org
- Message-ID: <CA+nuCJarErsbBR3fxZEy-nkK=a2RU+rVw+QqdAJ+d8XV7JbupQ@mail.gmail.com>
Hi Kaveh, A normative DANE-EE profile that did:web high assurance and did:dns can both point at seems clearly worth doing, and doing once. I came at DNS from the other end, as a member of the Neo-Brahmi Generation Panel on the Neo-Brahmi root zone LGRs, so mostly what a label is permitted to be rather than what a key is bound to. One question from that side, and it may already be in scope for you. DNSSEC and DANE bind a key to a name and let a verifier check it offline. What they do not carry is anything about the holding of the name. Registrant lapse and a drop catch, a UDRP transfer, or a registry level failure all move the name to a different party, and the new holder publishes their own TLSA record. Every signature verifies. The chain to the IANA root is intact. The anchor has changed hands and no relying party that trusted it last week is told. For a TLS certificate this matters less, because sessions are short and the certificate has its own lifetime and revocation story. For an identifier that other parties have already recorded and may re-verify much later, agent to agent or across an organisational boundary, the same silence is a different kind of gap: the verifier gets a correct answer to the question it asked, and no signal that it is now asking about a different party. Is continuity of holding something you see the profile addressing, even as a statement of what it deliberately does not cover? I am not suggesting DANE should carry registry state. But a verifier that caches a binding might reasonably want to know that the question has an answer somewhere, and today I do not think it does. Happy to help on the DNS side text if useful. Anivar A. Aravind -- https://anivar.net Newsletter: http://layer8.anivar.net/ LinkedIn: https://www.linkedin.com/in/anivar/ On Fri, Jul 17, 2026 07:14 PM, Kaveh Ranjbar <kaveh@whisper.security> wrote: > Hi all, > > I have just joined the group and wanted to introduce myself. My background > is the internet's naming and numbering layer, six years on the ICANN Board > and fifteen at the RIPE NCC, so I come at credentials from the DNS and > registry side rather than the wallet side. > > What brought me here is the DNS-anchored trust question. I recently > started contributing to the did:dns method, on making DNSSEC normative and > adding an optional DANE-EE / TLSA key binding, so a verification method's > key can be checked against a DNSSEC-signed name and chained to the IANA > root.. Reading around, I keep seeing the same primitive surface on this > side of the fence: did:web already stands on a DNS name, today via the > WebPKI certificate at that name, and the "High Assurance DIDs with DNS" > draft from Jesse Carter and Jacques Latour at CIRA reaches past that to > DNSSEC and DANE/TLSA to harden it. > > That overlap is the part I find interesting. I would like to help make the > DNS side of it rigorous and, ideally, shared: one normative DANE-EE profile > (3 1 1, per RFC 7671 and 7218, chaining back to RFC 6698) that both did:web > high-assurance and did:dns could point at, rather than each reinventing it. > I have running code for this at the per-name level, so I can bring > implementation experience rather than just opinions. > > To put a concrete question on the table: is there appetite to converge > did:web high-assurance and did:dns on a common DANE-EE key-binding profile, > or are these better kept as method-specific choices? I am happy to bring it > to a Tuesday call if that is the better venue. > > For context only, I co-founded Whisper Security, but I am here as a DNS > person and not to pitch anything. > > Kaveh Ranjbar >
Received on Friday, 24 July 2026 12:58:45 UTC