analytics
Installation
bun add @regent/analyticsBasic Usage
import { createAgent } from '@regent/core';
import { payments } from '@regent/x402';
import { analytics, getSummary, exportToCSV } from '@regent/analytics';
const agent = await createAgent({
name: 'my-agent',
version: '1.0.0',
})
.use(payments({ config: paymentsConfig }))
.use(analytics())
.build();
// Get payment summary
const summary = await getSummary(agent.analytics.paymentTracker);
// Export to CSV
const csv = await exportToCSV(agent.analytics.paymentTracker);API Reference
analytics()
AnalyticsRuntime
Summary Functions
getSummary()
getOutgoingSummary()
getIncomingSummary()
AnalyticsSummary
Transaction Functions
getAllTransactions()
getAnalyticsData()
Transaction Type
AnalyticsData
Export Functions
exportToCSV()
exportToJSON()
Time Windows
Examples
Daily Revenue Report
Monthly Export
Real-time Dashboard
Exports
Last updated