plc_fork_viz.txt
1🔍 Analyzing forks in: did:plc:rpkdweyqupifznqqstnwrjar
2 Source: https://plc.directory
3
4📊 Audit log contains 25 operations
5🔀 Fork detected at bafyreig...d77zungy
6 2 competing operations
7🔀 Fork detected at bafyreic...ccm4rn3u
8 2 competing operations
9🔀 Fork detected at bafyreif...53dtfs6m
10 2 competing operations
11⚠️ Detected 3 fork point(s)
12
13📊 Fork Visualization (Tree Format)
14═══════════════════════════════════════════════════════════════
15
16🌱 Genesis
17 CID: bafyreie...phuczmbu
18 Rotation keys: 2
19
20Fork at operation referencing bafyreig...d77zungy
21 ├─ 🔴 ✗ CID: bafyreib...n3in37vy
22 │ Signed by: rotation_key[1]
23 │ Key: did:key:...mRYxNzvo
24 │ Reason: Invalidated by higher-priority key[0] within recovery window
25 │ Services: 1 configured
26 │
27 └─ 🟢 ✓ CID: bafyreic...ccm4rn3u
28 │ Signed by: rotation_key[0]
29 │ Key: did:key:...Qxp7sr4w
30 │ Status: CANONICAL (winner)
31 │ Services: 1 configured
32
33Fork at operation referencing bafyreic...ccm4rn3u
34 ├─ 🔴 ✗ CID: bafyreif...53dtfs6m
35 │ Signed by: rotation_key[1]
36 │ Key: did:key:...mRYxNzvo
37 │ Reason: Invalidated by higher-priority key[0] within recovery window
38 │ Services: 1 configured
39 │
40 └─ 🟢 ✓ CID: bafyreia...qy7fruai
41 │ Signed by: rotation_key[0]
42 │ Key: did:key:...Qxp7sr4w
43 │ Status: CANONICAL (winner)
44 │ Services: 1 configured
45
46Fork at operation referencing bafyreif...53dtfs6m
47 ├─ 🔴 ✗ CID: bafyreib...cnfozbya
48 │ Signed by: rotation_key[1]
49 │ Key: did:key:...mRYxNzvo
50 │ Reason: Invalidated by higher-priority key[0] within recovery window
51 │ Services: 1 configured
52 │
53 └─ 🟢 ✓ CID: bafyreie...sjvhi6mu
54 │ Signed by: rotation_key[0]
55 │ Key: did:key:...Qxp7sr4w
56 │ Status: CANONICAL (winner)
57 │ Services: 1 configured
58
59═══════════════════════════════════════════════════════════════
60📈 Summary:
61 Total operations: 25
62 Fork points: 3
63 Rejected operations: 3
64
65🔐 Fork Resolution Details:
66 Fork 1: Winner is bafyreic...ccm4rn3u (signed by key[0])
67 Fork 2: Winner is bafyreia...qy7fruai (signed by key[0])
68 Fork 3: Winner is bafyreie...sjvhi6mu (signed by key[0])