# Proposed Specifications

This directory is where we hold design notes about upcoming/proposed features. Usually this is kept in tickets on the bug tracker, but sometimes we put this directly into the source tree.

Most of these files are plain text, should be read from a source tree. This index only lists the files that are in .rst format.

- Lease database design
  - Introduction
  - Motivation
  - Design constraints
  - Accounting crawler
  - Accounts
  - Share states
  - State transitions
  - Unresolved design issues
  - Future directions
- Storage Node Protocol (“Great Black Swamp”, “GBS”)
  - Requirements
  - Functionality
  - Solutions
  - Server Details
  - Immutable
  - Mutable