c2d0578b5a
* init bsky-sync * add bsync models and config * rename bsky-sync to bsync * protos and gen for bsync service * start roughing-out bsync routes * adjust bsync model, validation * bsync auth, context, notify * implement bsync scan mute ops, listen for mute op event * setup basic bsync tests, misc fixes * rename some files * reorg bsync server routes * reorg bsync server routes * tests * test input validation to addMuteOperation * add db stats to bsync * add bsync service * redact bsync auth header from logs * upgrade typescript to v5.3 * prettier on codegened bsync files
1.0 KiB
1.0 KiB
@atproto/bsync: Synchronizing Service for the Bluesky AppView
This is an optional service that may be used to synchronize certain state between otherwise independent AppViews.
License
This project is dual-licensed under MIT and Apache 2.0 terms:
- MIT license (LICENSE-MIT.txt or http://opensource.org/licenses/MIT)
- Apache License, Version 2.0, (LICENSE-APACHE.txt or http://www.apache.org/licenses/LICENSE-2.0)
Downstream projects and end users may chose either license individually, or both together, at their discretion. The motivation for this dual-licensing is the additional software patent assurance provided by Apache 2.0.