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

    Function buildApprovalDeliveryEnvelope

    • Parameters

      • params: {
            agentId?: string;
            approvalRequestId: string;
            reviewBasePath?: string;
            trigger:
                | "CANCELLED"
                | "REQUEST_CREATED"
                | "DECISION_RECORDED"
                | "STATUS_CHECK";
            workspace: string;
        }

      Returns {
          actionClass:
              | "READ_ONLY"
              | "WRITE_LOW"
              | "WRITE_HIGH"
              | "DEPLOY"
              | "SECURITY"
              | "FINANCIAL"
              | "NETWORK_EXTERNAL"
              | "DATA_EXPORT"
              | "IDENTITY";
          approvalRequestId: string;
          authRequired: true;
          createdTs: number;
          effectiveMode: "SIMULATE"
          | "EXECUTE";
          expiresTs: number;
          lifecycle:
              | "EXPIRED"
              | "DENIED"
              | "CANCELLED"
              | "QUORUM_MET"
              | "CONSUMED"
              | "REQUEST_CREATED"
              | "DECISION_RECORDED";
          notificationOnly: true;
          proofEligible: false;
          quorum: { received: number; required: number };
          requestDigestSha256: string;
          requestedMode: "SIMULATE" | "EXECUTE";
          reviewPath: string;
          riskTier: "low" | "high" | "critical" | "medium";
          status:
              | "EXPIRED"
              | "DENIED"
              | "CANCELLED"
              | "PENDING"
              | "QUORUM_MET"
              | "CONSUMED";
          type: "AMC_APPROVAL_NOTIFICATION";
          v: 1;
      }