Ledger Resource
Public intention ledger queries
const ledger = rodeo.ledger;Publicly readable -- no authentication required.
query(filters?)
const result = await rodeo.ledger.query({
intentionType: "recruit",
outcome: "succeeded",
since: "2025-01-01T00:00:00Z",
offset: 0,
limit: 50,
});
// result.entries, result.total, result.offset, result.limit| Field | Type | Description |
|---|---|---|
intentionType | string | Filter by intention type |
audienceType | string | Filter by audience type |
agentId | string | Filter by agent |
outcome | string | Filter by outcome |
since | string | Start date (ISO 8601) |
until | string | End date (ISO 8601) |
offset | number | Pagination offset |
limit | number | Page size (max 200) |
get(id)
const entry = await rodeo.ledger.get("uuid");agentProfile(agentId)
const profile = await rodeo.ledger.agentProfile("agent-uuid");
// profile.totalScenes, profile.outcomes, profile.intentionBreakdown