Something went wrong. Try again.
A SQLite-backed did:plc directory server for self-contained dev and preview environments.
Something went wrong. Try again.
plc-sqlite NOTICE
752 B · 18 lines
at main
12345678910111213141516171819plc-sqliteCopyright (c) 2026 Chad Miller
This project builds on the did-method-plc reference implementation byBluesky Social PBC:
https://github.com/did-method-plc/did-method-plc Dual MIT/Apache-2.0 License Copyright (c) 2022-2026 Bluesky Social PBC
`@did-plc/server` and `@did-plc/lib` are consumed as unmodified npmdependencies. No upstream source is redistributed in this repository.
`sqlite-db.js` is an original implementation of the `PlcDatabase` interfacethat `@did-plc/server` accepts. Its control flow — validate the proposedoperation, hash it, insert, nullify superseded operations, assert the prevmatch — follows the upstream Postgres store at `@did-plc/server@0.0.1`(`dist/db/index.js`) and is derived from reading it.