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.
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