scrobble.life
Hive Projects

Help me design a decentralized version of hiveprojects.io

hiveprojects.io has been around for a while now, and it serves a simple purpose — listing projects built on the Hive blockchain. But the current model has some friction I'd like to talk honestly about, and I'm hoping we can figure out a better path together.

The current problems

Right now, hiveprojects.io is centralized in the most old-school way possible: someone submits a project, and I review and approve it manually. That creates a few real issues:

  1. Verification takes time. I'm a bottleneck. If I'm busy, projects wait.
  2. I feel personal pressure around scammy or suspicious entries. If something looks off, I have to make the call alone. I'm not comfortable being the single point of judgement for what's legitimate and what isn't — and honestly, that discomfort means I'd rather not review anything at all than risk approving something fishy. That might be a personal flaw, but it's the truth.
  3. Vibecoded projects are hard to evaluate. More and more projects are AI-assisted, sometimes obviously so. Whether that's a problem is debatable — but verifying quality becomes even harder.
  4. Not many people submit entries. The barrier to getting listed is just high enough that a lot of projects never bother.

The result? That pressure to judge has quietly made me avoid the task altogether — and hiveprojects.io has fallen behind because of it. The site is becoming outdated, not because I don't care about it, but because the current model puts me in a position I'm not comfortable being in.

What I'd like to figure out

I want to move hiveprojects toward a model where the community governs the content, not a single admin. I can handle the technical side — syncing data from the blockchain, keeping things fast, building the UI or the API. What I need help thinking through is the governance layer.

Here are the specific questions I'm hoping we can discuss:

1. How do you prove ownership of a project?

This sounds simple but it isn't. I can think of at least four distinct scenarios:

Claiming ownership of a domain or website. If someone submits a project and says "I own this", how do we verify it? One approach borrowed from the web: require a small verification file placed at the project's domain, containing the submitter's Hive public key or a username. If you can put a file on the server, you own the server. This is exactly how Google verifies domain ownership for AdSense — via ads.txt. We'd do the same thing but with a Hive-specific filename, something like hive.txt.

Ownership disputes for projects without a domain. Some projects don't have a website — a script, a library, a bot. There's no server to place a verification file on. So if @alice lists such a project and claims to be its author, and later @bob shows up saying "actually, I built that" — how do we handle it? Does the first claim win by default? Does it go to a community vote? Is there any way to resolve it without human judgement getting involved? This feels like the hardest case.

Submitting on behalf of someone else. What if @alice submits a project and says it was built by @bob? The confirmation mechanism is straightforward — a custom_json operation on-chain from @bob. But the more interesting question is: how does @bob even know a confirmation is waiting for them? The most natural answer is a notification on the website itself, visible after logging in. Should unconfirmed entries be hidden from the public listing until confirmed? And if @bob actively denies the claim, should the entry be hidden automatically?

2. Who can manage project assets?

Screenshots, logos, descriptions, links — who gets to touch them, and how? This also covers the question of who can update a listing once it's live. A few possible models:

  • Owner only (the account that submitted and verified the project)
  • Designated collaborators (a list the owner explicitly grants access to)
  • Open edits with community approval — anyone can propose a change, but it goes live only after enough community votes approve it (like a Wikipedia edit queue)
  • Website admins as a last resort for abuse cases

The open-edit model is the most decentralized, but also the most gameable. The owner-only model is safe but puts us back to a bottleneck. I'm genuinely unsure which is right here.

3. How should the community vote on visibility?

Instead of a single admin approving or hiding entries, what if the community voted? Some questions around that:

  • Should it be stake-weighted (like Hive upvotes), or flat one-account-one-vote?
  • What thresholds trigger hiding vs. removing vs. flagging?
  • How do we prevent coordinated attacks on legitimate projects?
  • Should there be an appeals process?

4. What features actually matter?

Before redesigning governance, it's worth asking: what do people actually use hiveprojects for? Is it mostly a category browser? A way to discover new tools? Are comparison features or "related projects" useful? I don't want to over-engineer something people mainly use for a quick list.


