# ゆめちのくに YumechiNoKuni is a fork of Misskey, with a focus on security, observability and reliability. [mi.yumechi.jp](https://mi.yumechi.jp) is running this version. [Learn more about Misskey](https://misskey-hub.net/) ## Main differences ### Unique features - Strict ActivityPub sanitization by whitelisting properties and normalizing all referential properties. - Strict Content Security Policy. - Require TLSv1.2+ over port 443 for all ActivityPub requests. - Strongly-typed inbox filtering in Rust. - Reduce needless retries by marking more errors as permanent. - Detailed prometheus metrics for slow requests, DB queries, AP processing, failed auths, etc. - Disable unauthenticated media processing and use custom AppArmored media proxy. - Enable active users in nodeinfo back. - Advertise Git information over nodeinfo for better observability and easy tracking of the actual code running. - Logical replication for the database over mTLS. - More atomic operations in API handlers. ### Picked from github.com/paricafe/misskey - pgroonga full-text search (with modifications). - Better Service Worker caching. - Better hashtag statistics. - Better handling of deep recursive AP objects.