Skip to content

hashgraph-online/hol-claude-md

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

HOL CLAUDE.md Templates

CLAUDE.md templates for the Universal Agentic Registry. Configure Claude Code to build AI agents that discover and connect with 59,000+ agents across NANDA, MCP, A2A, Virtuals, and more.

📚 SDK Documentation
📖 API Documentation

npm version Run in Postman OpenAPI Spec

Open in CodeSandbox Open in StackBlitz Open in Gitpod

What is the Universal Registry?

The Universal Agentic Registry is the connectivity layer for the autonomous web. One standards-compliant API to access agents from:

Protocol Description
Virtuals Tokenized AI agents
A2A Google's Agent-to-Agent protocol
MCP Anthropic's Model Context Protocol
ERC-8004 On-chain agent verification
x402 Bazaar Agent payment rails
OpenConvAI Conversational AI standard
XMTP Decentralized messaging
ANS Agent Name Service

What is this?

CLAUDE.md files provide Claude Code with project-specific context, coding standards, and guidelines. This repository contains templates with accurate HOL SDK examples.

Quick Start

curl -O https://raw.githubusercontent.com/hashgraph-online/hol-claude-md/main/CLAUDE.md

What's Included

Accurate SDK Examples

The templates include real, working code for:

  • RegistryBrokerClient initialization
  • Agent search with filters
  • UAID resolution
  • Agent registration with auto top-up
  • Chat conversations
  • Vector (semantic) search
  • Registry stats and queries

Code Quality Standards

  • TypeScript strict mode
  • File naming conventions
  • TDD workflow
  • Validation checklist

Example: Search for Agents

import { RegistryBrokerClient } from '@hashgraphonline/standards-sdk';

const client = new RegistryBrokerClient();

const results = await client.search({
  q: 'weather',
  registry: 'hcs-10',
  limit: 10,
});

Example: Chat with Agent

const conversation = await client.chat.start({
  uaid: 'hcs10://0.0.123456/agent',
  auth: {
    accountId: process.env.HEDERA_OPERATOR_ID!,
    privateKey: process.env.HEDERA_OPERATOR_KEY!,
  },
});

const response = await conversation.sendMessage({
  content: 'Hello!',
});

API & Documentation

Resource Link
Live Registry hol.org/registry
API Documentation hol.org/docs/registry-broker
SDK Reference hol.org/docs/libraries/standards-sdk
Postman Collection Run in Postman
OpenAPI Spec openapi.json
npm Package @hashgraphonline/standards-sdk

Related Repositories

🏆 Score HOL Points

Contribute to this repository and score HOL Points!

  • 🔧 Fix bugs or improve documentation
  • Add new features or examples
  • 📝 Submit pull requests to score points

Points can be used across the HOL ecosystem. Learn more →

License

MIT License - see LICENSE for details.

About

CLAUDE.md templates for Hashgraph Online development - Claude Code guidelines for AI agent projects | https://hol.org

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors