Post

built an atproto terminal ui for setting up alternative plc rotation keys. there are two types of keys. hardware-based: no sync software-based: synced via icloud is anyone interested in this? I could package it up and release it, though it needs a lot of UX work. tangled.org/saewitz.com/...

the major risk in atproto is that your PDS by default owns your keys (or at least in blueskys case). this is good for ux, but has bigger ramifications especially as atproto grows wider.

by setting up a higher priority key, you ensure you'll always have the highest priority control over the identity should anything happen to it.

0 reposts1 like

hardware keys are locked to your device, but you lose them if you lose the device. in theory you could create multiple of these across a handful of devices. if you trust icloud though, you can create a software-based key and that'll be synced.

you can install this via $ brew tap switz/tap && brew install switz/tap/plc-touch && plc-touch but keep in mind its super under-baked and needs a lot of work to improve the ux. its buggy. no promises. you're trusting my binary - read the code and build it yourself if you'd like. PRs are welcome