Skip to content

stacksgov/sips

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,019 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stacks Improvement Proposals (SIPs)

The SIPs describe the design, implementation, and governance of the Stacks blockchain.
The SIP process (SIP-000) describes how to make a SIP and get it ratified. Anyone in the Stacks community may submit a SIP.
Get Involved

SIPs

SIP Number SIP Title Status
000 The Stacks Improvement Proposal Process Ratified
001 Burn Election Ratified
002 The Clarity Smart Contract Language Ratified
003 Stacks P2P Network Ratified
004 Cryptographic Commitment to Materialized Views Ratified
005 Blocks, Transactions, and Accounts Ratified
006 Clarity Cost Execution Assessment Ratified
007 Stacking Consensus Ratified
008 Clarity Parsing and Analysis Cost Assessment Ratified
009 Standard Trait Definition for Non-Fungible Tokens Ratified
010 Standard Trait Definition for Fungible Tokens Ratified
011 The buy-in-ustx Standard for non-custodial Marketplace traits Rejected
012 Burn Height Selection for a Network Upgrade to Introduce New Cost-Limits Ratified
013 Standard Trait Definition for Semi-Fungible Tokens Ratified
014 Contract Documentation Standard Withdrawn
015 Stacks Upgrade of Proof-of-Transfer and Clarity Ratified
016 Metadata for Tokens Ratified
017 Schnorr Signatures Withdrawn
018 Signed Structured Data Ratified
019 Notifications for Token Metadata Updates Ratified
020 Bitwise Operations in Clarity Ratified
021 Nakamoto: Fast and Reliable Blocks through PoX-assisted Block Propagation Ratified
022 Emergency Fix to PoX Stacking Increases Ratified
023 Emergency Fix to Trait Invocation Behavior Ratified
024 Emergency Fix to Data Validation and Serialization Behavior Ratified
025 Iterating Towards WSTS Ratified
026 Clarity DeFi Vault SIP Accepted
027 Non-sequential Multisig Transactions Ratified
028 Signer Criteria for sBTC, A Decentralized and Programmable Asset Backed 1:1 with BTC Ratified
029 Bootstrapping sBTC Liquidity and Nakamoto Signer Incentives Ratified
030 Wallet RPC Standards Recommended
031 Five-Year Stacks Growth Emissions Ratified
032 Improved stacking Draft
033 Clarity Smart Contract Language, version 4 Ratified
034 Dimension-Specific Tenure Extend Variants Ratified
035 Clarification of Clarity's secp256r1-verify Behavior Ratified
036 BTC addresses for Stacks transactions Draft
037 Agent Coordination Framework Draft
038 Standard Trait Definition for Commitment-Based Private Metadata (Encrypted NFTs) Draft
039 Clarity 5 and Epoch 3.4 Ratified
040 SIP for improved post-conditions Ratified
041 Agent Registries (ERC-8004 on Stacks) Draft
042 Removal of at-block Ratified
043 Identicons for contracts Draft
044 Clarity 6, staking and PoX post-conditions, and removal of the cost-voting contract Accepted
045 PoX-5: Bitcoin Staking and Emission Schedule Alignment Accepted

How to Get Involved

There are several ways you can get involved with the SIP process:

  • SIP Editor. SIP editors help SIP authors make sure their SIPs are well-formed and follow the right process. They help get SIPs ready for deep review by advancing it them from Draft to Accepted status. If you want to become a SIP editor, open an issue with your name and email to ask to be added to the list of SIP editors.

  • Joining a Consideration Advisory Board. SIPs fall under the purview of one or more considerations, such as "technical," "economic," "governance," and so on. A full list is in the considerations/ directory. Members of SIP consideration advisory boards use their domain expertise to give Accepted SIPs a deep read, and give the authors any/all feedback to help make the SIP workable. If you want to join a board, reach out to the board's chairperson via the listed contact information.

  • Creating a Consideration Advisory Board. Anyone can create a consideration advisory board by opening a PR to create a new consideration track, and SIP authors can opt to have you review their work by adding your consideration to the SIP's list of considerations. You are expected to vote on such SIPs in a fair and timely manner if you start a board.

  • Steering Committee. The Steering Committee organizes the consideration advisory boards and votes to advance Recommended SIPs to Activation-in-Progress status, and then to either Ratified or Rejected status. Once they are in the process of being activated, they use a SIP's Activation section to determine whether or not the Stacks ecosystem has ratified or rejected the SIP. Joining this committee requires the consent of the Stacks Foundation board.

About

Community-submitted Stacks Improvement Proposals (SIPs)

Resources

Contributing

Stars

156 stars

Watchers

34 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors