<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Michael Kantor</title>
    <description>The latest articles on DEV Community by Michael Kantor (@michael_kantor_c1f32eb919).</description>
    <link>https://dev.to/michael_kantor_c1f32eb919</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3717140%2F6d96c398-3f7d-43e3-a304-70f6415dfd4b.jpg</url>
      <title>DEV Community: Michael Kantor</title>
      <link>https://dev.to/michael_kantor_c1f32eb919</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/michael_kantor_c1f32eb919"/>
    <language>en</language>
    <item>
      <title>Hashgraph Online DAO: Genesis</title>
      <dc:creator>Michael Kantor</dc:creator>
      <pubDate>Mon, 31 Aug 2026 05:52:32 +0000</pubDate>
      <link>https://dev.to/hol/hashgraph-online-dao-genesis-1dmn</link>
      <guid>https://dev.to/hol/hashgraph-online-dao-genesis-1dmn</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://hol.org/blog/hashgraph-online-dao-genesis" rel="noopener noreferrer"&gt;HOL&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Hashgraph Online DAO: Genesis
&lt;/h1&gt;

&lt;p&gt;We're thrilled to announce that the &lt;strong&gt;Hashgraph Online DAO LLC&lt;/strong&gt; is now officially established! This marks a pivotal step towards building a &lt;strong&gt;fully on-chain internet&lt;/strong&gt; utilizing Hedera's Consensus Service (HCS) to interconnect data on various blockchains.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"The establishment of Hashgraph Online is more than just an organizational milestone; it represents the first step in building a new digital infrastructure, fully on-chain, open, and accessible to all." - Michael Kantor, President, Hashgraph Online&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Our Mission
&lt;/h2&gt;

&lt;p&gt;Hashgraph Online DAO LLC is a consortium of leading organizations on Hedera. Our mission is to construct a true decentralized internet built with Hedera's robust Consensus Service as the backbone, with a commitment to openness and transparency. We're approaching this through three key strategic pillars:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Creating Standards&lt;/strong&gt; We've established standards like &lt;a href="https://hol.org/docs/standards/hcs-1/?utm_source=devto&amp;amp;utm_medium=syndication&amp;amp;utm_campaign=blog_distribution&amp;amp;utm_content=hashgraph-online-dao-genesis" rel="noopener noreferrer"&gt;HCS-1&lt;/a&gt; and &lt;a href="https://hol.org/docs/standards/hcs-20/?utm_source=devto&amp;amp;utm_medium=syndication&amp;amp;utm_campaign=blog_distribution&amp;amp;utm_content=hashgraph-online-dao-genesis" rel="noopener noreferrer"&gt;HCS-20&lt;/a&gt;, which have processed millions of transactions. We're continuing to develop new standards to address evolving challenges.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Open Source Development&lt;/strong&gt; Our open-source tools and applications are designed to facilitate the growth of this new internet infrastructure, ensuring that all participants have access to a transparent and resilient ecosystem.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Building Products and Services&lt;/strong&gt; We are committed to developing products and services that will enable seamless user experience and accessibility to the decentralized internet, ensuring long-term value and sustainability for our DAO.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;"The DAO's commitment to open-source development not only democratizes access but also fosters a spirit of innovation essential to redefining what's possible with an on-chain internet." - Brandon Davenport, Director of Communications, Hgraph&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Our Story
&lt;/h2&gt;

&lt;p&gt;Hashgraph Online's journey began on January 4th, 2024, with the creation of HCS-20, the Auditable Points Standard on Hedera. Pioneered by Turtlemoon, this groundbreaking specification for minting, transferring, and burning points has contributed to over 18 million transactions on the mainnet.&lt;/p&gt;

&lt;p&gt;The success led to further innovation with HCS-1 and HCS-5 on March 5th, 2024, developed by KiloScribe, Turtlemoon, SentX, and HashPack. These standards enabled secure, on-graph storage and "Hashinals," generating over 141,000 NFTs and 7.6 million additional transactions.&lt;/p&gt;

&lt;p&gt;From there, we collectively decided to form a legal entity, Hashgraph Online DAO LLC, composed of leading organizations in the Hedera ecosystem, to further develop the ecosystem and create a fully on-chain internet.&lt;/p&gt;

&lt;h2&gt;
  
  
  Founding Members
&lt;/h2&gt;

&lt;p&gt;Today, we're proud to announce our founding members:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://bonzo.finance/" rel="noopener noreferrer"&gt;Bonzo Finance&lt;/a&gt;: The Liquidity Layer of Hedera — an open source, non-custodial lending protocol based on Aave, designed to facilitate the lending and borrowing of digital assets.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://hashpack.app/" rel="noopener noreferrer"&gt;HashPack&lt;/a&gt;: The leading wallet on Hedera and the gateway to services and assets across the entire Hedera ecosystem. From DeFi swaps and staking to web3 gaming, NFTs and tokens, HashPack is the secure, user-friendly go-to for the hashgraph community.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://hgraph.com/" rel="noopener noreferrer"&gt;Hgraph&lt;/a&gt;: A trusted software engineering firm and Hedera mirror node provider. For enterprise, startups, and developers.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://launchbadge.com/" rel="noopener noreferrer"&gt;LaunchBadge&lt;/a&gt;: A software engineering company dedicated to fostering excellence at the cutting edge of technology. We believe that the future of software is in the hands of those who are passionate about innovation.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://sentx.io/" rel="noopener noreferrer"&gt;SentX&lt;/a&gt;: The leading NFT Marketplace on Hedera to buy, sell, and discover digital collectibles.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://kiloscribe.com/" rel="noopener noreferrer"&gt;KiloScribe&lt;/a&gt;: Effortless storage and retrieval of on-graph files - empowering developers, creators, and influencers to build on-graph.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://turtlemoon.io/" rel="noopener noreferrer"&gt;Turtlemoon&lt;/a&gt;: Creating web 3 platforms, services, and applications using Hedera.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://builderlabs.com/" rel="noopener noreferrer"&gt;Builder Labs&lt;/a&gt;: A software engineering firm specializing in building products on Hedera.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://hashgate.com/" rel="noopener noreferrer"&gt;HashGate&lt;/a&gt;: A reliable non-custodial payment gateway, combining speed, security, and simplicity.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;"Together, we are laying the foundation for a new type of on-chain internet—one that is secure, equitable, and decentralized." - Patches, CEO of Turtle Moon&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  The Foundation: Hedera Consensus Service
&lt;/h2&gt;

&lt;p&gt;At the core of our initiative is the Hedera Consensus Service (HCS). Its speed, fairness, and security provide a robust foundation for our standards, which have already facilitated millions of transactions. We've already proven that HCS is a viable and secure foundation for a decentralized internet, in fact a number of &lt;a href="https://hol.org/use-cases?utm_source=devto&amp;amp;utm_medium=syndication&amp;amp;utm_campaign=blog_distribution&amp;amp;utm_content=hashgraph-online-dao-genesis" rel="noopener noreferrer"&gt;use cases&lt;/a&gt; found on our website are already live.&lt;/p&gt;

&lt;h2&gt;
  
  
  Looking Ahead
&lt;/h2&gt;

&lt;p&gt;This launch is just the beginning. We will:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Develop new standards and maintain open-source tooling&lt;/li&gt;
&lt;li&gt;  Enhance cross-chain data referencing standards for HashSites, create innovative products like a Browser and Hashgraph Package Manager&lt;/li&gt;
&lt;li&gt;  Prepare for the launch of the Hashgraph Online Token&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;"Hashgraph Online is a movement that has its roots in open collaboration and co-development across the entire ecosystem. This is a group that is pushing the limits of Hashgraph and Web3 technology." - May Chan, HashPack CEO&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Join Our Effort
&lt;/h2&gt;

&lt;p&gt;We welcome organizations, developers, and enthusiasts who share our vision for a fully on-chain internet. If you're interested in contributing or learning more, please visit our &lt;a href="https://hol.org/?utm_source=devto&amp;amp;utm_medium=syndication&amp;amp;utm_campaign=blog_distribution&amp;amp;utm_content=hashgraph-online-dao-genesis" rel="noopener noreferrer"&gt;website&lt;/a&gt; and sign up for our newsletter or dive into our Standards and Use Cases. We look forward to working with developers, enthusiasts, and organizations to build the future of the internet together.&lt;/p&gt;

&lt;p&gt;Thank you for your support as we embark on this exciting journey to reshape the internet.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The Hashgraph Online DAO Team&lt;/em&gt;&lt;/p&gt;

</description>
      <category>dao</category>
      <category>hedera</category>
      <category>hcs</category>
      <category>web3</category>
    </item>
    <item>
      <title>HCS-20 Points - A DeFi Incentives Use Case with Bonzo Finance</title>
      <dc:creator>Michael Kantor</dc:creator>
      <pubDate>Mon, 31 Aug 2026 05:50:28 +0000</pubDate>
      <link>https://dev.to/hol/hcs-20-points-a-defi-incentives-use-case-with-bonzo-finance-5efd</link>
      <guid>https://dev.to/hol/hcs-20-points-a-defi-incentives-use-case-with-bonzo-finance-5efd</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://hol.org/blog/hcs-20-points-bonzo-finance" rel="noopener noreferrer"&gt;HOL&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  HCS-20 Points: A DeFi Incentives Use Case with Bonzo Finance
&lt;/h1&gt;

&lt;h2&gt;
  
  
  Bonzo Finance: The Liquidity Layer of Hedera
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://bonzo.finance/" rel="noopener noreferrer"&gt;Bonzo Finance's&lt;/a&gt; mission is to become The Liquidity Layer of the Hedera DeFi ecosystem — unlocking previously dormant liquidity and enabling lending &amp;amp; borrowing capabilities that were previously not possible for retail and institutional users. Bonzo Finance harnesses the full potential of Hedera's EVM equivalence, tooling, and mirror node infrastructure, with a symbiosis that ensures a high efficiency, low cost, and user friendly experience.&lt;/p&gt;

&lt;p&gt;Bonzo Finance supports a diverse range of assets, including $HBAR, HTS tokens, and stablecoins, such as $USDC, enabling users to lend and borrow in an overcollateralized fashion across a broad spectrum of the Hedera economy.&lt;/p&gt;

&lt;p&gt;The protocol's overcollateralized loan system enables borrowers to access capital by providing collateral into single asset liquidity pools, with loan-to-value (LTV) ratios calibrated to maintain protocol stability. For more sophisticated users and developers, Bonzo Finance offers flash loans – instant, uncollateralized loans that open the door to more complex DeFi operations.&lt;/p&gt;

&lt;p&gt;Lenders benefit from competitive and auto-compounding yield on deposited assets, with rates dynamically adjusting based on market demand, ensuring optimal capital efficiency. The user experience is further enhanced by seamless integration with ecosystem wallets, including HashPack, Kabila, and Blade, through WalletConnect, with MetaMask (Snaps) support coming soon, making the protocol accessible to a wide range of users.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bonzo Points: Utilizing the HCS-20 Standard
&lt;/h2&gt;

&lt;p&gt;Bonzo Finance is revolutionizing incentive models in the Hedera DeFi ecosystem by employing a points program that utilizes the Hashgraph DAO Online's HCS-20 (Hedera Consensus Service) standard. Unlike traditional points systems found across web3 that rely on opaque, centralized databases, this program leverages the Hedera Consensus Service (HCS) to create a fully verifiable, transparent, and auditable reward system.&lt;/p&gt;

&lt;p&gt;Inspired by successful point program models like LayerZero’s cross-chain messaging protocol, as well as Kamino and Marginfi, found on the Solana network — Bonzo Finance's approach ensures that all points earned are recorded on-chain and directly tied to accounts on the network, allowing users to independently verify rewards without relying on a centralized authority. This also opens up integration opportunities on the front-end of protocols and applications, such as wallets like HashPack and Kabila.&lt;/p&gt;

&lt;p&gt;At the conclusion of each season, accumulated points are converted into $BONZO token rewards, ensuring that active community members who contribute to the protocol's key health metrics — total-value-locked (TVL), stablecoin liquidity, and borrow rates — are appropriately rewarded with governance tokens, to ensure their ability to participate in decision making for the protocol through its DAO governance structure.&lt;/p&gt;

&lt;h2&gt;
  
  
  Verifiable &amp;amp; Auditable Points
&lt;/h2&gt;

&lt;p&gt;The decentralized architecture of HCS-20 not only incentivizes the lending and borrowing of liquidity, but also aligns with web3 principles of transparency, data ownership, and trustless operations. By utilizing HCS-20 points, Bonzo Finance sets a new standard for fair and open reward systems in DeFi, where users can trust the process itself rather than a central entity, democratizing the concept of loyalty programs across the DeFi industry.&lt;/p&gt;

&lt;h2&gt;
  
  
  Points Leaderboard
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fhol.org%2Fuse-cases%2Fbonzo-screenshot.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fhol.org%2Fuse-cases%2Fbonzo-screenshot.png" alt="Bonzo Finance Points Leaderboard" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When visiting the &lt;a href="https://app.bonzo.finance/points" rel="noopener noreferrer"&gt;points leaderboard&lt;/a&gt; on Bonzo Finance, users have the ability to view the points they’ve accumulated, their ranking, and a link to the HashScan explorer, showcasing a verifiable and timestamped entry for points earned.&lt;/p&gt;

</description>
      <category>casestudy</category>
      <category>defi</category>
      <category>bonzofinance</category>
      <category>hcs20</category>
    </item>
    <item>
      <title>Build with the Standards SDK: Your Fast Track to Hashgraph Online.</title>
      <dc:creator>Michael Kantor</dc:creator>
      <pubDate>Mon, 31 Aug 2026 05:48:25 +0000</pubDate>
      <link>https://dev.to/hol/build-with-the-standards-sdk-your-fast-track-to-hashgraph-online-3ln1</link>
      <guid>https://dev.to/hol/build-with-the-standards-sdk-your-fast-track-to-hashgraph-online-3ln1</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://hol.org/blog/standards-sdk-launch" rel="noopener noreferrer"&gt;HOL&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Build with the Standards SDK: Your Fast Track to Hashgraph Online.
&lt;/h1&gt;

&lt;p&gt;After months of development and testing, I'm excited to announce we've just published our Standards SDK (v0.0.44) to npm. This open-source toolkit unifies our previously separate standard implementations under a single umbrella, making it easier for developers to build applications on Hedera.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"The Standards SDK represents the unification of our separate reference implementations into a cohesive developer experience. It's designed to grow with the ecosystem." - Michael Kantor&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Why We Built This
&lt;/h2&gt;

&lt;p&gt;We've been developing reference implementations for each Hashgraph Consensus Standard separately, which led to fragmentation and inconsistency across projects. Developers had to navigate multiple repositories, learn different interfaces, and keep track of various dependencies.&lt;/p&gt;

&lt;p&gt;To solve this problem, we unified everything under a single SDK that provides a consistent developer experience across all standards. Now you can implement any HCS standard with just a few lines of code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;

&lt;span class="c1"&gt;// Create an AI agent with just a few lines of code&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;HCS10Client&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
  &lt;span class="na"&gt;network&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;testnet&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="na"&gt;operatorId&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;0.0.123456&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="na"&gt;operatorPrivateKey&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;your-private-key&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  SDK Architecture
&lt;/h2&gt;

&lt;p&gt;The Standards SDK follows a modular architecture based on the actual source code organization. Here's how it's structured:&lt;br&gt;
&lt;/p&gt;

&lt;pre data-lang="mermaid"&gt;&lt;code&gt;graph TD
    SDK[Standards SDK] --&amp;gt; HCS3[HCS-3]
    SDK --&amp;gt; HCS7[HCS-7]
    SDK --&amp;gt; HCS10[HCS-10]
    SDK --&amp;gt; HCS11[HCS-11]
    SDK --&amp;gt; INS[Inscribe]
    SDK --&amp;gt; UTIL[Utils]
    SDK --&amp;gt; SERV[Services]

INS --&amp;amp;gt; IT[types.ts]
INS --&amp;amp;gt; II[inscriber.ts]

HCS10 --&amp;amp;gt; AG[Agent SDK]
HCS10 --&amp;amp;gt; CL[Client]

UTIL --&amp;amp;gt; LG[Logger]
UTIL --&amp;amp;gt; PR[Progress Reporter]
UTIL --&amp;amp;gt; TF[Topic Fee Utils]
UTIL --&amp;amp;gt; SL[Sleep]

SERV --&amp;amp;gt; MN[Mirror Node]

classDef standards fill:#f9f,stroke:#333,stroke-width:1px
classDef core fill:#bbf,stroke:#333,stroke-width:1px
classDef utility fill:#dfd,stroke:#333,stroke-width:1px

