hodlbod on Nostr: The difficult part is indexing them by type so you can fetch one without the other. ...
The difficult part is indexing them by type so you can fetch one without the other. If Olas fetches kind 1s, it has to filter out everything that doesn't fit the olas format. On the other hand, a client can support as many kinds as it wants. So granular distinctions are generally good.
Published at
2025-03-03 17:25:46Event JSON
{
"id": "823d19e88e13c8d6936026227a0ecd6a0f170302680e7da1ce019fb35500d30d",
"pubkey": "97c70a44366a6535c145b333f973ea86dfdc2d7a99da618c40c64705ad98e322",
"created_at": 1741022746,
"kind": 1,
"tags": [
[
"p",
"f8e6c64342f1e052480630e27e1016dce35fc3a614e60434fef4aa2503328ca9",
"wss://relay.primal.net/",
"corndalorian"
],
[
"e",
"08f7d214896f5246a49993fcd0bdb1ed2034b481009cbb060a8827332ed754e8",
"wss://bostr.online/",
"root"
],
[
"e",
"edab155ba00c147d4102a2ae19556247a6f8c5e9c05966a6ee88b342c33c6f22",
"wss://search.nos.today/",
"reply",
"f8e6c64342f1e052480630e27e1016dce35fc3a614e60434fef4aa2503328ca9"
],
[
"client",
"Coracle",
"31990:97c70a44366a6535c145b333f973ea86dfdc2d7a99da618c40c64705ad98e322:1685968093690"
]
],
"content": "The difficult part is indexing them by type so you can fetch one without the other. If Olas fetches kind 1s, it has to filter out everything that doesn't fit the olas format. On the other hand, a client can support as many kinds as it wants. So granular distinctions are generally good.",
"sig": "b5b69df3015030eea109301bdcc627a73d2351cf1ce4c629bf6927b89c220ed676acc51b71cd66b19f18822cc933612b5ca2423effd7a12f78ce323a4765a7c5"
}