solana-improvement-documents/XXXX-template.md

1.5 KiB

simd title authors category type status created feature
XXXX Title of SIMD
(fill in with names of authors)
Standard/Meta Core/Networking/Interface/Meta Draft (fill me in with today's date, YYYY-MM-DD) (fill in with feature tracking issues once accepted)

Summary

A brief summary of what the feature is.

Motivation

Why are we doing this? What use cases does it support? What is the expected outcome?

Alternatives Considered

What alternative designs were considered and what pros/cons does this feature have relative to them?

New Terminology

Is there any new terminology introduced with this proposal?

Detailed Design

Explain the feature as if it was already implemented and you're explaining it to another Solana core contributor. The generally means:

  • Explain the proposed change and how it works
  • Where the feature fits in to the runtime, core, or relevant sub-system
  • How this feature was/could be implemented
  • Interaction with other features
  • Edge cases

Impact

How will the implemented proposal impacts dapp developers, validators, and core contributors?

Security Considerations

What security implications/considerations come with implementing this feature? Are there any implementation-specific guidance or pitfalls?

Drawbacks (Optional)

Why should we not do this?

Backwards Compatibility (Optional)

Does the feature introduce any breaking changes? All incompatibilities and consequences should be listed.