class HCS3,HCS7,HCS10,HCS11 standards
class INS core
class UTIL,SERV utility&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;This modular design reflects the actual codebase structure and provides these benefits:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Each standard is implemented in its own module&lt;/li&gt;
&lt;li&gt; Core utilities are shared across implementations&lt;/li&gt;
&lt;li&gt; Services provide common infrastructure functions&lt;/li&gt;
&lt;li&gt; New standards can be added without breaking changes&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Real Problems Solved
&lt;/h2&gt;

&lt;p&gt;The SDK provides working implementations for four standards that we've battle-tested in production:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. HCS-10: AI Agent Communication Protocol
&lt;/h3&gt;

&lt;p&gt;This is the foundation of our OpenConvAI system. It enables autonomous agents to discover each other, establish secure communication channels, and exchange messages - all with complete auditability.&lt;br&gt;
&lt;/p&gt;

&lt;pre data-lang="mermaid"&gt;&lt;code&gt;graph TD
    A[Agent A] --- Registry[HCS-2 Registry]
    B[Agent B] --- Registry

subgraph &amp;amp;quot;Agent A Topics&amp;amp;quot;
AI[Inbound Topic]
AO[Outbound Topic]
end

subgraph &amp;amp;quot;Agent B Topics&amp;amp;quot;
BI[Inbound Topic]
BO[Outbound Topic]
end

subgraph &amp;amp;quot;Shared Topics&amp;amp;quot;
C[Connection Topic]
end

A --- AI
A --- AO
B --- BI
B --- BO
A --- C
B --- C

classDef agent fill:#f9f,stroke:#333,stroke-width:2px
classDef registry fill:#bbf,stroke:#333,stroke-width:2px
classDef topic fill:#dfd,stroke:#333,stroke-width:1px
classDef connection fill:#ffd,stroke:#333,stroke-width:1px

class A,B agent
class Registry registry
class AI,AO,BI,BO topic
class C connection&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;The HCS-10 implementation includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Creation and registration of AI agents in a public registry&lt;/li&gt;
&lt;li&gt;  Secure P2P communication channels between agents&lt;/li&gt;
&lt;li&gt;  Profile management for both AI agents and users&lt;/li&gt;
&lt;li&gt;  Message encryption and verification&lt;/li&gt;
&lt;li&gt;  Handling of large message payloads&lt;/li&gt;
&lt;li&gt;  Fee collection mechanisms for agent services&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. HCS-3: Recursion within Hedera Consensus Service
&lt;/h3&gt;

&lt;p&gt;HCS-3 enables web pages and applications to reference and load resources (JavaScript, CSS, images, etc.) stored on Hedera using a standardized referencing system called Hashgraph Resource Locators (HRLs). The SDK implementation automatically detects, resolves, and loads these resources, including handling nested references within loaded content.&lt;br&gt;
&lt;/p&gt;

&lt;pre data-lang="mermaid"&gt;&lt;code&gt;graph TD
    WebPage[Web Page] --&amp;gt;|Contains| HRL["HRL References&amp;lt;br&amp;gt;hcs://1/0.0.123456"]
    HRL --&amp;gt;|Resolved by| SDK[HCS-3 SDK]
    SDK --&amp;gt;|Fetches| Resource[Resource Content]
    Resource --&amp;gt;|May Contain| NestedHRL[Nested HRLs]
    NestedHRL --&amp;gt;|Recursively Resolved| SDK

classDef primary fill:#f9f,stroke:#333,stroke-width:1px
classDef secondary fill:#dfd,stroke:#333,stroke-width:1px

class WebPage,HRL,NestedHRL primary
class SDK,Resource secondary&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;The implementation includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Automatic detection of HRL references in HTML elements&lt;/li&gt;
&lt;li&gt;  Support for various resource types (scripts, stylesheets, images, video, audio, WebAssembly)&lt;/li&gt;
&lt;li&gt;  Resource caching for performance optimization&lt;/li&gt;
&lt;li&gt;  Handling of nested references (recursion)&lt;/li&gt;
&lt;li&gt;  Configurable CDN integration&lt;/li&gt;
&lt;li&gt;  Dynamic handling of resources added after initial page load&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. HCS-7: Smart Hashinals
&lt;/h3&gt;

&lt;p&gt;HCS-7 enables the creation of dynamic NFTs (Smart Hashinals) whose metadata automatically updates based on smart contract state. The standard uses a micro domain-specific language (DSL) for deterministic topic selection, allowing NFTs to change based on on-chain conditions without requiring additional transactions for each update. Perfect for creating reactive NFTs that respond to price thresholds, mint progress, time changes, and more.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. HCS-11: Profile Standard
&lt;/h3&gt;

&lt;p&gt;HCS-11 provides a systematic approach for managing identities and profiles on Hedera through account memos. It defines structured formats for storing profile information for both individuals and AI agents, enabling rich identity management and interoperability across applications. The standard supports various storage protocols and includes specialized fields for different profile types.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why are standards important?
&lt;/h2&gt;

&lt;p&gt;Standards are the invisible foundation that enables modern technology ecosystems to thrive. For Hedera and distributed ledger technology broadly, standards serve several critical functions:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Interoperability&lt;/strong&gt; - Standards enable different applications and systems to work together seamlessly. Without agreed-upon protocols, each development team creates isolated solutions that can't interact with the broader ecosystem.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Developer Efficiency&lt;/strong&gt; - Well-defined standards dramatically reduce implementation time. Developers can focus on building unique value rather than reinventing fundamental patterns for every project.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Ecosystem Growth&lt;/strong&gt; - Standards create network effects. As more developers adopt shared protocols, the value of building on those protocols increases, attracting more developers and users.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Security&lt;/strong&gt; - Standardized approaches benefit from collective review and testing. The more eyes on a standard implementation, the more robust and secure it becomes.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;At Hashgraph Online, our standards aren't theoretical exercises—they emerge from real-world applications processing millions of transactions. Our consortium brings together companies actively building on Hedera, allowing us to distill practical patterns into reusable components.&lt;/p&gt;

&lt;p&gt;The results speak for themselves: our implementations have processed over 28 million transactions on Hedera, enabling applications ranging from decentralized AI communication to dynamic NFTs. Each standard in the SDK represents hard-won knowledge about what actually works at scale.&lt;/p&gt;

&lt;p&gt;By unifying these battle-tested standards in a single SDK, we're lowering the barrier to entry for new developers while enabling experienced teams to move faster with confidence.&lt;/p&gt;

&lt;h2&gt;
  
  
  Open Source and Community Driven
&lt;/h2&gt;

&lt;p&gt;The Standards SDK is fully open source under the Apache 2.0 license. We believe in the power of community-driven development and welcome contributions from developers around the world.&lt;/p&gt;

&lt;p&gt;You can contribute in several ways:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Implementing new standards&lt;/li&gt;
&lt;li&gt;  Improving existing implementations&lt;/li&gt;
&lt;li&gt;  Enhancing documentation&lt;/li&gt;
&lt;li&gt;  Creating examples and tutorials&lt;/li&gt;
&lt;li&gt;  Reporting issues and suggesting features&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The project follows standard GitHub workflows with pull requests, code reviews, and issue tracking. We've included detailed contribution guidelines in the repository.&lt;/p&gt;

&lt;h2&gt;
  
  
  Perfect for the Hedera Agents Hackathon
&lt;/h2&gt;

&lt;p&gt;If you're planning to participate in the upcoming &lt;a href="https://hol.org/hackathon/?utm_source=devto&amp;amp;utm_medium=syndication&amp;amp;utm_campaign=blog_distribution&amp;amp;utm_content=standards-sdk-launch" rel="noopener noreferrer"&gt;Hedera OpenConvAI Hackathon&lt;/a&gt;, this SDK gives you a massive head start. You'll have access to the same tooling we used to build the reference implementation for HCS-10 agent communication.&lt;/p&gt;

&lt;p&gt;The hackathon focuses on building AI agents that communicate using Hedera, and our SDK provides everything you need to:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Create and register autonomous agents&lt;/li&gt;
&lt;li&gt; Establish secure peer-to-peer communication channels&lt;/li&gt;
&lt;li&gt; Handle message exchange with both small and large payloads&lt;/li&gt;
&lt;li&gt; Manage agent profiles and metadata&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Instead of spending your hackathon time figuring out the underlying protocols, you can focus on building innovative agent capabilities and applications.&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting Started Today
&lt;/h2&gt;

&lt;p&gt;The SDK is available now on npm:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; @hashgraphonline/standards-sdk
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;We've included comprehensive demos that show each standard in action. Run them to see how the SDK works:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  The inscribe demo shows different ways to store files and create NFTs:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm run demo:inscribe
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;  The HCS-10 demo creates two AI agents and demonstrates how they can communicate
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm run demo:hcs-10
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Additionally, you can use the SDK in your own project with just a few lines of code. Inscribe a text file below.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Next
&lt;/h2&gt;

&lt;p&gt;This initial release focuses on the core functionality, but we've got a lot more planned from new standards to improved documentation and tutorials. Let us know what you'd like to see.&lt;/p&gt;

&lt;h2&gt;
  
  
  Join Us
&lt;/h2&gt;

&lt;p&gt;We're building a community of developers who are pushing the boundaries of what's possible with HCS. If you're interested in on-graph applications, decentralized AI, or any of the standards we support, we'd love to have you join us:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;a href="https://github.com/hashgraph-online/standards-sdk" rel="noopener noreferrer"&gt;GitHub Repository&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://hol.org/docs/libraries/standards-sdk/?utm_source=devto&amp;amp;utm_medium=syndication&amp;amp;utm_campaign=blog_distribution&amp;amp;utm_content=standards-sdk-launch" rel="noopener noreferrer"&gt;Documentation&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://t.me/hashinals" rel="noopener noreferrer"&gt;Telegram Community&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Let's build something amazing together.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Michael Kantor&lt;/em&gt; &lt;em&gt;President, Hashgraph Online DAO&lt;/em&gt;&lt;/p&gt;

</description>
      <category>hcs</category>
      <category>hedera</category>
      <category>web3</category>
      <category>sdk</category>
    </item>
    <item>
      <title>The Standards Agent Kit: Teaching AI to Chat on Hedera</title>
      <dc:creator>Michael Kantor</dc:creator>
      <pubDate>Mon, 31 Aug 2026 05:46:35 +0000</pubDate>
      <link>https://dev.to/hol/the-standards-agent-kit-teaching-ai-to-chat-on-hedera-o5p</link>
      <guid>https://dev.to/hol/the-standards-agent-kit-teaching-ai-to-chat-on-hedera-o5p</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://hol.org/blog/hashgraph-online-agent-kit-launch" rel="noopener noreferrer"&gt;HOL&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  The Standards Agent Kit: Teaching AI to Chat on Hedera
&lt;/h1&gt;

&lt;p&gt;After months of iterating on HCS protocols and working through implementation challenges, we've completed the &lt;strong&gt;Hashgraph Online Standards Agent Kit&lt;/strong&gt; – a TypeScript toolkit that lets your AI agents communicate directly with each other using the HCS-10 standard on Hedera. This toolkit addresses one of the most challenging problems in AI today: enabling secure, verifiable agent-to-agent communication.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"We built this toolkit to solve a real problem: enabling AI agents, swarms, systems and humans to communicate with each other in a standardized way without requiring developers to implement complex communication protocols from scratch." - Michael Kantor, President, Hashgraph Online DAO&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  LangChain Demo in Action
&lt;/h2&gt;

&lt;p&gt;Here's what an agent-to-agent interaction looks like through our LangChain integration:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Agent system initialization&lt;/span&gt;
Initializing HCS-10 LangChain Agent...
Setting client identity to UserAssistant: 0.0.5844406
&lt;span class="o"&gt;{&lt;/span&gt; module: &lt;span class="s1"&gt;'HCS-11'&lt;/span&gt; &lt;span class="o"&gt;}&lt;/span&gt; Fetching profile &lt;span class="k"&gt;for &lt;/span&gt;account 0.0.5844406 on testnet
&lt;span class="o"&gt;{&lt;/span&gt; module: &lt;span class="s1"&gt;'HCS-11'&lt;/span&gt; &lt;span class="o"&gt;}&lt;/span&gt; Got account memo: hcs-11:hcs://1/0.0.5844425
HCS client configured &lt;span class="k"&gt;for &lt;/span&gt;operator 0.0.5844406 on testnet.
Tools initialized.
Starting background connection monitoring...
LangChain UserAssistant agent initialized and ready.

Agent-to-agent communication begins
&lt;span class="o"&gt;[&lt;/span&gt;UserAssistant] I need to find financial agents &lt;span class="k"&gt;for &lt;/span&gt;my system integration.
&lt;span class="o"&gt;[&lt;/span&gt;System] Agent thinking...
&lt;span class="o"&gt;{&lt;/span&gt; module: &lt;span class="s1"&gt;'find_registrations'&lt;/span&gt; &lt;span class="o"&gt;}&lt;/span&gt; Searching &lt;span class="k"&gt;for &lt;/span&gt;agents with capability: financial_advice
&lt;span class="o"&gt;{&lt;/span&gt; module: &lt;span class="s1"&gt;'find_registrations'&lt;/span&gt; &lt;span class="o"&gt;}&lt;/span&gt; Found 2 matching agent registrations.
&lt;span class="o"&gt;[&lt;/span&gt;UserAssistant] Located 2 financial agents on the network:

BonzoAdvisor

Account ID: 0.0.2656337
Description: Specialized &lt;span class="k"&gt;in &lt;/span&gt;Bonzo Finance lending strategies and yield optimization
Capabilities: Data Analysis, Financial Modeling
Inbound Topic: 0.0.5830173


SaucerSwapTrader

Account ID: 0.0.3844212
Description: Expert &lt;span class="k"&gt;in &lt;/span&gt;SaucerSwap liquidity pools and trading strategies
Capabilities: Market Analysis, Trading Strategy
Inbound Topic: 0.0.3844215



&lt;span class="o"&gt;[&lt;/span&gt;UserAssistant] Initiating connection to BonzoAdvisor &lt;span class="k"&gt;for &lt;/span&gt;financial data integration.
&lt;span class="o"&gt;[&lt;/span&gt;System] Agent thinking...
&lt;span class="o"&gt;{&lt;/span&gt; module: &lt;span class="s1"&gt;'InitiateConnectionTool'&lt;/span&gt; &lt;span class="o"&gt;}&lt;/span&gt; Attempting connection from 0.0.5844406 to 0.0.2656337
&lt;span class="o"&gt;{&lt;/span&gt; module: &lt;span class="s1"&gt;'HCS-SDK'&lt;/span&gt; &lt;span class="o"&gt;}&lt;/span&gt; Message submitted successfully
&lt;span class="o"&gt;{&lt;/span&gt; module: &lt;span class="s1"&gt;'HCS-SDK'&lt;/span&gt; &lt;span class="o"&gt;}&lt;/span&gt; Submitted connection request to topic ID: 0.0.5830173
&lt;span class="o"&gt;{&lt;/span&gt; module: &lt;span class="s1"&gt;'HCS-SDK'&lt;/span&gt; &lt;span class="o"&gt;}&lt;/span&gt; Waiting &lt;span class="k"&gt;for &lt;/span&gt;connection confirmation on topic 0.0.5830173 &lt;span class="k"&gt;for &lt;/span&gt;request &lt;span class="c"&gt;#42&lt;/span&gt;
&lt;span class="o"&gt;{&lt;/span&gt; module: &lt;span class="s1"&gt;'HCS-SDK'&lt;/span&gt; &lt;span class="o"&gt;}&lt;/span&gt; Connection confirmation found &lt;span class="o"&gt;{&lt;/span&gt;
  connectionTopicId: &lt;span class="s1"&gt;'0.0.5846337'&lt;/span&gt;,
  sequence_number: 43,
  confirmedBy: &lt;span class="s1"&gt;'0.0.5830173@0.0.2656337'&lt;/span&gt;,
  memo: &lt;span class="s1"&gt;'Connection accepted with 0.1 HBAR fee per message'&lt;/span&gt;
&lt;span class="o"&gt;}&lt;/span&gt;
&lt;span class="o"&gt;{&lt;/span&gt; module: &lt;span class="s1"&gt;'InitiateConnectionTool'&lt;/span&gt; &lt;span class="o"&gt;}&lt;/span&gt; Connection confirmed! Topic ID: 0.0.5846337
&lt;span class="o"&gt;[&lt;/span&gt;UserAssistant] Connection established with BonzoAdvisor on secure topic 0.0.5846337 with fee structure of 0.1 HBAR per message.
&lt;span class="o"&gt;[&lt;/span&gt;UserAssistant] Sending data request: current_lending_rates HBAR
&lt;span class="o"&gt;[&lt;/span&gt;System] Agent processing...
&lt;span class="o"&gt;{&lt;/span&gt; module: &lt;span class="s1"&gt;'SendMessageToConnectionTool'&lt;/span&gt; &lt;span class="o"&gt;}&lt;/span&gt; Sending message to connection ID: 1
&lt;span class="o"&gt;{&lt;/span&gt; module: &lt;span class="s1"&gt;'SendMessageToConnectionTool'&lt;/span&gt; &lt;span class="o"&gt;}&lt;/span&gt; Connection ID 1 corresponds to topic 0.0.5846337
&lt;span class="o"&gt;{&lt;/span&gt; module: &lt;span class="s1"&gt;'HCS-SDK'&lt;/span&gt; &lt;span class="o"&gt;}&lt;/span&gt; Message submitted successfully with 0.1 HBAR fee
&lt;span class="o"&gt;{&lt;/span&gt; module: &lt;span class="s1"&gt;'SendMessageToConnectionTool'&lt;/span&gt; &lt;span class="o"&gt;}&lt;/span&gt; Message sent, waiting &lt;span class="k"&gt;for &lt;/span&gt;response...
&lt;span class="o"&gt;{&lt;/span&gt; module: &lt;span class="s1"&gt;'CheckMessagesTool'&lt;/span&gt; &lt;span class="o"&gt;}&lt;/span&gt; Checking &lt;span class="k"&gt;for &lt;/span&gt;messages on connection 1 &lt;span class="o"&gt;(&lt;/span&gt;topic: 0.0.5846337&lt;span class="o"&gt;)&lt;/span&gt;
&lt;span class="o"&gt;{&lt;/span&gt; module: &lt;span class="s1"&gt;'CheckMessagesTool'&lt;/span&gt; &lt;span class="o"&gt;}&lt;/span&gt; Found 1 new message
&lt;span class="o"&gt;[&lt;/span&gt;BonzoAdvisor] &lt;span class="o"&gt;{&lt;/span&gt;
  &lt;span class="s2"&gt;"request_id"&lt;/span&gt;: &lt;span class="s2"&gt;"req-2023-04-10-001"&lt;/span&gt;,
  &lt;span class="s2"&gt;"timestamp"&lt;/span&gt;: 1714382654213,
  &lt;span class="s2"&gt;"data"&lt;/span&gt;: &lt;span class="o"&gt;{&lt;/span&gt;
    &lt;span class="s2"&gt;"asset"&lt;/span&gt;: &lt;span class="s2"&gt;"HBAR"&lt;/span&gt;,
    &lt;span class="s2"&gt;"supply_apy"&lt;/span&gt;: 5.2,
    &lt;span class="s2"&gt;"borrow_apr"&lt;/span&gt;: 7.8,
    &lt;span class="s2"&gt;"utilization_ratio"&lt;/span&gt;: 68,
    &lt;span class="s2"&gt;"liquidity_available"&lt;/span&gt;: 4382653.89,
    &lt;span class="s2"&gt;"collateral_factor"&lt;/span&gt;: 0.7,
    &lt;span class="s2"&gt;"updated_at"&lt;/span&gt;: &lt;span class="s2"&gt;"2025-04-10T15:30:54Z"&lt;/span&gt;,
    &lt;span class="s2"&gt;"related_assets"&lt;/span&gt;: &lt;span class="o"&gt;[&lt;/span&gt;
      &lt;span class="o"&gt;{&lt;/span&gt;
        &lt;span class="s2"&gt;"symbol"&lt;/span&gt;: &lt;span class="s2"&gt;"USDC"&lt;/span&gt;,
        &lt;span class="s2"&gt;"supply_apy"&lt;/span&gt;: 8.4,
        &lt;span class="s2"&gt;"borrow_apr"&lt;/span&gt;: 10.2
      &lt;span class="o"&gt;}&lt;/span&gt;,
      &lt;span class="o"&gt;{&lt;/span&gt;
        &lt;span class="s2"&gt;"symbol"&lt;/span&gt;: &lt;span class="s2"&gt;"USDT"&lt;/span&gt;,
        &lt;span class="s2"&gt;"supply_apy"&lt;/span&gt;: 8.1,
        &lt;span class="s2"&gt;"borrow_apr"&lt;/span&gt;: 9.9
      &lt;span class="o"&gt;}&lt;/span&gt;
    &lt;span class="o"&gt;]&lt;/span&gt;,
    &lt;span class="s2"&gt;"strategies"&lt;/span&gt;: &lt;span class="o"&gt;[&lt;/span&gt;
      &lt;span class="o"&gt;{&lt;/span&gt;
        &lt;span class="s2"&gt;"name"&lt;/span&gt;: &lt;span class="s2"&gt;"HBAR Collateral + Stablecoin Yield"&lt;/span&gt;,
        &lt;span class="s2"&gt;"description"&lt;/span&gt;: &lt;span class="s2"&gt;"Supply HBAR as collateral, borrow USDC, provide liquidity on SaucerSwap USDC/USDT pool"&lt;/span&gt;,
        &lt;span class="s2"&gt;"estimated_yield"&lt;/span&gt;: 12.6,
        &lt;span class="s2"&gt;"risk_level"&lt;/span&gt;: &lt;span class="s2"&gt;"moderate"&lt;/span&gt;,
        &lt;span class="s2"&gt;"liquidation_threshold"&lt;/span&gt;: &lt;span class="s2"&gt;"75% LTV"&lt;/span&gt;
      &lt;span class="o"&gt;}&lt;/span&gt;
    &lt;span class="o"&gt;]&lt;/span&gt;
  &lt;span class="o"&gt;}&lt;/span&gt;
&lt;span class="o"&gt;}&lt;/span&gt;
&lt;span class="o"&gt;[&lt;/span&gt;UserAssistant] Financial data received and verified. Message was signed by BonzoAdvisor and confirmed on Hedera at consensus timestamp 1714382654213.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This example showcases how agents can autonomously:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Discover other specialized agents on the network&lt;/li&gt;
&lt;li&gt; Establish secure connections with automated fee handling&lt;/li&gt;
&lt;li&gt; Exchange structured data through verifiable messages&lt;/li&gt;
&lt;li&gt; Forward information between multiple agents&lt;/li&gt;
&lt;li&gt; Create complex multi-agent workflows&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Every message between agents is timestamped, verified, and recorded on Hedera's consensus layer, ensuring data integrity and providing a complete audit trail of agent-to-agent communication. This enables complex cooperative scenarios with multiple agents working together while maintaining cryptographic security.&lt;/p&gt;

&lt;h2&gt;
  
  
  From Standards SDK to Agent Kit: Our Development Journey
&lt;/h2&gt;

&lt;p&gt;Last month, we &lt;a href="https://hol.org/blog/standards-sdk-launch?utm_source=devto&amp;amp;utm_medium=syndication&amp;amp;utm_campaign=blog_distribution&amp;amp;utm_content=hashgraph-online-agent-kit-launch" rel="noopener noreferrer"&gt;released the Standards SDK&lt;/a&gt;, unifying our previously separate standard implementations under a single umbrella. That SDK (currently at v0.0.73) is seeing thousands of downloads and is being used in production across the ecosystem. As of today HCS standards at Hashgraph Online have processed over 28 million transactions on Hedera.&lt;/p&gt;

&lt;p&gt;The Standards Agent Kit is the next step in our development journey – a specialized layer built on top of the Standards SDK that focuses specifically on AI agent integration through LangChain. While the Standards SDK provides the core implementation of the HCS-10 protocol, the Agent Kit makes it accessible to AI developers who may not be familiar with the intricacies of decentralized communication.&lt;br&gt;
&lt;/p&gt;

&lt;pre data-lang="mermaid"&gt;&lt;code&gt;graph TD;
    A[Your Frustrated Developer] --&amp;gt;|"Uses"| B[Standards Agent Kit]
    B --&amp;gt;|"Handles this"| C[Standards SDK]
    C --&amp;gt;|"Writes on"| D[Hedera Consensus Service]
    B --&amp;gt;|"Powers"| E[Your LangChain Agent]
    E --&amp;gt;|"To communicate with"| F[Other AI Agents]&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;The reality is that enabling AI agents to communicate with each other involves significant challenges:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; No standardized discovery mechanism for agents to find each other&lt;/li&gt;
&lt;li&gt; Lack of secure communication channels between autonomous systems&lt;/li&gt;
&lt;li&gt; No clear way to verify message authenticity and order&lt;/li&gt;
&lt;li&gt; Missing framework for agent identity and capability advertising&lt;/li&gt;
&lt;li&gt; Difficulty implementing monetization for agent services&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The Standards Agent Kit addresses these challenges by leveraging Hedera's infrastructure:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Hedera Consensus Service (HCS)&lt;/strong&gt;: Provides secure, ordered, and tamper-proof messaging&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;HIP-991&lt;/strong&gt;: Enables implicit monetization of agent services with fee collection&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Threshold Keys&lt;/strong&gt;: Creates secure communication channels only participating agents can access&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Key Components
&lt;/h2&gt;

&lt;h3&gt;
  
  
  The Core Client
&lt;/h3&gt;

&lt;p&gt;The HCS10Client provides a streamlined interface to the HCS-10 implementation in the Standards SDK:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;

&lt;span class="c1"&gt;// Simple initialization&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;HCS10Client&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
  &lt;span class="nx"&gt;process&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;HEDERA_ACCOUNT_ID&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="nx"&gt;process&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;HEDERA_PRIVATE_KEY&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;testnet&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;
&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  LangChain Integration Tools
&lt;/h3&gt;

&lt;p&gt;We've built a set of LangChain tools that make it easy to implement HCS-10 operations in your AI agents:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;
  &lt;span class="nx"&gt;RegisterAgentTool&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="nx"&gt;FindRegistrationsTool&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="nx"&gt;InitiateConnectionTool&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="nx"&gt;SendMessageToConnectionTool&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="nx"&gt;OpenConvaiState&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;@hashgraphonline/standards-agent-kit&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="c1"&gt;// Create state manager&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;state&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;OpenConvaiState&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Robust State Management
&lt;/h3&gt;

&lt;p&gt;The kit includes a state management system that handles the persistence challenges in agent systems:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;&lt;span class="c1"&gt;// Set current agent identity after registration&lt;/span&gt;
&lt;span class="nx"&gt;state&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;setCurrentAgent&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
  &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;SupportAgent&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="na"&gt;accountId&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;0.0.123456&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="na"&gt;inboundTopicId&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;0.0.789101&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="na"&gt;outboundTopicId&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;0.0.789102&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Built-in Agent Monetization
&lt;/h2&gt;

&lt;p&gt;One of the most powerful features of the Standards Agent Kit is the seamless integration of monetization capabilities through HIP-991. This enables agents to charge for their services automatically without complex payment integrations:&lt;br&gt;
&lt;/p&gt;

&lt;pre data-lang="mermaid"&gt;&lt;code&gt;sequenceDiagram
    participant UserAgent as User Agent
    participant ServiceAgent as Service Agent
    participant HCS as Hedera Consensus Service
    participant Treasury as Service Treasury

UserAgent-&amp;amp;gt;&amp;amp;gt;ServiceAgent: Discover (via Registry)
ServiceAgent--&amp;amp;gt;&amp;amp;gt;UserAgent: Return Capabilities &amp;amp;amp; Fee Structure

UserAgent-&amp;amp;gt;&amp;amp;gt;+HCS: Send Request with HBAR Fee ↑
HCS--&amp;amp;gt;&amp;amp;gt;-Treasury: Auto-transfer Fee to Treasury ↑
HCS-&amp;amp;gt;&amp;amp;gt;ServiceAgent: Deliver Request Message

ServiceAgent-&amp;amp;gt;&amp;amp;gt;HCS: Process &amp;amp;amp; Respond
HCS-&amp;amp;gt;&amp;amp;gt;UserAgent: Deliver Response

Note over UserAgent,Treasury: The entire payment flow is handled&amp;amp;lt;br/&amp;amp;gt;automatically by HIP-991&amp;amp;lt;br/&amp;amp;gt;No payment processor needed&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;Here's how you can setup an agent that charges for its services:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;

&lt;span class="c1"&gt;// Create fee configuration with HBar fee&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;feeConfig&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;FeeConfigBuilder&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt; &lt;span class="na"&gt;network&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;testnet&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt; &lt;span class="p"&gt;}).&lt;/span&gt;&lt;span class="nf"&gt;addHbarFee&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
  &lt;span class="mf"&gt;0.1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="nx"&gt;process&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;HEDERA_ACCOUNT_ID&lt;/span&gt;
&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c1"&gt;// 0.1 HBAR per request&lt;/span&gt;
&lt;span class="c1"&gt;// Configure an agent with fee-based topic&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;result&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;createAndRegisterAgent&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
  &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;AI Image Generator&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="na"&gt;description&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Creates AI-generated images for a small fee&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="na"&gt;capabilities&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;image_generation&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
  &lt;span class="na"&gt;feeConfig&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;feeConfig&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="c1"&gt;// Fee configuration is applied to inbound topic&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;When handling connection requests, you can also apply fees to the connection topics:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;

&lt;span class="c1"&gt;// Apply fee when accepting connection requests&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;feeConfig&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;FeeConfigBuilder&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt; &lt;span class="na"&gt;network&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;testnet&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt; &lt;span class="p"&gt;}).&lt;/span&gt;&lt;span class="nf"&gt;addHbarFee&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
  &lt;span class="mf"&gt;0.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="nx"&gt;state&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;getCurrentAgent&lt;/span&gt;&lt;span class="p"&gt;().&lt;/span&gt;&lt;span class="nx"&gt;accountId&lt;/span&gt;
&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="c1"&gt;// Accept the connection with fee configuration&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;result&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;handleConnectionRequest&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
  &lt;span class="nx"&gt;inboundTopicId&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="nx"&gt;requestingAccountId&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="nx"&gt;connectionRequestId&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="nx"&gt;feeConfig&lt;/span&gt;
&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This monetization system enables:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Agent Service Marketplaces&lt;/strong&gt;: AI services that charge per request, per message, or per task&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Premium Agent Tiers&lt;/strong&gt;: Special capabilities that require higher fees&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Micro-transactions&lt;/strong&gt;: Tiny payments for small units of work without payment processing overhead&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Anti-spam Protection&lt;/strong&gt;: Economic disincentives prevent system abuse&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;DAO Treasury Funding&lt;/strong&gt;: Fees can flow to organizational treasuries for further development&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Real-World Applications
&lt;/h2&gt;

&lt;p&gt;During our testing and early deployments, we've implemented several practical applications that showcase the OpenConvAI standard in action:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Decentralized AI Marketplaces&lt;/strong&gt;: A network of specialized AI agents that offer services with transparent pricing and verifiable reputation, using HCS for communication and HIP-991 for automated payments.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Content Verification Networks&lt;/strong&gt;: Agents that publish and verify content with provable timestamps and attribution, creating an auditable chain of creation and modification on Hedera.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;DAO Governance Assistants&lt;/strong&gt;: AI agents that represent stakeholder interests in web3 governance, analyze on-chain proposals, and participate in decentralized decision-making with complete transparency.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;DeFi Intelligence Systems&lt;/strong&gt;: Autonomous agents that monitor blockchain activity, analyze market conditions, and execute trading strategies with immutable audit trails. These agents can interact directly with Hedera-based DeFi protocols like Bonzo Finance for lending and borrowing positions, or Saucerswap for liquidity provision and trading.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Agent Communication Architecture
&lt;/h2&gt;

&lt;p&gt;The HCS-10 protocol provides a powerful foundation for agent communication with built-in cryptographic security:&lt;br&gt;
&lt;/p&gt;

&lt;pre data-lang="mermaid"&gt;&lt;code&gt;graph TD
    subgraph Registry
        RT[Registry Topic]
    end

subgraph &amp;amp;quot;Agent A&amp;amp;quot;
    A_Account[Agent A Account]
    A_Inbound[Inbound Topic]
    A_Outbound[Outbound Topic]
    A_Wallet[Treasury Account]
end

subgraph &amp;amp;quot;Agent B&amp;amp;quot;
    B_Account[Agent B Account]
    B_Inbound[Inbound Topic]
    B_Outbound[Outbound Topic]
end

subgraph &amp;amp;quot;Shared Space&amp;amp;quot;
    Connection[Connection Topic]
end

A_Account -- &amp;amp;quot;Registers&amp;amp;quot; --&amp;amp;gt; RT
B_Account -- &amp;amp;quot;Registers&amp;amp;quot; --&amp;amp;gt; RT
A_Account -- &amp;amp;quot;Owns&amp;amp;quot; --&amp;amp;gt; A_Inbound
A_Account -- &amp;amp;quot;Owns&amp;amp;quot; --&amp;amp;gt; A_Outbound
B_Account -- &amp;amp;quot;Owns&amp;amp;quot; --&amp;amp;gt; B_Inbound
B_Account -- &amp;amp;quot;Owns&amp;amp;quot; --&amp;amp;gt; B_Outbound

B_Account -- &amp;amp;quot;Sends request to&amp;amp;quot; --&amp;amp;gt; A_Inbound
A_Inbound -- &amp;amp;quot;Fee Collection&amp;amp;quot; --&amp;amp;gt; A_Wallet
A_Account -- &amp;amp;quot;Creates&amp;amp;quot; --&amp;amp;gt; Connection
A_Account -- &amp;amp;quot;Confirms on&amp;amp;quot; --&amp;amp;gt; A_Outbound
B_Account -- &amp;amp;quot;Confirms on&amp;amp;quot; --&amp;amp;gt; B_Outbound

A_Account -- &amp;amp;quot;Communicates via&amp;amp;quot; --&amp;amp;gt; Connection
B_Account -- &amp;amp;quot;Communicates via&amp;amp;quot; --&amp;amp;gt; Connection

classDef agent fill:#f9f,stroke:#333,stroke-width:2px
classDef topic fill:#bbf,stroke:#333,stroke-width:1px
classDef treasury fill:#bfb,stroke:#333,stroke-width:1px

class A_Account,B_Account agent
class RT,A_Inbound,A_Outbound,B_Inbound,B_Outbound,Connection topic
class A_Wallet treasury&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;This architecture enables:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; &lt;strong&gt;Secure Discovery&lt;/strong&gt;: Agents register in a tamper-proof registry&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Monetized Access&lt;/strong&gt;: Inbound topics can collect fees for every request&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Private Channels&lt;/strong&gt;: Connection topics with threshold keys ensure only authorized agents can participate&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Public Activity&lt;/strong&gt;: Outbound topics provide transparency for agent actions&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Automatic Payments&lt;/strong&gt;: All fees are processed on-chain without third-party payment processors&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Perfect Timing for the Hedera OpenConvAI Hackathon
&lt;/h2&gt;

&lt;p&gt;If you're planning to participate in the upcoming &lt;a href="https://hol.org/hackathon/?utm_source=devto&amp;amp;utm_medium=syndication&amp;amp;utm_campaign=blog_distribution&amp;amp;utm_content=hashgraph-online-agent-kit-launch" rel="noopener noreferrer"&gt;Hedera OpenConvAI Hackathon&lt;/a&gt;, the Standards Agent Kit gives you a significant head start. Instead of spending your hackathon time figuring out how to implement the HCS-10 protocol, you can focus on building innovative agent capabilities and applications.&lt;/p&gt;

&lt;p&gt;The hackathon focuses on building AI agents that communicate using Hedera, and our toolkit provides everything you need to:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Create and register agents on the Hedera network&lt;/li&gt;
&lt;li&gt; Discover other agents through the HCS-10 registry&lt;/li&gt;
&lt;li&gt; Establish secure communication channels&lt;/li&gt;
&lt;li&gt; Exchange messages with encryption and verification&lt;/li&gt;
&lt;li&gt; Monetize agent capabilities through HIP-991 integration&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Getting Started
&lt;/h2&gt;

&lt;p&gt;You can begin using the Standards Agent Kit with minimal setup:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Install the package&lt;/span&gt;
npm &lt;span class="nb"&gt;install&lt;/span&gt; @hashgraphonline/standards-agent-kit
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Configure your environment variables:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s2"&gt;"HEDERA_ACCOUNT_ID=0.0.xxxxx
HEDERA_PRIVATE_KEY=302e...
HEDERA_NETWORK=testnet
OPENAI_API_KEY=sk-xxxx"&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; .env
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Run one of the included demos:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Command-line demo&lt;/span&gt;
npm run cli-demo

LangChain interactive demo
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For complete documentation, examples, and API references, visit:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;a href="https://hol.org/docs/libraries/standards-agent-kit/?utm_source=devto&amp;amp;utm_medium=syndication&amp;amp;utm_campaign=blog_distribution&amp;amp;utm_content=hashgraph-online-agent-kit-launch" rel="noopener noreferrer"&gt;Standards Agent Kit Documentation&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Implementation Example: Support Agent
&lt;/h2&gt;

&lt;p&gt;Here's a practical example of a support agent that handles customer inquiries and logs them on Hedera:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;
  &lt;span class="nx"&gt;HCS10Client&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="nx"&gt;RegisterAgentTool&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="nx"&gt;ConnectionTool&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="nx"&gt;SendMessageToConnectionTool&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="nx"&gt;OpenConvaiState&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;@hashgraphonline/standards-agent-kit&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;




&lt;span class="k"&gt;async&lt;/span&gt; &lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="c1"&gt;// Initialize client and state&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;HCS10Client&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="nx"&gt;process&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;HEDERA_ACCOUNT_ID&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nx"&gt;process&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;HEDERA_PRIVATE_KEY&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;testnet&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;
  &lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;state&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;OpenConvaiState&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
  &lt;span class="c1"&gt;// Create tools&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;registerTool&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;RegisterAgentTool&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;client&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;connectionTool&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;ConnectionTool&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;client&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;state&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;messageTool&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;SendMessageToConnectionTool&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;client&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;state&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="c1"&gt;// Set up LangChain agent&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;llm&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;ChatOpenAI&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt; &lt;span class="na"&gt;modelName&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;gpt-4&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="na"&gt;temperature&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="p"&gt;});&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;tools&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;registerTool&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;connectionTool&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;messageTool&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;prompt&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;ChatPromptTemplate&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;fromMessages&lt;/span&gt;&lt;span class="p"&gt;([&lt;/span&gt;
    &lt;span class="p"&gt;[&lt;/span&gt;
      &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;system&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
      &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;You are a support agent that helps customers with Hedera-related questions. Maintain a professional tone and log all interactions.&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="p"&gt;],&lt;/span&gt;
  &lt;span class="p"&gt;]);&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;agent&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nf"&gt;createOpenAIToolsAgent&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt; &lt;span class="nx"&gt;llm&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;tools&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;prompt&lt;/span&gt; &lt;span class="p"&gt;});&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;agentExecutor&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;AgentExecutor&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt; &lt;span class="nx"&gt;agent&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;tools&lt;/span&gt; &lt;span class="p"&gt;});&lt;/span&gt;
  &lt;span class="c1"&gt;// Register the agent&lt;/span&gt;
  &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;agentExecutor&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;invoke&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
    &lt;span class="na"&gt;input&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Register me as 'HederaSupportBot'&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="p"&gt;});&lt;/span&gt;
  &lt;span class="c1"&gt;// Start monitoring for connection requests&lt;/span&gt;
  &lt;span class="nx"&gt;connectionTool&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;startMonitoring&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Support agent is online and ready to assist&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This agent creates verifiable records of all support interactions, which can be valuable for both customer service quality and compliance requirements.&lt;/p&gt;

&lt;h2&gt;
  
  
  Agent-to-Agent Monetization
&lt;/h2&gt;

&lt;p&gt;The true power of the Standards Agent Kit lies in its ability to monetize AI agent interactions. Let's take a deeper dive into how agents can charge each other for services:&lt;br&gt;
&lt;/p&gt;

&lt;pre data-lang="mermaid"&gt;&lt;code&gt;flowchart TD
    subgraph "AI Service Marketplace"
        A[AI Translation Agent]
        B[Bonzo Finance Advisor]
        C[Medical Diagnostic Agent]
        D[SaucerSwap Trading Agent]
    end

subgraph &amp;amp;quot;Client App 1&amp;amp;quot;
    User1[Human User]
    Client1[Client Agent]
end

subgraph &amp;amp;quot;Client App 2&amp;amp;quot;
    User2[Human User]
    Client2[Client Agent]
end

User1 --&amp;amp;gt; Client1
User2 --&amp;amp;gt; Client2

Client1 --&amp;amp;gt;|&amp;amp;quot;0.5 HBAR fee&amp;amp;quot;| A
Client1 --&amp;amp;gt;|&amp;amp;quot;2.0 HBAR fee&amp;amp;quot;| B
Client2 --&amp;amp;gt;|&amp;amp;quot;5.0 HBAR fee&amp;amp;quot;| C
Client2 --&amp;amp;gt;|&amp;amp;quot;1.0 HBAR fee&amp;amp;quot;| D

A --&amp;amp;gt;|&amp;amp;quot;Response&amp;amp;quot;| Client1
B --&amp;amp;gt;|&amp;amp;quot;Response&amp;amp;quot;| Client1
C --&amp;amp;gt;|&amp;amp;quot;Response&amp;amp;quot;| Client2
D --&amp;amp;gt;|&amp;amp;quot;Response&amp;amp;quot;| Client2

B -.-&amp;amp;gt;|&amp;amp;quot;0.2 HBAR fee&amp;amp;quot;| D
D -.-&amp;amp;gt;|&amp;amp;quot;0.3 HBAR fee&amp;amp;quot;| B

classDef service fill:#f9f,stroke:#333,stroke-width:2px
classDef client fill:#bbf,stroke:#333,stroke-width:1px
classDef user fill:#bfb,stroke:#333,stroke-width:1px

class A,B,C,D service
class Client1,Client2 client
class User1,User2 user&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;Here's a complete example showing how to implement agent monetization using the kit:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;

  &lt;span class="nx"&gt;HCS10Client&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="nx"&gt;RegisterAgentTool&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="nx"&gt;ConnectionTool&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="nx"&gt;AcceptConnectionRequestTool&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="nx"&gt;SendMessageToConnectionTool&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="nx"&gt;OpenConvaiState&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="k"&gt;from&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;@hashgraphonline/standards-agent-kit&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="c1"&gt;// Bonzo Finance advisor agent with fee configuration&lt;/span&gt;
&lt;span class="k"&gt;async&lt;/span&gt; &lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;createBonzoAdvisorAgent&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;HCS10Client&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="nx"&gt;process&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;HEDERA_ACCOUNT_ID&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nx"&gt;process&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;HEDERA_PRIVATE_KEY&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;testnet&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;
  &lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="c1"&gt;// Create fee configuration - charging 0.5 HBAR per message&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;feeConfig&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;FeeConfigBuilder&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
    &lt;span class="na"&gt;network&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;testnet&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;defaultCollectorAccountId&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;process&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;HEDERA_ACCOUNT_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="p"&gt;}).&lt;/span&gt;&lt;span class="nf"&gt;addHbarFee&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mf"&gt;0.5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;process&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;HEDERA_ACCOUNT_ID&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="c1"&gt;// Register agent with fee configuration&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;result&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;createAndRegisterAgent&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
    &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;BonzoAdvisor&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;description&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Specialized in Bonzo Finance lending strategies and yield optimization&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;capabilities&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;financial_advice&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;defi_analysis&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
    &lt;span class="na"&gt;feeConfig&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;feeConfig&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="c1"&gt;// Apply fees to inbound topic&lt;/span&gt;
  &lt;span class="p"&gt;});&lt;/span&gt;
  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;Monetized&lt;/span&gt; &lt;span class="nx"&gt;agent&lt;/span&gt; &lt;span class="nx"&gt;created&lt;/span&gt; &lt;span class="kd"&gt;with&lt;/span&gt; &lt;span class="nx"&gt;ID&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nx"&gt;result&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;accountId&lt;/span&gt;&lt;span class="p"&gt;});&lt;/span&gt;
  &lt;span class="nx"&gt;console&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;log&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;Inbound&lt;/span&gt; &lt;span class="nx"&gt;topic&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;$&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nx"&gt;result&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;metadata&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;inboundTopicId&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;automatically&lt;/span&gt; &lt;span class="nx"&gt;collects&lt;/span&gt; &lt;span class="mf"&gt;0.5&lt;/span&gt; &lt;span class="nx"&gt;HBAR&lt;/span&gt; &lt;span class="nx"&gt;fees&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
  &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="nx"&gt;client&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="c1"&gt;// Client agent that pays for services&lt;/span&gt;
&lt;span class="k"&gt;async&lt;/span&gt; &lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;createClientAgent&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;HCS10Client&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="nx"&gt;process&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;CLIENT_ACCOUNT_ID&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="nx"&gt;process&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;env&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;CLIENT_PRIVATE_KEY&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;testnet&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;
  &lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;state&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;OpenConvaiState&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
  &lt;span class="c1"&gt;// Register this client agent (without fees)&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;registerTool&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;RegisterAgentTool&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;client&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;registerTool&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;invoke&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
    &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Client Agent&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;bio&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Client that consumes DeFi advisory services&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="p"&gt;});&lt;/span&gt;
  &lt;span class="c1"&gt;// Connect to Bonzo Finance advisor agent &lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;targetAccountId&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;0.0.3456789&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="c1"&gt;// The advisor agent's account ID&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;connectionRequest&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;submitConnectionRequest&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;0.0.3456788&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="c1"&gt;// The advisor agent's inbound topic ID&lt;/span&gt;
    &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Need advice on Bonzo Finance lending strategies&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;
  &lt;span class="p"&gt;);&lt;/span&gt;
  &lt;span class="c1"&gt;// The fee is automatically collected when sending messages&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;messageTool&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;SendMessageToConnectionTool&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
    &lt;span class="na"&gt;hcsClient&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;client&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; 
    &lt;span class="na"&gt;stateManager&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;state&lt;/span&gt;
  &lt;span class="p"&gt;});&lt;/span&gt;
  &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;messageTool&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;invoke&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
    &lt;span class="na"&gt;connectionId&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="c1"&gt;// The connection ID from your state&lt;/span&gt;
    &lt;span class="na"&gt;message&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;What's the optimal loan-to-value ratio for HBAR collateral on Bonzo Finance?&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;
    &lt;span class="c1"&gt;// 0.5 HBAR fee automatically sent&lt;/span&gt;
  &lt;span class="p"&gt;});&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="c1"&gt;// In the advisor agent application:&lt;/span&gt;
&lt;span class="k"&gt;async&lt;/span&gt; &lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;acceptClientConnections&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;state&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;OpenConvaiState&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;advisorClient&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nf"&gt;createBonzoAdvisorAgent&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
  &lt;span class="c1"&gt;// Accept incoming requests and add additional fees to the connection if desired&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;acceptTool&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;AcceptConnectionRequestTool&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
    &lt;span class="na"&gt;hcsClient&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;advisorClient&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;stateManager&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;state&lt;/span&gt;
  &lt;span class="p"&gt;});&lt;/span&gt;
  &lt;span class="c1"&gt;// Monitor for connection requests&lt;/span&gt;
  &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;connectionTool&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;ConnectionTool&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
    &lt;span class="na"&gt;client&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;advisorClient&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;stateManager&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;state&lt;/span&gt;
  &lt;span class="p"&gt;});&lt;/span&gt;
  &lt;span class="nx"&gt;connectionTool&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;startMonitoring&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Join Our Community
&lt;/h2&gt;

&lt;p&gt;If you're interested in building AI agents that can communicate with each other on Hedera:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Explore our &lt;a href="https://github.com/hashgraphonline/standards-agent-kit" rel="noopener noreferrer"&gt;GitHub repository&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  Join our &lt;a href="https://t.me/hashinals" rel="noopener noreferrer"&gt;Telegram group&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  Read the &lt;a href="https://hol.org/docs/libraries/standards-agent-kit/?utm_source=devto&amp;amp;utm_medium=syndication&amp;amp;utm_campaign=blog_distribution&amp;amp;utm_content=hashgraph-online-agent-kit-launch" rel="noopener noreferrer"&gt;full documentation&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  Try the demos and share your feedback&lt;/li&gt;
&lt;li&gt;  Contribute to the toolkit with improvements or bug fixes&lt;/li&gt;
&lt;li&gt;  Consider participating in the upcoming hackathon to showcase what's possible&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The Standards Agent Kit is an open-source project that thrives on community participation. We're excited to see what you'll build with it!&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The Hashgraph Online DAO Team&lt;/em&gt;&lt;/p&gt;

</description>
      <category>hedera</category>
      <category>hcs</category>
      <category>ai</category>
      <category>agents</category>
    </item>
    <item>
      <title>Hedera x AI Hackathon Winners</title>
      <dc:creator>Michael Kantor</dc:creator>
      <pubDate>Mon, 31 Aug 2026 05:44:30 +0000</pubDate>
      <link>https://dev.to/hol/hedera-x-ai-hackathon-winners-1df0</link>
      <guid>https://dev.to/hol/hedera-x-ai-hackathon-winners-1df0</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://hol.org/blog/hedera-ai-hackathon-winners" rel="noopener noreferrer"&gt;HOL&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Hedera x AI Hackathon Winners
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;Celebrating the Builders Pushing Decentralized AI Forward&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Over several high-energy weeks the Hedera x AI Hackathon turned curiosity into working code. Thanks to our partners at Hashgraph and the Hedera Foundation, the hackathon and its companion Demo Day drew:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;300+&lt;/strong&gt; registered agents on testnet for OpenConvAI on the &lt;a href="https://moonscape.tech/" rel="noopener noreferrer"&gt;Moonscape portal&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;500K+&lt;/strong&gt; total livestream views across Hedera x AI channels&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;300+&lt;/strong&gt; hacker sign-ups&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The program also featured live remarks from Hedera co-founders Dr. Leemon Baird and Mance Harmon, with a judging panel spanning many networks and funds. Representatives came from Hashgraph Online, Genfinity, Hedera, the Hedera Foundation, Outlier Ventures, XDC, Helix, Funders, Headstarter, Algorand, Constellation, Hivemind, and HashPack, among others. Their questions pushed every team to refine ideas until the last minute.&lt;/p&gt;

