Skip to main content

Function: meetingFundingIdentity()

meetingFundingIdentity(snapshot): string

Defined in: packages/agentos/src/io/channels/meetings/types.ts:189

Canonical validated snapshot text for immutable comparison and reservation identity.

Parameters​

snapshot​

{ accountRef: string; blockSeconds: number; expiresAt: number; fundingMode: "bot_blocks"; maxLiability: { blocks: number; }; maxSeconds: number; policyVersion: string; reservationRef: string; } | { accountRef: string; expiresAt: number; fundingMode: "developer_credit"; maxLiability: { customerMicro: number; supplierMicro: number; }; maxSeconds: number; mediaComponent: string; policyVersion: string; rates: { attemptMinimum?: { customerMicro: number; supplierMicro: number; }; components: Record<string, { customer: { micro: number; per: number; unit: "character" | "second" | "millisecond" | "token" | "sample" | "request"; }; supplier: { micro: number; per: number; unit: "character" | "second" | "millisecond" | "token" | "sample" | "request"; }; }>; currency: "USD"; reasoningInOutput: boolean; version: string; }; reservationRef: string; }

Returns​

string