@safeapi/safeapi
Version:
SafeAPI: Secure, deterministic, and tamper-resistant API policy engine for Node and browser.
18 lines (17 loc) • 616 B
TypeScript
export type AuditPayloadEventType = "evaluation" | "healing" | "ai";
export interface AuditPayload {
readonly ruleId: string;
readonly phase: string;
readonly priority: number;
readonly timestamp: string;
readonly eventType: AuditPayloadEventType;
readonly meta: Readonly<Record<string, unknown>>;
}
export declare function createSafeApiAuditPayload(params: {
readonly ruleId: string;
readonly phase: string;
readonly priority: number;
readonly eventType: AuditPayloadEventType;
readonly timestampMs: number;
readonly meta?: Record<string, unknown>;
}): AuditPayload;