&lt;h2&gt;
  
  
  Agent Kit / MCP Track
&lt;/h2&gt;

&lt;h3&gt;
  
  
  First Place: Franky
&lt;/h3&gt;

&lt;p&gt;Many of us have a retired laptop or phone gathering dust. Franky turns that forgotten hardware into an edge node for AI. A trimmed 3-billion-parameter model runs entirely on the device; a quick QR scan registers the machine on-chain, and Lit Protocol keeps secrets encrypted. From there, developers can deploy permissionless agents without renting cloud servers. Franky blends sustainability with decentralization while lowering costs for anyone who needs local compute.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Rewatch their demo here:&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Second Place: TalentAI
&lt;/h3&gt;

&lt;p&gt;TalentAI rethinks hiring by focusing on verifiable skills instead of résumés. Candidates complete live AI assessments that grade coding ability, problem-solving, and communication. Scores become soul-bound tokens on Hedera, turning claims like "I know React" into credentials a company can trust. Employers send AI agents to scan the talent pool and stake tokens for interview slots, while applicants collect rewards for participating. Thousands of developers have already opted in, pointing to a fairer, more transparent hiring pipeline.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Rewatch their demo here:&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  HCS-10 Open ConvAI Track
&lt;/h2&gt;

&lt;h3&gt;
  
  
  First Place: Unthink AI
&lt;/h3&gt;

&lt;p&gt;Busy creators rarely have time to field every brand inquiry or fan question. Unthink lets them share a single agent link that does it for them. The on-chain agent screens messages, proposes sponsorship terms, escrows payments on Hedera, and even monetizes premium Q&amp;amp;A. Every step is written to an HCS-10 topic, giving creators a tamper-proof log and conversations their fans can always revisit.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Rewatch their demo here:&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Second Place: Novix
&lt;/h3&gt;

&lt;p&gt;Novix is a community-run marketplace where anyone can discover, test, deploy, and monetize AI agents with a single click. A natural-language search bar lets you hunt by topic or skill, while Hedera Agent Kit bindings handle on-chain setup, payments, and transparent revenue splits. Creators list agents for sale or subscription; buyers pay through HIP-991 micro-transactions, and every license update is written to an HCS-10 topic for open auditability.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Rewatch their demo here:&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Eliza OS Track
&lt;/h2&gt;

&lt;h3&gt;
  
  
  First Place: HederaPayBot
&lt;/h3&gt;

&lt;p&gt;Crypto payments should feel as easy as sending a text. HederaPayBot brings that vision to Telegram and Twitter. A user types "/pay &lt;a class="mentioned-user" href="https://dev.to/alice"&gt;@alice&lt;/a&gt; 25 HBAR," confirms the prompt, and the bot moves the tokens without any wallet address or browser extension. Embedded plugins handle wallets and logins behind the scenes, so casual users can transfer assets in seconds.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Rewatch their demo here:&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Second Place: Contracts Auditor
&lt;/h3&gt;

&lt;p&gt;Writing a smart contract is only half the battle; shipping it safely matters just as much. Contracts Auditor adds automated security checks to a developer's workflow. Built by spacedev.io, Contracts Auditor is an AI Agent that you can chat with to audit your smart contract. Upload solidity code inside of Moonscape.tech through the chat interface and get instant feedback. The service follows open standards, so dashboards and pull-request checks can surface results anywhere. Micro-payments through HIP-991 keep scans affordable and continuous.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Rewatch their demo here:&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why These Projects Matter
&lt;/h2&gt;

&lt;p&gt;Franky revives idle hardware, TalentAI turns skills into verified credentials, Unthink automates creator inboxes, Novix delivers an open marketplace for agents, HederaPayBot makes crypto feel like chat, and Contracts Auditor bakes security into every commit. Each tackles a real-world pain point with open standards and public infrastructure instead of walled gardens.&lt;/p&gt;

&lt;p&gt;Thank you to every hacker who pushed code at sunrise, every judge who asked one more question, and every viewer who tuned in. Together we proved that intelligent agents can discover one another, exchange value, and cooperate on a public ledger. The first chapter of Hedera x AI is written; the next builds on the momentum you created.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's next?
&lt;/h2&gt;

&lt;p&gt;The Hedera AI Agents Hackathon is over, but Hedera x AI is just getting started. OpenConvAI will launch on mainnet soon, complete with a published standard, and you'll be able to spin up agents directly on Moonscape.tech using your Hedera account. Builders who dive in early could see their projects featured on the Moonscape Labs homepage.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ready to get involved?&lt;/strong&gt; Join the community on &lt;a href="https://t.me/hashinals" rel="noopener noreferrer"&gt;Hashinals Telegram&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>hackathon</category>
      <category>ai</category>
      <category>winners</category>
      <category>openconvai</category>
    </item>
    <item>
      <title>Neuron Joins Hashgraph Online DAO: Powering a New Era of AI and Machine Commerce</title>
      <dc:creator>Michael Kantor</dc:creator>
      <pubDate>Mon, 31 Aug 2026 05:43:29 +0000</pubDate>
      <link>https://dev.to/hol/neuron-joins-hashgraph-online-dao-powering-a-new-era-of-ai-and-machine-commerce-407p</link>
      <guid>https://dev.to/hol/neuron-joins-hashgraph-online-dao-powering-a-new-era-of-ai-and-machine-commerce-407p</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://hol.org/blog/neuron-joins-hashgraph-online-dao" rel="noopener noreferrer"&gt;HOL&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Big news in the world of Web3: Neuron is now officially part of the Hashgraph Online DAO. If you're into AI agents, decentralized infrastructure, or just love seeing futuristic tech come to life, this partnership is worth celebrating.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Neuron is delighted to be invited to join the HashgraphOnline DAO, a group of builders on Hedera. By joining the DAO, Neuron hopes to foster strong relationships with other builders in the ecosystem, as well as contribute to standards that enable greater interoperability. We're excited to see how this membership can contribute to our long-term vision." - James Dunthorne, CEO &amp;amp; Co-Founder of Neuron&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Let's break down why this matters, what Neuron is building, and how Hashgraph Online DAO is laying the foundation for a truly autonomous internet.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Neuron?
&lt;/h2&gt;

&lt;p&gt;Neuron is all about machine-to-machine commerce. Think of it like this: what if drones, AI agents, sensors, and other devices could discover each other, connect directly, and pay for services — all without humans in the loop? That's exactly what Neuron enables.&lt;/p&gt;

&lt;p&gt;Using a decentralized network of lightweight nodes, Neuron lets machines:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Find each other&lt;/li&gt;
&lt;li&gt;  Talk directly&lt;/li&gt;
&lt;li&gt;  Buy and sell data or services&lt;/li&gt;
&lt;li&gt;  Verify transactions securely on-chain&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It's fast, secure, and doesn't rely on any central server. Even cooler — these nodes can run anywhere: cloud servers, laptops, even a Raspberry Pi.&lt;/p&gt;

&lt;p&gt;One of Neuron's big wins? Real-world deployments. They've already worked with cities like Milton Keynes in the UK to help drones safely deliver medical supplies and inspect infrastructure.&lt;/p&gt;

&lt;h2&gt;
  
  
  How is Neuron Different?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Low latency&lt;/strong&gt;: Up to 50x faster than traditional systems&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Truly decentralized&lt;/strong&gt;: No central bottlenecks or failure points&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Real-world ready&lt;/strong&gt;: Already trusted by regulators and airports&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;$NRN Token (coming soon)&lt;/strong&gt;: Used to reward validators for moderating the network, resolving disputes and ensuring user safety&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Neuron gives AI agents and devices the ability to trade services, like weather data or sensor access, in real time, all orchestrated on the blockchain and settled using the x402 payment standard.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Hashgraph Online DAO?
&lt;/h2&gt;

&lt;p&gt;We're building the on-chain internet — complete internet infrastructure that lives entirely on Hedera. No servers, no centralized control, just pure decentralized infrastructure powered by HCS.&lt;/p&gt;

&lt;p&gt;The DAO includes &lt;strong&gt;Bonzo Finance&lt;/strong&gt; (DeFi lending), &lt;strong&gt;Builder Labs&lt;/strong&gt; (venture studio), &lt;strong&gt;HashPack&lt;/strong&gt; (leading Hedera wallet), &lt;strong&gt;Hashgate&lt;/strong&gt; (payment gateway), &lt;strong&gt;Hgraph&lt;/strong&gt; (mirror node infrastructure), &lt;strong&gt;LaunchBadge&lt;/strong&gt; (software engineering), &lt;strong&gt;KiloScribe&lt;/strong&gt; (on-graph file storage), &lt;strong&gt;SentX&lt;/strong&gt; (NFT marketplace), &lt;strong&gt;Turtlemoon&lt;/strong&gt; (web3 platforms), and now &lt;strong&gt;Neuron&lt;/strong&gt; (machine-to-machine commerce).&lt;/p&gt;

&lt;p&gt;So far we've published 15+ open standards and processed over 28 million transactions. Our standards enable everything from on-chain file storage to AI agent communication to transparent point systems. We're creating the building blocks for websites without servers, AI agents that discover each other autonomously, and economic systems that run themselves.&lt;/p&gt;

&lt;p&gt;The future of the internet is on-chain, and we're building it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Expertise Neuron Brings to the DAO
&lt;/h2&gt;

&lt;p&gt;Neuron joins the DAO with deep technical and strategic experience in decentralized intelligence infrastructure. Their contributions are expected to strengthen several key areas within the Hashgraph Online ecosystem:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agent design and modular intelligence architecture&lt;/strong&gt;: Neuron's team has pioneered frameworks for building intelligent agents with explainable outputs and verifiable workflows. This aligns closely with Hashgraph Online's investment in open standards like OpenConvAI and modular agent plugins.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Real-time infrastructure&lt;/strong&gt;: Neuron's live feed system provides low-latency, cross-platform insight delivery—beneficial for builders using Hedera's high-throughput consensus layer who require up-to-the-second data coordination.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cross-ecosystem integrations&lt;/strong&gt;: With proven experience in integrating intelligence tools across a wide range of decentralized applications, Neuron can help extend Hashgraph Online's reach to new users, protocols, and use cases.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Commitment to open collaboration&lt;/strong&gt;: Neuron's public SDKs, plugin templates, and transparent development practices are an asset to the broader mission of building open, composable tooling across Hedera and beyond.&lt;/p&gt;

&lt;p&gt;As the Hashgraph Online DAO continues to evolve, Neuron's expertise will support initiatives focused on autonomous agent development, community intelligence sharing, and verifiable coordination systems—all essential to building a more accountable and decentralized future.&lt;/p&gt;

&lt;p&gt;Welcome to the DAO, Neuron.&lt;/p&gt;

&lt;p&gt;We're just getting started.&lt;/p&gt;

&lt;p&gt;Follow Neuron on &lt;a href="https://x.com/Neuron_World" rel="noopener noreferrer"&gt;X (Twitter)&lt;/a&gt; to stay updated on their latest developments.&lt;/p&gt;

</description>
      <category>dao</category>
      <category>neuron</category>
      <category>aiagents</category>
      <category>machinecommerce</category>
    </item>
    <item>
      <title>July Recap: Neuron Joins DAO &amp; $1M Hackathon</title>
      <dc:creator>Michael Kantor</dc:creator>
      <pubDate>Mon, 31 Aug 2026 05:41:23 +0000</pubDate>
      <link>https://dev.to/hol/july-recap-neuron-joins-dao-1m-hackathon-3oo2</link>
      <guid>https://dev.to/hol/july-recap-neuron-joins-dao-1m-hackathon-3oo2</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://hol.org/blog/july-2025-monthly-recap" rel="noopener noreferrer"&gt;HOL&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Welcome to the August edition of the Hashgraph Online Monthly Recap, where we highlight the momentum, milestones, and developments shaping the future of the on-chain internet.&lt;/p&gt;

&lt;p&gt;Last month was all about AI, community growth, and major movement across the DAO.&lt;/p&gt;

&lt;p&gt;Let's dive in.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Inside
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;a href="https://hol.org/blog/july-2025-monthly-recap#neuron-joins-the-dao-a-leap-forward-for-ai-and-machine-commerce" rel="noopener noreferrer"&gt;🤖 Neuron Joins the DAO: A Leap Forward for AI and Machine Commerce&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://hol.org/blog/july-2025-monthly-recap#hedera-africa-hackathon-ai-track-now-live" rel="noopener noreferrer"&gt;🏆 Hedera Africa Hackathon: AI Track Now Live&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://hol.org/blog/july-2025-monthly-recap#hedera-x-ai-spaces-are-back" rel="noopener noreferrer"&gt;🎙️ Hedera x AI Spaces Are Back&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://hol.org/blog/july-2025-monthly-recap#hashpack-sponsors-live-giveaway-series" rel="noopener noreferrer"&gt;🎁 HashPack Sponsors Live Giveaway Series&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://hol.org/blog/july-2025-monthly-recap#moonscape-points--openconvai-portal-go-live-on-mainnet" rel="noopener noreferrer"&gt;🚀 Moonscape Points &amp;amp; OpenConvAI Portal Go Live on Mainnet&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://hol.org/blog/july-2025-monthly-recap#metrics--milestones" rel="noopener noreferrer"&gt;📊 Metrics &amp;amp; Milestones&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://hol.org/blog/july-2025-monthly-recap#whats-coming-this-month" rel="noopener noreferrer"&gt;🔮 What's Coming This Month&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Neuron Joins the DAO: A Leap Forward for AI and Machine Commerce
&lt;/h2&gt;

&lt;p&gt;One of the most exciting updates this month: &lt;strong&gt;Neuron&lt;/strong&gt;, the decentralized intelligence company building real-world-ready agent infrastructure, officially joined the Hashgraph Online DAO.&lt;/p&gt;

&lt;p&gt;Neuron enables machine-to-machine commerce. Think drones, AI agents, and IoT devices discovering and transacting with each other autonomously. Their team brings deep expertise in agent design, real-time infrastructure, and cross-ecosystem integrations.&lt;/p&gt;

&lt;p&gt;This partnership strengthens our mission to build autonomous, serverless systems on Hedera. Together, we're laying the foundation for agents that can think, act, and coordinate in a decentralized world.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://hol.org/blog/neuron-joins-hashgraph-online-dao?utm_source=devto&amp;amp;utm_medium=syndication&amp;amp;utm_campaign=blog_distribution&amp;amp;utm_content=july-2025-monthly-recap" rel="noopener noreferrer"&gt;Read the full blog post here&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Hedera Africa Hackathon: AI Track Now Live
&lt;/h2&gt;

&lt;p&gt;We're proud sponsors of the &lt;strong&gt;AI Track&lt;/strong&gt; at the 2025 Hedera Africa Hackathon, the largest Hedera hackathon ever.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Dates:&lt;/strong&gt; August 1 – September 30&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Track Focus:&lt;/strong&gt; Building AI-powered apps using Hedera and Hashgraph Online's OpenConvAI standard&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Required:&lt;/strong&gt; On-chain deployment via Hedera Testnet or Mainnet&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Learn More &amp;amp; Register:&lt;/strong&gt; &lt;a href="https://hol.org/hackathon?utm_source=devto&amp;amp;utm_medium=syndication&amp;amp;utm_campaign=blog_distribution&amp;amp;utm_content=july-2025-monthly-recap" rel="noopener noreferrer"&gt;AI Track Details&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Tools for Builders
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;a href="https://hol.org/docs/libraries/standards-sdk/?utm_source=devto&amp;amp;utm_medium=syndication&amp;amp;utm_campaign=blog_distribution&amp;amp;utm_content=july-2025-monthly-recap" rel="noopener noreferrer"&gt;Standards SDK&lt;/a&gt; - Access the full suite of HCS Improvement Proposals and OpenConvAI SDK&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://github.com/hedera-dev/hedera-agent-kit" rel="noopener noreferrer"&gt;Hedera Agent Kit&lt;/a&gt; - AI-powered toolkit with LangChain integration for building intelligent agents&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://github.com/hashgraph-online/conversational-agent" rel="noopener noreferrer"&gt;Conversational Agent&lt;/a&gt; - Complete conversational AI agent implementing HCS standards&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://hol.org/docs/libraries/standards-agent-kit/?utm_source=devto&amp;amp;utm_medium=syndication&amp;amp;utm_campaign=blog_distribution&amp;amp;utm_content=july-2025-monthly-recap" rel="noopener noreferrer"&gt;Standards AgentKit&lt;/a&gt; - Langchain-based toolkit implementing HCS standards&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://moonscape.tech/" rel="noopener noreferrer"&gt;Moonscape Portal&lt;/a&gt; - Live testing environment for AI agents using HCS-10&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://github.com/hashgraph/hedera-sdk-js" rel="noopener noreferrer"&gt;Hiero JavaScript SDK&lt;/a&gt; - Official SDK for building on Hedera with JavaScript/TypeScript&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://docs.hedera.com/hedera/sdks-and-apis/sdks/consensus-service" rel="noopener noreferrer"&gt;Hedera Consensus Service&lt;/a&gt; - Build decentralized applications with verifiable timestamps and ordering&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Developers across Africa— and all over the world— are already gearing up to build agents, automation systems, and intelligent dApps. If you haven't started yet, now's the time.&lt;/p&gt;

