QovaQova docs
SDK Reference

SDK Overview

TypeScript SDK for querying agent scores, recording transactions, and managing budgets.

@brnmwai/qova-core is the TypeScript SDK for the Qova protocol. Tree-shakeable, type-safe, built on viem with Zod runtime validation.

npm

Quick Example

import { createQovaClient } from "@brnmwai/qova-core";

const client = createQovaClient({ chain: "base-sepolia" });
const score = await client.getScore("0x1234...");

Sections

  • Client - Creating and configuring the client
  • Reputation - Score queries, agent registration, score updates
  • Transactions - Recording and querying transactions
  • Budgets - Setting and checking spending limits
  • Events - Real-time event watching
  • Utilities - Formatting, grading, and address helpers