Join Nostr
2025-11-06 23:48:56 UTC
in reply to

straycat on Nostr: Brainstorm currently uses #neo4j to track a graph with NostrUser nodes and follows, ...

Brainstorm currently uses #neo4j to track a graph with NostrUser nodes and follows, mutes, and reports as relationship types. This schema will gradually become more complex (add NostrRelay nodes, NostrEvent nodes, various other relationship types), and in its final form it will be a continuously-updating, personalized nostr knowledge graph that your WoT helps you to manage. Native graph databases with sophisticated query languages like cypher are designed for exactly this sort of thing.

I recently joined and we are putting the finishing touches on plans for a WoT Hackathon. We’re looking to support anything that’s open source that advances nostr towards a healthy ecosystem of personalized trust metrics that are calculated by service providers (which you can do yourself, or pay a third party) and then made available to clients. Graph database nostr relays will be very useful for this, and we’d love to see multiple implementations. So if you’re interested in contributing to one, consider doing it as part of the WoTathon. We’ll be thinking of how we can facilitate individuals with common interests finding each other to form teams for projects like this.

is also building a neo4j nostr relay and you should follow his work.

has used neo4j for DVMDash — Dustin are you still working with neo4j?

has worked with GUN, another graph database, and has expressed interest in making a GUN nostr relay.

Anyone else working on or interested in using graph databases within nostr?

#wotathon