&lt;h2&gt;
  
  
  Hedera x AI Spaces Are Back
&lt;/h2&gt;

&lt;p&gt;After a short break, our weekly Thursday X Spaces are back in full force. Join us every Thursday at 12PM EDT as we spotlight builders, support hackathon participants, and dive into the latest around AI and decentralization.&lt;/p&gt;

&lt;p&gt;Each Space features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Live Q&amp;amp;A and dev support&lt;/li&gt;
&lt;li&gt;  Community ideas and proposals&lt;/li&gt;
&lt;li&gt;  OpenConvAI news and updates&lt;/li&gt;
&lt;li&gt;  Giveaways sponsored by our partners&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  HashPack Sponsors Live Giveaway Series
&lt;/h2&gt;

&lt;p&gt;Thanks to our DAO member &lt;a href="https://www.hashpack.app/" rel="noopener noreferrer"&gt;HashPack&lt;/a&gt;, we've been able to sponsor $100 in $PACK giveaways during our weekly Spaces.&lt;/p&gt;

&lt;p&gt;Listeners who tune in and comment during the live session are entered automatically. It's a small but impactful way of giving back to the community that shows up and helps push the space forward.&lt;/p&gt;

&lt;h2&gt;
  
  
  Moonscape Points &amp;amp; OpenConvAI Portal Go Live on Mainnet
&lt;/h2&gt;

&lt;p&gt;It's official: &lt;strong&gt;Moonscape Points&lt;/strong&gt; and the &lt;strong&gt;OpenConvAI Portal&lt;/strong&gt; are now live on Hedera Mainnet.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Moonscape Points&lt;/strong&gt; (built using HCS-20) let users collect rewards for participation — including building, testing agents, and contributing feedback&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;The OpenConvAI Portal&lt;/strong&gt; (using HCS-10) allows anyone to discover, test, and interact with conversational agents running entirely on Hedera&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Explore the portal at the &lt;a href="https://moonscape.tech/" rel="noopener noreferrer"&gt;Moonscape portal&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Metrics &amp;amp; Milestones
&lt;/h2&gt;

&lt;p&gt;We believe in building transparently. Here's where we stand as of August 1st:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;28M+&lt;/strong&gt; transactions processed on Hedera&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;15+&lt;/strong&gt; standards published for agent development, storage, identity, and more&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;6+&lt;/strong&gt; SDKs and plugins available for builders&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Hackathon participation&lt;/strong&gt; from over 40 countries and growing&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Continued growth&lt;/strong&gt; in DAO contributor activity and developer engagement&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What's Coming This Month
&lt;/h2&gt;

&lt;p&gt;Here's a peek at what's ahead for August:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Registrations will be open and ongoing beginning August 1&lt;/li&gt;
&lt;li&gt;  More livestreams with Genfinity to support AI Track developers&lt;/li&gt;
&lt;li&gt;  A spotlight on early hackathon submissions&lt;/li&gt;
&lt;li&gt;  A deeper dive into OpenConvAI's roadmap beyond the hackathon&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;Thanks for being part of the Hashgraph Online ecosystem. Whether you're writing code, testing agents, or just following along, you're helping build the on-chain internet, one block at a time.&lt;/p&gt;

&lt;p&gt;See you in the Spaces.&lt;/p&gt;

</description>
      <category>monthlyrecap</category>
      <category>aiagents</category>
      <category>hackathon</category>
      <category>openconvai</category>
    </item>
    <item>
      <title>Inscription and Retrieval Use Case with HGrimoire</title>
      <dc:creator>Michael Kantor</dc:creator>
      <pubDate>Mon, 31 Aug 2026 05:40:28 +0000</pubDate>
      <link>https://dev.to/hol/inscription-and-retrieval-use-case-with-hgrimoire-9cn</link>
      <guid>https://dev.to/hol/inscription-and-retrieval-use-case-with-hgrimoire-9cn</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://hol.org/blog/inscribe-utilities-hgrimoire" rel="noopener noreferrer"&gt;HOL&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Inscribe Utilities: On-Chain Inscription and Retrieval Use Case with HGrimoire
&lt;/h1&gt;

&lt;h2&gt;
  
  
  HGrimoire: A wallet-like explorer, tool suite, and HGrim portal built on Hedera
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://grimterminal.app/" rel="noopener noreferrer"&gt;HGrimoire&lt;/a&gt; is a secure, intuitive platform for navigating the Hedera Hashgraph. It serves as a wallet-like explorer and hub, allowing you to view accounts, check HBAR balances, track token holdings, browse NFT/Hashinals collections, and access Hedera tools. Whether you’re new to Hedera or an experienced user, HGrimoire offers tools and insights to help you explore and understand the network.&lt;/p&gt;

&lt;p&gt;Although not an actual wallet, HGrimoire offers a familiar, user-friendly interface combined with the utility of an explorer. Security and privacy are treated with the utmost care, and its toolset continues to expand. From analytics and historical data to Web3 utilities and builder-focused features, HGrimoire is designed to make exploring and interacting with the Hedera ecosystem easier and fun.&lt;/p&gt;

&lt;h2&gt;
  
  
  Content Inscription Tools and Hashinal Viewer: Using the Inscribe Utilities
&lt;/h2&gt;

&lt;p&gt;HGrimoire combines the creation and verification of on-chain content in one place. The Inscribe Utilities from HashgraphOnline make it simple to publish content and structured messages to Hedera’s Consensus Service, following the HCS-1 standard for reliable, permanent storage.&lt;/p&gt;

&lt;p&gt;The publicly available inscription API integrates with HGrimoire Viewer to fetch, reconstruct, and display Hashinals directly in the interface. Users can easily view their on-chain assets along with key details. Behind the scenes, HGrimoire uses the Inscription SDK to manage inscription workflows, ensuring smooth and reliable inscription and retrieval within the dapp.&lt;/p&gt;

&lt;h2&gt;
  
  
  HGrimoire Viewer
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fkiloscribe.com%2Fapi%2Finscription-cdn%2F0.0.9593284%3Fnetwork%3Dmainnet" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fkiloscribe.com%2Fapi%2Finscription-cdn%2F0.0.9593284%3Fnetwork%3Dmainnet" alt="HGrimoire Viewer" width="1063" height="875"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;One of HGrimoire’s primary functions is serving as the hub for &lt;a href="https://hashinalgrims.com/" rel="noopener noreferrer"&gt;Hashinal Grims&lt;/a&gt;. Holders can connect and view their Grims within the dapp. The Viewer allows users to browse their Hashinal Grims, including asset details, inscription numbers, provenance, and metadata. It also supports exporting high-quality images and assets.&lt;/p&gt;

&lt;p&gt;The HGrimoire Viewer is not limited to Hashinal Grims, any supported Hedera account can be searched to explore NFTs and other Hashinals across collections. Its compact, mobile-friendly design ensures large collections and long histories remain easy to navigate.&lt;/p&gt;

&lt;p&gt;The same viewer is utilized for &lt;strong&gt;HashLibrary&lt;/strong&gt;, a tool within HGrimoire that acts as a public hub for comic-style content on the Hedera network. Through this platform, users can seamlessly explore, read, and interact with visual narratives, ranging from indie comics and illustrated stories to graphic novel experiments.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fkiloscribe.com%2Fapi%2Finscription-cdn%2F0.0.9593290%3Fnetwork%3Dmainnet" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fkiloscribe.com%2Fapi%2Finscription-cdn%2F0.0.9593290%3Fnetwork%3Dmainnet" alt="HashLibrary" width="1404" height="896"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Content Inscription Tools
&lt;/h2&gt;

&lt;p&gt;HGrimoire includes several tools for inscription workflows used by creators, communities, and builders.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fkiloscribe.com%2Fapi%2Finscription-cdn%2F0.0.9593281%3Fnetwork%3Dmainnet" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fkiloscribe.com%2Fapi%2Finscription-cdn%2F0.0.9593281%3Fnetwork%3Dmainnet" alt="HGrimoire tools" width="588" height="415"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;InscribeMaster&lt;/strong&gt; is the primary inscription tool, guiding users from file or URL selection through validation, optional metadata entry, and submission to the network. It supports two input methods:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Small files are encoded and inscribed directly.&lt;/li&gt;
&lt;li&gt;  Larger files are handled via a URL flow for smooth publishing of bigger content.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fkiloscribe.com%2Fapi%2Finscription-cdn%2F0.0.9593258%3Fnetwork%3Dmainnet" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fkiloscribe.com%2Fapi%2Finscription-cdn%2F0.0.9593258%3Fnetwork%3Dmainnet" alt="Inscribe Master" width="761" height="854"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It supports general file inscriptions, single Hashinals, and collection inscriptions where a ZIP file of organized images and JSON metadata is stored as a set. Users can review content, description, and fees before signing. Once submitted, the tool tracks job IDs, checks status until complete, and provides shareable links and downloadable receipts. All of this is powered by the HashgraphOnline's &lt;strong&gt;Inscription SDK&lt;/strong&gt; for a consistent inscription process and verifiable results.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hashinal Zip Builder&lt;/strong&gt; streamlines collection preparation. Creators can drag and drop images, batch-add JSON metadata, and attach secondary files. The builder enforces proper numbering, matches images to metadata, and previews folder structure. When ready, it creates a standards-compliant ZIP containing images, metadata, and any extra files. The set can then be downloaded or sent directly to inscription. This process reduces errors and saves significant time for handling large collections.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fkiloscribe.com%2Fapi%2Finscription-cdn%2F0.0.9593233%3Fnetwork%3Dmainnet" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fkiloscribe.com%2Fapi%2Finscription-cdn%2F0.0.9593233%3Fnetwork%3Dmainnet" alt="Hashinal Zip　Builder" width="821" height="828"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Other Mini-Tools Using the Inscribe Utilities
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Hashinal Links&lt;/strong&gt; enables users to create a simple link-in-bio style page and store it permanently on-chain as self-contained HTML. Links can be added, styles customized, and pages previewed before exporting. The static HTML renders exactly as published, and the viewer allows for easy sharing of a verified, permanent page.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Gallery Inscriber&lt;/strong&gt; allows users to create themed gallery pages without leaving the app. With content and theme editors, templates, and live preview, it’s simple to design a complete gallery. The finished HTML can be downloaded or sent to InscribeMaster for inscription, producing a permanent, portable gallery, ideal for collections, showcases, or visual storytelling.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;WinMaster&lt;/strong&gt; is built for contests, raffles, and provable random draws. Organizers can define eligible participants, set weighting rules, and run a draw that outputs both a human-readable result and a machine-verifiable record. The result can be inscribed as a compact JSON receipt tied to a Hedera topic message. Participants can view and verify results directly in HGrimoire. When used alongside the Hashinal Viewer, WinMaster provides communities with a single, trusted space to run fair giveaways and maintain permanent proof of results.&lt;/p&gt;

&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

&lt;p&gt;HGrimoire is a Hedera-based platform that merges exploration, asset viewing, and on-chain publishing into a single interface. With several tools powered by HashgraphOnline’s &lt;strong&gt;Inscribe Utilities&lt;/strong&gt;, it supports secure and verifiable storage for files, collections, galleries, and contest results. Key tools like &lt;strong&gt;InscribeMaster&lt;/strong&gt;, &lt;strong&gt;Hashinal Zip Builder&lt;/strong&gt;, &lt;strong&gt;Hashinal Links&lt;/strong&gt;, &lt;strong&gt;Gallery Inscriber&lt;/strong&gt;, and &lt;strong&gt;WinMaster&lt;/strong&gt; streamline workflows for creators, communities, builders, and enthusiasts. The integrated &lt;strong&gt;HGrimoire Viewer&lt;/strong&gt; ensures NFT and Hashinal collections can be explored and verified with ease, making HGrimoire a versatile hub for both casual users and builders in the Hedera ecosystem.&lt;/p&gt;

</description>
      <category>casestudy</category>
      <category>hcs1</category>
      <category>inscribeutilities</category>
      <category>hgrimoire</category>
    </item>
    <item>
      <title>CVE-2026-9318: tablib Stored XSS via HTML Export Dataset Title</title>
      <dc:creator>Michael Kantor</dc:creator>
      <pubDate>Mon, 31 Aug 2026 05:39:29 +0000</pubDate>
      <link>https://dev.to/hol/cve-2026-9318-tablib-stored-xss-via-html-export-dataset-title-1dg6</link>
      <guid>https://dev.to/hol/cve-2026-9318-tablib-stored-xss-via-html-export-dataset-title-1dg6</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://hol.org/blog/cve-2026-9318-tablib-stored-xss-html-export" rel="noopener noreferrer"&gt;HOL&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  CVE-2026-9318: tablib Stored XSS via HTML Export Dataset Title
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; tablib, a Python tabular data library with over 147 million PyPI downloads, contains a stored cross-site scripting vulnerability in its HTML export functionality. Attackers can embed JavaScript payloads in dataset titles that execute when the exported HTML file is opened in a browser. The fix is available in version 3.10.0.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is tablib
&lt;/h2&gt;

&lt;p&gt;tablib is a format-agnostic tabular dataset library for Python, originally created by Kenneth Reitz (the author of the &lt;code&gt;requests&lt;/code&gt; library) and now maintained under the Jazzband collective. It lets developers import, manipulate, and export data across formats including XLSX, CSV, JSON, YAML, ODS, and HTML. The library has accumulated over 147.5 million downloads on PyPI, with roughly 4.5 million downloads per month and 58,500 downloads per day. It holds 4,700+ stars on GitHub.&lt;/p&gt;

&lt;p&gt;Developers reach for tablib when they need to convert between spreadsheet formats or generate downloadable reports. A common workflow: import a CSV, clean the data, export it as an Excel file or an HTML table for a web application. That HTML export path is where this vulnerability lives.&lt;/p&gt;

&lt;h2&gt;
  
  
  What happened
&lt;/h2&gt;

&lt;p&gt;The &lt;code&gt;export_book&lt;/code&gt; method in tablib's &lt;code&gt;_html.py&lt;/code&gt; format handler interpolates the dataset title directly into an &lt;code&gt;&amp;lt;h3&amp;gt;&lt;/code&gt; HTML tag without any escaping or sanitization. When a dataset is created from an imported file (XLSX, ODS, XLS, YAML, or similar), the sheet or worksheet name becomes the dataset title. If that title contains a JavaScript payload like &lt;code&gt;&amp;lt;script&amp;gt;alert(document.cookie)&amp;lt;/script&amp;gt;&lt;/code&gt;, the payload passes through the import pipeline unchanged and lands in the HTML export as executable code.&lt;/p&gt;

&lt;p&gt;The attack path is straightforward. An attacker crafts a spreadsheet file with a malicious worksheet name. They send that file to a target who uses tablib to process and re-export data. When the exported HTML output is viewed in a browser, the embedded script runs. This can lead to session hijacking, cookie theft, unauthorized administrative actions, or exfiltration of sensitive page content.&lt;/p&gt;

&lt;p&gt;The root cause is in the &lt;code&gt;_html.py&lt;/code&gt; format handler. The &lt;code&gt;export_book&lt;/code&gt; function constructs an HTML document by string-interpolating the dataset title into a template. No call to &lt;code&gt;html.escape()&lt;/code&gt; or any equivalent sanitization is applied to the title before insertion. The title flows from the imported file through the &lt;code&gt;Dataset&lt;/code&gt; object's &lt;code&gt;title&lt;/code&gt; attribute and directly into the HTML output.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who is affected
&lt;/h2&gt;

&lt;p&gt;Any application using tablib versions prior to 3.10.0 that processes user-supplied spreadsheet files and exports to HTML is vulnerable. The exposure surface depends on whether the HTML output reaches a browser context where JavaScript can execute. Applications that import files from untrusted sources (user uploads, third-party data feeds, email attachments processed programmatically) and render the HTML export in a web view are at highest risk.&lt;/p&gt;

&lt;p&gt;Applications that only export to non-HTML formats (CSV, XLSX, JSON) are not affected by this specific vulnerability, since the payload does not execute outside a browser rendering context.&lt;/p&gt;

&lt;h2&gt;
  
  
  What to do
&lt;/h2&gt;

&lt;p&gt;Upgrade to tablib 3.10.0 immediately:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;&lt;span class="nv"&gt;tablib&lt;/span&gt;&lt;span class="o"&gt;==&lt;/span&gt;3.10.0
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If you cannot upgrade right away, apply a temporary mitigation by sanitizing dataset titles before exporting to HTML:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;html&lt;/span&gt;
&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;tablib&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;Dataset&lt;/span&gt;

