dumb horizontal scaling via peer broadcast (e.g. sharing app cookie keys, devicecookie failures)
Find a file
2025-04-07 05:20:50 -06:00
cmd more thoughts 2025-04-07 05:20:50 -06:00
example more thoughts 2025-04-07 05:20:50 -06:00
file.go notes on basic structure 2025-04-07 04:45:44 -06:00
get.go blarg 2025-04-07 05:12:42 -06:00
go.mod blarg 2025-04-07 05:12:42 -06:00
go.sum blarg 2025-04-07 05:12:42 -06:00
kv.go blarg 2025-04-07 05:12:42 -06:00
LICENSE notes on basic structure 2025-04-07 04:45:44 -06:00
newreg.go notes on basic structure 2025-04-07 04:45:44 -06:00
objreg.go notes on basic structure 2025-04-07 04:45:44 -06:00
objserver.go notes on basic structure 2025-04-07 04:45:44 -06:00
peerstore.go notes on basic structure 2025-04-07 04:45:44 -06:00
privreg.go notes on basic structure 2025-04-07 04:45:44 -06:00
privserver.go notes on basic structure 2025-04-07 04:45:44 -06:00
README.md more thoughts 2025-04-07 05:20:50 -06:00
regaddserver.go blarg 2025-04-07 05:12:42 -06:00
regdelserver.go blarg 2025-04-07 05:12:42 -06:00
routeget.go more ideas 2025-04-07 05:01:15 -06:00
routeintroduce.go more thoughts 2025-04-07 05:20:50 -06:00
routeregister.go more thoughts 2025-04-07 05:20:50 -06:00
routeset.go more ideas 2025-04-07 05:01:15 -06:00
servergenkey.go more thoughts 2025-04-07 05:20:50 -06:00
set.go blarg 2025-04-07 05:12:42 -06:00

Trade

dumb horizontal scaling (e.g. sharing app keys, failures)

for when nodes are infrequently made, and if data isn't shared it's not too bad

  • read trusted registry key (called from cli)
  • boot server self key (on server, readable by cli)
  • read server key (encrypted to self)
  • activate server (called from cli, sent to each server)
  • send value (server to server)
  • store keys/addrs
  • read value (server to server)

todo

  • deliniate path of trust for files
    • e.g., tampering with registry public key
    • tampering with local kv store
  • bootable examples, practicality
  • too many files (vs using sqlite or basis interface)
  • separate out http server routes as optional (allow interfaces), swap to server folder