#chronicle v0.5.0 is out
Quick summary: Chronicle is a personal relay Nostr, built on the Khatru framework, that stores complete conversations, media included, in which the owner has taken part and nothing else: pure signal.
This is possible since writing is limited to the threads in which the owner has participated (either as an original poster or with a reply/zap/reaction), and only to his trusted network (WoT), to protect against spam.
Chronicle fits well in the Outbox model, so you can use it as your read/write relay, a DM / personal notes relay, and it also automatically becomes a space-efficient backup relay.
In addition it includes a Blossom media server, so you can use it to store all your images and attachments!
But there is more: the Blossom server can also optionally backup media for other authors, to create a fallback if the original blobs got lost (the BUD/NIP that manages the retrieval process is in progress). So you really backup the full conversations, media included.
What's new in v0.5.0:
* New optimized fetch logic to store full threads
* Added NIP-42 auth for gift wrap events and personal notes (see #manent)
* New option to discard reactions and zaps from other users
* New option to discard delete request for other users' notes
* Migrated from badger to bbolt (boltdb)
* Updated to the last Khatru engine
Download it from
Warning: a migration is need when upgrading from v0.4.x, check the readme for more info.
GitHub
Release v0.5.0 · dtonon/chronicle
New optimized fetch logic to store full threads
Added NIP-42 auth for gift wrap events and personal notes (see Manent)
New option to discard reacti...
Try it live using the web app: