open-index/open-npm huggingface dataset:
npm package: @hol-org/adapter-binance
Description: HOL Flora adapter for HBAR-USD pricing via Binance spot ticker (HCS-21 compliant).
Author: Hashgraph Online
Latest version: 0.1.2

# @hol-org/adapter-binance

| ![](https://raw.githubusercontent.com/hashgraph-online/standards-sdk/main/Hashgraph-Online.png) | HOL Flora adapter for HBAR→USD pricing sourced from Binance's spot ticker, intended for HCS-21 adapter registries. Built and maintained by Hashgraph Online. |
| :-- | :-- |

## Install

```bash
npm install @hol-org/adapter-binance
```

## Usage

```ts
import adapter from "@hol-org/adapter-binance";

const record = await adapter.discoverPrice();
// { entityId: "HBAR-USD", adapterId: "binance", payload: { price, source: "binance" }, timestamp }
```

## Links

- Homepage: https://github.com/hashgraph-online/flora-price-oracle
- Issues: https://github.com/hashgraph-online/flora-price-oracle/issues
- Publisher: Hashgraph Online (https://hol.org)

## License

Apache-2.0
npm package: @hol-org/adapter-coingecko
Description: HOL Flora adapter for HBAR-USD pricing via Coingecko API (HCS-21 compliant).
Author: Hashgraph Online
Latest version: 0.1.2

# @hol-org/adapter-coingecko

| ![](https://raw.githubusercontent.com/hashgraph-online/standards-sdk/main/Hashgraph-Online.png) | HOL Flora adapter for HBAR→USD pricing sourced from Coingecko, ready for HCS-21 adapter registries. Built and maintained by Hashgraph Online. |
| :-- | :-- |

## Install

```bash
npm install @hol-org/adapter-coingecko
```

## Usage

```ts
import adapter from "@hol-org/adapter-coingecko";

const record = await adapter.discoverPrice();
// { entityId: "HBAR-USD", adapterId: "coingecko", payload: { price, source: "coingecko" }, timestamp }
```

## Links

- Homepage: https://github.com/hashgraph-online/flora-price-oracle
- Issues: https://github.com/hashgraph-online/flora-price-oracle/issues
- Publisher: Hashgraph Online (https://hol.org)

## License

Apache-2.0
npm package: @hol-org/adapter-hedera-rate
Description: HOL Flora adapter that reads the Hedera exchange rate API for HBAR pricing (HCS-21 compliant).
Author: Hashgraph Online
Latest version: 0.1.2

# @hol-org/adapter-hedera-rate

| ![](https://raw.githubusercontent.com/hashgraph-online/standards-sdk/main/Hashgraph-Online.png) | HOL Flora adapter that pulls HBAR exchange rates from Hedera's mirror node API, emitting HCS-21 compatible records. Built and maintained by Hashgraph Online. |
| :-- | :-- |

## Install

```bash
npm install @hol-org/adapter-hedera-rate
```

## Usage

```ts
import adapter from "@hol-org/adapter-hedera-rate";

const record = await adapter.discoverPrice();
// { entityId: "HBAR-USD", adapterId: "hedera-rate", payload: { price, source: "hedera", mirror: <url> }, timestamp }
```

## Links

- Homepage: https://github.com/hashgraph-online/flora-price-oracle
- Issues: https://github.com/hashgraph-online/flora-price-oracle/issues
- Publisher: Hashgraph Online (https://hol.org)

## License

Apache-2.0
npm package: @hol-org/llamaindex-registry-broker
Description: LlamaIndex TypeScript tools for Registry Broker - Universal AI Agent Discovery across 59,000+ agents from NANDA, MCP, OpenRouter, A2A, Virtuals, and more
Author: Hashgraph Online
Latest version: 0.1.0

# @hol-org/llamaindex-registry-broker

LlamaIndex TypeScript tools for **Registry Broker** - Universal AI Agent Discovery across 59,000+ agents from NANDA, MCP, OpenRouter, A2A, Virtuals, and more.

## Installation

```bash
npm install @hol-org/llamaindex-registry-broker llamaindex zod
# or
pnpm add @hol-org/llamaindex-registry-broker llamaindex zod
```

## Quick Start

```typescript
import { OpenAIAgent, Settings } from "llamaindex";
import { OpenAI } from "@llamaindex/openai";
import { createRegistryBrokerTools } from "@hol-org/llamaindex-registry-broker";

// Configure LlamaIndex
Settings.llm = new OpenAI({ model: "gpt-4-turbo" });

// Create tools
const tools = createRegistryBrokerTools();

// Create agent with Registry Broker tools
const agent = new OpenAIAgent({
  tools,
  verbose: true,
});

// Use the agent
const response = await agent.chat({
  message: "Find me AI agents that can help with code review",
});

console.log(String(response));
```

## Available Tools

### `registryBrokerSearchTool`
Search for AI agents across 59,000+ agents from multiple protocols.

```typescript
import { registryBrokerSearchTool } from "@hol-org/llamaindex-registry-broker";

const searchTool = registryBrokerSearchTool();
const result = await searchTool.call({
  query: "file management",
  protocol: "mcp",  // optional: filter by protocol
  limit: 10,
});
```

### `registryBrokerResolveTool`
Get detailed information about a specific agent by its UAID.

```typescript
import { registryBrokerResolveTool } from "@hol-org/llamaindex-registry-broker";

const resolveTool = registryBrokerResolveTool();
const result = await resolveTool.call({
  uaid: "uaid:aid:abc123...",
});
```

### `registryBrokerProtocolsTool`
List all available protocols (NANDA, MCP, A2A, etc.).

### `registryBrokerRegistriesTool`
List all available registries indexed by Registry Broker.

### `registryBrokerStatsTool`
Get Registry Broker statistics.

## Supported Protocols

- **NANDA** - Natural Agent Discovery Architecture
- **MCP** - Model Context Protocol
- **A2A** - Agent-to-Agent Protocol
- **OpenRouter** - OpenRouter model registry
- **Virtuals** - Virtuals Protocol agents
- **Olas** - Olas autonomous agents
- And more...

## Configuration

```typescript
import { createRegistryBrokerTools } from "@hol-org/llamaindex-registry-broker";

const tools = createRegistryBrokerTools({
  baseUrl: "https://hol.org/registry/api/v1",  // optional: custom API endpoint
  apiKey: "your-api-key",  // optional: for authenticated requests
});
```

## Links

- [Registry Broker Documentation](https://hol.org/docs/api/registry-broker)
- [Hashgraph Online](https://hol.org)
- [Standards SDK](https://github.com/hashgraph-online/standards-sdk)

## License

Apache-2.0