> ## Documentation Index
> Fetch the complete documentation index at: https://docs.anchorage.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Administrator policy

> Customize rules and users for administrator-level operations.

export const ImageCarousel = ({images, perView = 3, children}) => {
  const [page, setPage] = useState(0);
  const [imgH, setImgH] = useState(0);
  const stripRef = useRef(null);
  const THUMB_MAX_WIDTH = 220;
  const PEEK_WIDTH = 34;
  useEffect(() => {
    const strip = stripRef.current;
    if (!strip) return;
    const measure = () => {
      const box = strip.querySelector("[data-carousel-imgbox]");
      if (box && box.clientHeight) setImgH(box.clientHeight);
    };
    measure();
    const ro = new ResizeObserver(measure);
    ro.observe(strip);
    return () => ro.disconnect();
  }, []);
  const fromChildren = React.Children.toArray(children).map(c => c && c.props && c.props.src ? {
    src: c.props.src,
    alt: c.props.alt
  } : null).filter(Boolean);
  const items = fromChildren.length ? fromChildren : images || [];
  if (!items.length) return null;
  const count = items.length;
  const columns = Math.min(perView, count);
  const totalPages = Math.ceil(count / columns);
  const showControls = totalPages > 1;
  const goTo = p => setPage((p % totalPages + totalPages) % totalPages);
  const prev = () => goTo(page - 1);
  const next = () => goTo(page + 1);
  const start = page * columns;
  const visible = items.slice(start, start + columns);
  const prevPeek = start > 0 ? items[start - 1] : null;
  const nextPeek = start + columns < count ? items[start + columns] : null;
  const renderPeek = (img, side) => {
    if (!img) return null;
    const isLeft = side === "left";
    return <button type="button" onClick={isLeft ? prev : next} aria-hidden="true" tabIndex={-1} style={{
      flex: `0 0 ${PEEK_WIDTH}px`,
      width: PEEK_WIDTH + "px",
      alignSelf: imgH ? "flex-start" : "stretch",
      height: imgH ? imgH + "px" : undefined,
      border: 0,
      padding: 0,
      cursor: "pointer",
      opacity: 0.5,
      borderRadius: isLeft ? "10px 0 0 10px" : "0 10px 10px 0",
      backgroundImage: `url("${img.src}")`,
      backgroundRepeat: "no-repeat",
      backgroundSize: "auto 100%",
      backgroundPosition: isLeft ? "right center" : "left center",
      WebkitMaskImage: `linear-gradient(to ${isLeft ? "left" : "right"}, #000 15%, transparent 100%)`,
      maskImage: `linear-gradient(to ${isLeft ? "left" : "right"}, #000 15%, transparent 100%)`
    }} />;
  };
  const arrowStyle = {
    flex: "0 0 auto",
    width: "30px",
    height: "30px",
    borderRadius: "50%",
    border: "1px solid var(--ad-border, #e4e5e7)",
    background: "var(--background, #fff)",
    fontSize: "16px",
    lineHeight: "28px",
    textAlign: "center",
    cursor: "pointer",
    padding: 0
  };
  return <div style={{
    outline: "none",
    margin: "1.5rem 0"
  }} role={showControls ? "group" : undefined} aria-label={showControls ? "Screenshot carousel" : undefined} aria-roledescription={showControls ? "carousel" : undefined}>
      <div style={{
    display: "flex",
    alignItems: "center",
    gap: "10px"
  }}>
        {showControls && <button type="button" onClick={prev} aria-label="Previous screenshots" style={arrowStyle}>
            ‹
          </button>}

        <div ref={stripRef} style={{
    display: "flex",
    flexWrap: "nowrap",
    alignItems: "flex-start",
    gap: "14px",
    justifyContent: "center",
    flex: 1
  }}>
          {renderPeek(prevPeek, "left")}
          {}
          {Array.from({
    length: columns
  }).map((_, i) => {
    const img = visible[i];
    const slotStyle = {
      margin: 0,
      flex: "1 1 0",
      maxWidth: THUMB_MAX_WIDTH + "px",
      minWidth: 0
    };
    if (!img) {
      return <div key={start + i} aria-hidden="true" style={{
        ...slotStyle,
        visibility: "hidden"
      }} />;
    }
    return <div key={start + i} style={slotStyle}>
                <span data-carousel-imgbox style={{
      display: "block"
    }}>
                  <img src={img.src} alt={img.alt ?? ""} style={{
      display: "block",
      width: "100%",
      height: "auto",
      margin: 0,
      borderRadius: "10px",
      border: "1px solid var(--ad-border, #e4e5e7)"
    }} />
                </span>
                {img.alt && <div style={{
      marginTop: "6px",
      fontSize: "12px",
      lineHeight: 1.4,
      color: "var(--ad-muted, #6b7280)",
      textAlign: "center"
    }}>
                    {img.alt}
                  </div>}
              </div>;
  })}
          {renderPeek(nextPeek, "right")}
        </div>

        {showControls && <button type="button" onClick={next} aria-label="Next screenshots" style={arrowStyle}>
            ›
          </button>}
      </div>

      {showControls && <div style={{
    textAlign: "center",
    marginTop: "8px",
    fontSize: "12px",
    color: "var(--ad-muted, #6b7280)"
  }}>
          {start + 1}
          {visible.length > 1 ? "–" + (start + visible.length) : ""} of {count}
        </div>}
    </div>;
};

