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

    Function benchPolicyApplyForApi

    • Parameters

      • params: {
            policy: {
                benchPolicy: {
                    includedMetrics: {
                        forecasting: { includeForecastSummary: boolean };
                        maturity: {
                            includeBy42Questions: boolean;
                            includeByFiveDimensions: boolean;
                            includeByFiveLayers: boolean;
                            includeOverall: boolean;
                        };
                        operatingHealth: {
                            includeApprovals: boolean;
                            includeAssuranceScores: boolean;
                            includeBudgets: boolean;
                            includeFreezeEvents: boolean;
                            includeNotaryStatus: boolean;
                            includePluginIntegrity: boolean;
                            includeToolhubDenials: boolean;
                        };
                        strategyFailureRisks: { includeAllFive: boolean };
                        valueDimensions: { includeAllFive: boolean };
                    };
                    integrityGates: {
                        allowExportWhenInsufficientEvidence: boolean;
                        minCorrelationRatioForPublish: number;
                        minIntegrityIndexForPublish: number;
                        requireTrustLevelForPublish: "HIGH"
                        | "MEDIUM"
                        | "LOW";
                    };
                    privacy: {
                        allowFreeTextFields: never[];
                        anonymizeWorkspaceIdDefault: boolean;
                        exportAgentIdsHashed: boolean;
                        exportAllowlistOnly: true;
                        hashTruncBytes: number;
                        minDaysCoverage: number;
                        minKAnonymityForAgentBench: number;
                        minRunsForAnyExport: number;
                        redactAllFreeText: true;
                    };
                    publishing: {
                        approvalActionClass: "SECURITY";
                        requireDualControlApprovals: boolean;
                        requireExplicitOwnerAck: boolean;
                    };
                    version: 1;
                    weights: {
                        digitalDuality: {
                            digitalDualityRisk: number;
                            toolGovernanceMaturity: number;
                        };
                        ecosystemAlignment: {
                            brandValue: number;
                            ecosystemFocusRisk: number;
                            emotionalValue: number;
                        };
                        riskAssurance: {
                            correlationRatio: number;
                            integrityIndex: number;
                            riskAssuranceRisk: number;
                        };
                    };
                };
            };
            workspace: string;
        }

      Returns { path: string; sigPath: string }