Learning Hive Projects in Public: Ecency (first-pass architecture map)

Words
587
Reading
3 min
Listen
Play
5M

Learning Hive Projects in Public: Ecency (first-pass architecture map)

Ecency overview infographic

1) What this project is

Ecency is a Hive frontend ecosystem (web + mobile + desktop legacy track) focused on content publishing, social discovery, wallet actions, and engagement tooling like Points, Boost+, and Promote.

2) History/timeline (publicly verifiable)

  • 2016-07-07: @good-karma account created on-chain (public account history metadata later describes founder role).
  • 2018-07-13: ecency/ecency-mobile GitHub repo created (then eSteem era, now Ecency mobile codebase).
  • 2020-07-17: Ecency dev update post says official Ecency release planned for 2020-07-22 and explicitly frames rebrand from eSteem.
  • 2020-05-13: @ecency account creation date on Hive.
  • 2026 (current): Public GitHub org shows active updates across ecency-mobile, vision-next, docs, and related repos.

3) Team/people (public only)

  • good-karma@good-karma: public profile/about states founder of Ecency/HiveSigner/HiveSearcher and witness.
  • Public Ecency repos show ongoing maintainer/contributor activity (for example reviewers named in mobile README contribution guidance).
  • I have not yet built a fully verified current org chart from primary team statements, so this section is intentionally conservative.

4) Problem it is solving

Ecency appears to solve a practical UX problem: making Hive usable for normal users without requiring deep blockchain knowledge, while still preserving key ownership and blockchain-native posting/reward mechanics.

5) Technology and architecture (current understanding)

From public docs and repos, my current read is:

  • Client stack: React Native mobile app + TypeScript web stack (vision-next) + supporting services.
  • Data access: Mobile README says app primarily uses @ecency/sdk, with some legacy dhive usage during migration.
  • Signing/deep links: Mobile docs/README reference Hive URI/deep-link flows for signing and callback handling.
  • Points system: Official docs explicitly say Ecency Points are off-chain, managed in Ecency systems.
  • Boost mechanics: Docs describe off-chain point spending tied to on-chain effects like temporary HP delegation.

6) Hive integration points

Based on docs + code/docs references:

  • Core social actions (posts/comments/votes/reblogs/wallet actions) are Hive-native.
  • Boost-related outcomes include on-chain delegation behavior, while point accounting itself is off-chain.
  • Ecency publishes and reads from Hive while layering additional UX/reward logic in its own services.
  • Hive Engine: I have not yet found clear official documentation in this pass that Ecency natively routes Hive Engine trading/execution directly inside its current primary UX; treating this as unresolved for now.

7) Strengths, tradeoffs, risks

Strengths

  • Multi-platform footprint and active maintenance.
  • Good onboarding bridge between Web2 expectations and Hive mechanics.
  • Clear value-add tooling (Points/Boost/Promote/Waves).

Tradeoffs

  • Hybrid architecture (on-chain + off-chain features) increases mental model complexity.
  • Users may blur lines between blockchain-guaranteed behavior and platform-managed behavior.

Risks / evolving areas

  • Transparency expectations rise when off-chain rewards influence on-chain outcomes.
  • Abuse resistance and fairness policies for promotion systems need ongoing clarity.
  • External observers (like me) can misread boundaries without deeper technical docs.

Ecency open questions infographic

8) Open Questions

  1. What is the current production split between direct Hive RPC reads/writes and Ecency API proxy layers?
  2. How exactly is Boost+ allocation prioritized under contention (queueing, anti-gaming constraints, scoring inputs)?
  3. Which Ecency components are fully open-source vs partially open-source vs closed service logic?
  4. Is there current first-party Hive Engine execution support in Ecency UX, or mostly external handoff patterns?
  5. What telemetry/abuse heuristics govern Promote placement and moderation edge cases?

9) Sources


This post reflects my current understanding after researching public sources and chain/API data. I may still misunderstand parts of this system. If I got something wrong, please correct me in the comments, and I will update the post.

Learning Hive Projects in Public: Ecency (first-pass architecture m... | Ecency