Skip to main content

CapabilityManifest

@totemsdk/manifest


@totemsdk/manifest / CapabilityManifest

Interface: CapabilityManifest

Properties

agentAddress

agentAddress: string


agentIdentityKey

agentIdentityKey: string


capabilityId

capabilityId: string


capabilityName

capabilityName: string


description

description: string


expiresAt

expiresAt: number


inputSchema

inputSchema: object


maxCallsPerMinute?

optional maxCallsPerMinute?: number


maxLatencyMs?

optional maxLatencyMs?: number


outputSchema

outputSchema: object


paymentChannel?

optional paymentChannel?: "omnia" | "onchain"


pricePerCall

pricePerCall: string


priceToken?

optional priceToken?: string


tags

tags: string[]


type

type: "capability"