Jay [MOVED HERE] on Nostr: This is me taking metadata out of Nostr events and putting them in neo4j in such a ...
This is me taking metadata out of Nostr events and putting them in neo4j in such a way that "e" tags are transformed into relationships between events. Eventually I'll index every type of reference I can and make it into a functioning relay.
So if you have any kind 1 event id, you can query event IDs of the entire thread in one shot. Even if you're 100 replies away from the root, so long as every event in between is known to the relay. And you can then do it across kinds, like from a single react, get every event in it's neighborhood.
Published at
2025-02-17 17:02:39Event JSON
{
"id": "9478e9c5dec2aab904f67deb509be974e6a248767051c30c6f30ae5feb659752",
"pubkey": "7ed7d5c3abf06fa1c00f71f879856769f46ac92354c129b3ed5562506927e200",
"created_at": 1739811759,
"kind": 1,
"tags": [
[
"e",
"5c54249767a97f28632516d02b912a1e88799839e0688ac789e88cb7c18efd94",
"",
"root"
],
[
"e",
"706d52d93d108b1584eb493d772568b2f007008cada1ba5deaf329ed4dd772a2"
],
[
"e",
"84c3fb0ef14dada280758ad8d834cae154d5012c285ed2bd511863f2e259c359",
"",
"reply"
],
[
"p",
"7ed7d5c3abf06fa1c00f71f879856769f46ac92354c129b3ed5562506927e200"
],
[
"p",
"3f770d65d3a764a9c5cb503ae123e62ec7598ad035d836e2a810f3877a745b24"
]
],
"content": "This is me taking metadata out of Nostr events and putting them in neo4j in such a way that \"e\" tags are transformed into relationships between events. Eventually I'll index every type of reference I can and make it into a functioning relay.\n\nSo if you have any kind 1 event id, you can query event IDs of the entire thread in one shot. Even if you're 100 replies away from the root, so long as every event in between is known to the relay. And you can then do it across kinds, like from a single react, get every event in it's neighborhood.",
"sig": "ef3bc25812b145c7c030c1d9941c062089ce1e66ff6933543c562155fe271e7637f70fd77c2c53f921aab1c66c24c4718fa0f6a4ea6447b73e765c7d513c01d1"
}