I would like to build Graph computing over Nostr.
Any help and suggestions are welcome
What
-------
This note describes a basic framework for graph computation over Nostr Network.
Why
-------
Graph computation is the base layer that allows the mining of social data from social networks.
Nostr is a protocol that enables social network applications.
Some of the more advanced and useful applications of social networks rely on computed social data. For example, a matching service based on a social network would use the ability to identify subgroups of connected entities or the ability to query for entities in a group who match some criteria.
Currently, every such app built on Nostr needs to compute its own social data. This is a complicated and costly process that narrows and centralizes the space of more complex and potentially highly useful applications.
Open-source social data mining utilities can lead to an open and distributed Nostr social data computation market, hopefully distributed between actors.
A framework and to some level, a protocol for computing Nostr social data can help achieve this goal.
How
-------
Big graph data computation requires a lot of processing, a lot of storage, and relatively complex software to manage it. These requirements tend to make Big graphs computation be done by gig centralized companies with enough resources to pull it.
This framework attempts to solve this by:
- Make use of relays as the data layer (storage) for graph computation and make the computation process as
- Define a low-level and hopefully simple protocol that allows disjointed actors to cooperate in the computation process and keep it distributed between different actors.
- Be an open-source software that can manage the synchronization between computation suppliers and allows other software developers to extend it to do more specific graph computation.
Ofer Elrom
ofer@nostrplebs.com
npub13qkt...nw8c
Entrepreneurial developer. Trying to picture the world through the Bitcoin lens and act by it.
To truly help the world, bitcoin needs to move from a store of value to a medium of exchange, allowing its 'hard money' properties to touch lives, change social orders, and stabilize its usage as world money.
A way to push this transition is a bitcoin crowdfunding platform for bitcoin ventures that repay investment in bitcoin.
Such a platform can push a worldwide circular economy of investors converting fiat to bitcoin investment, pushing bitcoin businesses focused on building for bitcoin use cases, earning bitcoin, and paying back to investors in bitcoin.
Femi Longe, thank you for sparking this for me.
A heart and mind-felt podcast.
Thank you, #[0] , for exemplifying how immense it is to operate from love and humility.
Open Protocol level support in Trade that is resistant to centralization and lockin leads to service suppliers competing over supplying the best value to sellers and buyers instead of figuring out the best way to trap them.
I created this NIP draft for such Protocol level support. I would be happy for you to read and remark.

GitHub
nips/66.md at master · ofer-elrom/nips
Nostr Implementation Possibilities. Contribute to ofer-elrom/nips development by creating an account on GitHub.