Subname Manager
Experimental

Your Subnames

All subnames you've created under your Bitcoin names.

Connect your wallet

Connect your wallet to see subnames registered under your names.

1
Select name
2
Choose template
3
Fill details
4
Review
5
Generate

Choose your parent name

This is the name you own. Subnames are created beneath it.

artist.btc
Owner bc1p...xxxx
Status Ready to become a namespace

What do you want this subname to do?

Pick a template to get started. You can customize everything.

Payment
pay.name.btc
Receive payments at a dedicated address
⚠ Verify address before sharing
Cold Vault
vault.name.btc
Separate address for long-term savings
⚠ Never share private key
Shop
shop.name.btc
Your store or marketplace profile
Archive
archive.name.btc
Historical work and past releases
Collection item
001.collection.btc
Number a series of items
⚠ Use consistent numbering
Support
support.brand.btc
Support contact for your brand
Docs
docs.protocol.btc
Documentation for a protocol or project
Experimental
AI Agent
agent.wallet.btc
Autonomous agent wallet address
⚠ Not for real funds
Custom
custom.name.btc
Start from scratch with any fields

Where should this subname point?

Fill in the details for your subname.

shop .artist.btc
Only letters, numbers, and hyphens. Max 63 characters.
Enter a BTC address, Lightning address, or URL
Leave blank to set no avatar. Click "Use parent avatar" to inherit from the root name.
@
Parent-controlled means you can update this record from the parent name's wallet.
Preview
shop.artist.btc
Purpose
Shop
Points to
Status
Ready to generate
Policy
Parent-controlled

Review your subname

Check all the details before generating the BNRP event.

shop.artist.btc
Parent nameartist.btc
Labelshop
PurposeShop
Destination
PolicyParent-controlled
Trust Check
Name format valid
Destination format valid
!
Owner not verified — wallet not connected
!
Subname issuance is experimental — indexers in prototype phase
i
Only the first inscription for this subname is canonical
Subname issuance is experimental. This generates a BNRP event JSON. You can inscribe it on Bitcoin, but indexers are in prototype phase. Do not use for high-value transfers without independent verification.

BNRP event generated

Your subname record is ready. Review the JSON, then inscribe it on Bitcoin.

JSON — BNRP subname_register
Copied!

        
Next steps
1
Copy the JSON above
2
Inscribe it on Bitcoin using any Ordinals wallet (e.g. UniSat)
3
Wait for block confirmation (typically 10–60 minutes)
4
Return here to verify — or check the History tab
This is experimental. The BNRP indexer is in prototype phase. Subnames inscribed now will be indexed when the resolver is fully live.

Manage Records

Edit the records attached to a subname — like a DNS editor for your Bitcoin name.

Select a subname above to manage its records.

Inscription History

Every update to a subname is permanently recorded on Bitcoin.

History is loaded from Bitcoin. This is a read-only view — every update is permanent.

No history loaded

Select a name in the sidebar, then switch to this tab to see its inscription history.

Namespace Settings

Configure rules for subnames under your selected parent name.

Policy

Controls how subnames under this name can be updated or revoked.

Changing namespace settings requires a new BNRP inscription.

Managers

Other wallet addresses that can create or update subnames under this name.

No managers added yet.

Revocation

Revoke a subname — permanently. This cannot be undone on-chain.

Revoking a subname inscribes a revocation event on Bitcoin. Resolvers will stop returning records. This is irreversible.