/** * Provider capability types — what a peer can offer beyond inference. */ export type ProviderCapability = 'inference' | 'agent' | 'embedding' | 'image-gen' | 'tts' | 'stt'; /** * Pricing tier for an offering. */ export interface PricingTier { unit: 'token' | 'request' | 'minute' | 'task'; pricePerUnit: number; currency: 'USD'; } /** * A discrete offering that a peer advertises via DHT capability topics. * Skills are loaded dynamically via the AntAgentProvider in @antseed/ant-agent. */ export interface PeerOffering { capability: ProviderCapability; name: string; description: string; inputSchema?: Record; outputSchema?: Record; services?: string[]; pricing: PricingTier; } //# sourceMappingURL=capability.d.ts.map