As you said, i think this project has different goals and tradeoffs. I would consider adding an option to filter out teleported users and their messages from a channel. The more local, the more abuse gets solved by proof of punch. Its not a solution but might help.
Discussion
It's very anonymous. Teleportation cannot be filtered out as people use ephemeral keys already. Teleporters can use the same plain-text nickname in different locales but count the "jack"s - those are not all the same Jack.
Ah, so location is only being used to determine your geohashes? Is the channel using one of the groups nips?
{
content: "\"early here\" yeah like what 5 am ",
created_at: 1756027640,
id: "7734b860e3e52380c326e3d59fad9014634e57ae0601c08e128b908a30311183",
kind: 20000,
pubkey: "10fa849a2d521b853b0f3d3d92218b8fb1fa785f880e407246631e56140cb68c",
sig: "2a1257c3f68ca3aa2ab4220057532b4fab955a1d7fc7ad6be719ae31b136930c328d54648124fd23dc8eb5439d16780844ccebf800e4365488020218680c7e3d",
tags:[
["g", "u0"],
["n", "MikaMisonoIsMyWife"]
]
}
Basically kind:1 events.
this is also my assumption