UNPKG

@fedmcp/core

Version:

Federal Model Context Protocol - TypeScript implementation

23 lines 789 B
import { Artifact, VerificationResult } from './types'; import { Signer } from './signer'; export interface FedMCPClientOptions { baseUrl: string; workspaceId: string; apiKey?: string; signer?: Signer; } export declare class FedMCPClient { private baseUrl; private workspaceId; private headers; private signer?; constructor(options: FedMCPClientOptions); createArtifact(type: string, jsonBody: Record<string, any>, version?: number, sign?: boolean): Promise<{ artifactId: string; jws?: string; }>; getArtifact(artifactId: string): Promise<Artifact>; verifyArtifact(artifact: Artifact, jws: string): Promise<VerificationResult>; getAuditTrail(artifactId: string): Promise<any[]>; } //# sourceMappingURL=client.d.ts.map