Skip to content

SRC-101 Name Service Protocol

The SRC-101 Name Service Protocol enables human-readable domain names directly on the Bitcoin blockchain. Developed collaboratively by the Bitname Team and Stamp Team, SRC-101 solves UTXO-linked asset challenges while providing permanent name resolution.

Key Features

  • Permanent Names: Stamped directly onto Bitcoin blockchain for true immutability
  • Universal Address Support: Compatible with all Bitcoin address types
  • Account Based Mode: Eliminates risks of accidentally spending name assets
  • Domain-Like Features: Full naming service functionality on Bitcoin
  • Second-Layer Ready: Supports broader Bitcoin ecosystem integration

Creating Bitcoin Names

Simple Registration Process:

Visit Bitname.pro → for name registration

Step-by-Step Registration:

  1. Choose your name (1-10 characters, alphanumeric)
  2. Connect Bitcoin wallet (any compatible wallet)
  3. Pay registration fee in Bitcoin
  4. Name registered permanently on Bitcoin blockchain

Name Benefits:

  • Easy Recognition: Use memorable names instead of complex Bitcoin addresses
  • Permanent Ownership: Names stored forever on Bitcoin blockchain
  • Universal Compatibility: Works with all Bitcoin wallet types
  • Transfer Capability: Names can be bought, sold, and transferred
  • Business Applications: Create branded Bitcoin addresses

Technical Implementation

For developers implementing SRC-101 programmatically:

Core Protocol Operations

The protocol supports deploy, mint, setrecord, transfer, and renew operations using JSON-formatted data structures.

Key Technical Features

  • Account-Based Mode: Eliminates UTXO management complexity
  • Multiple Record Types: Support for BTC addresses and custom data
  • Whitelist Collections: Create exclusive name spaces
  • Permanent Resolution: Names persist as long as Bitcoin exists

Development Resources

Protocol Benefits

For Users and Creators:

  • Simplified Transactions: Send Bitcoin to "alice.btc" instead of complex addresses
  • Creative Identity: Build your artistic or business brand with memorable Bitcoin names
  • Permanent Records: Names persist as long as Bitcoin exists
  • Universal Resolution: Works across all Bitcoin applications

For Developers:

  • Easy Integration: Simple API for name resolution
  • Flexible Records: Support multiple record types (BTC, text, etc.)
  • Whitelist Support: Create exclusive name collections
  • Event System: Track name registrations and transfers

Universal Benefits:

  • True Permanence: Names stored directly on Bitcoin blockchain
  • Simplified UX: Human-readable addresses for better usability
  • Ownership Control: Full control over your name records
  • Network Effects: Part of growing Bitcoin identity ecosystem

Real-World Applications

Personal Identity:

  • Register your name for easy Bitcoin payments
  • Create memorable addresses for business use
  • Build personal brand on Bitcoin network

Business Applications:

  • Company domain names on Bitcoin
  • Payment processing with human-readable addresses
  • Brand protection through name registration

Developer Tools:

  • Bitcoin-native name resolution APIs
  • Wallet integration for friendly addresses
  • DApp development with readable identifiers

Network Integration

SRC-101 integrates with existing Bitcoin infrastructure:

  • Counterparty Node: For protocol processing
  • Stamps Indexer: Tracks name registrations and records
  • Bitname API: api.bitname.pro for name resolution
  • Wallet Support: Compatible with SRC-20 capable wallets

Getting Started

For Name Registration:

For Developers:


SRC-101 brings domain name functionality to Bitcoin, creating permanent, human-readable names that enhance usability while maintaining Bitcoin's security and decentralization principles.

Community-owned open source project preserving digital culture on Bitcoin