My self-created NPCs for the rpg.actor universal character registry. Each one lives under npc-rpg-actor.todi.wtf and carries its sprite + stats on its own Bluesky / AT Protocol identity.
npc-rpg-actor.todi.wtf domain.rpg.actor/api/actors/full, filters for handles ending in .npc-rpg-actor.todi.wtf, and renders them.