This repository contains all Grin Project RFCs that have been proposed and accepted by the Grin community for further consideration.
Grin RFCs may cover (but are not limited to) technical enhancements, changes to the governance structure or changes to project processes.
To begin writing your own RFC or to find out more about the process and the general RFC guidelines, refer to the RFC that established this process.
Title | Tl;dr |
---|---|
0001-rfc-process | Introduce RFC process |
0002-grin-governance | Articulate community values, define core and sub-teams |
0003-security-process | Define community standards for ethical disclosure behaviour |
0004-full-wallet-lifecycle | Define API standard for sensitive wallet operations |
0005-variable-size-kernels | Introduce kernel variants that can be of different sizes |
0006-payment-proofs | Support generating and validating payment proofs for sender-initiated (i.e. non-invoice) transactions |
0007-node-api-v2 | Create a v2 JSON-RPC API for the Node API |
0008-wallet-state-management | Improve wallet state management |
0009-enable-faster-sync | Enable faster txhashset sync by changing output MMR commitment |
0010-online-transacting-via-tor | Define standard for transacting via Tor |
0011-security-team | Establish Grin Security team |
0012-compact-slates | Introduce new compact slate format (Slate V4) |
0013-nrd-kernels | Introduce relative timelocks through "No Recent Duplicate" transaction kernels |
0014-general-fund-guidelines | Define general fund spending guidelines |
0015-slatepack | Universal transaction standard for Grin |
0016-simplify-governance | Simplify Grin governance model |
Apache License 2.0
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, shall be licensed as above, without any additional terms or conditions.