Skip to content

Commit

Permalink
Merge branch 'main' of github.com:stacksgov/sips into main
Browse files Browse the repository at this point in the history
  • Loading branch information
friedger committed Mar 18, 2021
2 parents 1455469 + eecb3a3 commit 0fc6b6d
Show file tree
Hide file tree
Showing 17 changed files with 8,503 additions and 2 deletions.
63 changes: 61 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,61 @@
# sips
Community-submitted Stacks Improvement Proposals (SIPs)
# Stacks Improvement Proposals (SIPs)

The SIPs describe the design, implementation, and governance
of the Stacks 2.0 blockchain. The SIP process
([SIP-000](./sips/sip-000/sip-000-stacks-improvement-proposal-process.md))
describes how to make a SIP and get it ratified. Anyone in the Stacks community
may submit a SIP.

## SIPs in the Process of Being Activated

* [SIP-009](https://github.com/stacksgov/sips/blob/friedger-main/sips/sip-009/sip-009-nft-standard.md): Standard Trait Definition for Non-Fungible Tokens
* [SIP-010](https://github.com/stacksgov/sips/blob/hstove-feat/sip-10-ft/sips/sip-010/sip-010-fungible-token-standard.md): Standard Trait Definition for Fungible Tokens

## Ratified SIPs

* [SIP-000](./sips/sip-000/sip-000-stacks-improvement-proposal-process.md): The
Stacks Improvement Proposal Process
* [SIP-001](./sips/sip-001/sip-001-burn-election.md): Burn Election
* [SIP-002](./sips/sip-002/sip-002-smart-contract-language.md): The Clarity
Smart Contract Language
* [SIP-003](./sips/sip-003/sip-003-peer-network.md): Stacks P2P Network
* [SIP-004](./sips/sip-004/sip-004-materialized-view.md): Cryptographic
Commitment to Materialized Views
* [SIP-005](./sips/sip-005/sip-005-blocks-and-transactions.md): Blocks,
Transactions, and Accounts
* [SIP-006](./sips/sip-006/sip-006-runtime-cost-assessment.md): Clarity Cost
Execution Assessment
* [SIP-007](./sips/sip-007/sip-007-stacking-consensus.md): Stacking Consensus
* [SIP-008](./sips/sip-008/sip-008-analysis-cost-assessment.md): Clarity Parsing
and Analysis Cost Assessment

## 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.
9 changes: 9 additions & 0 deletions considerations/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
## Consideration Advisory Boards

This directory lists the contact information for all existing consideration
advisory boards. Per SIP-000, these boards vote to advance a SIP from Accepted
status to Recommended status once it has been reviewed by the board's domain
experts.

If you are interested in joining one or more of these boards, please reach out
to the chairperson.
18 changes: 18 additions & 0 deletions considerations/diversity.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Consideration for Diversity SIPs

Chairperson: Jude Nelson <[email protected]>

Members: Jude Nelson <[email protected]>

Discussions-to: https://github.com/stacksgov/sips

Created-by: SIP-000

## About

This consideration advisory board is a place-holder for advancing SIPs from
Recommended status. Until there are at least three members of this board who
are not on the steering committee, it shall be run by the steering committee.

Please reach out if you are interested in serving on this consideration advisory
board! We ask that you please read SIP-000 first if you choose to do so.
18 changes: 18 additions & 0 deletions considerations/economics.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Consideration for Economics SIPs

Chairperson: Jude Nelson <[email protected]>

Members: Jude Nelson <[email protected]>

Discussions-to: https://github.com/stacksgov/sips

Created-by: SIP-000

## About

This consideration advisory board is a place-holder for advancing SIPs from
Recommended status. Until there are at least three members of this board who
are not on the steering committee, it shall be run by the steering committee.

Please reach out if you are interested in serving on this consideration advisory
board! We ask that you please read SIP-000 first if you choose to do so.
15 changes: 15 additions & 0 deletions considerations/ethics.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Consideration for Ethics SIPs

Chairperson: Jude Nelson <[email protected]>
Members: Jude Nelson <[email protected]>
Discussions-to: https://github.com/stacksgov/sips
Created-by: SIP-000

## About

This consideration advisory board is a place-holder for advancing SIPs from
Recommended status. Until there are at least three members of this board who
are not on the steering committee, it shall be run by the steering committee.

Please reach out if you are interested in serving on this consideration advisory
board! We ask that you please read SIP-000 first if you choose to do so.
18 changes: 18 additions & 0 deletions considerations/governance.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Consideration for Governance SIPs

Chairperson: Jude Nelson <[email protected]>

Members: Jude Nelson <[email protected]>

Discussions-to: https://github.com/stacksgov/sips

Created-by: SIP-000

## About

This consideration advisory board is a place-holder for advancing SIPs from
Recommended status. Until there are at least three members of this board who
are not on the steering committee, it shall be run by the steering committee.

Please reach out if you are interested in serving on this consideration advisory
board! We ask that you please read SIP-000 first if you choose to do so.
18 changes: 18 additions & 0 deletions considerations/technical.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Consideration for Technical SIPs

Chairperson: Jude Nelson <[email protected]>

Members: Jude Nelson <[email protected]>

Discussions-to: https://github.com/stacksgov/sips

Created-by: SIP-000

## About

This consideration advisory board is a place-holder for advancing SIPs from
Recommended status. Until there are at least three members of this board who
are not on the steering committee, it shall be run by the steering committee.

Please reach out if you are interested in serving on this consideration advisory
board! We ask that you please read SIP-000 first if you choose to do so.
9 changes: 9 additions & 0 deletions sips/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
Stacks Improvement Proposals
============================

Each directory here contains a Stacks Improvement Proposal as well as all
supplementary materials.

New SIPs may be submitted via pull request, but please make sure they adhere to
the standards described in
[SIP-000](./sip-000/sip-000-stacks-improvement-proposal-process.md).
Loading

0 comments on commit 0fc6b6d

Please sign in to comment.