Agent Maturity Compass API - v1.2.0
    Preparing search index...

    Interface ClaimProvenanceStore

    interface ClaimProvenanceStore {
        claims: Map<string, Claim>;
        addClaim(
            claim: Omit<
                Claim,
                "id"
                | "createdAt"
                | "lastSeenAt"
                | "quarantined"
                | "confidence",
            >,
        ): Claim;
        addSessionObservation(
            claimId: string,
            sessionId: string,
        ): Claim | undefined;
        getByAgent(agentId: string): Claim[];
        getByTier(tier: ClaimTier): Claim[];
        getClaim(id: string): Claim | undefined;
        promote(
            claimId: string,
            targetTier: ClaimTier,
            evidenceRefs?: string[],
        ): PromotionResult;
        purgeSessonLocal(): number;
        quarantine(claimId: string, reason: string): Claim | undefined;
        toJSON(): object;
    }

    Implemented by

    Index
    claims: Map<string, Claim>
    • Parameters

      • claim: Omit<Claim, "id" | "createdAt" | "lastSeenAt" | "quarantined" | "confidence">

      Returns Claim