aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2017-12-11 21:33:59 -0800
committerBryan Newbold <bnewbold@robocracy.org>2017-12-11 21:33:59 -0800
commitb82f57d1ef9bc1cf8f55753df94f75e83d16a75b (patch)
treed73935b5ef32fdeeb2009363ed5560b541a61696 /TODO
parentf3b9046a9599354eac634eefaba79eb1b106e9a5 (diff)
downloadgeniza-b82f57d1ef9bc1cf8f55753df94f75e83d16a75b.tar.gz
geniza-b82f57d1ef9bc1cf8f55753df94f75e83d16a75b.zip
refactor higher level peer APIs (WIP)
Diffstat (limited to 'TODO')
-rw-r--r--TODO7
1 files changed, 3 insertions, 4 deletions
diff --git a/TODO b/TODO
index f1ccb08..c702002 100644
--- a/TODO
+++ b/TODO
@@ -1,11 +1,10 @@
next:
+- DatPeer wrapper API
+- Synchronizer API
- clean up node bitfield implementation
- "insert" API for HyperRegister
-- crude single-thread drive+network clone
- sparse register clone
-- "needed data chunks" and progress function?
-- crude single-thread drive+network broadcast
- 'geniza clone' command
- 'geniza checkout' command
- 'geniza init', 'geniza commit' commands
@@ -28,7 +27,7 @@ Backburner:
- API to link and run from, eg, python
- uTP transport
- in-memory storage backend
-- WASM
+- compile to WASM... play in browser?
- multi-connection network sync (per-connection state, etc)
- duplicate file/chunk optimizations
- secret_key-in-home helpers (read/write)