···22name = "allegedly"
33description = "public ledger server tools and services (for the PLC)"
44license = "MIT OR Apache-2.0"
55-version = "0.1.0"
55+version = "0.2.0"
66edition = "2024"
77default-run = "allegedly"
88
+28
readme.md
···5353 ```
545455555656+## future improvements
5757+5858+### existing stuff
5959+6060+- signals and shutdown handling
6161+- monitoring of the various tasks
6262+- health check pings
6363+- expose metrics/tracing
6464+- read-only flag for mirror wrapper
6565+- bundle: write directly to s3-compatible object storage
6666+- helpers for automating periodic `bundle` runs
6767+6868+6969+### new things
7070+7171+- experimental: websocket version of /export
7272+- experimental: accept writes by forwarding them upstream
7373+- experimental: serve a tlog
7474+- experimental: embed a log database directly for fast and efficient mirroring
7575+- experimental: support multiple upstreams?
7676+7777+- [ ] new command todo: `zip` or `check` or `diff`: compare two plc logs over some time range
7878+- [ ] new command to consider: `scatter` or something: broadcast plc writes to multiple upstreams
7979+8080+8181+if you have an idea for a new command, [open a request](https://tangled.org/@microcosm.blue/Allegedly/issues/new)!
8282+8383+5684## license
57855886This work is dual-licensed under MIT and Apache 2.0. You can choose between one of them if you use this work.