HIP: Native Recursive Name Coins#75
Conversation
This document introduces the Native Recursive Name Coins proposal, detailing its abstract, motivation, conventions, design overview, and lifecycle management for sovereign child registrations in the Handshake protocol.
|
Thanks for putting this proposal forward. We operate Directionally, we support the goal. Giving an SLD independent ownership, renewal, transfer, resource data, and recursive delegation could make SLDs substantially more useful for long-term identities and applications. We also understand that sovereign children would not be maintenance-free. Each child receives its own Handshake renewal state and follows the existing renewal and expiration lifecycle independently of its parent. Renewing Existing SLD migrationOur largest concern is migration of existing SLDs. HeadlessDomains already has active customers holding annually renewable managed registrations such as As written, existing SLDs would not automatically become native child coins. After activation, the parent owner would need to register each child and choose its initial on-chain recipient address. Could the HIP explicitly address migration and collision policy for existing managed or DNS-issued SLDs? Our intended commercial policy would likely be:
This would let registries preserve existing customer commitments while introducing native ownership as a stronger and distinct product. The protocol itself cannot enforce that policy, however. A parent could technically register an existing customer’s SLD to any address. It would be helpful for the HIP to discuss expected best practices, migration windows, existing-registrant protection, and proof of recipient-address control. Managed registration versus native ownershipFor registry operators, native issuance materially changes the product. Before conversion, a registry may control annual renewal, account recovery, transfers, expiration, DNS, and reassignment. After native issuance, the parent cannot revoke, reclaim, replace, or impose future registry rent on the child while it remains active. That makes a premium initial issuance or conversion price reasonable. Recurring revenue would then come from optional services such as managed DNS, manifests, hosting, monitoring, assisted renewal, custody, multisig, and marketplace services—not from the ability to confiscate the native name. Does the proposal expect the registration transaction to support an ordinary payment output to the parent alongside
This would be useful for registries and marketplaces, especially if the recipient can safely contribute the child value and issuance payment without giving the parent custody of the resulting name. Existing DNS collisionsThe resolution rule also creates a migration concern. If The HIP should explicitly document:
Descendant discovery and TLD encumbrancesWe agree that wallets and marketplaces must disclose that a TLD may be encumbered by independently owned descendants. Our concern is that the rolling child-log commitment does not make those descendants enumerable or self-retrieving. It verifies a supplied history, but a seller, archival node, or indexing service must still retain and provide the underlying sequence. A buyer of Could the proposal provide a stronger data-availability or indexing expectation for:
Renewal versus permanent stateWe recognize that active child ownership expires without renewal. Our state-growth concern is different: every first registration creates a permanent authenticated tombstone even after the child expires. The proposal has:
Has the 1 HNS threshold been evaluated against the permanent authenticated-state, proof-bandwidth, indexing, UTXO-history, and renewal costs created by each child? Before activation, we would like to see measurements covering:
A burned registration component, dynamic minimum, state bond, or another mechanism may be worth evaluating if 1 HNS does not adequately price the permanent network burden. Bob Wallet and ecosystem implementationBob Wallet embeds Bob would need:
Our browsers and gateways would need deepest-active-child resolution before ordinary DNS or HeadlessDomains API fallback. Our marketplaces would need to distinguish root TLDs, native sovereign children, and managed conventional SLDs. We would not support activation until there is:
Overall positionWe are supportive of exploring Native Recursive Name Coins. The ownership model could enable a meaningful new class of independently controlled Handshake identities and could give existing namespace operators a path from managed registrations to optional sovereign ownership. We would be interested in testing HeadlessDomains issuance and Bob Wallet claims on regtest or a dedicated testnet. Before supporting a mainnet hard fork, however, we would want the proposal to resolve or more fully specify:
We think HeadlessDomains and Bob Wallet could provide a useful real-world implementation case once the consensus design reaches that stage. |
hip: propose Handshake P2P DNS relay
This PR proposes Native Recursive Name Coins, a consensus mechanism that allows an active Handshake name to register an immediate child as an independent first-class Handshake name coin.
After registration, the child has independent ownership, resource data, renewal, transfer, revocation, and recursive delegation state. It survives the transfer, expiration, revocation, and re-registration of its ancestors.
This proposal is an alternative to the secondary-tree architecture described by HIP-0016. It accepts greater authenticated global state in exchange for native name ownership and independent child transactions.
The proposal requires a hard fork. This PR does not propose an activation height and does not claim production readiness. It is being submitted as a draft for protocol and consensus-design review.