Skip to content

Stamps Improvement Proposals (SIPs)

The Stamps Improvement Proposal process provides a structured framework for proposing, reviewing, and activating protocol-level changes to the Bitcoin Stamps ecosystem. Each SIP coordinates implementation across indexers to maintain consensus.

What is a SIP?

A SIP (Stamps Improvement Proposal) is required for changes that affect protocol consensus — meaning all indexers must implement the change identically for consistent behavior across the ecosystem.

SIPs are needed for:

  • New SRC-20 operations (conditional transfers, bridges, refunds)
  • New fields on existing operations (hashlock, timelock)
  • New encoding methods (binary formats, P2WSH structures)
  • Cross-chain bridge protocols

SIPs are NOT needed for indexer-only optimizations, API features, or bug fixes that don't change consensus behavior.

Process Document: SIP-0000 defines the complete proposal lifecycle and review process.

SIP Registry

Current protocol proposals and their implementation status:

SIPTitleStatusGitHub Issue
SIP-0000Stamps Improvement Proposal ProcessActive #686
SIP-0001SRC-20 Conditional Transfers (Hashlock/Timelock)Draft #685
SIP-0002SRC-20 UTXO Binding & Transfer Format v2.0Superseded #484
SIP-0003SRC-20 Cross-Chain Bridge SpecificationDraft #485
SIP-0004Shielded SRC-20 — Privacy Extension (Phased)Draft #687
SIP-0005Binary Transfer Format for SRC-20Draft #688
SIP-0006Native SRC-20 AMM (Automated Market Maker)Draft #689
SIP-0008Dual Transaction Parsing — Combined SRC-20 Transfer + Stamp IssuanceDraft #692

Status Definitions

  • ActiveProcess document in effect
  • DraftProposal written, open for initial feedback
  • ReviewSpecification complete, formal review in progress
  • AcceptedSpecification agreed, activation block pending
  • ActivatedActivation block set, countdown in progress
  • FinalLive on mainnet, all indexers processing
  • SupersededReplaced by a newer SIP
  • WithdrawnAuthor abandoned
  • RejectedCommunity consensus against implementation

Implementation Roadmap

Strategic phasing ensures each foundation is battle-tested before dependent features build upon it.

Phase 1FoundationWeeks 1-10

HTLC capabilities, binary encoding, and dual transaction parsing

SIP-0001SRC-20 Conditional Transfers (Hashlock/Timelock)3-4 weeks
SIP-0005Binary Transfer Format for SRC-202 weeks
SIP-0008Dual Transaction Parsing — Combined SRC-20 Transfer + Stamp Issuance2-3 weeks Soft dep: SIP-0005
Phase 2Core TradingWeeks 6-14

Native on-chain liquidity with AMM functionality

SIP-0006Native SRC-20 AMM (Automated Market Maker)4-6 weeks Soft dep: SIP-0005
Phase 3Cross-ChainWeeks 10-22

Bridge connectivity to EVM chains

SIP-0003SRC-20 Cross-Chain Bridge Specification6-8 weeks Soft dep: SIP-0001
Phase 4Wrapped Assets & BTC PoolsWeeks 18-28

Wrapped asset standard enabling Bitcoin-native liquidity pools

Includes future SIPs not yet formally drafted
Phase 5PrivacyWeeks independent

Stealth addresses to zero-knowledge shielded pools

SIP-0004Shielded SRC-20 — Privacy Extension (Phased)2-18 months
PrioritySIPEffortHard DependenciesSoft Dependencies
1 SIP-0001SRC-20 Conditional Transfers (Hashlock/Timelock)3-4 weeksNone
2 SIP-0005Binary Transfer Format for SRC-202 weeksNone
3 SIP-0008Dual Transaction Parsing — Combined SRC-20 Transfer + Stamp Issuance2-3 weeksNoneSIP-0005
4 SIP-0006Native SRC-20 AMM (Automated Market Maker)4-6 weeksNoneSIP-0005
5 SIP-0003SRC-20 Cross-Chain Bridge Specification6-8 weeksNoneSIP-0001
6 SIP-0004Shielded SRC-20 — Privacy Extension (Phased)2-18 monthsNone

Gating Criteria Between Phases

Strategic checkpoints ensure stability before adding complexity:

GateConditionRationale
Phase 1 → Phase 2SIP-0001 live for 2000+ blocks (~2 weeks)HTLC must be battle-tested before AMM dependencies
Phase 2 → Phase 3SIP-0006 Phase 1 stable for 1000+ blocksAMM core proven before cross-chain integration
Phase 3 → Phase 4SIP-0003 bridge operational, security auditedBridge custody is high-risk — requires validation

Future Protocol Extensions

These extensions are planned but not yet formally drafted:

Future SIPPurposePrerequisite
SIP-0007 (Wrapped Asset Standard)wBTC/wUSDT mint/burn protocol, custody modelSIP-0003 bridge architecture
Concentrated LiquidityUniswap V3-style capital efficiencySIP-0006 Phase 1 proven stable
Multi-hop RouterA→B→C swaps in single operationMultiple active AMM pools
GovernanceProtocol fee distribution, parameter changesEcosystem maturity

Indexer Coordination

SIPs that change consensus behavior require coordination across multiple indexers:

  • stampchain (primary indexer): Must implement for activation
  • OpenStamp: Should implement for ecosystem consistency
  • Future indexers: Implementation encouraged but not blocking

For a SIP to reach Accepted status:

  • stampchain team approves the specification
  • At least one other indexer acknowledges the specification
  • No unresolved security concerns remain

Activation blocks are coordinated with minimum 4 weeks lead time to allow all indexers to prepare.

Getting Involved

The SIP process is open to all community members:

  1. Discuss — Join conversations in GitHub issues for active SIPs
  2. Propose — Create new protocol proposals following the SIP-0000 format
  3. Review — Provide technical feedback on specifications
  4. Implement — Build indexer support for accepted proposals

GitHub Repository: stampchain-io/btc_stamps


The SIP process is intentionally lightweight — enough structure to coordinate across indexers without slowing down innovation.

Community-owned open source project preserving digital culture on Bitcoin