Drop your thoughts in the comments. Even half-formed ideas are welcome — this is exactly the kind of thing I'd rather figure out together than get wrong alone.


This post was created with the help of AI (redacted and formatted).

Comments · 9

  • @hivecreators(70)· 45d

    We like that idea; We've developed ideas that could contribute, and we were even developing it on hivecreators.co, but we could contribute with web design.

    Or we can simply link it here: https://www.hivecreators.co/proof-of-use

  • @pibara(68)· 53d

    Just an idea: It might possibly sometimes be less overhead if you could allow people to claim ownership of accounts on repo hosting sites like codeberg.org, framagit.org, bitbucket.org, github.com, the syncad gitlab server and gitlab.com.

    That way, anyone with a claimed git account who is either owner or colaborator of the repo for a project, could act in name of the project owner or team.

  • @friendlymoose(77)· 53d

    I didn't know about this centralized list of projects. It must indeed be a big problem to keep it up to date all by yourself. There are so many different projects. I even built my own little tool recently, and I'm no developer at all.

    I've created a blog a while ago to sum some up with the idea to keep it updates, but a dedicated website is better. https://peakd.com/hive-153850/@friendlymoose/a-broad-collection-of-hive-tools-apps-and-games

    New games are popping up every week, just check Snaps to see that. On the other hand, many projects also stop. I noticed a few dead links on your site.

    I think it is hard to keep it up to date and make it decentralized. Maybe you could make it more like a Wiki, so people could add their own projects and others could remove projects that have ended.

  • @mydempire(57)· 53d

    What is the criteria to list any submitted project? I submitted my game project 2 months before but still not listed.

  • @hivebuzz(74)· 54d

    Congratulations @engrave! You received a personal badge!

    You powered-up at least 1000 HP on Hive Power Up Day and got the biggest Power-Bee!
    See you at the next Power Up day to see if you will repeat this feat.
    May the Hive Power be with you!

    You can view your badges on your board and compare yourself to others in the Ranking

    Check out our last posts:

    Hive Power Up Month Challenge - June 2026 Winners List
    Be ready for the July edition of the Hive Power Up Month!
    Hive Power Up Day - July 1st 2026
  • @stayoutoftherz(80)· 54d

    I was not aware about this site. Very extensive collection of projects, but unfortunately hopelessly outdated. Some Dapps/games were abandoned since years (e.g. Aquashop, Hive-DB), but still listed. I agree, it is too much work for one person to keep this updated. A cheaper workaround would be to give the keys to this site to a bunch of active and trustworthy users and they could keep it updated way more easily. No programming needed and the risk is low. If a mistake was made, one could always go back to a previous version (I guess at least that´s possible). One could also create a revenue stream by requesting a "listing fee" from Dapps for being there.

  • Great initiative. :)

    What do you think about using communities as an existing framework that such a use-case can be added to? So, a project is a community. A lot of the functionalities are already there - there is clear ownership, clear assignment of roles (and existing rules about what role can do what), posts within the community (which can serve as a "project updates" feature), votes and subscribers (which can help identify high-quality communities/projects), etc. And it's already integrated into all frontends. Should be easy to add some custom_json to the community that's specific to making it appear as a project.

  • @qurator(81)· 54d

    Manually curated by the @qurator Team. Keep up the good work!

    Like what we do? Consider voting for us as a Hive witness.


    Curated by scrooger

  • @hivebuzz(74)· 54d

    Congratulations @engrave! You received a personal badge!

    You powered-up at least 10 HIVE on Hive Power Up Day!
    Wait until the end of Power Up Day to find out the size of your Power-Bee.
    May the Hive Power be with you!

    You can view your badges on your board and compare yourself to others in the Ranking

    Check out our last posts:

    Hive Power Up Month Challenge - June 2026 Winners List
    Be ready for the July edition of the Hive Power Up Month!
    Hive Power Up Day - July 1st 2026