Skip to main content
As a namespace owner, you decide whether holders can add addresses on other blockchains and create subnames such as pay.alice.nova. These settings apply immediately to existing and future names in your namespace. The two features have separate policies. Additional networks start disabled, and subname creation starts disabled. Installing a contract update does not switch either feature on.

Check your namespace contracts

Open Contract updates in the console. Review the available updates with the wallet that currently owns your namespace. Network addresses need a compatible Resolver. Subname creation needs compatible Registrar and Resolver contracts. Integrators also need a Lookup deployment supporting the features they read. Existing namespaces retain their installed contracts until their owners approve updates; a newer app or SDK alone cannot add the capability. See release status for the shared deployment and package versions, and governance for update authority.

Choose address networks

In Settings → Network addresses, select the networks your holders may use, then review and sign the policy change. A holder can publish one address for each selected network on their name page. With a configured Owner client using Owner 0.12.0:
The list replaces the previous selection. Include every network you want to keep enabled. Passing [] disables all additional networks while leaving Stellar payment instructions unchanged. Disabling a network hides its addresses and blocks new address writes. Stored records remain; re-enabling exposes records belonging to the current active ownership generation. Holders can still clear a disabled record through the SDK.

Choose a subname policy

Open Settings → Subnames and choose:
Subnames remain controlled by the parent holder and follow the parent’s lifetime. They can have different receiving addresses. Parent transfer, reclaim or reissue invalidates existing child bindings. Read subname ownership before enabling the feature.

Who authorizes changes?

The current on-chain namespace owner signs policy changes. Console admin and issuer roles do not grant that authority. Namespace ownership also does not grant permission to edit a holder’s records. The console preparation flow and Owner SDK examples use a classic G-account owner. A C-contract owner requires its own contract-authorization integration; the HTTP preparation routes return contract_owner_requires_adapter for that case. After signing, refresh the live policy before inviting holders to use the feature. If submission is pending, check the original transaction before signing another change. Continue with network address integration or subname integration.