&lt;span class="n"&gt;ds&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;Dataset&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;title&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;html&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;escape&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;title&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;  &lt;span class="c1"&gt;# sanitize before export
&lt;/span&gt;&lt;span class="n"&gt;ds&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;export&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;html&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Alternatively, avoid the HTML export format entirely until you can upgrade. Use CSV or XLSX outputs, which do not execute embedded scripts.&lt;/p&gt;

&lt;p&gt;Audit your codebase for any code path that imports spreadsheet files from untrusted sources and passes them through tablib's HTML export. Even after upgrading, review whether your application's import pipeline needs additional input validation on worksheet and sheet names.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why it matters
&lt;/h2&gt;

&lt;p&gt;tablib's download numbers tell the story. With 147 million lifetime downloads and 4.5 million monthly downloads, the library is embedded in thousands of Python applications, from internal reporting tools to customer-facing data export features. The vulnerability is classified as CWE-79 (Improper Neutralization of Input During Web Page Generation), the same weakness class that accounts for a large share of real-world web application attacks.&lt;/p&gt;

&lt;p&gt;The fix was released as part of tablib 3.10.0 through &lt;a href="https://github.com/jazzband/tablib/pull/668" rel="noopener noreferrer"&gt;PR #668&lt;/a&gt; on the Jazzband repository. The patch adds HTML escaping to the dataset title before interpolation into the export template.&lt;/p&gt;

&lt;p&gt;What makes this worth attention is the trust chain. A user imports a spreadsheet, the library processes it, and the output is rendered in a browser. The gap between "data import tool" and "code execution surface" is invisible to most developers using the library. They see a data processing function, not an XSS vector. That mismatch is how stored XSS vulnerabilities persist in widely used libraries for years before someone traces the full path from file import to browser render.&lt;/p&gt;

&lt;h2&gt;
  
  
  References
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;a href="https://nvd.nist.gov/vuln/detail/CVE-2026-9318" rel="noopener noreferrer"&gt;NVD: CVE-2026-9318&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://github.com/jazzband/tablib" rel="noopener noreferrer"&gt;tablib on GitHub (Jazzband)&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://github.com/jazzband/tablib/pull/668" rel="noopener noreferrer"&gt;Fix PR #668&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://github.com/jazzband/tablib/releases/tag/v3.10.0" rel="noopener noreferrer"&gt;tablib v3.10.0 release&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://www.vulncheck.com/advisories/tablib-versions-prior-to-stored-xss-via-html-export-dataset-title" rel="noopener noreferrer"&gt;Vulncheck advisory&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;a href="https://pypi.org/project/tablib/" rel="noopener noreferrer"&gt;tablib on PyPI&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>cve</category>
      <category>security</category>
      <category>vulnerability</category>
      <category>tablib</category>
    </item>
    <item>
      <title>August Recap: Desktop Preview &amp; New Standards</title>
      <dc:creator>Michael Kantor</dc:creator>
      <pubDate>Mon, 31 Aug 2026 05:39:28 +0000</pubDate>
      <link>https://dev.to/hol/august-recap-desktop-preview-new-standards-2e0f</link>
      <guid>https://dev.to/hol/august-recap-desktop-preview-new-standards-2e0f</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://hol.org/blog/august-monthly-recap" rel="noopener noreferrer"&gt;HOL&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;August was a big month for Hashgraph Online.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; We launched the &lt;a href="https://hol.org/blog/august-monthly-recap#1-hol-desktop-developer-preview-is-live" rel="noopener noreferrer"&gt;Developer Preview of HOL Desktop&lt;/a&gt;, giving builders a first look at our agent-based desktop environment.&lt;/li&gt;
&lt;li&gt; We released the draft of &lt;a href="https://hol.org/blog/august-monthly-recap#2-hcs-19-draft-ai-agent-privacy-compliance" rel="noopener noreferrer"&gt;HCS-19, a new standard for AI Agent Privacy Compliance&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt; We announced &lt;a href="https://hol.org/blog/august-monthly-recap#3-hcs-14-agent-id-standard-coming-soon" rel="noopener noreferrer"&gt;HCS-14, an upcoming Agent ID Standard&lt;/a&gt; that enables globally verifiable agent identities using the W3C DID framework.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  1. HOL Desktop Developer Preview Is Live
&lt;/h2&gt;

&lt;p&gt;The biggest news this month is the release of the Developer Preview of HOL Desktop.&lt;/p&gt;

&lt;p&gt;HOL Desktop is an agent-based desktop environment designed to simplify how developers and builders interact with the Hashgraph ecosystem. The preview allows you to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Create, deploy, and manage AI agents&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Experiment with interoperability&lt;/strong&gt; across emerging standards like HCS-11, HCS-14, and HCS-19&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Test early workflows&lt;/strong&gt; for identity, messaging, and compliance&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This initial release is intended as a sandbox for developers to explore and provide feedback. It sets the foundation for a future where agent-to-agent and agent-to-user interactions are secure, auditable, and discoverable.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. HCS-19 Draft: AI Agent Privacy Compliance
&lt;/h2&gt;

&lt;p&gt;We also released the draft of HCS-19, a proposed standard for AI Agent Privacy Compliance using the Hedera Consensus Service (HCS).&lt;/p&gt;

&lt;p&gt;HCS-19 defines how AI agents can log consent, privacy notices, data processing events, rights requests, and audits on-chain, enabling verifiable, transparent privacy compliance.&lt;/p&gt;

&lt;h3&gt;
  
  
  Highlights of HCS-19:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Defines four dedicated HCS topics&lt;/strong&gt;: Consent Management, Data-Processing Registry, Privacy-Rights Registry, and Compliance Audit Logs&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Aligns with ISO/IEC TS 27560:2023&lt;/strong&gt; for consent portability&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Integrates with HCS-11 profiles&lt;/strong&gt; for discoverable compliance metadata&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Supports legal frameworks&lt;/strong&gt; including GDPR and CCPA&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Read the full draft here: &lt;a href="https://hol.org/docs/standards/hcs-19?utm_source=devto&amp;amp;utm_medium=syndication&amp;amp;utm_campaign=blog_distribution&amp;amp;utm_content=august-monthly-recap" rel="noopener noreferrer"&gt;HCS-19 Standard&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3. HCS-14: Agent ID Standard Coming Soon
&lt;/h2&gt;

&lt;p&gt;One of the most anticipated developments is HCS-14, the Agent ID Standard that introduces a framework for creating verifiable, interoperable agent identities using the W3C DID (Decentralized Identifier) model.&lt;/p&gt;

&lt;p&gt;HCS-14 provides two supported identifier types:&lt;/p&gt;

&lt;h3&gt;
  
  
  AID Method (did:aid:) - For System-Generated IDs
&lt;/h3&gt;

&lt;p&gt;Best suited for agents without existing DIDs or in systems where discovery and indexing require standardized identifiers.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Ideal for early-stage agents and cross-system discovery&lt;/li&gt;
&lt;li&gt;  Compatible with legacy systems that do not support DIDs&lt;/li&gt;
&lt;li&gt;  The default method for most current AI agents&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  UDID Method (did:udid:) - For Self-Sovereign Agents
&lt;/h3&gt;

&lt;p&gt;Designed for agents that already have a W3C DID and require full control over their identity.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Enables agents to generate their own IDs and maintain autonomy&lt;/li&gt;
&lt;li&gt;  Ideal for advanced cross-protocol and cross-chain agent interactions&lt;/li&gt;
&lt;li&gt;  Supports decentralized ecosystems and future-proofs identity management&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Examples from the HCS-14 Draft
&lt;/h3&gt;

&lt;p&gt;HCS-14 provides detailed JSON examples for registering agents across different ecosystems, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Microsoft Customer Support Assistants&lt;/li&gt;
&lt;li&gt;  MCP servers&lt;/li&gt;
&lt;li&gt;  Virtuals Protocol commerce bots&lt;/li&gt;
&lt;li&gt;  OLAS prediction services&lt;/li&gt;
&lt;li&gt;  Fully self-sovereign AI assistants&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This standard is designed to ensure agents can be identified, trusted, and verified globally across applications, protocols, and networks.&lt;/p&gt;

&lt;p&gt;Read the full proposal here: &lt;a href="https://hol.org/docs/standards/hcs-14?utm_source=devto&amp;amp;utm_medium=syndication&amp;amp;utm_campaign=blog_distribution&amp;amp;utm_content=august-monthly-recap" rel="noopener noreferrer"&gt;HCS-14 Standard&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Looking Ahead
&lt;/h2&gt;

&lt;p&gt;With the launch of the HOL Desktop Developer Preview, the release of the HCS-19 draft, and the upcoming HCS-14 Agent ID Standard, August has been a transformative month for Hashgraph Online.&lt;/p&gt;

&lt;p&gt;We are building the foundation for a trust-first agent ecosystem where interoperability, privacy, and verifiable identity work together seamlessly. September will bring deeper integration of these standards, more HOL Desktop updates, and opportunities for developers to get hands-on with the next generation of open agents.&lt;/p&gt;

</description>
      <category>updates</category>
      <category>monthlyrecap</category>
      <category>holdesktop</category>
      <category>hcs19</category>
    </item>
    <item>
      <title>HCS-19: A New Privacy Standard for AI Agents</title>
      <dc:creator>Michael Kantor</dc:creator>
      <pubDate>Mon, 31 Aug 2026 05:38:24 +0000</pubDate>
      <link>https://dev.to/hol/hcs-19-a-new-privacy-standard-for-ai-agents-41he</link>
      <guid>https://dev.to/hol/hcs-19-a-new-privacy-standard-for-ai-agents-41he</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://hol.org/blog/hcs-19-ai-agent-privacy-compliance" rel="noopener noreferrer"&gt;HOL&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;p&gt;Hashgraph Online has published a draft standard called HCS-19: AI Agent Privacy Compliance, designed to help AI agents prove they handle user data responsibly. The standard defines how to log consent, privacy notices, data processing, rights requests, and audits on Hedera Consensus Service (HCS), making compliance transparent, verifiable, and interoperable.&lt;/p&gt;

&lt;p&gt;Leading the effort is PrivacyCheq's aiCheq, an API that allows AI agents to collect, manage, and prove consent in real time, supported by Hedera-based auditing. Together, HCS-19 and aiCheq establish the foundation for trustworthy, privacy-aware AI.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Privacy Matters for AI Agents
&lt;/h2&gt;

&lt;p&gt;AI agents are rapidly becoming part of our daily lives, helping us make decisions, automate workflows, and interact with data. With this comes a major challenge: privacy.&lt;/p&gt;

&lt;p&gt;Users want to know:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  What data is being collected&lt;/li&gt;
&lt;li&gt;  Why it is being used&lt;/li&gt;
&lt;li&gt;  Who has access to it&lt;/li&gt;
&lt;li&gt;  How they can revoke consent&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;HCS-19 addresses these concerns by providing a transparent, auditable framework for managing privacy and compliance in agent-driven interactions.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is HCS-19?
&lt;/h2&gt;

&lt;p&gt;HCS-19 is a draft Hashgraph Online standard for AI Agent Privacy Compliance. It is designed to bring clarity, accountability, and interoperability to agentic AI data-handling practices.&lt;/p&gt;

&lt;h3&gt;
  
  
  Key Features
&lt;/h3&gt;

&lt;h4&gt;
  
  
  1. Consent and Privacy Logging
&lt;/h4&gt;

&lt;p&gt;HCS-19 defines four dedicated HCS topics for tracking:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;Consent Management&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Data-Processing Registry&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Privacy-Rights Registry&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Compliance Audit Logs&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Every interaction, from when a user grants consent to when their data is processed, can be securely recorded on Hedera for real-time verification by humans and agents, including "downstream" agents interacting with the originating agent.&lt;/p&gt;

&lt;h4&gt;
  
  
  2. ISO-Aligned and Legally Grounded
&lt;/h4&gt;

&lt;p&gt;The standard aligns with ISO/IEC TS 27560:2023, which governs consent record portability. It also facilitates compliance with global regulations like GDPR, DPD and CCPA, making compliance simpler across jurisdictions.&lt;/p&gt;

&lt;h4&gt;
  
  
  3. Discoverable and Interoperable
&lt;/h4&gt;

&lt;p&gt;By integrating with HCS-11 profiles, agents can publish compliance metadata and topic IDs, allowing users, partners, and regulators to confirm an agent's privacy practices easily.&lt;/p&gt;

&lt;h4&gt;
  
  
  4. Auditable from Day One
&lt;/h4&gt;

&lt;p&gt;HCS-19 standardizes events like &lt;code&gt;consent_granted&lt;/code&gt;, &lt;code&gt;processing_started&lt;/code&gt;, &lt;code&gt;rights_request&lt;/code&gt;, and &lt;code&gt;audit_completed&lt;/code&gt;. This ensures you can prove exactly what happened and when, strengthening trust and enabling regulatory readiness.&lt;/p&gt;

&lt;h2&gt;
  
  
  Spotlight on PrivacyCheq's aiCheq
&lt;/h2&gt;

&lt;p&gt;Alongside the HCS-19 draft, PrivacyCheq has developed aiCheq, a powerful API designed to help AI agents manage real-time privacy consent.&lt;/p&gt;

&lt;h3&gt;
  
  
  What aiCheq Does
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;User friendly privacy notices&lt;/strong&gt; that help users understand what is happening before they agree&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;User preference management - beyond consent, all user preferences readily available via API&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Hedera-backed auditing&lt;/strong&gt; where every consent decision is hashed and recorded on-chain for verification&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;aiCheq comes with a REST API, TypeScript SDK, and Agent Kit, making it simple for developers to integrate privacy-first practices into their AI systems.&lt;/p&gt;

&lt;h2&gt;
  
  
  How aiCheq and HCS-19 Work Together
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Capability&lt;/th&gt;
&lt;th&gt;HCS-19 Provides&lt;/th&gt;
&lt;th&gt;aiCheq Implements&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Consent Management&lt;/td&gt;
&lt;td&gt;Standardized JSON schemas and topic IDs&lt;/td&gt;
&lt;td&gt;Real-time consent requests and hashing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Processing Records&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;processing_started&lt;/code&gt; and &lt;code&gt;processing_completed&lt;/code&gt; logging&lt;/td&gt;
&lt;td&gt;Logging processing events&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Privacy Rights&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;rights_request&lt;/code&gt; and &lt;code&gt;rights_fulfilled&lt;/code&gt; operations&lt;/td&gt;
&lt;td&gt;Interfaces for exercising user rights&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Auditing&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;audit_initiated&lt;/code&gt; and &lt;code&gt;audit_completed&lt;/code&gt; logs&lt;/td&gt;
&lt;td&gt;Regulatory activity timeline reporting&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Discoverability&lt;/td&gt;
&lt;td&gt;Integration with HCS-11 profiles&lt;/td&gt;
&lt;td&gt;Automatic publishing of compliance metadata&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;By combining aiCheq's real-time capabilities with HCS-19's structured framework, developers can achieve end-to-end compliance more easily and reliably.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Get Started
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt; &lt;strong&gt;Read the HCS-19 Draft&lt;/strong&gt; → &lt;a href="https://hol.org/docs/standards/hcs-19?utm_source=devto&amp;amp;utm_medium=syndication&amp;amp;utm_campaign=blog_distribution&amp;amp;utm_content=hcs-19-ai-agent-privacy-compliance" rel="noopener noreferrer"&gt;View the Standard&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Explore aiCheq&lt;/strong&gt; → &lt;a href="https://www.privacycheq.com/solutions/ai-agent" rel="noopener noreferrer"&gt;PrivacyCheq's aiCheq Overview&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Integrate consent flows&lt;/strong&gt; into your AI agents using aiCheq's SDKs&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Use Hedera Consensus Service&lt;/strong&gt; to log, verify, and audit compliance events&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;AI agents are becoming essential tools, but user trust depends on how responsibly they handle personal data. HCS-19 and aiCheq offer a forward-looking solution for building transparent, verifiable privacy compliance into AI systems.&lt;/p&gt;

&lt;p&gt;Hashgraph Online is proud to support this work and invites developers, enterprises, and regulators to review the draft, provide feedback, and begin testing implementations. Developers can explore our &lt;a href="https://hol.org/docs/libraries/standards-sdk/?utm_source=devto&amp;amp;utm_medium=syndication&amp;amp;utm_campaign=blog_distribution&amp;amp;utm_content=hcs-19-ai-agent-privacy-compliance" rel="noopener noreferrer"&gt;Standards SDK&lt;/a&gt; to get started with implementing HCS-11 and other Hashgraph Online standards. HCS-19 implementation will be coming to the SDK soon.&lt;/p&gt;

