···1010- The app is designed to run self-contained with SQLite and filesystem blob storage.
11111212The immediate goal is a PDS that is pleasant to hack on and interoperable enough to be exercised with real AT Protocol clients and repo sync tooling.
1313+1414+Reference differential validation:
1515+1616+- Run `script/differential-validate` to compare `perlds` against the official published `@atproto/pds` on a focused set of account, repo, sync, and firehose behaviors.
1717+- The helper installs the reference runtime into `.tools/reference-runtime` with Node 20 via `fnm`.
1818+- Run `PERLDS_RUN_REFERENCE_DIFF=1 prove -lv t/reference-differential.t` to exercise the same harness from the test suite.