Let's see if we can make a script that migrates an entire reference PDS in-place into a tranquil one. It may not be possible due to fundamental differences with keys and passwords, but let's give it a shot, worst-case scenario we could have a bespoke consent page on tranquil that asks for passwords for all users each, like a democracy or smth.
Our Personal Data Server from scratch!
tranquil.farm
oauth
atproto
pds
rust
postgresql
objectstorage
fun
so far initial design ideas broadly circle around a script that can pull out the necessary data from the reference implementation into some intermediary format that can then later be imported into tranquil. most of this should be fairly generic atproto data that every pds needs anyways which makes it easier but like lewis mentioned pds internal things like passwords and the like might turn out tricky. might need to issue password resets on migrate