Cross posting from GitHub. An issue we are working on is that we want to separate out the implementation details of DSNP into a “separate” spec. As we work toward DSNP on a different chain than Ethereum (See Update on Chain selection) this will help keep DSNP stable even if specific spec implementation needs change.
The issue has an attempt at a possible menu structure, but it was just a starting point.
Link to GitHub issue: Discussion: Spec Organization · Issue #137 · LibertyDSNP/spec · GitHub
Link to a WIP (Work In Progress) Pull Request: WIP: Reorganize the Spec by wilwade · Pull Request #140 · LibertyDSNP/spec · GitHub
Feel free to post any thoughts or comments here or over on GitHub.