import { z } from "zod" export const pathProofPurposeSchema = z.enum(["community", "control-path"]) export type PathProofPurpose = z.infer export const PATH_PROOF_VERSION = 2 export const pathProofTag = (purpose: PathProofPurpose) => "path-check:" + purpose + ":v" + PATH_PROOF_VERSION + ":" export function isCommunityPathEvidence(value: Record) { return value.proofPurpose === "community" && value.proofVersion === PATH_PROOF_VERSION }