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

    Function upsertOutcomeContract

    • Parameters

      • workspace: string
      • contract: {
            outcomeContract: {
                agentId: string;
                description: string;
                metrics: {
                    category:
                        | "Emotional"
                        | "Functional"
                        | "Economic"
                        | "Brand"
                        | "Lifetime";
                    denominatorSignal?: string;
                    description: string;
                    evidenceRules: {
                        minSampleSize?: number;
                        requiresNoAudit?: string[];
                        trustTierAtLeast: "OBSERVED"
                        | "ATTESTED"
                        | "SELF_REPORTED";
                    };
                    inputs?: string[];
                    metricId: string;
                    numeratorSignal?: string;
                    signal?: string;
                    target: {
                        level3: string
                        | number
                        | boolean;
                        level4: string | number | boolean;
                        level5: string | number | boolean;
                    };
                    type: "derived"
                    | "ratio"
                    | "avg";
                }[];
                title: string;
                version: 1;
                windowDefaults: {
                    minObservedRatioForClaims: number;
                    reportingWindowDays: number;
                };
            };
        }
      • OptionalagentId: string

      Returns { path: string; sigPath: string }