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

    Function benchPolicyForApi

    • Parameters

      • workspace: string

      Returns {
          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;
                      };
                  };
              };
          };
          signature: SignedFileVerification;
      }