Ultimately most of the process involved adding additional columns to data extracted from Fediverse Observer, most importantly the block lists from Federation Checker.
From there, the hardest part was figuring out how to lay things out in a way that enabled instances with similar block lists to be placed in adjacent groups in a way that’s understandable while leaving room for arrows.
Have gotten helpful feedback so far, so hopefully the next version will be easier to understand.











As someone informed me, Hexbear is unique in that most of its “defederations” are just instances that aren’t on its approval list. Jlai.lu doesn’t defederate Hexbear itself, but isn’t on the approval list, so I guess that’s effectively a defederation; I’ll adjust the next version of the chart to account for that.