[Imported from Trac: page AccountingDesign, version 4]

warner 2008-06-30 20:46:50 +00:00
parent d3a6fb8a4a
commit f039d4ae8c

@ -94,27 +94,27 @@ the upload.
# Design Pieces # Design Pieces
* Add cred= to upload API * Add cred= to upload API
* client.upload() needs a cred= argument * client.upload() needs a cred= argument
* the webapi PUT/POST commands need a cred= argument * the webapi PUT/POST commands need a cred= argument
* the javascript-based webfront program (used by allmydata.com) needs cred * the javascript-based webfront program (used by allmydata.com) needs cred
* the human-oriented "wui" needs a way (cookies? sessions?) to express * the human-oriented "wui" needs a way (cookies? sessions?) to express
storage authority storage authority
* Define how to configure clients with their storage authority * Define how to configure clients with their storage authority
* define how to create these credentials * define how to create these credentials
* certificate-signing tools * certificate-signing tools
* "tahoe sign" subcommand * "tahoe sign" subcommand
* define how to configure servers with their certificates * define how to configure servers with their certificates
* changes to Introduction * changes to Introduction
* advertise accepted pubkeys in the storage-v2 announcements? * advertise accepted pubkeys in the storage-v2 announcements?
* changes to peer selection * changes to peer selection
* furlification process, persistence/optimization * furlification process, persistence/optimization
* label format: how should leases be labeled * label format: how should leases be labeled
* usage-table management: databases, size totals, what to store in each lease * usage-table management: databases, size totals, what to store in each lease
* Usage/Aggregator service * Usage/Aggregator service
* web interface * web interface
* petname database / display * petname database / display