Organization-level operations default to the **Any admin operations** rule, unless administrators add specific rules for User management, Trusted destination, Vault, or API management operations.

<Note>
  Any changes to the administrator policy are subject to quorum approval. You'll be prompted to submit biometric approval on your iOS device.
</Note>

To customize your administrator policy, tap **Settings**, then **Policies**, and select **Admin policy**. From here, you can configure **Rules** and **Users**.

<ImageCarousel>
  <img src="https://mintcdn.com/deployment-4/3eHo4c6eQNfdmseu/knowledge-base/images/screenshots/policy-list-admin.png?fit=max&auto=format&n=3eHo4c6eQNfdmseu&q=85&s=d2768d48854dd296f8e87d74111a0b43" alt="Policies screen with Admin policy highlighted" width="828" height="1792" data-path="knowledge-base/images/screenshots/policy-list-admin.png" />

  <img src="https://mintcdn.com/deployment-4/3eHo4c6eQNfdmseu/knowledge-base/images/screenshots/policy-admin-detail.png?fit=max&auto=format&n=3eHo4c6eQNfdmseu&q=85&s=20069b7e27039b55513306a4a07c82c2" alt="Administrator policy detail screen showing Users and Rules" width="828" height="1792" data-path="knowledge-base/images/screenshots/policy-admin-detail.png" />
</ImageCarousel>

## Base quorum members

The base quorum defines the pool of administrators eligible to approve operations under the administrator policy.

### Editing base quorum members

<Steps>
  <Step title="Open the rule">
    Tap **Rules**, then tap the three-dot menu next to the rule you want to edit and select **Edit rule**.
  </Step>

  <Step title="Update the quorum members">
    In **Edit rule**, tap the **Quorum is** field, select the members who can approve operations under this rule, and tap **Continue**.
  </Step>

  <Step title="Save and submit">
    Tap **Done** to save the rule. Follow the prompts to submit biometric approval — quorum approval is required.
  </Step>
</Steps>

