export interface PairingConfig { readonly workspaceId: string; readonly pairingSecret: string; readonly controlPlaneUrl: string; } export type PairingVerificationFailure = { readonly failure: "missing" | "version" | "expired" | "workspace" | "signature" | "replay"; }; export type PairingVerificationSuccess = { readonly workspaceId: string; }; export type PairingVerificationResult = PairingVerificationSuccess | PairingVerificationFailure;