This week's work prioritized the release of the blockchain-wide Follower
protocol's plug.
The immutability of followers is something we on Hive have gotten used to, but Web 2.0 doesn't have that. You can lose your followers just like that.
Having advanced search features for followers will add useful functionalty to frontends.
My node: https://plug-play-dev.imwatsi.com/
Follower Plug
The follower protocol has two types of ops and both are now supported, with advanced search features. Read the docs.
Follow: https://gitlab.com/imwatsi/hive-plug-play/-/blob/master/docs/api/plugs/follow.md#get_follow_ops
Reblog: https://gitlab.com/imwatsi/hive-plug-play/-/blob/master/docs/api/plugs/follow.md#get_reblog_ops
Community Plug
I added support for one new op.
- Unsubscribe: https://gitlab.com/imwatsi/hive-plug-play/-/blob/master/docs/api/plugs/community.md#get_unsubscribe_ops
When can you run a node?
Rough estimate: toward the end of February
I think the following core protocols are important to develop plugs for, as it will also help me to see if the DB structure I have is good enough.
community
: Hivemind communities protocolnotify
: blockchain-wide notification protocolfollow
: blockchain-wide follower protocol
It looks like the foundational structures are coming to a stable state. Once I get through making plugs for the above protocols, I will release a stable version that syncs from block one
for anyone to run a node.
I will also avail a production-ready server with the same.