<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>hive-139531 community on Hive</title><description>RSS feed for the hive-139531 community on the Hive blockchain</description><link>https://hiverss.com/</link><atom:link href="https://hiverss.com/community/hive-139531.xml" rel="self" type="application/rss+xml"/><image><url>https://hiverss.com/hive_logo.png</url><title>hive-139531 community on Hive</title><link>https://hiverss.com/</link></image><item><title>HiveSuite Development Update: Scheduled Posts Management &amp; Blockchain Data Profile</title><link>https://hive.blog/hive-139531/@sagarkothari88/hivesuite-development-update-scheduled-posts-mana-s5j09fmy</link><guid isPermaLink="true">https://hive.blog/hive-139531/@sagarkothari88/hivesuite-development-update-scheduled-posts-mana-s5j09fmy</guid><description>HiveSuite Development Update: Scheduled Posts Management &amp; Blockchain Data Profile HiveSuite — Scheduled Posts Management Edit Modal Enhancement Continued improving the scheduled publishing workflow in HiveSuite by bringing schedule configuration directly into the existing edit experience. Added a…</description><pubDate>Sat, 03 Oct 2026 06:00:30 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;https://ipfs.3speak.tv/ipfs/QmdXkBRVHFsEV1ELdJ1UMhXFheaUdq9JLAe7MnJeQNVG1E&quot; alt=&quot;Image&quot; /&gt;&lt;/p&gt;
&lt;h1&gt;HiveSuite Development Update: Scheduled Posts Management &amp;amp; Blockchain Data Profile&lt;/h1&gt;
&lt;h2&gt;HiveSuite — Scheduled Posts Management&lt;/h2&gt;
&lt;h3&gt;Edit Modal Enhancement&lt;/h3&gt;
&lt;p&gt;Continued improving the scheduled publishing workflow in HiveSuite by bringing schedule configuration directly into the existing edit experience.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added a &lt;strong&gt;Publish At&lt;/strong&gt; datetime picker to the scheduled post edit modal.&lt;/li&gt;
&lt;li&gt;Added a localized date and time preview for the selected publishing schedule.&lt;/li&gt;
&lt;li&gt;Added minimum scheduling validation to prevent invalid scheduling times.&lt;/li&gt;
&lt;li&gt;Configured the minimum scheduling window as:&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;5 minutes&lt;/strong&gt; for development environments.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;15 minutes&lt;/strong&gt; for production environments.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Improved the editing experience by keeping schedule configuration directly inside the Edit Modal.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Publish At Date &amp;amp; Time&lt;br /&gt;&lt;img src=&quot;https://ipfs.3speak.tv/ipfs/QmQppit3P97SzjX3fYKErX3VLFvkDgPbnNA9mNVRkBEctH&quot; alt=&quot;Publish At Date &amp;amp; Time&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;Unified Edit Flow&lt;/h3&gt;
&lt;p&gt;Simplified the scheduled post editing workflow by combining content metadata and scheduling updates into a single action.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Merged metadata changes and schedule updates into one &lt;strong&gt;Save&lt;/strong&gt; action.&lt;/li&gt;
&lt;li&gt;Removed the need for users to perform separate actions when modifying scheduled content.&lt;/li&gt;
&lt;li&gt;Improved the overall editing flow for scheduled posts.&lt;/li&gt;
&lt;li&gt;Reduced unnecessary UI steps while preserving existing scheduling functionality.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This provides a more straightforward workflow for users managing their scheduled Hive content.&lt;/p&gt;
&lt;p&gt;Unified Scheduled Post Editing&lt;br /&gt;&lt;img src=&quot;https://ipfs.3speak.tv/ipfs/QmWG7qXTUW2QMNRGEa7r19qqJqjDHxDBnAXnmP84a7f2Fq&quot; alt=&quot;Unified Scheduled Post Editing&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;Automatic Refresh &amp;amp; Sorting&lt;/h3&gt;
&lt;p&gt;Improved how the scheduled posts list responds after an edit.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Updated scheduled posts immediately after saving changes.&lt;/li&gt;
&lt;li&gt;Automatically refreshed the updated post information.&lt;/li&gt;
&lt;li&gt;Automatically re-sorted the scheduled posts list after editing.&lt;/li&gt;
&lt;li&gt;Ensured the latest publishing schedule is reflected without requiring a manual page refresh.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This makes schedule management feel more responsive and keeps the list synchronized with the latest changes.&lt;/p&gt;
&lt;p&gt;Scheduled Posts Refresh&lt;br /&gt;&lt;img src=&quot;https://ipfs.3speak.tv/ipfs/QmT1Mw94kkxhLs1YL9bfFHp5z6uVEQkLw6PABqHuhonvzT&quot; alt=&quot;Scheduled Posts Refresh&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;UI Simplification&lt;/h3&gt;
&lt;p&gt;Cleaned up the scheduling interface and removed redundant controls.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Removed the separate &lt;strong&gt;Reschedule&lt;/strong&gt; button.&lt;/li&gt;
&lt;li&gt;Consolidated scheduling changes into the existing edit workflow.&lt;/li&gt;
&lt;li&gt;Removed unused scheduling components.&lt;/li&gt;
&lt;li&gt;Simplified the overall scheduled-post management interface.&lt;/li&gt;
&lt;li&gt;Reduced duplicate actions and unnecessary UI complexity.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The result is a cleaner workflow where users can manage both post information and publishing time from the same editing experience.&lt;/p&gt;
&lt;p&gt;Simplified Scheduling UI&lt;br /&gt;&lt;img src=&quot;https://ipfs.3speak.tv/ipfs/QmQppit3P97SzjX3fYKErX3VLFvkDgPbnNA9mNVRkBEctH&quot; alt=&quot;Simplified Scheduling UI&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;HiveReactKit — Blockchain Data Profile Tab&lt;/h2&gt;
&lt;h3&gt;New Blockchain Data Tab&lt;/h3&gt;
&lt;p&gt;Expanded the shared HiveReactKit profile functionality by adding a dedicated &lt;strong&gt;Blockchain Data&lt;/strong&gt; tab for deeper account and blockchain-related information.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added a dedicated &lt;strong&gt;Blockchain Data&lt;/strong&gt; profile tab.&lt;/li&gt;
&lt;li&gt;Integrated blockchain information directly into the user profile experience.&lt;/li&gt;
&lt;li&gt;Designed the tab to organize account-level and blockchain-specific information in a readable format.&lt;/li&gt;
&lt;li&gt;Built the functionality as reusable HiveReactKit components for integration into Hive applications.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Blockchain Data Profile Tab&lt;br /&gt;&lt;img src=&quot;https://ipfs.3speak.tv/ipfs/QmTJRHqvcTKYr68os52rBTHyPcYoXpErrsn3TAKkah5DyY&quot; alt=&quot;Blockchain Data Profile Tab&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;Witness Data Integration&lt;/h3&gt;
&lt;p&gt;Added dynamic witness information retrieval using the currently selected Hive RPC node.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fetches witness details dynamically from the selected Hive RPC endpoint.&lt;/li&gt;
&lt;li&gt;Displays relevant witness information when the account is a registered witness.&lt;/li&gt;
&lt;li&gt;Added witness properties and related blockchain information.&lt;/li&gt;
&lt;li&gt;Displays exchange rate information.&lt;/li&gt;
&lt;li&gt;Displays the last blockchain data update time.&lt;/li&gt;
&lt;li&gt;Added a friendly fallback state when the current user is &lt;strong&gt;not a registered witness&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This makes the profile&apos;s blockchain section useful for both regular Hive users and accounts participating in Hive witness infrastructure.&lt;/p&gt;
&lt;p&gt;Witness &amp;amp; Blockchain Information&lt;br /&gt;&lt;img src=&quot;https://ipfs.3speak.tv/ipfs/QmdYZR7BndvjB41MzwvBZyNqnyWpQUmd2qJkdXKFAvu9uM&quot; alt=&quot;Witness &amp;amp; Blockchain Information&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;Parallel Data Fetching&lt;/h3&gt;
&lt;p&gt;Improved blockchain profile loading performance by retrieving independent data simultaneously.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Loads account details and blockchain properties in parallel.&lt;/li&gt;
&lt;li&gt;Reduces unnecessary sequential API waiting time.&lt;/li&gt;
&lt;li&gt;Allows multiple pieces of profile information to become available faster.&lt;/li&gt;
&lt;li&gt;Improves the overall rendering experience of the Blockchain Data tab.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This approach makes better use of the selected Hive RPC endpoint while keeping the profile experience responsive.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a href=&quot;https://hive.blog/hive-139531/@sagarkothari88/hivesuite-development-update-scheduled-posts-mana-s5j09fmy&quot;&gt;Read the full post&lt;/a&gt;&lt;/p&gt;</content:encoded><dc:creator>sagarkothari88</dc:creator><category>hive-139531</category></item><item><title> Building the Future of Web3 Freelancing: Escrow Protection, Anti-Abuse Gating, and Mobile Network Hardening on HivePostify</title><link>https://hive.blog/hive-139531/@hivepostify/building-the-future-of-web3-freelancing-escrow-protection-anti-abuse-gating-and-mobile-network-hardening-on-hivepostify-murc1jdm</link><guid isPermaLink="true">https://hive.blog/hive-139531/@hivepostify/building-the-future-of-web3-freelancing-escrow-protection-anti-abuse-gating-and-mobile-network-hardening-on-hivepostify-murc1jdm</guid><description>Over the past few weeks, HivePostify reached a point that had been in progress for a while. What started as a decentralized blogging and publishing front-end on the Hive blockchain is now growing into a Web3 freelancing and services marketplace. More creators and freelancers are joining. Thousands…</description><pubDate>Fri, 02 Oct 2026 19:05:09 GMT</pubDate><content:encoded>&lt;p&gt;Over the past few weeks, HivePostify reached a point that had been in progress for a while. What started as a decentralized blogging and publishing front-end on the Hive blockchain is now growing into a Web3 freelancing and services marketplace.&lt;/p&gt;
&lt;p&gt;More creators and freelancers are joining. Thousands of pages are already indexed across major search engines. That growth shifted the focus from publishing alone to the real problems of online hiring: security, spam, transparent escrow, and mobile performance on networks that do not behave like a clean office broadband line.&lt;/p&gt;
&lt;p&gt;This update covers the decisions behind the latest release, the problems that showed up in production, and the code that shipped. It is not a product pitch. It is what changed.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://hivepostify.com/uploads/posts/066c6f14b45779367dfe6b110c245752.webp&quot; alt=&quot;esrow&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;Decoupling Services into Two Distinct Engines: Gigs vs Custom Jobs&lt;/h3&gt;
&lt;p&gt;One of the first design questions on a freelancing platform is how work should be offered. Fiverr-style products are packaged services. Upwork-style products are client requests. Those are not the same search.&lt;/p&gt;
&lt;p&gt;The first marketplace prototype put both into one tabbed view. It looked tidy in the mock. It failed in real use. People looking for a fixed package and people looking for a custom bid were fighting the same screen.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;h2&gt;Service Gigs (/marketplace):&lt;/h2&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt; Freelancer-driven. The freelancer sets fixed packages (Basic, Standard, Premium), states delivery time, and the buyer purchases a ready offer.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;h2&gt;Job Board (/jobs):&lt;/h2&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt; Client-driven. The client describes a custom problem, sets a target budget in USD / AHPT, and freelancers send tailored proposals.&lt;/p&gt;
&lt;p&gt;Putting them in one interface created clutter. Filters meant different things depending on which tab was open. They are now two discovery engines, each with its own route, search, and flow. Both still sit on the same wallet and the same escrow ledger. The split is in the product, not in the money path.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                 +-----------------------------------+
                 |         HivePostify Engine        |
                 +-----------------------------------+
                                   |
         +-------------------------+-------------------------+
         |                                                   |
         v                                                   v
   +-----------------------+                           +-------------------+
   |  Gigs (/marketplace)  |                           |   Jobs (/jobs)    |
   |  - Fixed tier pricing |                           |  - Custom RFPs    |
   |  - Direct purchase    |                           |  - Bids &amp;amp; Escrow  |
   +-----------------------+                           +-------------------+
             |                                                   |
             +-------------------------+-------------------------+
                                       v
                        +-----------------------------+
                        |   Postify Wallet &amp;amp; Escrow   |
                        |  Dynamic Settings &amp;amp; Ledger  |
                        +-----------------------------+
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The practical result is simpler navigation. A buyer who wants a logo package does not land in a bid board. A client who wants a custom build does not have to pretend it is a gig.&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;Anti-Abuse &amp;amp; Spam Protection: Account Verification Middleware&lt;/h3&gt;
&lt;p&gt;Open job boards attract the usual noise: scrapers, unverified accounts posting fake offers, and low-effort proposal spam. The job board should not be a place where confirmed users have to filter garbage before they can work.&lt;/p&gt;
&lt;p&gt;The gate sits at the API route. A project cannot be published, and a proposal cannot be submitted, unless the account is confirmed. That check runs against the &lt;code&gt;SignupTicket&lt;/code&gt; ledger before the request goes any further:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;// Middleware: Verify confirmed standing before allowing jobs/proposals
async function checkUserPermission(username) {
  if (!username) return { allowed: false, error: &apos;Authentication required&apos; };

  const ticket = await SignupTicket.findOne({
    $or: [
      { hiveUsername: username.toLowerCase().trim() },
      { freshEmailUsername: username.toLowerCase().trim() }
    ]
  });

  if (!ticket) {
    return { allowed: false, error: &apos;Account verification record not found.&apos; };
  }

  // Block pending or unconfirmed trial accounts from posting or bidding
  if (ticket.status !== &apos;confirmed&apos;) {
    return {
      allowed: false,
      error: &apos;Your account is currently pending verification. Only confirmed accounts can post projects or submit proposals.&apos;
    };
  }

  return { allowed: true, ticket };
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;On the frontend, an Axios interceptor catches the 403 and shows a plain notice that points the user to verification. A dead button was not the goal. Trial or pending accounts posting jobs was not the goal either. Confirmed standing is the minimum bar for publishing or bidding.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a href=&quot;https://hive.blog/hive-139531/@hivepostify/building-the-future-of-web3-freelancing-escrow-protection-anti-abuse-gating-and-mobile-network-hardening-on-hivepostify-murc1jdm&quot;&gt;Read the full post&lt;/a&gt;&lt;/p&gt;</content:encoded><dc:creator>hivepostify</dc:creator><category>hive-139531</category></item><item><title>HiveSuite Development Update: RPC Reliability, Mobile Navigation &amp; Core Architecture Improvements</title><link>https://hive.blog/hive-139531/@sagarkothari88/hivesuite-development-update-rpc-reliability-mob-rvvhsis8</link><guid isPermaLink="true">https://hive.blog/hive-139531/@sagarkothari88/hivesuite-development-update-rpc-reliability-mob-rvvhsis8</guid><description>HiveSuite Core Application Architecture Application Shell – Main React application and dashboard responsible for bringing the overall HiveSuite experience together. Routing &amp; Navigation – Manages application pages, layouts, routes, and navigation between different Hive features. Global State – Uses…</description><pubDate>Fri, 02 Oct 2026 06:00:27 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;https://ipfs.3speak.tv/ipfs/QmR8TN7pWCW5b5rEUX14fdi2cZKNuvE3HHBXmVrHVzzTUN&quot; alt=&quot;Image&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;HiveSuite&lt;/h2&gt;
&lt;h3&gt;Core Application Architecture&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Application Shell&lt;/strong&gt; – Main React application and dashboard responsible for bringing the overall HiveSuite experience together.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Routing &amp;amp; Navigation&lt;/strong&gt; – Manages application pages, layouts, routes, and navigation between different Hive features.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Global State&lt;/strong&gt; – Uses Zustand to manage application-wide state and keep different features synchronized.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Wallet Integration&lt;/strong&gt; – Supports Hive wallet and authentication functionality through Aioha.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Feed Management&lt;/strong&gt; – Fetches and manages Blogs, Snaps, Waves, and other Hive feed experiences.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Feature Integration&lt;/strong&gt; – Connects and orchestrates the different application features through a shared application architecture.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This structure allows HiveSuite to bring multiple Hive workflows together while maintaining a common interface and shared state across the application.&lt;/p&gt;
&lt;p&gt;HiveSuite Application Common Detail Page&lt;br /&gt;&lt;img src=&quot;https://ipfs.3speak.tv/ipfs/QmTNNw3L9cZeXx4kydtdH13NAUFE1xmVaBgz2h8fSenkTa&quot; alt=&quot;HiveSuite Application Common Detail Page&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;HiveReactKit — Shared Component Library&lt;/h2&gt;
&lt;p&gt;HiveReactKit provides the reusable component and service foundation used by HiveSuite and other projects that need Hive-specific functionality.&lt;/p&gt;
&lt;h3&gt;Core Library Architecture&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Reusable UI Components&lt;/strong&gt; – Shared React components designed specifically for Hive applications and workflows.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Profile &amp;amp; Post Components&lt;/strong&gt; – Provides user profiles, post details, comments, feeds, and related content components.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hive Service Layer&lt;/strong&gt; – Provides direct Hive RPC integration for retrieving blockchain and application data.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Media &amp;amp; Interactions&lt;/strong&gt; – Supports voting, replies, media embeds, navigation, and other common Hive interactions.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Library Distribution&lt;/strong&gt; – Built and distributed as reusable ESM/CJS packages for integration across multiple projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Maintaining this functionality within a shared library allows improvements to be developed centrally and then consumed by HiveSuite and other applications.&lt;/p&gt;
&lt;p&gt;HiveReactKit Components&lt;br /&gt;&lt;img src=&quot;https://ipfs.3speak.tv/ipfs/QmSDLwRwDqhh9RKLoMv3KaQwC3bTgcYNHZZ75qggw1byfD&quot; alt=&quot;HiveReactKit Components&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;HiveSuite — Default RPC Upgrade&lt;/h2&gt;
&lt;h3&gt;More Reliable Hive API Startup&lt;/h3&gt;
&lt;p&gt;Improved the default Hive RPC configuration in HiveSuite to provide a more reliable starting point for blockchain API requests.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Changed the default Hive RPC node to &lt;strong&gt;&lt;code&gt;api.deathwing.me&lt;/code&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Prioritized the new RPC endpoint during application startup.&lt;/li&gt;
&lt;li&gt;Reduced dependency on the previous default node during initial application loading.&lt;/li&gt;
&lt;li&gt;Addressed startup issues related to:&lt;ul&gt;
&lt;li&gt;CORS restrictions&lt;/li&gt;
&lt;li&gt;HTTP 429 rate-limit responses&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Improved the reliability of initial Hive API requests.&lt;/li&gt;
&lt;li&gt;Kept the RPC configuration compatible with the existing application architecture.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Using a more reliable default RPC endpoint helps HiveSuite establish its Hive data connection more consistently when users open the application.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;HiveSuite — TypeScript &amp;amp; Callback Fixes&lt;/h2&gt;
&lt;h3&gt;Blog Feed TypeScript Fix&lt;/h3&gt;
&lt;p&gt;Resolved a metadata type-narrowing issue in &lt;strong&gt;BlogFeedView&lt;/strong&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed metadata type narrowing in &lt;code&gt;BlogFeedView&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Eliminated the related TypeScript compilation errors.&lt;/li&gt;
&lt;li&gt;Improved type compatibility within the feed rendering flow.&lt;/li&gt;
&lt;li&gt;Preserved the existing feed functionality while correcting the type definitions.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Snaps Callback Compatibility&lt;/h3&gt;
&lt;p&gt;Updated the callback signature used by &lt;strong&gt;SnapsUnifiedPage&lt;/strong&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Made &lt;code&gt;contextPosts&lt;/code&gt; optional in the callback signature.&lt;/li&gt;
&lt;li&gt;Matched the callback with the expected component API.&lt;/li&gt;
&lt;li&gt;Improved compatibility between SnapsUnifiedPage and its consuming components.&lt;/li&gt;
&lt;li&gt;Prevented callback signature mismatches during compilation.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These changes improve the stability of the application codebase while keeping the existing functionality unchanged.&lt;/p&gt;
&lt;p&gt;TypeScript &amp;amp; Callback Improvements - Recommendation Posts&lt;br /&gt;&lt;img src=&quot;https://ipfs.3speak.tv/ipfs/Qmd31128NAGvkJFNfD8fVr9T9CyaXzSz4HV4cnZfDbXQLZ&quot; alt=&quot;TypeScript &amp;amp; Callback Improvements - Recommendation Posts&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;HiveReactKit — Default RPC Update&lt;/h2&gt;
&lt;h3&gt;Shared Hive API Reliability&lt;/h3&gt;
&lt;p&gt;The same RPC reliability improvement was applied to the shared HiveReactKit library.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Switched the package&apos;s default Hive endpoint to &lt;strong&gt;&lt;code&gt;api.deathwing.me&lt;/code&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Improved the default endpoint used for Hive API requests.&lt;/li&gt;
&lt;li&gt;Ensured applications consuming HiveReactKit receive the updated default configuration.&lt;/li&gt;
&lt;li&gt;Kept the RPC configuration centralized within the shared library.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Updating both HiveSuite and HiveReactKit ensures the application and its underlying shared service layer use the same reliable default Hive endpoint.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;HiveReactKit — Mobile Scroll &amp;amp; FAB Improvements&lt;/h2&gt;
&lt;h3&gt;Floating Action Menu Touch Fix&lt;/h3&gt;
&lt;p&gt;Improved the mobile floating action menu experience by fixing an overlay issue affecting touch and scroll gestures.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://hive.blog/hive-139531/@sagarkothari88/hivesuite-development-update-rpc-reliability-mob-rvvhsis8&quot;&gt;Read the full post&lt;/a&gt;&lt;/p&gt;</content:encoded><dc:creator>sagarkothari88</dc:creator><category>hive-139531</category></item><item><title>🐗⚡ Building BOAR | How I Fit an Offline AI Research Engine Into a Phone</title><link>https://hive.blog/hive-139531/@vaipraonde/building-boar-or-how-i-fit-an-offline-ai-research-engine-into-a-phone</link><guid isPermaLink="true">https://hive.blog/hive-139531/@vaipraonde/building-boar-or-how-i-fit-an-offline-ai-research-engine-into-a-phone</guid><description>&quot;It all started with a suspicious link sent by a hacker named Vlad.&quot; Building BOAR: How We Fit an Offline AI Research Engine Into a Phone If you&apos;ve been following me you know I love testing new things, pushing limits, and bringing dev energy into real world projects. Whether its building terminal…</description><pubDate>Thu, 01 Oct 2026 17:05:45 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;https://files.peakd.com/file/peakd-hive/vaipraonde/23vhwj7KorchyLjpc6tQeRnYBUoFPGqUa2Jbg4EyW2CaQbYx2EgcQB5CyeHtk1fL8SGsG.jpeg&quot; alt=&quot;1500x500.jpeg&quot; /&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&quot;It all started with a suspicious link sent by a hacker named Vlad.&quot;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1&gt;Building BOAR: How We Fit an Offline AI Research Engine Into a Phone&lt;/h1&gt;
&lt;p&gt;If you&apos;ve been following me you know I love testing new things, pushing limits, and bringing dev energy into real world projects. &lt;/p&gt;
&lt;p&gt;Whether its building terminal tools, testing Web3 in daily life or coding late into the night, the goal is sovereignty, autonomy, and building tools that works.&lt;/p&gt;
&lt;div&gt;&lt;p&gt;&lt;img src=&quot;https://files.peakd.com/file/peakd-hive/vaipraonde/Ep3X1mxfgxur4ywNPqnAHcNX9bf3Je7hgJAFb3L7ngi5LJob888cwaCp9kX9sP626Xn.png&quot; alt=&quot;image.png&quot; /&gt;&lt;/p&gt;
&lt;/div&gt;&lt;p&gt;It all started Last Week, @xvlad sent me a DM with just a link...&lt;br /&gt;You know me, I don&apos;t click on links, but hey, its from Vlad and poidh.xyz, I know that website... &lt;/p&gt;
&lt;p&gt;So, looks like &lt;a href=&quot;https://poidh.xyz/mainnet/bounty/31&quot;&gt;Kenny posted a bounty&lt;/a&gt; for building a true offline AI research app for Android: one that can answer complex research questions with &lt;strong&gt;zero internet signal&lt;/strong&gt;, running inside strict limits of &lt;strong&gt;12 GB of RAM&lt;/strong&gt; and &lt;strong&gt;50 GB of storage&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mission accepted!!! Lets build!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;It sounded as simple as &quot;just put llama.cpp inside a mobile app&quot;... &lt;strong&gt;It wasn&apos;t.&lt;/strong&gt; The phone fought back at every single step.&lt;/p&gt;
&lt;p&gt;Here is the story of how we built &lt;strong&gt;BOAR&lt;/strong&gt;, the bloopers, the thermal throttling, and what happens when you run local LLMs in airplane mode.&lt;/p&gt;
&lt;hr /&gt;
&lt;h4&gt;1. From AOAIR to BOAR&lt;/h4&gt;
&lt;p&gt;The project actually started as AOAIR (Android Offline AI Researcher). But during testing, I kept looking at the name and reading it as &quot;OAIR&quot;. Then my brain made the jump: BOAR.&lt;/p&gt;
&lt;p&gt;Suddenly I could picture a wild boar out in the middle of nowhere: rugged, curious, independent, moving through the wild without needing anyone&apos;s Wi-Fi.&lt;/p&gt;
&lt;p&gt;The idea stuck! Before the code was even finished, the mascot already existed in my head.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;And that&apos;s how AOAIR became BOAR.&lt;/strong&gt;&lt;/p&gt;
&lt;h4&gt;2. One Brain at a Time &amp;amp; The 4.5-Second Tax&lt;/h4&gt;
&lt;p&gt;Rule #1 of mobile hardware: a phone can&apos;t keep multiple AI models warm in memory at the same time. BOAR keeps &lt;strong&gt;exactly one model loaded&lt;/strong&gt;. Switching models means unloading, loading from disk, and only then generating.&lt;/p&gt;
&lt;p&gt;So instead of routing questions between models, BOAR routes by &lt;strong&gt;depth&lt;/strong&gt;. The model you picked always answers. A confident lookup can be answered instantly from a source sentence with no LLM at all, a normal question goes to your model over a compact set of sources, and a &quot;go deeper&quot; answer uses a larger model only when one is installed and fits in memory.&lt;/p&gt;
&lt;p&gt;We learned that the hard way: on the phone, every model switch cost &lt;strong&gt;4.5 to 8.9 seconds&lt;/strong&gt;. On a phone, &lt;em&gt;which model is already warm in RAM&lt;/em&gt; matters just as much as &lt;em&gt;which model is the smartest&lt;/em&gt;.&lt;/p&gt;
&lt;h4&gt;3. Why black holes bend spacetime?&lt;/h4&gt;
&lt;div&gt;&lt;p&gt;&lt;img src=&quot;https://files.peakd.com/file/peakd-hive/vaipraonde/23tGTZNo29BALMYNHSUTx8WkboPMf696jwUd5QQHLADpQuWEfm97hjq3CJLr4mwH5TTpM.gif&quot; alt=&quot;1.gif&quot; /&gt;&lt;/p&gt;
&lt;/div&gt;&lt;p&gt;One of our very first search tests was simple enough: &lt;em&gt;&quot;Why do black holes bend spacetime?&quot;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Our local RAG engine located the relevant Wikipedia chunks instantly and BOAR delivered a crisp, accurate response. &lt;strong&gt;SUCCESS!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;...But there is always a &quot;but&quot;, isn&apos;t there?&lt;/strong&gt; 🙃&lt;/p&gt;
&lt;p&gt;When we pushed the engine with broader, multi-layered scientific queries like &lt;strong&gt;&quot;How Do Vaccines Work?&quot;&lt;/strong&gt;, the initial search setup hit a wall:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Vaccine&lt;/strong&gt; ✅ &lt;em&gt;(Found exact word match)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Immune system&lt;/strong&gt; ✅ &lt;em&gt;(Found exact word match)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CRISPR &amp;amp; Gene Therapy&lt;/strong&gt; ⛔&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tim Peto / Key Researchers&lt;/strong&gt; ⛔&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Complementarity-determining regions&lt;/strong&gt; ⛔&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The early search engine was treating the prompt as one rigid phrase rather than understanding the underlying biological web of concepts. It either matched exact words or left crucial context out entirely.&lt;/p&gt;
&lt;h6&gt;The Fix:&lt;/h6&gt;
&lt;p&gt;To solve this, I completely rebuilt our RAG pipeline into a &lt;strong&gt;hybrid engine&lt;/strong&gt; combining ultra-fast keyword relevance (SQLite FTS5) with vector semantic search. We also introduced smart context packing to ensure no single document crowded out the LLM&apos;s context window.&lt;/p&gt;
&lt;p&gt;However, running this on everyday mobile hardware meant facing a brutal reality: &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;every vector similarity check comes with a heavy CPU and battery cost.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Balancing deep retrieval precision against battery health and sub-5-second offline response times is a constant tightrope walk when you’re building sovereign AI off-grid.&lt;/p&gt;
&lt;h4&gt;4. First full benchmark run&lt;/h4&gt;
&lt;p&gt;Instead of relying on &quot;it feels fast,&quot; we built an automated on-device benchmark: 17 research questions tested across models.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://hive.blog/hive-139531/@vaipraonde/building-boar-or-how-i-fit-an-offline-ai-research-engine-into-a-phone&quot;&gt;Read the full post&lt;/a&gt;&lt;/p&gt;</content:encoded><dc:creator>vaipraonde</dc:creator><category>hive-139531</category></item><item><title>HiveSuite Development Update: Root Post Editing &amp; Custom Snaps Following Fix</title><link>https://hive.blog/hive-139531/@sagarkothari88/hivesuite-development-update-root-post-editing-u4oka002</link><guid isPermaLink="true">https://hive.blog/hive-139531/@sagarkothari88/hivesuite-development-update-root-post-editing-u4oka002</guid><description>HiveSuite HiveReactKit — Root Post Editing Fix Reliable parent_permlink Handling Continued improving the shared HiveReactKit editing workflow by strengthening how root-level Hive posts are handled when users edit existing content. Added robust fallback logic to always provide a valid parent_permlink…</description><pubDate>Thu, 01 Oct 2026 06:00:27 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;https://ipfs.3speak.tv/ipfs/QmPFpz8uXi4TxDaPvdaXE1i1FNqshut2xZ2Kx2VnjmwRmX&quot; alt=&quot;Image&quot; /&gt;&lt;/p&gt;
&lt;h1&gt;HiveSuite&lt;/h1&gt;
&lt;h2&gt;HiveReactKit — Root Post Editing Fix&lt;/h2&gt;
&lt;h3&gt;Reliable &lt;code&gt;parent_permlink&lt;/code&gt; Handling&lt;/h3&gt;
&lt;p&gt;Continued improving the shared &lt;strong&gt;HiveReactKit&lt;/strong&gt; editing workflow by strengthening how root-level Hive posts are handled when users edit existing content.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added robust fallback logic to always provide a valid &lt;strong&gt;&lt;code&gt;parent_permlink&lt;/code&gt;&lt;/strong&gt; when editing root posts.&lt;/li&gt;
&lt;li&gt;Updated edit actions across:&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;UserDetailProfile&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;HiveDetailPost&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SnapsFeedCard&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;When &lt;code&gt;parent_permlink&lt;/code&gt; is missing, the edit flow now uses the post&apos;s &lt;strong&gt;primary category&lt;/strong&gt; as the fallback value.&lt;/li&gt;
&lt;li&gt;Ensured consistent metadata is passed into the edit modal from all supported post entry points.&lt;/li&gt;
&lt;li&gt;Improved reliability when editing posts originating from different feed and profile interfaces.&lt;/li&gt;
&lt;li&gt;Reduced the possibility of invalid or incomplete metadata being passed to Hive transaction workflows.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;HiveSuite — Root Post Editing&lt;/h2&gt;
&lt;h3&gt;Improved Edit Post Modal&lt;/h3&gt;
&lt;p&gt;Updated the HiveSuite &lt;strong&gt;EditPostModal&lt;/strong&gt; to reliably resolve the correct parent tag when editing top-level blog posts.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Updated &lt;strong&gt;EditPostModal&lt;/strong&gt; to automatically resolve the appropriate parent tag using:&lt;ul&gt;
&lt;li&gt;Post category&lt;/li&gt;
&lt;li&gt;Existing post tags&lt;/li&gt;
&lt;li&gt;A safe default fallback&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Added handling for cases where &lt;code&gt;parent_permlink&lt;/code&gt; is empty or unavailable.&lt;/li&gt;
&lt;li&gt;Fixed &lt;strong&gt;Hive Keychain validation errors&lt;/strong&gt; that occurred when editing top-level blog posts.&lt;/li&gt;
&lt;li&gt;Improved compatibility with posts loaded from different Hive feed sources.&lt;/li&gt;
&lt;li&gt;Ensured consistent metadata is passed through the complete editing workflow.&lt;/li&gt;
&lt;li&gt;Verified that root posts can be edited without requiring a manually supplied parent permlink.&lt;/li&gt;
&lt;li&gt;Confirmed the application builds successfully with &lt;strong&gt;zero compilation errors&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This improvement makes the editing experience more reliable across HiveSuite, particularly when the same post can be accessed through different feeds, profile pages, or post detail views.&lt;/p&gt;
&lt;p&gt;Root Post Edit Metadata&lt;br /&gt;&lt;img src=&quot;https://ipfs.3speak.tv/ipfs/QmWojcd5Jq5t8K9NWUqYnP8DpMipMyCywL5zrNrjTzZrsG&quot; alt=&quot;Root Post Edit Metadata&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Edit Post Success&lt;br /&gt;&lt;img src=&quot;https://ipfs.3speak.tv/ipfs/QmSCn8gv4i3rdM97se42S1teVc494YWCX7ib8hbdRtr3RW&quot; alt=&quot;Edit Post Success&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;HiveSuite — Custom Snaps Following Fix&lt;/h2&gt;
&lt;h3&gt;Following Feed Improvements&lt;/h3&gt;
&lt;p&gt;Improved the &lt;strong&gt;Following&lt;/strong&gt; experience in Custom Snaps by ensuring the user&apos;s actual following relationships are loaded before the feed is rendered.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Automatically loads the logged-in user&apos;s &lt;strong&gt;following list&lt;/strong&gt; before displaying the Following feed.&lt;/li&gt;
&lt;li&gt;Prevents the feed from being rendered before the required following data is available.&lt;/li&gt;
&lt;li&gt;Ensures the Following tab is populated using the user&apos;s current follow relationships.&lt;/li&gt;
&lt;li&gt;Improved the initial loading flow for authenticated users.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Following Feed&lt;br /&gt;&lt;img src=&quot;https://ipfs.3speak.tv/ipfs/QmcpvdHqKCTCxTTmyNk5b1bJvBUDHagMbNW89zJWXwyd3N&quot; alt=&quot;Following Feed&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;Accurate Follow Status&lt;/h3&gt;
&lt;p&gt;Fixed the follow status displayed on recommendation cards within Custom Snaps.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Recommendation cards now correctly display:&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Follow&lt;/strong&gt; when the user is not following the account.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Following&lt;/strong&gt; when the user already follows the account.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Uses the user&apos;s actual Hive following relationships to determine the displayed state.&lt;/li&gt;
&lt;li&gt;Prevents incorrect Follow/Following states caused by incomplete or stale following data.&lt;/li&gt;
&lt;li&gt;Keeps recommendation interactions synchronized with the user&apos;s current social graph.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Follow Status&lt;br /&gt;&lt;img src=&quot;https://ipfs.3speak.tv/ipfs/QmciU8bf8Zw4KYQ3b5kbZ635RodNvM8Zd8K64C1jSQngfr&quot; alt=&quot;Follow Status&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;Authentication Sync&lt;/h3&gt;
&lt;p&gt;Improved following data synchronization when the authenticated Hive account changes.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Updated feed loading to refresh following data whenever the logged-in user changes.&lt;/li&gt;
&lt;li&gt;Ensures the Following feed uses the correct account&apos;s relationships.&lt;/li&gt;
&lt;li&gt;Prevents previous user&apos;s following information from being reused after an account switch.&lt;/li&gt;
&lt;li&gt;Improves consistency between authentication state and feed content.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Improved Feed Filtering&lt;/h3&gt;
&lt;p&gt;The Following tab now applies the loaded following relationships correctly when filtering Custom Snaps content.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ensures the &lt;strong&gt;Following&lt;/strong&gt; feed displays Snaps only from users the current account follows.&lt;/li&gt;
&lt;li&gt;Improved filtering consistency across feed refreshes.&lt;/li&gt;
&lt;li&gt;Keeps the feed synchronized with the latest following data.&lt;/li&gt;
&lt;li&gt;Prevents unrelated users&apos; Snaps from appearing in the Following view.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Custom Snaps Following Filter&lt;br /&gt;&lt;img src=&quot;https://ipfs.3speak.tv/ipfs/QmPyu2uUeNdWsHxzHB7hmFobrgr9mvW8rBczTSRzWX96Nv&quot; alt=&quot;Custom Snaps Following Filter&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🚀 Powering the Hive Ecosystem&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://hive.blog/hive-139531/@sagarkothari88/hivesuite-development-update-root-post-editing-u4oka002&quot;&gt;Read the full post&lt;/a&gt;&lt;/p&gt;</content:encoded><dc:creator>sagarkothari88</dc:creator><category>hive-139531</category></item><item><title>HivePulse.app Community Feedback Container — Week 3</title><link>https://hive.blog/hive-139531/@hivepulse.app/hivepulseapp-community-feedback-container-week-3</link><guid isPermaLink="true">https://hive.blog/hive-139531/@hivepulse.app/hivepulseapp-community-feedback-container-week-3</guid><description>Welcome to the Week 3 of HivePulse.app community feedback! This is where we gather any feedback coming from the community that uses the app. As I&apos;ve built this app for Hive users (myself included), I&apos;d rather improve it based on real usage than simply assume I know what everyone wants. If you use…</description><pubDate>Wed, 30 Sep 2026 20:30:57 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;https://files.peakd.com/file/peakd-hive/hivepulse.app/23vhny8JBHit9KYzTeY6sW9jqpsJW2dXeSTgRB7WtMfM3q4seftJ4DCUuMH8cme4m8FLf.png&quot; alt=&quot;image.png&quot; /&gt;&lt;/p&gt;
&lt;h4&gt;Welcome to the Week 3 of &lt;a href=&quot;https://hivepulse.app&quot;&gt;HivePulse.app&lt;/a&gt; community feedback!&lt;/h4&gt;
&lt;p&gt;This is where we gather any feedback coming from the community that uses the app. As I&apos;ve built this app for Hive users (myself included), I&apos;d rather improve it based on real usage than simply assume I know what everyone wants.&lt;/p&gt;
&lt;h4&gt;If you use HivePulse, tell me:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Did you find a bug or facing an issue?&lt;/li&gt;
&lt;li&gt;Do you encounter specific usability problems?&lt;/li&gt;
&lt;li&gt;Do you have an idea or some additional stats that you want to see?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Or simply tell me what you like or dislike about it. Not all feedback has to be about fixing or improving something. If there is a feature you particularly like, let me know. It helps me understand what is actually useful and in what direction to switch my focus to.&lt;/p&gt;
&lt;p&gt;That&apos;s all folks! Much appreciated! 🤗&lt;/p&gt;
</content:encoded><dc:creator>hivepulse.app</dc:creator><category>hive-139531</category></item><item><title>HiveSuite Development Update: Global Post Filtering &amp; Hide Game Posts</title><link>https://hive.blog/hive-139531/@sagarkothari88/hivesuite-development-update-global-post-filterin-3l78bjlh</link><guid isPermaLink="true">https://hive.blog/hive-139531/@sagarkothari88/hivesuite-development-update-global-post-filterin-3l78bjlh</guid><description>HiveSuite HiveReactKit — Global Post Filtering Support Centralized Post Filter Architecture Continued improving HiveReactKit by introducing a global post filtering mechanism that allows applications to control post visibility consistently across different feed experiences. Added global post…</description><pubDate>Wed, 30 Sep 2026 06:00:24 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;https://ipfs.3speak.tv/ipfs/QmehMUAPdfbTAft5erR6FSJXqQ2KpUmGieTXfQ4qwZEQM8&quot; alt=&quot;Image&quot; /&gt; &lt;/p&gt;
&lt;h1&gt;HiveSuite&lt;/h1&gt;
&lt;h2&gt;HiveReactKit — Global Post Filtering Support&lt;/h2&gt;
&lt;h3&gt;Centralized Post Filter Architecture&lt;/h3&gt;
&lt;p&gt;Continued improving &lt;strong&gt;HiveReactKit&lt;/strong&gt; by introducing a global post filtering mechanism that allows applications to control post visibility consistently across different feed experiences.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added global post filtering support through:&lt;ul&gt;
&lt;li&gt;&lt;code&gt;setGlobalPostFilter&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;getGlobalPostFilter&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;subscribeGlobalPostFilter&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Created a centralized approach for managing post visibility preferences.&lt;/li&gt;
&lt;li&gt;Rebuilt the &lt;strong&gt;HiveReactKit&lt;/strong&gt; package to expose the new filtering exports in the production bundle.&lt;/li&gt;
&lt;li&gt;Linked &lt;strong&gt;HiveReactKit&lt;/strong&gt; locally using:&lt;ul&gt;
&lt;li&gt;&lt;code&gt;file:../HiveReactKit&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Enabled immediate development updates between HiveReactKit and HiveSuite.&lt;/li&gt;
&lt;li&gt;Kept the filtering functionality reusable so it can be consumed across different feed implementations.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The new global filtering architecture provides a shared foundation for HiveSuite to apply content visibility preferences consistently instead of implementing separate filtering logic for every individual feed.&lt;/p&gt;
&lt;p&gt;HiveReactKit Filter Integration&lt;br /&gt;&lt;img src=&quot;https://ipfs.3speak.tv/ipfs/QmX1fpoD68V6JGGd5PY54nmeni81XqP2ZzyusBhATuVBrY&quot; alt=&quot;HiveReactKit Filter Integration&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;HiveSuite — Hide Game Posts&lt;/h2&gt;
&lt;h3&gt;Feed Settings Enhancement&lt;/h3&gt;
&lt;p&gt;Added a new &lt;strong&gt;Hide Game Posts&lt;/strong&gt; preference to the Snaps feed settings, giving users more control over the type of content they want to see while browsing HiveSuite.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added a &lt;strong&gt;&quot;Hide Game Posts&quot;&lt;/strong&gt; checkbox to the Snaps feed settings.&lt;/li&gt;
&lt;li&gt;Connected the setting to the new global post filtering system.&lt;/li&gt;
&lt;li&gt;Applied the filter consistently across multiple HiveSuite feed experiences.&lt;/li&gt;
&lt;li&gt;Ensured the preference can control game-post visibility without affecting other types of Hive content.&lt;/li&gt;
&lt;li&gt;Integrated the functionality using the shared HiveReactKit filtering APIs.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This provides a simple way for users who prefer to focus on blogs, discussions, Snaps, communities, and other Hive content to reduce game-related posts from their feeds.&lt;/p&gt;
&lt;p&gt;Hide Game Posts Setting&lt;br /&gt;&lt;img src=&quot;https://ipfs.3speak.tv/ipfs/QmSBVbWEpAWiSbpiyF4PT2wtn5tixi6L2CywM3yjCv9YDX&quot; alt=&quot;Hide Game Posts Setting&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;Global Filtering Across HiveSuite&lt;/h2&gt;
&lt;h3&gt;Consistent Content Filtering&lt;/h3&gt;
&lt;p&gt;The &lt;strong&gt;Hide Game Posts&lt;/strong&gt; preference has been applied across the major content feeds and pages within HiveSuite.&lt;/p&gt;
&lt;p&gt;The filtering is supported across:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Blogs&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Snaps&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Waves&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Threads&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Moments&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;HiFind&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tag Feeds&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Custom Snaps&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Other supported feed views using the shared post filtering system&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When the setting is enabled, HiveSuite automatically hides posts identified as HiveSuite game-related content from these feed experiences.&lt;/p&gt;
&lt;p&gt;This creates a consistent filtering experience instead of limiting the preference to a single Snaps page. Users can move between different areas of HiveSuite while maintaining the same content visibility preference.&lt;/p&gt;
&lt;p&gt;Global Feed Filtering&lt;br /&gt;&lt;img src=&quot;https://ipfs.3speak.tv/ipfs/QmX1fpoD68V6JGGd5PY54nmeni81XqP2ZzyusBhATuVBrY&quot; alt=&quot;Global Feed Filtering&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Custom Snaps Filtering&lt;br /&gt;&lt;img src=&quot;https://ipfs.3speak.tv/ipfs/Qmd5GJ8UpyFdPMq2yLA2R9ehaYw5h5qRdRfUY9MqV8idda&quot; alt=&quot;Custom Snaps Filtering&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;HiveSuite Game Post Filtering&lt;/h2&gt;
&lt;h3&gt;Supported Game Content&lt;/h3&gt;
&lt;p&gt;The filter automatically handles supported HiveSuite game posts, including content associated with games such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Hive Wordle&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hive Grove&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TicTacToe&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Eight Ball&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Slots&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Spin Wheel&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bomberman&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Other supported HiveSuite game posts&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When &lt;strong&gt;Hide Game Posts&lt;/strong&gt; is enabled, these posts are removed from supported feed views while other content remains available.&lt;/p&gt;
&lt;p&gt;The filtering is implemented at the shared post-processing level, allowing the same behavior to be reused across different feed components and pages.&lt;/p&gt;
&lt;p&gt;This approach also provides a scalable foundation for expanding the supported game-post detection in the future without requiring independent filtering implementations throughout the application.&lt;/p&gt;
&lt;p&gt;Game Post Filtering&lt;br /&gt;&lt;img src=&quot;https://ipfs.3speak.tv/ipfs/QmeMhNtJiGc5xrryLFvsEQtsF6VeTtviwRbSxuBiQA2Ea5&quot; alt=&quot;Game Post Filtering&quot; /&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🚀 Powering the Hive Ecosystem&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Continuously improving HiveReactKit with reusable components that make Hive applications richer and more responsive.&lt;/li&gt;
&lt;li&gt;Building shared infrastructure for media rendering, translations, and smoother community navigation across the Hive ecosystem.&lt;/li&gt;
&lt;li&gt;Contributing open-source enhancements that improve usability, consistency, and long-term maintainability for Hive frontends using HiveReactKit.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h3&gt;Final Note&lt;/h3&gt;
&lt;p&gt;This post has been refined with the help of AI to improve readability and structure.&lt;br /&gt;The development updates and optimized version are both available for reference.&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;🔗 More Links&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://hive.blog/hive-139531/@sagarkothari88/hivesuite-development-update-global-post-filterin-3l78bjlh&quot;&gt;Read the full post&lt;/a&gt;&lt;/p&gt;</content:encoded><dc:creator>sagarkothari88</dc:creator><category>hive-139531</category></item><item><title>Hive checks all the boxes</title><link>https://hive.blog/hive-139531/@andablackwidow/hive-checks-all-the-boxes</link><guid isPermaLink="true">https://hive.blog/hive-139531/@andablackwidow/hive-checks-all-the-boxes</guid><description>Some time ago @small.minion wanted me to write him something about Hive, why it is better than other chains. Once I started doing the research the answer turned out to not be so obvious. Ultimately we&apos;ve only discussed some aspects, but I did not make it in time for European Blockchain Conference…</description><pubDate>Wed, 30 Sep 2026 02:43:27 GMT</pubDate><content:encoded>&lt;p&gt;Some time ago @small.minion wanted me to write him something about Hive, why it is better than other chains. Once I started doing the research the answer turned out to not be so obvious. Ultimately we&apos;ve only discussed some aspects, but I did not make it in time for European Blockchain Conference (preparing somewhat coherent article takes me far too much time), but since I didn&apos;t want the effort to go entirely to waste, I&apos;m writing this post.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;span id=&quot;promise&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h1&gt;The promise&lt;/h1&gt;
&lt;p&gt;A lot has changed since the early days of Bitcoin. The innovations tied to crypto are enormous, their adoption also grew aside mere &quot;price go up&quot;. But it looks like something might have been lost in the process.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&quot;Be your own bank&quot;&lt;/em&gt; - that was the phrase connected to the crypto from the early days. But what does it mean?&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.ecency.com/DQmZYJ9KtYEN68GxRTuxEGKrvK6tgmzENHakidY6RU7YfV4/vault.jpg&quot; /&gt;&lt;br /&gt;&lt;sub&gt;&lt;a href=&quot;https://asktheman.xyz/&quot;&gt;source&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;
&lt;p&gt;Clearly it is not about keeping a stash of gold and other valuables hidden in a place where no one can take it away from you. The treasure has value only if there are other people that want to exchange that treasure for the goods they produce and services they provide, and when there is a way to actually make that exchange (directly or indirectly). So being your own bank is inevitably tied to other people through some financial system, everyone just wants that system to work in their favor. People are different though - some are very wealthy, some are poor, some want to take risks, others prefer safety, some are knowledgeable in financial or technical matters, others have other interests and don&apos;t want to need to be IT experts to just spend some coin, some move their funds a lot, other just put them away for couple decades. So the system to work in everyone&apos;s favor needs to be safe, cheap and easy to use, and it needs to have little to none counterparty risks. Even if one decides they want to use it via a proxy (because they can&apos;t be bothered to do it themselves) it is still beneficial to them if they are not bound to a handful of powerful corporations that traditional banks are today. Let&apos;s see different aspects of banking:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Banks follow rules. Clear rules mean predictability and confidence.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Banks not just keep, but multiply money.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Banks keep their own records. They don&apos;t need to rely on external services to tell them what&apos;s in their books.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Banks are a utility - other businesses use them as a service.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Finally, banks keep things private.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Let&apos;s examine each point in the context of crypto. Why are those points important and how much of the &quot;be your own bank&quot; can an individual really achieve in today&apos;s blockchains.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;span id=&quot;governance&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h1&gt;Governance&lt;/h1&gt;
&lt;p&gt;One of the aspects that didn&apos;t change from the start is openness of the source code of blockchains. With AI even more people can actively check whether the rules of particular chain make sense and are properly implemented. Same goes with tools that are used to actually interact with the chains.&lt;/p&gt;
&lt;p&gt;The openness has no practical impact if one group of people holds exclusive rights to apply the rules and also make adjustments to the code - someone else is enforcing or rewriting law and you have no say in it. Transaction exclusion is within natural rules of all blockchains - not all valid transactions will make it to the blocks, for various reasons, technical or deliberate censorship, it gives block producers power over individual users, even if no changes to the code are ever made and they all run only official code. Even if that power is widely distributed, but limitted to large corporations, it is still not comfortable situation. Such entities are easy targets for external pressure (f.e. regulatory from governments), their interests might not align with interests of smaller holders. While reviewing this aspect of blockchains we&apos;ll be looking at who produces blocks, who decides who can be one of block producers and what are practical limitations of that decision.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.ecency.com/DQmcu91dDoHKRHAk2FGSPdwFNX7i1t7JH5m9KdniByMUxsP/eu.webp&quot; /&gt;&lt;br /&gt;&lt;sub&gt;&lt;a href=&quot;https://www.ecb.europa.eu/press/tvservices/parliament/html/index.en.html&quot;&gt;source&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;
&lt;p&gt;Important aspect of block production is the incentive structure - does blockchain reward producers correctly in relation to the requirements put on them? The higher the costs or knowledge and time required, the greater the reward needs to be. The opposite is also true - blockchain can be run solely by enthusiasts if it is very cheap to run. If incentives are not alligned, there is a danger of the chain stopping entirely, or that producers will seek revenue elsewhere, which decouples their interest from interests of the blockchain and its users.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://hive.blog/hive-139531/@andablackwidow/hive-checks-all-the-boxes&quot;&gt;Read the full post&lt;/a&gt;&lt;/p&gt;</content:encoded><dc:creator>andablackwidow</dc:creator><category>hive-139531</category></item><item><title>A Small RC Delegation Request for HivePostify</title><link>https://hive.blog/hive-139531/@hivepostify/a-small-rc-delegation-request-for-hivepostify-mumzjedi</link><guid isPermaLink="true">https://hive.blog/hive-139531/@hivepostify/a-small-rc-delegation-request-for-hivepostify-mumzjedi</guid><description>Hello all community, I have a simple request for anyone who can help. HivePostify is currently onboarding new users and we are working to make free Hive account access easier for people who want to join the platform. For this, we need more Resource Credits. Why We Need RC Every new account we claim…</description><pubDate>Tue, 29 Sep 2026 18:03:51 GMT</pubDate><content:encoded>&lt;p&gt;Hello all community,&lt;/p&gt;
&lt;p&gt;I have a simple request for anyone who can help.&lt;/p&gt;
&lt;p&gt;HivePostify is currently onboarding new users and we are working to make free Hive account access easier for people who want to join the platform.&lt;/p&gt;
&lt;p&gt;For this, we need more Resource Credits.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://hivepostify.com/uploads/posts/685c95953528075aa9771adf0edc691d.webp&quot; alt=&quot;S1&quot; /&gt;&lt;/p&gt;
&lt;h1&gt;Why We Need RC&lt;/h1&gt;
&lt;p&gt;Every new account we claim and manage requires blockchain resources. As more people join HivePostify, our available RC becomes a limitation.&lt;/p&gt;
&lt;p&gt;Right now, I am looking for RC delegation so we can continue claiming free accounts and support more new users without slowing down the onboarding process.&lt;/p&gt;
&lt;p&gt;Our goal is to reach 10,000+ account claims over time.&lt;/p&gt;
&lt;h1&gt;What You Can Do&lt;/h1&gt;
&lt;p&gt;If you have unused Hive Power and can delegate some RC support to @hivepostify, it would directly help us with account onboarding.&lt;/p&gt;
&lt;p&gt;Even a small delegation can help us continue this work.&lt;/p&gt;
&lt;p&gt;There is no request for funding here.&lt;/p&gt;
&lt;p&gt;The support we need is RC delegation.&lt;/p&gt;
&lt;h1&gt;Why It Matters&lt;/h1&gt;
&lt;p&gt;HivePostify is not only about posting.&lt;/p&gt;
&lt;p&gt;The main direction now is freelancing, where users can create a profile, list their skills and services, and build opportunities through the platform.&lt;/p&gt;
&lt;p&gt;More available RC means we can onboard more people and give them a smoother way to get started on Hive.&lt;/p&gt;
&lt;p&gt;If you can delegate RC to @hivepostify, please consider helping us.&lt;/p&gt;
&lt;p&gt;Thank you to everyone who has supported HivePostify so far.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://hivepostify.com/uploads/posts/9c47c1d10d64c872336cb7f07033c523.webp&quot; alt=&quot;S2&quot; /&gt;&lt;/p&gt;
&lt;h1&gt;HivePostify&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://hivepostify.com&quot;&gt;https://hivepostify.com&lt;/a&gt;&lt;/p&gt;
</content:encoded><dc:creator>hivepostify</dc:creator><category>hive-139531</category></item><item><title>HiveScope Chat: a decentralized chat where your identity is your Hive account / HiveScope Chat: un chat descentralizado donde tu identidad es tu cuenta de Hive</title><link>https://hive.blog/hive-139531/@rzazo24/hivescope-chat-a-decentralized-chat-where-your-identity-is-your-hive-account-hivescope-chat-un-chat-descentralizado-donde-tu-i</link><guid isPermaLink="true">https://hive.blog/hive-139531/@rzazo24/hivescope-chat-a-decentralized-chat-where-your-identity-is-your-hive-account-hivescope-chat-un-chat-descentralizado-donde-tu-i</guid><description>🇬🇧 English I&apos;ve been working on a simple idea for a while: a real-time chat whose identity is the one you already have on Hive: no sign-up, no new passwords. Today I&apos;m presenting it: HiveScope Chat. What it is A chat organized in rooms where you sign in with your Hive account using Hive Keychain…</description><pubDate>Tue, 29 Sep 2026 08:04:06 GMT</pubDate><content:encoded>&lt;h2&gt;🇬🇧 English&lt;/h2&gt;
&lt;p&gt;I&apos;ve been working on a simple idea for a while: a real-time chat whose identity is the one you already have on Hive: no sign-up, no new passwords. Today I&apos;m presenting it: &lt;strong&gt;HiveScope Chat&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://files.peakd.com/file/peakd-hive/rzazo24/Eo69nUMzeskKiLvvTtsuU4oX3hxEhuBtSgGnbqXsSf76L8Gwjde58JMYbyFjpi7Emra.png&quot; alt=&quot;Captura desde 2026-09-29 09-39-13.png&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;What it is&lt;/h3&gt;
&lt;p&gt;A chat organized in rooms where you sign in with your Hive account using &lt;strong&gt;Hive Keychain&lt;/strong&gt; (browser extension or mobile app). You sign a short message once with your &lt;em&gt;posting&lt;/em&gt; key to prove the account is yours. The app never sees or stores your private key, only that signature.&lt;/p&gt;
&lt;p&gt;Under the hood it runs on the &lt;strong&gt;Nostr&lt;/strong&gt; protocol. Every message is a signed event, stored by a relay of my own that only accepts verified Hive accounts. The relay checks the signature against the account&apos;s real posting key, fetched live from the blockchain.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://files.peakd.com/file/peakd-hive/rzazo24/23swZnBm18PGvsEf3o6YW8kfRFoLokSfZhBinqwg7cL2oMdRFSqefV48xabpiDVErCFLB.png&quot; alt=&quot;Captura desde 2026-09-29 09-43-34.png&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;What you can do&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Rooms&lt;/strong&gt; with an expiration you choose (1 hour, 24 hours, 7, 30 or 90 days). When it expires, the room and its messages are deleted. Every room has a direct link.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Live messages&lt;/strong&gt;, with history that loads as you scroll up, clickable links and up to 2000 characters.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mentions (@account) and replies&lt;/strong&gt;, with autocomplete, &quot;new&quot; badges and optional browser notifications.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Emoji reactions&lt;/strong&gt;, counted per Hive account.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Who&apos;s online&lt;/strong&gt;, per room and overall, and &quot;@someone is typing…&quot;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Search and sort rooms&lt;/strong&gt; by activity, people online, message count or name.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Delete your own messages&lt;/strong&gt;, also from another device linked to the same account.&lt;/li&gt;
&lt;li&gt;Optional: share a new room on Hive as a &lt;em&gt;snap&lt;/em&gt;, only if you press the button.&lt;/li&gt;
&lt;li&gt;English and Spanish, dark and light themes, works on mobile.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;https://files.peakd.com/file/peakd-hive/rzazo24/23swZhPPG7Mzb4iJHqAQ7mowGy583cz8SyCjMg6r1LfvR96vmQnSACo6pTHsXkkw2Eo3p.png&quot; alt=&quot;Captura desde 2026-09-29 09-46-27.png&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;Things worth knowing&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Everything is public.&lt;/strong&gt; Messages are Nostr events anyone can read. This is not private or encrypted messaging: don&apos;t post anything you wouldn&apos;t want to be public.&lt;/li&gt;
&lt;li&gt;Presence (who&apos;s online) is visible to anyone using the app.&lt;/li&gt;
&lt;li&gt;Profile pictures are loaded from &lt;code&gt;images.hive.blog&lt;/code&gt;, Hive&apos;s public image service.&lt;/li&gt;
&lt;li&gt;This is an early version. I&apos;ve tested it quite a bit, but I need real use to polish whatever I&apos;ve missed.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;https://files.peakd.com/file/peakd-hive/rzazo24/23swZnCRYrxY7T6rzTUkr6cU6339LmAS6nuQ6C6fLMCt2GGanAReYa6TFwu9SP2za8jFV.png&quot; alt=&quot;Captura desde 2026-09-29 09-48-23.png&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;Open source&lt;/h3&gt;
&lt;p&gt;Everything is open source (MIT):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Relay (Go): &lt;a href=&quot;https://github.com/rzazo24/hivescope-relay&quot;&gt;https://github.com/rzazo24/hivescope-relay&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Web app (React + TypeScript): &lt;a href=&quot;https://github.com/rzazo24/hivescope-relay-web&quot;&gt;https://github.com/rzazo24/hivescope-relay-web&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you&apos;re curious about how Hive is linked to Nostr (the posting-key signature, the validation in the relay…), it&apos;s explained in the READMEs.&lt;/p&gt;
&lt;p&gt;Thanks for reading!&lt;/p&gt;
&lt;p&gt;P.S.: Thanks to Claude for his invaluable help on this project 😁&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;🇪🇸 Español&lt;/h2&gt;
&lt;p&gt;Llevo un tiempo trabajando en una idea sencilla: un chat en tiempo real cuya identidad sea la de siempre en Hive, sin registrarse y sin contraseñas nuevas. Hoy lo presento: &lt;strong&gt;HiveScope Chat&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://files.peakd.com/file/peakd-hive/rzazo24/Eo69nUMzeskKiLvvTtsuU4oX3hxEhuBtSgGnbqXsSf76L8Gwjde58JMYbyFjpi7Emra.png&quot; alt=&quot;Captura desde 2026-09-29 09-39-13.png&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;Qué es&lt;/h3&gt;
&lt;p&gt;Un chat organizado en salas donde entras con tu cuenta de Hive usando &lt;strong&gt;Hive Keychain&lt;/strong&gt; (extensión del navegador o app móvil). Firmas una sola vez un mensaje corto con tu clave &lt;em&gt;posting&lt;/em&gt; para demostrar que la cuenta es tuya. La app no ve ni guarda tu clave privada, solo esa firma.&lt;/p&gt;
&lt;p&gt;Por debajo funciona sobre el protocolo &lt;strong&gt;Nostr&lt;/strong&gt;. Cada mensaje es un evento firmado, y lo guarda un relé propio que solo acepta cuentas de Hive verificadas. Ese relé comprueba la firma contra la clave posting real de la cuenta, consultada en la cadena.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://files.peakd.com/file/peakd-hive/rzazo24/23swZnBm18PGvsEf3o6YW8kfRFoLokSfZhBinqwg7cL2oMdRFSqefV48xabpiDVErCFLB.png&quot; alt=&quot;Captura desde 2026-09-29 09-43-34.png&quot; /&gt;&lt;/p&gt;
&lt;h3&gt;Qué puedes hacer&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://hive.blog/hive-139531/@rzazo24/hivescope-chat-a-decentralized-chat-where-your-identity-is-your-hive-account-hivescope-chat-un-chat-descentralizado-donde-tu-i&quot;&gt;Read the full post&lt;/a&gt;&lt;/p&gt;</content:encoded><dc:creator>rzazo24</dc:creator><category>hive-139531</category></item></channel></rss>