<ImageCarousel>
  <img src="https://mintcdn.com/deployment-4/3eHo4c6eQNfdmseu/knowledge-base/images/screenshots/policy-rules-list.png?fit=max&auto=format&n=3eHo4c6eQNfdmseu&q=85&s=1e376a8d5742ac2ce1eea428cbf7ee89" alt="Rules screen with the three-dot menu highlighted next to a rule" width="828" height="1792" data-path="knowledge-base/images/screenshots/policy-rules-list.png" />

  <img src="https://mintcdn.com/deployment-4/3eHo4c6eQNfdmseu/knowledge-base/images/screenshots/policy-edit-rule-quorum-members-open.png?fit=max&auto=format&n=3eHo4c6eQNfdmseu&q=85&s=a176b472163d5007a1f25b2729eba287" alt="Edit rule screen with the Quorum is field highlighted" width="828" height="1792" data-path="knowledge-base/images/screenshots/policy-edit-rule-quorum-members-open.png" />

  <img src="https://mintcdn.com/deployment-4/3eHo4c6eQNfdmseu/knowledge-base/images/screenshots/policy-edit-rule-quorum-members-picker.png?fit=max&auto=format&n=3eHo4c6eQNfdmseu&q=85&s=0a6fd9f7c56b350e2689470037674148" alt="Member picker for the rule's quorum, with Continue highlighted" width="828" height="1792" data-path="knowledge-base/images/screenshots/policy-edit-rule-quorum-members-picker.png" />

  <img src="https://mintcdn.com/deployment-4/3eHo4c6eQNfdmseu/knowledge-base/images/screenshots/policy-edit-rule-quorum-members-done.png?fit=max&auto=format&n=3eHo4c6eQNfdmseu&q=85&s=625db5999e601f721e23ead1186bbffe" alt="Edit rule screen with updated quorum members and Done highlighted" width="828" height="1792" data-path="knowledge-base/images/screenshots/policy-edit-rule-quorum-members-done.png" />

  <img src="https://mintcdn.com/deployment-4/3eHo4c6eQNfdmseu/knowledge-base/images/screenshots/policy-rules-list-edited.png?fit=max&auto=format&n=3eHo4c6eQNfdmseu&q=85&s=f68ef448b1c1d4b31acd08c4c0cdf87d" alt="Rules screen showing the rule tagged as edited" width="828" height="1792" data-path="knowledge-base/images/screenshots/policy-rules-list-edited.png" />
</ImageCarousel>

Other administrators will receive a notification to approve the action. Once quorum is met, Anchorage Digital will review the operation.

## Base quorum approvals

The approval limit defines how many base quorum members must approve an operation before it can proceed.

### Editing base quorum approvals

<Steps>
  <Step title="Open the rule">
    Tap **Rules**, then tap the three-dot menu next to the rule you want to edit and select **Edit rule**.
  </Step>

  <Step title="Set the approval count">
    In **Edit rule**, use the stepper under **Number of approvals required** to set how many quorum members must approve.
  </Step>

  <Step title="Save and submit">
    Tap **Done** to save the rule. Follow the prompts to submit biometric approval — quorum approval is required.
  </Step>
</Steps>

<ImageCarousel>
  <img src="https://mintcdn.com/deployment-4/3eHo4c6eQNfdmseu/knowledge-base/images/screenshots/policy-edit-rule-threshold-start.png?fit=max&auto=format&n=3eHo4c6eQNfdmseu&q=85&s=a3ea5dede0bb89711f6ac34095ee1b06" alt="Edit rule screen showing the number of approvals required stepper" width="828" height="1792" data-path="knowledge-base/images/screenshots/policy-edit-rule-threshold-start.png" />

  <img src="https://mintcdn.com/deployment-4/3eHo4c6eQNfdmseu/knowledge-base/images/screenshots/policy-edit-rule-threshold-updated.png?fit=max&auto=format&n=3eHo4c6eQNfdmseu&q=85&s=15c9c0887f5d533018b6f34592649461" alt="Edit rule screen with the approval count increased" width="828" height="1792" data-path="knowledge-base/images/screenshots/policy-edit-rule-threshold-updated.png" />

  <img src="https://mintcdn.com/deployment-4/3eHo4c6eQNfdmseu/knowledge-base/images/screenshots/policy-rules-list-edited.png?fit=max&auto=format&n=3eHo4c6eQNfdmseu&q=85&s=f68ef448b1c1d4b31acd08c4c0cdf87d" alt="Rules screen showing the rule tagged as edited" width="828" height="1792" data-path="knowledge-base/images/screenshots/policy-rules-list-edited.png" />
