diff --git a/signupflow.md b/signupflow.md
index 6308c98..9874da9 100644
--- a/signupflow.md
+++ b/signupflow.md
@@ -13,7 +13,7 @@ sequenceDiagram
     actor u as User Signature
     
     Note over d: Admin npubs +<br> secret + relays<br>are hardcoded 
-    d->>r: Publish X1 <br> with secret
+    d->>r: Publish 001 <br> with secret
     u->>e: Admin signs in 
     Note over e: Add new Organisation
     Note over e: Add relay(s) <br>+ secret
@@ -21,26 +21,30 @@ sequenceDiagram
     r-->>e: Kind X1 rec'd 
     Note over e: DVM npub <br> known
     Note over e: Prepare kind X2<br> event 
-    u<<->>e: Sign X2
-    e->>r: Publish X2
-    r-->>d: Kind X2 rec'd 
+    u<<->>e: Sign 002
+    e->>r: Publish 002
+    r-->>d: Kind 002 rec'd 
     Note over d: Admin client app<br>registered in DB
-    d->>r: Publish X3
-    r-->>e: Kind X3 rec'd 
+    d->>r: Publish 003
+    r-->>e: Kind 003 rec'd 
     Note over e: DVM npub <br> confirmed
     e->>u: Notify User
-    Note over e: Prepare X4 <br> replaceable event<br>with DVM npub
-    u<<->>e: Sign X4
-    e->>r: Publish X4
+    Note over e: Prepare 004 <br> replaceable event<br>with DVM npub
+    u<<->>e: Sign 004
+    e->>r: Publish 004
     
 ```
 
+## Kind Numbers
+
+Kind numbers are all based on a "2029" root, which is the [BIP-39 word for "work"](https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt#L2029).
+
 |Kind|Type|Purpose|
 |---|---|---|
-|X1|Encrypted to admin, ephemeral|Discovery of DVM npub by Admins|
-|X2|Encrypted to dvm, ephemeral|Register admin client|
-|X3|Encrypted to client, ephemeral|Confirm admin client registration|
-|X4|Public, Replaceable|Discovery of DVM npub by end users|
+|2029001|Encrypted to admin, ephemeral|Discovery of DVM npub by Admins|
+|2029002|Encrypted to dvm, ephemeral|Register admin client|
+|2029003|Encrypted to client, ephemeral|Confirm admin client registration|
+|2029004|Public, Replaceable|Discovery of DVM npub by end users|