Target releaseRelease name or number
EpicLink to related JIRA epic or feature
Document status
Document owner

Medha Parlikar (Unlicensed)

DesignerLead designer
DevelopersLead developer
QALead tester


Goals

Background and strategic fit

There needs to be a way that platform updates can be released in such a way that node operators know when the upgrade takes effect.   In non-shared blockchain implementations, this is handled by block height.  However, RChain aims to be sharded by namepsace, which means that the block height mechanism probably won't work.

Assumptions

Requirements

#TitleUser StoryImportanceNotes
1Upgrade effective pointAs a node operator, I must know when an upgrade is going to take effect on the systemMust Have
  • See assumptions - block height cannot be used as implemented in current blockchain systems.
2



User interaction and design

Include any mockups, diagrams or visual designs relating to these requirements.

Questions

Below is a list of questions to be addressed as a result of this requirements document:

QuestionOutcome
When will a feature take effect?Communicate the decision reached


Not Doing