</ImageCarousel>

## Sub-quorums

Sub-quorums add an additional layer of approval security. Each sub-quorum establishes a prerequisite: any operation falling under the policy cannot be completed without a preset number of approvals from the designated sub-quorum members.

Administrators can add as many sub-quorums as needed for each account-level policy.

### Adding a sub-quorum

<Steps>
  <Step title="Open the rule">
    Tap **Rules**, then tap the three-dot menu next to the rule you want to edit and select **Edit rule**.
  </Step>

  <Step title="Start sub-quorum creation">
    In **Edit rule**, tap **Add sub-quorum**.
  </Step>

  <Step title="Select members">
    From the base quorum's approver pool, select at least one member for the sub-quorum and tap **Continue**.
  </Step>

  <Step title="Set approval count">
    Set the number of approvals this sub-quorum requires and tap **Continue**.
  </Step>

  <Step title="Name and review">
    Give the sub-quorum a name and an optional description, then tap **Finish**.
  </Step>

  <Step title="Save and submit">
    Back in **Edit rule**, confirm the new sub-quorum, then tap **Done**. Follow the prompts to submit biometric approval — quorum approval is required.
  </Step>
</Steps>

<ImageCarousel>
  <img src="https://mintcdn.com/deployment-4/3eHo4c6eQNfdmseu/knowledge-base/images/screenshots/policy-add-subquorum-start.png?fit=max&auto=format&n=3eHo4c6eQNfdmseu&q=85&s=812d245c3dc19d5135a54c322c6ddc53" alt="Edit rule screen with Add sub-quorum highlighted" width="828" height="1792" data-path="knowledge-base/images/screenshots/policy-add-subquorum-start.png" />

  <img src="https://mintcdn.com/deployment-4/3eHo4c6eQNfdmseu/knowledge-base/images/screenshots/policy-add-subquorum-members.png?fit=max&auto=format&n=3eHo4c6eQNfdmseu&q=85&s=d46c986c3643ad1b0dda4009a6c81531" alt="Add sub-quorum member picker with Continue highlighted" width="828" height="1792" data-path="knowledge-base/images/screenshots/policy-add-subquorum-members.png" />

  <img src="https://mintcdn.com/deployment-4/3eHo4c6eQNfdmseu/knowledge-base/images/screenshots/policy-add-subquorum-count.png?fit=max&auto=format&n=3eHo4c6eQNfdmseu&q=85&s=d938d616b51a2786e0ffe6646744a6a8" alt="Add sub-quorum screen for setting the number of required approvers" width="828" height="1792" data-path="knowledge-base/images/screenshots/policy-add-subquorum-count.png" />

  <img src="https://mintcdn.com/deployment-4/3eHo4c6eQNfdmseu/knowledge-base/images/screenshots/policy-add-subquorum-details.png?fit=max&auto=format&n=3eHo4c6eQNfdmseu&q=85&s=2b6696d8fcf13024cdf83a26c79d2233" alt="Add sub-quorum screen for entering a name and description" width="828" height="1792" data-path="knowledge-base/images/screenshots/policy-add-subquorum-details.png" />

  <img src="https://mintcdn.com/deployment-4/3eHo4c6eQNfdmseu/knowledge-base/images/screenshots/policy-add-subquorum-review.png?fit=max&auto=format&n=3eHo4c6eQNfdmseu&q=85&s=4f607757b59b4f7002ce5d8bd1cb4f93" alt="Edit rule screen showing the new sub-quorum with Done highlighted" width="828" height="1792" data-path="knowledge-base/images/screenshots/policy-add-subquorum-review.png" />
</ImageCarousel>

### Editing sub-quorum details

Administrators may update a sub-quorum's name and description if circumstances change.

