arkinox on Nostr: When you see multiple geohashes on an event, it's actually kind of a hack that is ...
When you see multiple geohashes on an event, it's actually kind of a hack that is necessary so that when zooming in a map a given event is visblible at various levels without too much extra work. But this wasn't anticipated when the g tag was added to the protocol.
The g tag might only be referenced in nip 52 but it was around before that; it never came from a NIP but was just kinda added at some point.
So I don't think it needs to be part of NIP 52. Probably a new NIP, but because it's just a tag storing data and doesn't prescribe any new behavior to the protocol, a NIP may not be necessary. Just start using it! 🫡
Published at
2024-09-06 19:16:28Event JSON
{
"id": "4de79849841f8f534b272c4856c3dacee9c168dcd5277543fc861dddb7f31a3c",
"pubkey": "e8ed3798c6ffebffa08501ac39e271662bfd160f688f94c45d692d8767dd345a",
"created_at": 1725650188,
"kind": 1,
"tags": [
[
"e",
"62bb8eb5d7c5a3f25eab6ad023ab44a906faa2dbd29e464bd382e224e8b88b5e",
"",
"root"
],
[
"e",
"908e47d19c9b214b97fdb695f76a35d5d11f4ccf1eb3672d154c7cbbdec180c3"
],
[
"e",
"fe2351dc474c1d3240bb03890f3a9efb8ae13502385f9cc3505cdb3a9b6c47e8",
"",
"reply"
],
[
"p",
"d3bd8a88c3888ed66b76af816a028f6d149ba1100617888f09e56a817306f4f2"
],
[
"p",
"c4f5e7a75a8ce3683d529cff06368439c529e5243c6b125ba68789198856cac7"
],
[
"p",
"e8ed3798c6ffebffa08501ac39e271662bfd160f688f94c45d692d8767dd345a"
],
[
"p",
"aa9047325603dacd4f8142093567973566de3b1e20a89557b728c3be4c6a844b"
],
[
"p",
"8685ebef665338dd6931e2ccdf3c19d9f0e5a1067c918f22e7081c2558f8faf8"
]
],
"content": "When you see multiple geohashes on an event, it's actually kind of a hack that is necessary so that when zooming in a map a given event is visblible at various levels without too much extra work. But this wasn't anticipated when the g tag was added to the protocol.\n\nThe g tag might only be referenced in nip 52 but it was around before that; it never came from a NIP but was just kinda added at some point.\n\nSo I don't think it needs to be part of NIP 52. Probably a new NIP, but because it's just a tag storing data and doesn't prescribe any new behavior to the protocol, a NIP may not be necessary. Just start using it! 🫡",
"sig": "dc5b97cd9a0f7d41e510fc1aab78c717efbdd2449215923ac0bf3b6311cffa18fcd662b77ea5058075574ee38e1d6bfac3234eae5c7f99c2dfdaa02d6533e72a"
}