* satellite/satellitedb: Alter nodes disqualification column
Change the type of the 'disqualification' column of the nodes table from
boolean to timestamp.
* overlay/cache: Change Disqualified field type
Change the Disqualified field type the NodeDossier struct type from bool
to time.Time to match with the disqualified type used by the DB layer.
* satellite/satellitedb: Update queries uses disqualified
Update the queries which uses the disqualified column due to the column
type has been changed from boolean to nullable timestamp.
* docs/design: Update disqualification due impl changes
Update the disqualification design document to contain the architectural
change required to be able to restore unfair disqualified nodes in case
of an unexpected cause (bug, mistake, hard network disconnection, etc.).
* change database schema based on new user flow
* Add offer db implementation
* Change credit duration unit to all be days
* revert back to use cent to be the unit for credit
* Add comments for schema
* add type back for mockup design
* initial password key derivation design
* some typos/clarifications
* point out that clients can ignore bucket entropy
* clarification about offline table generation
* change proposal to only do network requests when inputting passwords
* make algorithm have shorter lines
* fix algorithm example
* be explicit about allowing already-formed root keys
* go back to having a salt in the project/bucket metadata
* some proofreading/clarifications
* feedback and clarifications
* clarify definition of root key
* add uplink-contexts design doc
* respond to some feedback and rename context to scope
* feedback summaries
* review fixes
* review feedback
* more review feedback
* fix types in go structs
* init doc
* Add link to offer types table
* Correct title
* Update Credits interface
* Add another question
* Add steps for configure segment.io for different satellite
* Update database design
Change database schema
* Address comments
* Add explaination on how to restrict access to the private port
* rename file
* Add credits_used column and offer update limit
* Change credits to be integer
* Remove extra blank lines
* Initial version
* small update
* add probability of false positive table
* put the table at the right place
* updates during meeting
* adds some updates about using bloom filters for gc deleted data
* small fixes
* adds implementation steps and basic gc service protobuf
* adds super brief abstract
* rm gendered language
* removes DataDeletionReport section, adds rationale for not using 2 bloom filters
* Remove parts about deletion
* rearrangement