<Steps>
  <Step title="Open the rule">
    Tap **Rules**, then tap the three-dot menu next to the rule you want to edit and select **Edit rule**.
  </Step>

  <Step title="Open sub-quorum settings">
    Tap the three-dot menu next to the sub-quorum you want to edit and select **Edit details**.
  </Step>

  <Step title="Make changes">
    Update the **Sub-quorum name** or description as needed, then tap **Finish**.
  </Step>

  <Step title="Save and submit">
    Back in **Edit rule**, tap **Done**. Follow the prompts to submit biometric approval — quorum approval is required.
  </Step>
</Steps>

<ImageCarousel>
  <img src="https://mintcdn.com/deployment-4/3eHo4c6eQNfdmseu/knowledge-base/images/screenshots/policy-edit-subquorum-details-open.png?fit=max&auto=format&n=3eHo4c6eQNfdmseu&q=85&s=5918e1be8ea736bb589db11a581edc6e" alt="Edit rule screen showing an existing sub-quorum" width="828" height="1792" data-path="knowledge-base/images/screenshots/policy-edit-subquorum-details-open.png" />

  <img src="https://mintcdn.com/deployment-4/3eHo4c6eQNfdmseu/knowledge-base/images/screenshots/policy-edit-subquorum-name-field.png?fit=max&auto=format&n=3eHo4c6eQNfdmseu&q=85&s=bc22ed79fbd59b656666287b9614d2ae" alt="Edit sub-quorum screen with the name field highlighted" width="828" height="1792" data-path="knowledge-base/images/screenshots/policy-edit-subquorum-name-field.png" />

  <img src="https://mintcdn.com/deployment-4/3eHo4c6eQNfdmseu/knowledge-base/images/screenshots/policy-edit-subquorum-details-done.png?fit=max&auto=format&n=3eHo4c6eQNfdmseu&q=85&s=cd5d19a818f38e3bc6b2b954d4768557" alt="Edit rule screen with the updated sub-quorum name and Done highlighted" width="828" height="1792" data-path="knowledge-base/images/screenshots/policy-edit-subquorum-details-done.png" />
</ImageCarousel>

### Editing sub-quorum members

<Steps>
  <Step title="Open the rule">
    Tap **Rules**, then tap the three-dot menu next to the rule you want to edit and select **Edit rule**.
  </Step>

  <Step title="Update members">
    Tap the three-dot menu next to the sub-quorum, select **Edit members**, then update the selected members and tap **Continue**.
  </Step>

  <Step title="Save and submit">
    Back in **Edit rule**, tap **Done**. Follow the prompts to submit biometric approval — quorum approval is required.
  </Step>
</Steps>

<ImageCarousel>
  <img src="https://mintcdn.com/deployment-4/3eHo4c6eQNfdmseu/knowledge-base/images/screenshots/policy-edit-subquorum-members-open.png?fit=max&auto=format&n=3eHo4c6eQNfdmseu&q=85&s=3efe08db81f76aa7e23c2c68bb823d18" alt="Edit rule screen showing an existing sub-quorum" width="828" height="1792" data-path="knowledge-base/images/screenshots/policy-edit-subquorum-members-open.png" />

  <img src="https://mintcdn.com/deployment-4/3eHo4c6eQNfdmseu/knowledge-base/images/screenshots/policy-edit-subquorum-members-picker.png?fit=max&auto=format&n=3eHo4c6eQNfdmseu&q=85&s=951f82c9b4a7fe46a7629786f05c4dba" alt="Sub-quorum member picker with members selected" width="828" height="1792" data-path="knowledge-base/images/screenshots/policy-edit-subquorum-members-picker.png" />

  <img src="https://mintcdn.com/deployment-4/3eHo4c6eQNfdmseu/knowledge-base/images/screenshots/policy-edit-subquorum-members-done.png?fit=max&auto=format&n=3eHo4c6eQNfdmseu&q=85&s=4f0f3ed4e9110a08d5898ea244ebcd94" alt="Edit rule screen with the updated sub-quorum members and Done highlighted" width="828" height="1792" data-path="knowledge-base/images/screenshots/policy-edit-subquorum-members-done.png" />