</description>
      <category>standards</category>
      <category>privacy</category>
      <category>ai</category>
      <category>compliance</category>
    </item>
    <item>
      <title>HCS-14: Universal Agent IDs for Web2 and Web3</title>
      <dc:creator>Michael Kantor</dc:creator>
      <pubDate>Mon, 31 Aug 2026 05:37:28 +0000</pubDate>
      <link>https://dev.to/hol/hcs-14-universal-agent-ids-for-web2-and-web3-2omm</link>
      <guid>https://dev.to/hol/hcs-14-universal-agent-ids-for-web2-and-web3-2omm</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://hol.org/blog/hcs-14-universal-agent-ids" rel="noopener noreferrer"&gt;HOL&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Hashgraph Online has published HCS-14 (Universal Agent Identifier), a draft standard and SDK that gives AI agents a single, portable identifier across Web2 APIs, Web3 networks, and hybrid systems. HCS-14 works alongside self-sovereign identity by wrapping existing DIDs where they exist and providing deterministic identifiers where they do not, enabling reliable discovery and routing across protocols.&lt;/p&gt;

&lt;p&gt;Status: Draft. We welcome feedback from the community in the &lt;a href="https://github.com/hashgraph-online/hcs-improvement-proposals/discussions/135" rel="noopener noreferrer"&gt;HCS‑14 discussion&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;HCS‑14 is network‑agnostic. It works across Web2 (A2A/REST), EVM/ETH, and more. Hedera support is optional. We start with Web2 and EVM, then cover Hedera.&lt;/p&gt;

&lt;h2&gt;
  
  
  TL;DR
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;  A single, portable identifier (UAID) for agents across Web2 and Web3&lt;/li&gt;
&lt;li&gt;  Two modes: deterministic AID or wrap your existing DID&lt;/li&gt;
&lt;li&gt;  Minimal routing hints for discovery; identity details stay in DID docs/profiles&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why Agent Identification Needs to Be Universal
&lt;/h2&gt;

&lt;p&gt;Agents live across different stacks and transports. One team ships a help desk assistant behind a REST endpoint, another deploys a market making bot with an EVM address, and a third lists an MCP server in a registry. You end up juggling three naming schemes for one concept. That makes discovery brittle and cross‑protocol routing harder than it should be.&lt;/p&gt;

&lt;p&gt;HCS‑14 cuts through the noise with a compact identifier that stays stable as endpoints change and plays well with existing standards. Fewer glue scripts. Fewer mismatched IDs. Easier interop.&lt;/p&gt;

&lt;h2&gt;
  
  
  What HCS-14 Is
&lt;/h2&gt;

&lt;p&gt;HCS-14 defines a universal agent identifier (UAID) with two complementary targets:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Deterministic AID (for agents without an existing DID)&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;  Derived from a canonical JSON of six stable fields: registry, name, version, protocol, nativeId, skills (sorted)&lt;/li&gt;
&lt;li&gt;  Produces the same ID for the same agent definition even if endpoints change&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt; UAID wrapping a DID (for agents that already have a DID)&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;  Reuses the method‑specific identifier of the base DID (sanitized)&lt;/li&gt;
&lt;li&gt;  Adds routing parameters so the same agent can be discovered across protocols&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Both forms accept a minimal set of routing parameters (for example, uid, protocol, native network ID) to make discovery straightforward without bloating the identifier.&lt;/p&gt;

&lt;h2&gt;
  
  
  HCS‑11 Primer: Profiles on Hedera
&lt;/h2&gt;

&lt;p&gt;HCS‑11 defines a profile document for agents and MCP servers. Profiles live on Hedera as messages in a topic, so you can update them over time without changing the identifier. A Hedera account memo holds a compact pointer to the profile topic.&lt;/p&gt;

&lt;p&gt;How it fits together&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Profile document (mutable): inscribed to a Hedera topic; carries display name, capabilities, endpoints, and the UAID.&lt;/li&gt;
&lt;li&gt;  Account memo (pointer): stores a short reference like &lt;code&gt;hcs-11:hcs://1/0.0.123456&lt;/code&gt; so wallets and tools can find the profile quickly.&lt;/li&gt;
&lt;li&gt;  UAID (identifier): stable handle that links to DID Documents and profiles without embedding keys or endpoints.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Minimal examples&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Account memo → hcs-11:hcs://1/0.0.123456
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"version"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"1.0"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"display_name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"HCS-10 Demo Agent"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"alias"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"hcs-10_demo_agent"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"bio"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Demo created via HCS-10 createAgent (with UAID attached)"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"inboundTopicId"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"0.0.6809294"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"outboundTopicId"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"0.0.6809293"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"aiAgent"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"type"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"capabilities"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"model"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"demo-model"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"uaid"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"uaid:did:7L6c8nDbwXah2KCZTrdC7xPxbhDtYmJFhgb44habP4Jg_0.0.6809295;uid=0.0.6809294@0.0.2659396;proto=hcs-10;nativeId=hedera:testnet:0.0.2659396"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The SDK can attach a UAID automatically when you create a profile for an HCS‑10 agent on Hedera. It derives uid from HCS‑11 (prefer &lt;code&gt;inboundTopicId@accountId&lt;/code&gt;) and uses Hedera CAIP‑10 for nativeId.&lt;/p&gt;

&lt;h3&gt;
  
  
  Resolve UAID from a profile and fetch DID
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;fetched&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;hcs11&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;fetchProfileByAccountId&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;accountId&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;testnet&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;uaid&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;fetched&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;profile&lt;/span&gt;&lt;span class="p"&gt;?.&lt;/span&gt;&lt;span class="nx"&gt;uaid&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;doc&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;uaid&lt;/span&gt; &lt;span class="p"&gt;?&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;hcs14&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;getResolverRegistry&lt;/span&gt;&lt;span class="p"&gt;().&lt;/span&gt;&lt;span class="nf"&gt;resolveUaid&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;uaid&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Demos&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Create profile with UAID: &lt;code&gt;pnpm run demo:hcs-11:profile&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;  Resolve UAID from profile: &lt;code&gt;pnpm run demo:hcs-11:resolve-uaid&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Design Notes
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;  Routing parameters are minimal and ordered to keep the identifier readable.&lt;/li&gt;
&lt;li&gt;  Purpose and mutable endpoints are intentionally excluded from identifiers.&lt;/li&gt;
&lt;li&gt;  Deterministic hashing uses canonical JSON of six fields for stability.&lt;/li&gt;
&lt;li&gt;  UAID reuses existing DIDs to preserve linkage to sovereign identity while adding cross‑protocol routing.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Identifier vs. Identity
&lt;/h2&gt;

&lt;p&gt;HCS‑14 intentionally standardizes an identifier, not the full concept of “identity.” That distinction matters:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Identifier: a stable, portable handle you can use to refer to and route to an agent across protocols. This is UAID’s scope.&lt;/li&gt;
&lt;li&gt;  Identity: a broader bundle that can include controller information, public keys, verification methods, authentication and assertion capabilities, service endpoints, and attestations (e.g., verifiable credentials).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What belongs in “identity” for agents is an open question that we want the community to help shape. Some questions we’re exploring together:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Should identity embed public keys or only reference them via a DID Document?&lt;/li&gt;
&lt;li&gt;  Should SSL/TLS certificates or fingerprints be part of agent identity or attached as proofs separate from the identifier?&lt;/li&gt;
&lt;li&gt;  How should identity relate to verifiable credentials, trust frameworks (e.g., ToIP), and reputation systems?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Current stance (separation of concerns):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  UAID (HCS‑14) stays compact and excludes mutable or sensitive data (keys, endpoints, purpose).&lt;/li&gt;
&lt;li&gt;  DID Documents carry keys and verification methods; profiles (HCS‑11) and agent.json (A2A) carry descriptive metadata and endpoints.&lt;/li&gt;
&lt;li&gt;  Trust and provenance should be expressed with credentials and proofs layered on top of identifiers, not baked into them.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We invite feedback on these questions in the &lt;a href="https://github.com/hashgraph-online/hcs-improvement-proposals/discussions/135" rel="noopener noreferrer"&gt;HCS‑14 discussion&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who Should Use This Now
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;  Product teams shipping agents across Web2 and Web3 who want one stable handle to wire up discovery and routing without reworking identity.&lt;/li&gt;
&lt;li&gt;  Registries, marketplaces, and directories that need portable, conflict‑free identifiers to index agents from many ecosystems.&lt;/li&gt;
&lt;li&gt;  Enterprises running mixed stacks (cloud, on‑prem, EVM/Hedera) and looking for predictable cross‑protocol routing.&lt;/li&gt;
&lt;li&gt;  Open‑source frameworks (A2A, MCP, agent toolkits) that want a small, standards‑aligned identifier to link profiles, services, and credentials.&lt;/li&gt;
&lt;li&gt;  Security and trust projects building on DIDs and VCs that need a clean separation between identification and attestations.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Adapters and Environment Support
&lt;/h2&gt;

&lt;p&gt;HCS‑14 uses adapters so the same code works across environments and DID methods:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Crypto adapters (automatic): The SDK chooses Node, Web, or SSR‑safe crypto behind the scenes.&lt;/li&gt;
&lt;li&gt;  Resolvers: Built‑in Hiero for &lt;code&gt;did:hedera&lt;/code&gt;; add your own if you need another DID method.&lt;/li&gt;
&lt;li&gt;  Issuers: Built‑in Hiero registrar for &lt;code&gt;did:hedera&lt;/code&gt;; contribute issuers for other methods.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Issuers (DID adapters)
&lt;/h3&gt;

&lt;p&gt;HCS‑14 includes a DID issuance adapter registry with a built‑in Hedera issuer. You can contribute issuers and resolvers for additional DID methods and networks.&lt;/p&gt;

&lt;p&gt;We welcome contributions across DID methods and CAIP namespaces.&lt;/p&gt;

&lt;p&gt;How to contribute an Issuer (quick path)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Fork the Standards SDK and add a file under &lt;code&gt;standards-sdk/src/hcs-14/issuers/&lt;/code&gt; (for example, &lt;code&gt;foo.ts&lt;/code&gt;).

&lt;ul&gt;
&lt;li&gt;  GitHub: &lt;a href="https://github.com/hashgraph-online/standards-sdk/tree/main/src/hcs-14/issuers" rel="noopener noreferrer"&gt;HCS‑14 issuers&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;  Implement &lt;code&gt;DidIssuer&lt;/code&gt; with two methods and minimal metadata:

&lt;ul&gt;
&lt;li&gt;  &lt;code&gt;supports(method: string): boolean&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;code&gt;issue(request: DidIssueRequest): Promise&amp;lt;string&amp;gt;&lt;/code&gt; returning a &lt;code&gt;did:&amp;lt;method&amp;gt;:...&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;  &lt;code&gt;meta&lt;/code&gt; with &lt;code&gt;id&lt;/code&gt; and &lt;code&gt;didMethods&lt;/code&gt; so tools can list your adapter&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;  Export it from &lt;code&gt;standards-sdk/src/hcs-14/index.ts&lt;/code&gt; so apps can import it.

&lt;ul&gt;
&lt;li&gt;  GitHub: &lt;a href="https://github.com/hashgraph-online/standards-sdk/blob/main/src/hcs-14/index.ts" rel="noopener noreferrer"&gt;HCS‑14 entrypoint&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;  Add small tests to prove &lt;code&gt;supports&lt;/code&gt; and &lt;code&gt;issue&lt;/code&gt; work and handle basic errors.&lt;/li&gt;
&lt;li&gt;  Open a PR linking to any public spec or docs for your method.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Reference: adapter guide in the SDK docs&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  /docs/libraries/standards-sdk/hcs-14/adapters&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For Resolver adapters, see:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  GitHub: &lt;a href="https://github.com/hashgraph-online/standards-sdk/tree/main/src/hcs-14/resolvers" rel="noopener noreferrer"&gt;HCS‑14 resolvers&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Get Involved
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;  Read the HCS-14 Draft: &lt;a href="https://hol.org/docs/standards/hcs-14?utm_source=devto&amp;amp;utm_medium=syndication&amp;amp;utm_campaign=blog_distribution&amp;amp;utm_content=hcs-14-universal-agent-ids" rel="noopener noreferrer"&gt;docs/standards/hcs-14&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  SDK Guide: &lt;a href="https://hol.org/docs/libraries/standards-sdk/hcs-14?utm_source=devto&amp;amp;utm_medium=syndication&amp;amp;utm_campaign=blog_distribution&amp;amp;utm_content=hcs-14-universal-agent-ids" rel="noopener noreferrer"&gt;docs/libraries/standards-sdk/hcs-14&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;  Join the Discussion: &lt;a href="https://github.com/hashgraph-online/hcs-improvement-proposals/discussions/135" rel="noopener noreferrer"&gt;HCS‑14 discussion&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We invite developers, operators, and standards practitioners to review the draft, try the SDK, and share feedback.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick Examples (at a glance)
&lt;/h2&gt;

&lt;p&gt;Install&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pnpm add @hashgraphonline/standards-sdk
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Create a UAID (Web2)&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;hcs14&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;HCS14Client&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;aid&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;hcs14&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;createUaid&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
  &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="na"&gt;registry&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;acme&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Support&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;version&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;1.0.0&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;protocol&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;a2a&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;nativeId&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;acme.example&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;skills&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;17&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
  &lt;span class="p"&gt;},&lt;/span&gt;
  &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;uid&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;support&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Wrap an existing DID (did:web)&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;uaid&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;hcs14&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;createUaid&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;did:web:agent.example&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="na"&gt;uid&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;bot&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="na"&gt;proto&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;a2a&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="na"&gt;nativeId&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;agent.example&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Hedera (optional): issue did:hedera and generate UAID&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nx"&gt;did&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="na"&gt;uaid&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;hederaUaid&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;hcs14&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;createDidWithUaid&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
  &lt;span class="na"&gt;issue&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;method&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;hedera&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="na"&gt;client&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;hederaClient&lt;/span&gt; &lt;span class="p"&gt;},&lt;/span&gt;
  &lt;span class="na"&gt;proto&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;hcs-10&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="p"&gt;});&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Resolve a UAID (Hedera)&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight typescript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;doc&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;hcs14&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;getResolverRegistry&lt;/span&gt;&lt;span class="p"&gt;().&lt;/span&gt;&lt;span class="nf"&gt;resolveUaid&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;hederaUaid&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Demos&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Create profile with UAID: &lt;code&gt;pnpm run demo:hcs-11:profile&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;  Resolve UAID from profile: &lt;code&gt;pnpm run demo:hcs-11:resolve-uaid&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Agents deserve a single handle that travels with them, no matter the protocol. That is what HCS‑14 delivers: a compact, durable identifier you can count on, with room for richer identity and trust to live where it belongs, in DID Documents, profiles, and credentials.&lt;/p&gt;

&lt;p&gt;HCS‑14 is network‑agnostic by design. Start with Web2 and EVM, add Hedera when you need it, and keep the door open to other methods and networks through the adapter system. The result is simpler wiring, cleaner discovery, and fewer mismatched IDs.&lt;/p&gt;

&lt;p&gt;Huge thanks to the HCS‑14 authors whose ideas, feedback, and solutions shaped the current draft: &lt;a href="https://x.com/kantorcodes" rel="noopener noreferrer"&gt;Michael Kantor (Kantorcodes)&lt;/a&gt;, &lt;a href="https://x.com/TMCC_Patches" rel="noopener noreferrer"&gt;Patches (TMCC_Patches)&lt;/a&gt;, &lt;a href="https://www.linkedin.com/in/ahmer/" rel="noopener noreferrer"&gt;Ahmer Inam&lt;/a&gt;, &lt;a href="https://www.linkedin.com/in/jake-hall-62b6b7176/" rel="noopener noreferrer"&gt;Jake Hall&lt;/a&gt;, and &lt;a href="https://github.com/miseenplace" rel="noopener noreferrer"&gt;Sam Nanthans&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Thank you to the Hiero and Hashgraph team for production‑grade Hedera DID tooling. Special thanks to Keith Kowal, Alexander Shenshin, and other contributors to the Hiero DID SDK, Method, and implementation. The Standards SDK integrates the Hiero DID SDK by default for issuing and resolving &lt;code&gt;did:hedera&lt;/code&gt; (repo: &lt;a href="https://github.com/hiero-ledger/hiero-did-sdk-js" rel="noopener noreferrer"&gt;https://github.com/hiero-ledger/hiero-did-sdk-js&lt;/a&gt;; packages: &lt;code&gt;@hiero-did-sdk/registrar&lt;/code&gt;, &lt;code&gt;@hiero-did-sdk/resolver&lt;/code&gt;). We’re excited to hear how you use UAIDs in the wild. Share feedback, propose extensions, and help shape the broader definition of “agent identity” in the discussion thread.&lt;/p&gt;

</description>
      <category>standards</category>
      <category>ai</category>
      <category>agents</category>
      <category>hcs</category>
    </item>
  </channel>
</rss>
