diff --git a/README.md b/README.md
index 3a605af..4eac825 100644
--- a/README.md
+++ b/README.md
@@ -39,98 +39,6 @@ In case of anything significant affecting the PDS, we will do our best to tell y
3. Done!
4. **Recommended if using did:plc!** [Set up a custom did:plc key](#setting-up-a-custom-didplc) for your account. You can use [boat](https://boat.kelinci.net/) to both generate a key pair (store it somewhere safe!) and to add the public key to your account. This will allow you to point your DID to a different PDS without using our PDS's key.
-### Setting up a custom did:plc
-
-#### Obtain secret keys
-
-1. Generate [secret keys using boat](https://boat.kelinci.net/crypto-generate)
-
-
- 📸 Image
-
- 
-
-
-2. Store these keys in a safe location! (and don't share your private keys with anyone!)
-
-#### Add the new keys to your did:plc
-
-1. Open the [PLC applicator](https://boat.kelinci.net/plc-applicator)
-2. Enter your handle and login
-
-
- 📸 Image
-
- 
-
-
-3. Select "Append an operation"
-
-
- 📸 Image
-
- 
-
-
-
-4. Add your new generated public key (did:key) to the top of the `rotationKeys` array (with a following comma)
-
-
- See example payload
-
- ```json
- {
- "alsoKnownAs": [
- "at://placeholder.pds.witchcraft.systems"
- ],
- "rotationKeys": [
- "did:key:zQ3shcmcnHahf41czhQHUb4zCLDEaLyHznd1ENHmatUtw6vPn", // your new public key (did:key)
- "did:key:zQ3shuT9p9qxyXwJaUPsegQ5GCp7fxyLsjDKS5nybPXSohght" // your old did:key
- ],
- "services": {
- "atproto_pds": {
- "type": "AtprotoPersonalDataServer",
- "endpoint": "https://pds.witchcraft.systems"
- }
- },
- "verificationMethods": {
- "atproto": "did:key:zQ3shrEaHqBf3PtN8r3PksRCRNpiB92czfEZWZUt8DcjExLam"
- }
- }
- ```
-
-
-
-
- 📸 Image
-
- 
-
-
-
-5. Request a verification code and enter it below, then press next.
-
-
-
-
- 📸 Image
-
- 
-
-
-
-
-
-
- Not receiving the email?
-
- - Check your junk mail
- - Outlook emails don't seem to work, you can try Proton
-
-
-
-6. Your did:plc should be updated, which means you can point your did:plc to a different PDS by yourself while keeping your identity!
-
## How to leave if we ever go down
We have no plans of shutting down the PDS, but for your benefit, here are the rough steps to migrate your data to another PDS if we ever do:
diff --git a/custom-did-plc.md b/custom-did-plc.md
new file mode 100644
index 0000000..d0ac4f7
--- /dev/null
+++ b/custom-did-plc.md
@@ -0,0 +1,99 @@
+# Setting up a custom did:plc
+
+This guide will help you modify your did:plc so you can point it to a different PDS yourself without losing your identity! ✨
+
+## Obtain secret keys
+
+1. Generate [secret keys using boat](https://boat.kelinci.net/crypto-generate)
+
+
+ 📸 Example image
+
+ 
+
+
+2. Store these keys in a safe location! (and don't share your private keys with anyone!)
+
+## Add the new keys to your did:plc
+
+1. Open the [PLC applicator](https://boat.kelinci.net/plc-applicator) in boat
+2. Enter your handle and password
+
+
+ 📸 Image
+
+ 
+
+
+3. Select "Append an operation"
+
+
+ 📸 Image
+
+ 
+
+
+
+4. Add your new generated public key (did:key) to the top of the `rotationKeys` array (with a following comma)
+
+
+ See example payload
+
+ ```json
+ {
+ "alsoKnownAs": [
+ "at://placeholder.pds.witchcraft.systems"
+ ],
+ "rotationKeys": [
+ "did:key:zQ3shcmcnHahf41czhQHUb4zCLDEaLyHznd1ENHmatUtw6vPn", // add your new public key (did:key) here
+ "did:key:zQ3shuT9p9qxyXwJaUPsegQ5GCp7fxyLsjDKS5nybPXSohght" // your old did:key
+ ],
+ "services": {
+ "atproto_pds": {
+ "type": "AtprotoPersonalDataServer",
+ "endpoint": "https://pds.witchcraft.systems"
+ }
+ },
+ "verificationMethods": {
+ "atproto": "did:key:zQ3shrEaHqBf3PtN8r3PksRCRNpiB92czfEZWZUt8DcjExLam"
+ }
+ }
+ ```
+
+
+
+
+ 📸 Image
+
+ 
+
+
+
+5. Request a verification code and enter it below, then press next.
+
+
+
+
+ 📸 Image
+
+ 
+
+
+
+
+
+
+ Not receiving the email?
+
+ - Check your junk mail
+ - Outlook emails don't seem to work, you can try Proton
+
+
+
+6. Your did:plc should be updated, which means you can point your did:plc to a different PDS by yourself while keeping your identity!
+
+### See also
+
+- [Identity - AT Protocol](https://atproto.com/guides/identity)
+- [DID - AT Protocol](https://atproto.com/specs/did)
+- [did-method-plc - GitHub](https://github.com/did-method-plc/did-method-plc)
\ No newline at end of file