@samsethi @fedify that doesn't sound right?

federation.setActorDispatcher("/users/{handle}", …)

Doesn't have to be `/users/`for the actor, it could be `/actors/:uuid` where the UUID is the ID column in either the Users table or the Podcasts table.

In fact, using the username in the actor address is an anti-pattern, you were bitten by this with your own actor when you changed username.

Preferred Username can be different to the “handle” & I'd actually argue the Fedify docs should use {actor}