</ImageCarousel>

### Editing sub-quorum approvals

<Steps>
  <Step title="Open the rule">
    Tap **Rules**, then tap the three-dot menu next to the rule you want to edit and select **Edit rule**.
  </Step>

  <Step title="Set the approval count">
    Tap the three-dot menu next to the sub-quorum, select **Edit approval limit**, choose the number of required approvers, and tap **Save**.
  </Step>

  <Step title="Save and submit">
    Back in **Edit rule**, tap **Done**. Follow the prompts to submit biometric approval — quorum approval is required.
  </Step>
</Steps>

<ImageCarousel>
  <img src="https://mintcdn.com/deployment-4/3eHo4c6eQNfdmseu/knowledge-base/images/screenshots/policy-edit-subquorum-threshold-open.png?fit=max&auto=format&n=3eHo4c6eQNfdmseu&q=85&s=d2549884fb877dd41eab1bfa7761a7e0" alt="Edit rule screen showing an existing sub-quorum" width="828" height="1792" data-path="knowledge-base/images/screenshots/policy-edit-subquorum-threshold-open.png" />

  <img src="https://mintcdn.com/deployment-4/3eHo4c6eQNfdmseu/knowledge-base/images/screenshots/policy-edit-subquorum-threshold-done.png?fit=max&auto=format&n=3eHo4c6eQNfdmseu&q=85&s=2093aafe7297e126fa91d8db1e159876" alt="Edit rule screen with the updated sub-quorum approval count and Done highlighted" width="828" height="1792" data-path="knowledge-base/images/screenshots/policy-edit-subquorum-threshold-done.png" />
</ImageCarousel>

### Deleting a sub-quorum

<Steps>
  <Step title="Open the rule">
    Tap **Rules**, then tap the three-dot menu next to the rule you want to edit and select **Edit rule**.
  </Step>

  <Step title="Delete the sub-quorum">
    Tap the three-dot menu next to the sub-quorum and select **Delete**.
  </Step>

  <Step title="Save and submit">
    Back in **Edit rule**, tap **Done**. Follow the prompts to submit biometric approval — quorum approval is required.
  </Step>
</Steps>

<ImageCarousel>
  <img src="https://mintcdn.com/deployment-4/3eHo4c6eQNfdmseu/knowledge-base/images/screenshots/policy-delete-subquorum-open.png?fit=max&auto=format&n=3eHo4c6eQNfdmseu&q=85&s=3bff99258a2704322cad0c6d58b2d43d" alt="Edit rule screen showing an existing sub-quorum with a Delete option" width="828" height="1792" data-path="knowledge-base/images/screenshots/policy-delete-subquorum-open.png" />

  <img src="https://mintcdn.com/deployment-4/3eHo4c6eQNfdmseu/knowledge-base/images/screenshots/policy-delete-subquorum-done.png?fit=max&auto=format&n=3eHo4c6eQNfdmseu&q=85&s=3fcbe5669e4c5150329f4d3ce044e6ef" alt="Edit rule screen with the sub-quorum removed and Done highlighted" width="828" height="1792" data-path="knowledge-base/images/screenshots/policy-delete-subquorum-done.png" />
</ImageCarousel>

## Reset to default policy

You can reset a customized administrator policy back to the default configuration at any time.

<Steps>
  <Step title="Open the policy">
    Tap the policy you want to reset.
  </Step>

  <Step title="Initiate reset">
    Select **Reset to default policy** and follow the prompts.
  </Step>

  <Step title="Confirm">
    Select **Reset to default policy** again and confirm that you want to reset.
  </Step>

  <Step title="Submit for approval">
    Tap **Finish and review** and follow the prompts to submit biometric approval — quorum approval is required.
  </Step>
</Steps>
