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

# com.digitalasset.canton.admin.participant.v30

> Package-level overview for com.digitalasset.canton.admin.participant.v30.

<p class="x2mdx-ref-back"><a href="../index">Back to overview</a></p>

<div class="x2mdx-ref-hero">
  <p class="x2mdx-ref-eyebrow">Protobuf Package</p>

  <h1 class="x2mdx-ref-title">com.digitalasset.canton.admin.participant.v30</h1>

  <p class="x2mdx-ref-summary">11 services, 70 endpoints, 171 messages, 7 enums</p>

  <div class="x2mdx-ref-badges">
    <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>
  </div>

  <dl class="x2mdx-ref-meta-grid">
    <div class="x2mdx-ref-meta-item">
      <dt>Files</dt>
      <dd>14</dd>
    </div>

    <div class="x2mdx-ref-meta-item">
      <dt>Services</dt>
      <dd>11</dd>
    </div>

    <div class="x2mdx-ref-meta-item">
      <dt>Endpoints</dt>
      <dd>70</dd>
    </div>

    <div class="x2mdx-ref-meta-item">
      <dt>Messages</dt>
      <dd>171</dd>
    </div>

    <div class="x2mdx-ref-meta-item">
      <dt>Enums</dt>
      <dd>7</dd>
    </div>
  </dl>
</div>

## Source Files

<div class="x2mdx-ref-card-grid">
  <div class="x2mdx-ref-card x2mdx-ref-card--static">
    <div class="x2mdx-ref-card-head">
      <h3>community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/acs\_import.proto</h3>
    </div>

    <p class="x2mdx-ref-card-summary">Current source file in the latest published descriptor snapshot.</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Services</dt>
        <dd>0</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Messages</dt>
        <dd>1</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Enums</dt>
        <dd>1</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Source</dt>
        <dd><a href="https://github.com/DACH-NY/canton/blob/v3.5.1/community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/acs_import.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/acs\_import.proto</a></dd>
      </div>
    </dl>
  </div>

  <div class="x2mdx-ref-card x2mdx-ref-card--static">
    <div class="x2mdx-ref-card-head">
      <h3>community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/active\_contract.proto</h3>
    </div>

    <p class="x2mdx-ref-card-summary">Current source file in the latest published descriptor snapshot.</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Services</dt>
        <dd>0</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Messages</dt>
        <dd>2</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Enums</dt>
        <dd>0</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Source</dt>
        <dd><a href="https://github.com/DACH-NY/canton/blob/v3.5.1/community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/active_contract.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/active\_contract.proto</a></dd>
      </div>
    </dl>
  </div>

  <div class="x2mdx-ref-card x2mdx-ref-card--static">
    <div class="x2mdx-ref-card-head">
      <h3>community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/package\_service.proto</h3>
    </div>

    <p class="x2mdx-ref-card-summary">Current source file in the latest published descriptor snapshot.</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Services</dt>
        <dd>1</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Messages</dt>
        <dd>27</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Enums</dt>
        <dd>0</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Source</dt>
        <dd><a href="https://github.com/DACH-NY/canton/blob/v3.5.1/community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/package_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/package\_service.proto</a></dd>
      </div>
    </dl>
  </div>

  <div class="x2mdx-ref-card x2mdx-ref-card--static">
    <div class="x2mdx-ref-card-head">
      <h3>community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant\_inspection\_service.proto</h3>
    </div>

    <p class="x2mdx-ref-card-summary">Current source file in the latest published descriptor snapshot.</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Services</dt>
        <dd>1</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Messages</dt>
        <dd>30</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Enums</dt>
        <dd>2</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Source</dt>
        <dd><a href="https://github.com/DACH-NY/canton/blob/v3.5.1/community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant_inspection_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant\_inspection\_service.proto</a></dd>
      </div>
    </dl>
  </div>

  <div class="x2mdx-ref-card x2mdx-ref-card--static">
    <div class="x2mdx-ref-card-head">
      <h3>community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant\_repair\_service.proto</h3>
    </div>

    <p class="x2mdx-ref-card-summary">Current source file in the latest published descriptor snapshot.</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Services</dt>
        <dd>1</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Messages</dt>
        <dd>24</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Enums</dt>
        <dd>0</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Source</dt>
        <dd><a href="https://github.com/DACH-NY/canton/blob/v3.5.1/community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant_repair_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant\_repair\_service.proto</a></dd>
      </div>
    </dl>
  </div>

  <div class="x2mdx-ref-card x2mdx-ref-card--static">
    <div class="x2mdx-ref-card-head">
      <h3>community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant\_replication\_service.proto</h3>
    </div>

    <p class="x2mdx-ref-card-summary">Current source file in the latest published descriptor snapshot.</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Services</dt>
        <dd>1</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Messages</dt>
        <dd>2</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Enums</dt>
        <dd>0</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Source</dt>
        <dd><a href="https://github.com/DACH-NY/canton/blob/v3.5.1/community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant_replication_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant\_replication\_service.proto</a></dd>
      </div>
    </dl>
  </div>

  <div class="x2mdx-ref-card x2mdx-ref-card--static">
    <div class="x2mdx-ref-card-head">
      <h3>community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant\_status\_service.proto</h3>
    </div>

    <p class="x2mdx-ref-card-summary">Current source file in the latest published descriptor snapshot.</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Services</dt>
        <dd>1</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Messages</dt>
        <dd>3</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Enums</dt>
        <dd>0</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Source</dt>
        <dd><a href="https://github.com/DACH-NY/canton/blob/v3.5.1/community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant_status_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant\_status\_service.proto</a></dd>
      </div>
    </dl>
  </div>

  <div class="x2mdx-ref-card x2mdx-ref-card--static">
    <div class="x2mdx-ref-card-head">
      <h3>community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/party\_management\_service.proto</h3>
    </div>

    <p class="x2mdx-ref-card-summary">Current source file in the latest published descriptor snapshot.</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Services</dt>
        <dd>1</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Messages</dt>
        <dd>16</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Enums</dt>
        <dd>1</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Source</dt>
        <dd><a href="https://github.com/DACH-NY/canton/blob/v3.5.1/community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/party_management_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/party\_management\_service.proto</a></dd>
      </div>
    </dl>
  </div>

  <div class="x2mdx-ref-card x2mdx-ref-card--static">
    <div class="x2mdx-ref-card-head">
      <h3>community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/ping\_pong\_service.proto</h3>
    </div>

    <p class="x2mdx-ref-card-summary">Current source file in the latest published descriptor snapshot.</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Services</dt>
        <dd>1</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Messages</dt>
        <dd>4</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Enums</dt>
        <dd>0</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Source</dt>
        <dd><a href="https://github.com/DACH-NY/canton/blob/v3.5.1/community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/ping_pong_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/ping\_pong\_service.proto</a></dd>
      </div>
    </dl>
  </div>

  <div class="x2mdx-ref-card x2mdx-ref-card--static">
    <div class="x2mdx-ref-card-head">
      <h3>community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/pruning\_service.proto</h3>
    </div>

    <p class="x2mdx-ref-card-summary">Current source file in the latest published descriptor snapshot.</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Services</dt>
        <dd>1</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Messages</dt>
        <dd>4</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Enums</dt>
        <dd>1</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Source</dt>
        <dd><a href="https://github.com/DACH-NY/canton/blob/v3.5.1/community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/pruning_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/pruning\_service.proto</a></dd>
      </div>
    </dl>
  </div>

  <div class="x2mdx-ref-card x2mdx-ref-card--static">
    <div class="x2mdx-ref-card-head">
      <h3>community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/reassignment\_id.proto</h3>
    </div>

    <p class="x2mdx-ref-card-summary">Current source file in the latest published descriptor snapshot.</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Services</dt>
        <dd>0</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Messages</dt>
        <dd>1</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Enums</dt>
        <dd>0</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Source</dt>
        <dd><a href="https://github.com/DACH-NY/canton/blob/v3.5.1/community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/reassignment_id.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/reassignment\_id.proto</a></dd>
      </div>
    </dl>
  </div>

  <div class="x2mdx-ref-card x2mdx-ref-card--static">
    <div class="x2mdx-ref-card-head">
      <h3>community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/resource\_management\_service.proto</h3>
    </div>

    <p class="x2mdx-ref-card-summary">Current source file in the latest published descriptor snapshot.</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Services</dt>
        <dd>1</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Messages</dt>
        <dd>5</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Enums</dt>
        <dd>0</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Source</dt>
        <dd><a href="https://github.com/DACH-NY/canton/blob/v3.5.1/community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/resource_management_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/resource\_management\_service.proto</a></dd>
      </div>
    </dl>
  </div>

  <div class="x2mdx-ref-card x2mdx-ref-card--static">
    <div class="x2mdx-ref-card-head">
      <h3>community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/synchronizer\_connectivity\_service.proto</h3>
    </div>

    <p class="x2mdx-ref-card-summary">Current source file in the latest published descriptor snapshot.</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Services</dt>
        <dd>1</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Messages</dt>
        <dd>25</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Enums</dt>
        <dd>0</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Source</dt>
        <dd><a href="https://github.com/DACH-NY/canton/blob/v3.5.1/community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/synchronizer_connectivity_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/synchronizer\_connectivity\_service.proto</a></dd>
      </div>
    </dl>
  </div>

  <div class="x2mdx-ref-card x2mdx-ref-card--static">
    <div class="x2mdx-ref-card-head">
      <h3>community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/traffic\_control\_service.proto</h3>
    </div>

    <p class="x2mdx-ref-card-summary">Current source file in the latest published descriptor snapshot.</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Services</dt>
        <dd>1</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Messages</dt>
        <dd>3</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Enums</dt>
        <dd>0</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Source</dt>
        <dd><a href="https://github.com/DACH-NY/canton/blob/v3.5.1/community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/traffic_control_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/traffic\_control\_service.proto</a></dd>
      </div>
    </dl>
  </div>
</div>

## PackageService

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Source file</dt>
    <dd><a href="https://github.com/DACH-NY/canton/blob/v3.5.1/community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/package_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/package\_service.proto</a></dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Operations</dt>
    <dd>12</dd>
  </div>
</dl>

<div class="x2mdx-ref-card-grid">
  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/packageservice/getdar">
    <div class="x2mdx-ref-card-head">
      <h3>PackageService.GetDar</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PackageService.GetDar(com.digitalasset.canton.admin.participant.v30.GetDarRequest) returns (com.digitalasset.canton.admin.participant.v30.GetDarResponse);</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.GetDarRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.GetDarResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/packageservice/getdarcontents">
    <div class="x2mdx-ref-card-head">
      <h3>PackageService.GetDarContents</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PackageService.GetDarContents(com.digitalasset.canton.admin.participant.v30.GetDarContentsRequest) returns (com.digitalasset.canton.admin.participant.v30.GetDarContentsRespo...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.GetDarContentsRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.GetDarContentsResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/packageservice/getpackagecontents">
    <div class="x2mdx-ref-card-head">
      <h3>PackageService.GetPackageContents</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PackageService.GetPackageContents(com.digitalasset.canton.admin.participant.v30.GetPackageContentsRequest) returns (com.digitalasset.canton.admin.participant.v30.GetPackageC...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.GetPackageContentsRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.GetPackageContentsResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/packageservice/getpackagereferences">
    <div class="x2mdx-ref-card-head">
      <h3>PackageService.GetPackageReferences</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PackageService.GetPackageReferences(com.digitalasset.canton.admin.participant.v30.GetPackageReferencesRequest) returns (com.digitalasset.canton.admin.participant.v30.GetPack...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.GetPackageReferencesRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.GetPackageReferencesResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/packageservice/listdars">
    <div class="x2mdx-ref-card-head">
      <h3>PackageService.ListDars</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PackageService.ListDars(com.digitalasset.canton.admin.participant.v30.ListDarsRequest) returns (com.digitalasset.canton.admin.participant.v30.ListDarsResponse);</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ListDarsRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ListDarsResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/packageservice/listpackages">
    <div class="x2mdx-ref-card-head">
      <h3>PackageService.ListPackages</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PackageService.ListPackages(com.digitalasset.canton.admin.participant.v30.ListPackagesRequest) returns (com.digitalasset.canton.admin.participant.v30.ListPackagesResponse);</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ListPackagesRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ListPackagesResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/packageservice/removedar">
    <div class="x2mdx-ref-card-head">
      <h3>PackageService.RemoveDar</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PackageService.RemoveDar(com.digitalasset.canton.admin.participant.v30.RemoveDarRequest) returns (com.digitalasset.canton.admin.participant.v30.RemoveDarResponse);</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.RemoveDarRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.RemoveDarResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/packageservice/removepackage">
    <div class="x2mdx-ref-card-head">
      <h3>PackageService.RemovePackage</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PackageService.RemovePackage(com.digitalasset.canton.admin.participant.v30.RemovePackageRequest) returns (com.digitalasset.canton.admin.participant.v30.RemovePackageResponse);</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.RemovePackageRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.RemovePackageResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/packageservice/unvetdar">
    <div class="x2mdx-ref-card-head">
      <h3>PackageService.UnvetDar</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PackageService.UnvetDar(com.digitalasset.canton.admin.participant.v30.UnvetDarRequest) returns (com.digitalasset.canton.admin.participant.v30.UnvetDarResponse);</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.UnvetDarRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.UnvetDarResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/packageservice/uploaddar">
    <div class="x2mdx-ref-card-head">
      <h3>PackageService.UploadDar</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PackageService.UploadDar(com.digitalasset.canton.admin.participant.v30.UploadDarRequest) returns (com.digitalasset.canton.admin.participant.v30.UploadDarResponse);</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.UploadDarRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.UploadDarResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/packageservice/validatedar">
    <div class="x2mdx-ref-card-head">
      <h3>PackageService.ValidateDar</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PackageService.ValidateDar(com.digitalasset.canton.admin.participant.v30.ValidateDarRequest) returns (com.digitalasset.canton.admin.participant.v30.ValidateDarResponse);</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ValidateDarRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ValidateDarResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/packageservice/vetdar">
    <div class="x2mdx-ref-card-head">
      <h3>PackageService.VetDar</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PackageService.VetDar(com.digitalasset.canton.admin.participant.v30.VetDarRequest) returns (com.digitalasset.canton.admin.participant.v30.VetDarResponse);</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.VetDarRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.VetDarResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>
</div>

## ParticipantInspectionService

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Source file</dt>
    <dd><a href="https://github.com/DACH-NY/canton/blob/v3.5.1/community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant_inspection_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant\_inspection\_service.proto</a></dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Operations</dt>
    <dd>9</dd>
  </div>
</dl>

<div class="x2mdx-ref-card-grid">
  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/participantinspectionservice/countinflight">
    <div class="x2mdx-ref-card-head">
      <h3>ParticipantInspectionService.CountInFlight</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc ParticipantInspectionService.CountInFlight(com.digitalasset.canton.admin.participant.v30.CountInFlightRequest) returns (com.digitalasset.canton.admin.participant.v30.CountIn...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.CountInFlightRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.CountInFlightResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/participantinspectionservice/getconfigforslowcounterparticipants">
    <div class="x2mdx-ref-card-head">
      <h3>ParticipantInspectionService.GetConfigForSlowCounterParticipants</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc ParticipantInspectionService.GetConfigForSlowCounterParticipants(com.digitalasset.canton.admin.participant.v30.GetConfigForSlowCounterParticipantsRequest) returns (com.digit...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.GetConfigForSlowCounterParticipantsRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.GetConfigForSlowCounterParticipantsResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/participantinspectionservice/getintervalsbehindforcounterparticipants">
    <div class="x2mdx-ref-card-head">
      <h3>ParticipantInspectionService.GetIntervalsBehindForCounterParticipants</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc ParticipantInspectionService.GetIntervalsBehindForCounterParticipants(com.digitalasset.canton.admin.participant.v30.GetIntervalsBehindForCounterParticipantsRequest) returns...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.GetIntervalsBehindForCounterParticipantsRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.GetIntervalsBehindForCounterParticipantsResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/participantinspectionservice/inspectcommitmentcontracts">
    <div class="x2mdx-ref-card-head">
      <h3>ParticipantInspectionService.InspectCommitmentContracts</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc ParticipantInspectionService.InspectCommitmentContracts(com.digitalasset.canton.admin.participant.v30.InspectCommitmentContractsRequest) returns (stream com.digitalasset.can...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.InspectCommitmentContractsRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.InspectCommitmentContractsResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>Yes</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/participantinspectionservice/lookupoffsetbytime">
    <div class="x2mdx-ref-card-head">
      <h3>ParticipantInspectionService.LookupOffsetByTime</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc ParticipantInspectionService.LookupOffsetByTime(com.digitalasset.canton.admin.participant.v30.LookupOffsetByTimeRequest) returns (com.digitalasset.canton.admin.participant.v...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.LookupOffsetByTimeRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.LookupOffsetByTimeResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/participantinspectionservice/lookupreceivedacscommitments">
    <div class="x2mdx-ref-card-head">
      <h3>ParticipantInspectionService.LookupReceivedAcsCommitments</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc ParticipantInspectionService.LookupReceivedAcsCommitments(com.digitalasset.canton.admin.participant.v30.LookupReceivedAcsCommitmentsRequest) returns (com.digitalasset.canton...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.LookupReceivedAcsCommitmentsRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.LookupReceivedAcsCommitmentsResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/participantinspectionservice/lookupsentacscommitments">
    <div class="x2mdx-ref-card-head">
      <h3>ParticipantInspectionService.LookupSentAcsCommitments</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc ParticipantInspectionService.LookupSentAcsCommitments(com.digitalasset.canton.admin.participant.v30.LookupSentAcsCommitmentsRequest) returns (com.digitalasset.canton.admin.p...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.LookupSentAcsCommitmentsRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.LookupSentAcsCommitmentsResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/participantinspectionservice/opencommitment">
    <div class="x2mdx-ref-card-head">
      <h3>ParticipantInspectionService.OpenCommitment</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc ParticipantInspectionService.OpenCommitment(com.digitalasset.canton.admin.participant.v30.OpenCommitmentRequest) returns (stream com.digitalasset.canton.admin.participant.v3...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.OpenCommitmentRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.OpenCommitmentResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>Yes</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/participantinspectionservice/setconfigforslowcounterparticipants">
    <div class="x2mdx-ref-card-head">
      <h3>ParticipantInspectionService.SetConfigForSlowCounterParticipants</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc ParticipantInspectionService.SetConfigForSlowCounterParticipants(com.digitalasset.canton.admin.participant.v30.SetConfigForSlowCounterParticipantsRequest) returns (com.digit...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.SetConfigForSlowCounterParticipantsRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.SetConfigForSlowCounterParticipantsResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>
</div>

## ParticipantRepairService

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Source file</dt>
    <dd><a href="https://github.com/DACH-NY/canton/blob/v3.5.1/community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant_repair_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant\_repair\_service.proto</a></dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Operations</dt>
    <dd>11</dd>
  </div>
</dl>

<div class="x2mdx-ref-card-grid">
  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/participantrepairservice/changeassignation">
    <div class="x2mdx-ref-card-head">
      <h3>ParticipantRepairService.ChangeAssignation</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc ParticipantRepairService.ChangeAssignation(com.digitalasset.canton.admin.participant.v30.ChangeAssignationRequest) returns (com.digitalasset.canton.admin.participant.v30.Cha...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ChangeAssignationRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ChangeAssignationResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/participantrepairservice/exportacs">
    <div class="x2mdx-ref-card-head">
      <h3>ParticipantRepairService.ExportAcs</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc ParticipantRepairService.ExportAcs(com.digitalasset.canton.admin.participant.v30.ExportAcsRequest) returns (stream com.digitalasset.canton.admin.participant.v30.ExportAcsRes...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ExportAcsRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ExportAcsResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>Yes</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/participantrepairservice/ignoreevents">
    <div class="x2mdx-ref-card-head">
      <h3>ParticipantRepairService.IgnoreEvents</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc ParticipantRepairService.IgnoreEvents(com.digitalasset.canton.admin.participant.v30.IgnoreEventsRequest) returns (com.digitalasset.canton.admin.participant.v30.IgnoreEventsR...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.IgnoreEventsRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.IgnoreEventsResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/participantrepairservice/importacs">
    <div class="x2mdx-ref-card-head">
      <h3>ParticipantRepairService.ImportAcs</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc ParticipantRepairService.ImportAcs(stream com.digitalasset.canton.admin.participant.v30.ImportAcsRequest) returns (com.digitalasset.canton.admin.participant.v30.ImportAcsRes...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ImportAcsRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ImportAcsResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>Yes</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/participantrepairservice/migratesynchronizer">
    <div class="x2mdx-ref-card-head">
      <h3>ParticipantRepairService.MigrateSynchronizer</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc ParticipantRepairService.MigrateSynchronizer(com.digitalasset.canton.admin.participant.v30.MigrateSynchronizerRequest) returns (com.digitalasset.canton.admin.participant.v30...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.MigrateSynchronizerRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.MigrateSynchronizerResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/participantrepairservice/performlatelsu">
    <div class="x2mdx-ref-card-head">
      <h3>ParticipantRepairService.PerformLateLsu</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.5.1</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc ParticipantRepairService.PerformLateLsu(com.digitalasset.canton.admin.participant.v30.PerformLateLsuRequest) returns (com.digitalasset.canton.admin.participant.v30.PerformLa...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.PerformLateLsuRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.PerformLateLsuResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/participantrepairservice/purgecontracts">
    <div class="x2mdx-ref-card-head">
      <h3>ParticipantRepairService.PurgeContracts</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc ParticipantRepairService.PurgeContracts(com.digitalasset.canton.admin.participant.v30.PurgeContractsRequest) returns (com.digitalasset.canton.admin.participant.v30.PurgeCont...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.PurgeContractsRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.PurgeContractsResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/participantrepairservice/purgedeactivatedsynchronizer">
    <div class="x2mdx-ref-card-head">
      <h3>ParticipantRepairService.PurgeDeactivatedSynchronizer</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc ParticipantRepairService.PurgeDeactivatedSynchronizer(com.digitalasset.canton.admin.participant.v30.PurgeDeactivatedSynchronizerRequest) returns (com.digitalasset.canton.adm...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.PurgeDeactivatedSynchronizerRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.PurgeDeactivatedSynchronizerResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/participantrepairservice/repaircommitmentsusingacs">
    <div class="x2mdx-ref-card-head">
      <h3>ParticipantRepairService.RepairCommitmentsUsingAcs</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc ParticipantRepairService.RepairCommitmentsUsingAcs(com.digitalasset.canton.admin.participant.v30.RepairCommitmentsUsingAcsRequest) returns (com.digitalasset.canton.admin.par...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.RepairCommitmentsUsingAcsRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.RepairCommitmentsUsingAcsResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/participantrepairservice/rollbackunassignment">
    <div class="x2mdx-ref-card-head">
      <h3>ParticipantRepairService.RollbackUnassignment</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc ParticipantRepairService.RollbackUnassignment(com.digitalasset.canton.admin.participant.v30.RollbackUnassignmentRequest) returns (com.digitalasset.canton.admin.participant.v...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.RollbackUnassignmentRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.RollbackUnassignmentResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/participantrepairservice/unignoreevents">
    <div class="x2mdx-ref-card-head">
      <h3>ParticipantRepairService.UnignoreEvents</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc ParticipantRepairService.UnignoreEvents(com.digitalasset.canton.admin.participant.v30.UnignoreEventsRequest) returns (com.digitalasset.canton.admin.participant.v30.UnignoreE...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.UnignoreEventsRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.UnignoreEventsResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>
</div>

## ParticipantReplicationService

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Source file</dt>
    <dd><a href="https://github.com/DACH-NY/canton/blob/v3.5.1/community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant_replication_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant\_replication\_service.proto</a></dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Operations</dt>
    <dd>1</dd>
  </div>
</dl>

<div class="x2mdx-ref-card-grid">
  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/participantreplicationservice/setpassive">
    <div class="x2mdx-ref-card-head">
      <h3>ParticipantReplicationService.SetPassive</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.5.1</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc ParticipantReplicationService.SetPassive(com.digitalasset.canton.admin.participant.v30.SetPassiveRequest) returns (com.digitalasset.canton.admin.participant.v30.SetPassiveRe...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.SetPassiveRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.SetPassiveResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>
</div>

## ParticipantStatusService

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Source file</dt>
    <dd><a href="https://github.com/DACH-NY/canton/blob/v3.5.1/community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant_status_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant\_status\_service.proto</a></dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Operations</dt>
    <dd>1</dd>
  </div>
</dl>

<div class="x2mdx-ref-card-grid">
  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/participantstatusservice/participantstatus">
    <div class="x2mdx-ref-card-head">
      <h3>ParticipantStatusService.ParticipantStatus</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc ParticipantStatusService.ParticipantStatus(com.digitalasset.canton.admin.participant.v30.ParticipantStatusRequest) returns (com.digitalasset.canton.admin.participant.v30.Par...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ParticipantStatusRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ParticipantStatusResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>
</div>

## PartyManagementService

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Source file</dt>
    <dd><a href="https://github.com/DACH-NY/canton/blob/v3.5.1/community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/party_management_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/party\_management\_service.proto</a></dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Operations</dt>
    <dd>7</dd>
  </div>
</dl>

<div class="x2mdx-ref-card-grid">
  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/partymanagementservice/addpartyasync">
    <div class="x2mdx-ref-card-head">
      <h3>PartyManagementService.AddPartyAsync</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PartyManagementService.AddPartyAsync(com.digitalasset.canton.admin.participant.v30.AddPartyAsyncRequest) returns (com.digitalasset.canton.admin.participant.v30.AddPartyAsync...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.AddPartyAsyncRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.AddPartyAsyncResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/partymanagementservice/addpartywithacsasync">
    <div class="x2mdx-ref-card-head">
      <h3>PartyManagementService.AddPartyWithAcsAsync</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.5.1</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PartyManagementService.AddPartyWithAcsAsync(stream com.digitalasset.canton.admin.participant.v30.AddPartyWithAcsAsyncRequest) returns (com.digitalasset.canton.admin.particip...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.AddPartyWithAcsAsyncRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.AddPartyWithAcsAsyncResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>Yes</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/partymanagementservice/clearpartyonboardingflag">
    <div class="x2mdx-ref-card-head">
      <h3>PartyManagementService.ClearPartyOnboardingFlag</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PartyManagementService.ClearPartyOnboardingFlag(com.digitalasset.canton.admin.participant.v30.ClearPartyOnboardingFlagRequest) returns (com.digitalasset.canton.admin.partici...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ClearPartyOnboardingFlagRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ClearPartyOnboardingFlagResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/partymanagementservice/exportpartyacs">
    <div class="x2mdx-ref-card-head">
      <h3>PartyManagementService.ExportPartyAcs</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PartyManagementService.ExportPartyAcs(com.digitalasset.canton.admin.participant.v30.ExportPartyAcsRequest) returns (stream com.digitalasset.canton.admin.participant.v30.Expo...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ExportPartyAcsRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ExportPartyAcsResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>Yes</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/partymanagementservice/getaddpartystatus">
    <div class="x2mdx-ref-card-head">
      <h3>PartyManagementService.GetAddPartyStatus</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PartyManagementService.GetAddPartyStatus(com.digitalasset.canton.admin.participant.v30.GetAddPartyStatusRequest) returns (com.digitalasset.canton.admin.participant.v30.GetAd...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.GetAddPartyStatusRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.GetAddPartyStatusResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/partymanagementservice/gethighestoffsetbytimestamp">
    <div class="x2mdx-ref-card-head">
      <h3>PartyManagementService.GetHighestOffsetByTimestamp</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PartyManagementService.GetHighestOffsetByTimestamp(com.digitalasset.canton.admin.participant.v30.GetHighestOffsetByTimestampRequest) returns (com.digitalasset.canton.admin.p...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.GetHighestOffsetByTimestampRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.GetHighestOffsetByTimestampResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/partymanagementservice/importpartyacs">
    <div class="x2mdx-ref-card-head">
      <h3>PartyManagementService.ImportPartyAcs</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PartyManagementService.ImportPartyAcs(stream com.digitalasset.canton.admin.participant.v30.ImportPartyAcsRequest) returns (com.digitalasset.canton.admin.participant.v30.Impo...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ImportPartyAcsRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ImportPartyAcsResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>Yes</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>
</div>

## PingService

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Source file</dt>
    <dd><a href="https://github.com/DACH-NY/canton/blob/v3.5.1/community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/ping_pong_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/ping\_pong\_service.proto</a></dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Operations</dt>
    <dd>1</dd>
  </div>
</dl>

<div class="x2mdx-ref-card-grid">
  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/pingservice/ping">
    <div class="x2mdx-ref-card-head">
      <h3>PingService.Ping</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PingService.Ping(com.digitalasset.canton.admin.participant.v30.PingRequest) returns (com.digitalasset.canton.admin.participant.v30.PingResponse);</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.PingRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.PingResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>
</div>

## PruningService

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Source file</dt>
    <dd><a href="https://github.com/DACH-NY/canton/blob/v3.5.1/community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/pruning_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/pruning\_service.proto</a></dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Operations</dt>
    <dd>13</dd>
  </div>
</dl>

<div class="x2mdx-ref-card-grid">
  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/pruningservice/clearschedule">
    <div class="x2mdx-ref-card-head">
      <h3>PruningService.ClearSchedule</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PruningService.ClearSchedule(com.digitalasset.canton.admin.pruning.v30.ClearScheduleRequest) returns (com.digitalasset.canton.admin.pruning.v30.ClearScheduleResponse);</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.pruning.v30.ClearScheduleRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.pruning.v30.ClearScheduleResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/pruningservice/getnowaitcommitmentsfrom">
    <div class="x2mdx-ref-card-head">
      <h3>PruningService.GetNoWaitCommitmentsFrom</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PruningService.GetNoWaitCommitmentsFrom(com.digitalasset.canton.admin.pruning.v30.GetNoWaitCommitmentsFromRequest) returns (com.digitalasset.canton.admin.pruning.v30.GetNoWa...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.pruning.v30.GetNoWaitCommitmentsFromRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.pruning.v30.GetNoWaitCommitmentsFromResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/pruningservice/getparticipantschedule">
    <div class="x2mdx-ref-card-head">
      <h3>PruningService.GetParticipantSchedule</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PruningService.GetParticipantSchedule(com.digitalasset.canton.admin.pruning.v30.GetParticipantScheduleRequest) returns (com.digitalasset.canton.admin.pruning.v30.GetParticip...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.pruning.v30.GetParticipantScheduleRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.pruning.v30.GetParticipantScheduleResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/pruningservice/getsafepruningoffset">
    <div class="x2mdx-ref-card-head">
      <h3>PruningService.GetSafePruningOffset</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PruningService.GetSafePruningOffset(com.digitalasset.canton.admin.participant.v30.GetSafePruningOffsetRequest) returns (com.digitalasset.canton.admin.participant.v30.GetSafe...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.GetSafePruningOffsetRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.GetSafePruningOffsetResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/pruningservice/getschedule">
    <div class="x2mdx-ref-card-head">
      <h3>PruningService.GetSchedule</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PruningService.GetSchedule(com.digitalasset.canton.admin.pruning.v30.GetScheduleRequest) returns (com.digitalasset.canton.admin.pruning.v30.GetScheduleResponse);</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.pruning.v30.GetScheduleRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.pruning.v30.GetScheduleResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/pruningservice/prune">
    <div class="x2mdx-ref-card-head">
      <h3>PruningService.Prune</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PruningService.Prune(com.digitalasset.canton.admin.participant.v30.PruneRequest) returns (com.digitalasset.canton.admin.participant.v30.PruneResponse);</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.PruneRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.PruneResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/pruningservice/resetnowaitcommitmentsfrom">
    <div class="x2mdx-ref-card-head">
      <h3>PruningService.ResetNoWaitCommitmentsFrom</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PruningService.ResetNoWaitCommitmentsFrom(com.digitalasset.canton.admin.pruning.v30.ResetNoWaitCommitmentsFromRequest) returns (com.digitalasset.canton.admin.pruning.v30.Res...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.pruning.v30.ResetNoWaitCommitmentsFromRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.pruning.v30.ResetNoWaitCommitmentsFromResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/pruningservice/setcron">
    <div class="x2mdx-ref-card-head">
      <h3>PruningService.SetCron</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PruningService.SetCron(com.digitalasset.canton.admin.pruning.v30.SetCronRequest) returns (com.digitalasset.canton.admin.pruning.v30.SetCronResponse);</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.pruning.v30.SetCronRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.pruning.v30.SetCronResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/pruningservice/setmaxduration">
    <div class="x2mdx-ref-card-head">
      <h3>PruningService.SetMaxDuration</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PruningService.SetMaxDuration(com.digitalasset.canton.admin.pruning.v30.SetMaxDurationRequest) returns (com.digitalasset.canton.admin.pruning.v30.SetMaxDurationResponse);</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.pruning.v30.SetMaxDurationRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.pruning.v30.SetMaxDurationResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/pruningservice/setnowaitcommitmentsfrom">
    <div class="x2mdx-ref-card-head">
      <h3>PruningService.SetNoWaitCommitmentsFrom</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PruningService.SetNoWaitCommitmentsFrom(com.digitalasset.canton.admin.pruning.v30.SetNoWaitCommitmentsFromRequest) returns (com.digitalasset.canton.admin.pruning.v30.SetNoWa...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.pruning.v30.SetNoWaitCommitmentsFromRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.pruning.v30.SetNoWaitCommitmentsFromResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/pruningservice/setparticipantschedule">
    <div class="x2mdx-ref-card-head">
      <h3>PruningService.SetParticipantSchedule</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PruningService.SetParticipantSchedule(com.digitalasset.canton.admin.pruning.v30.SetParticipantScheduleRequest) returns (com.digitalasset.canton.admin.pruning.v30.SetParticip...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.pruning.v30.SetParticipantScheduleRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.pruning.v30.SetParticipantScheduleResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/pruningservice/setretention">
    <div class="x2mdx-ref-card-head">
      <h3>PruningService.SetRetention</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PruningService.SetRetention(com.digitalasset.canton.admin.pruning.v30.SetRetentionRequest) returns (com.digitalasset.canton.admin.pruning.v30.SetRetentionResponse);</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.pruning.v30.SetRetentionRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.pruning.v30.SetRetentionResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/pruningservice/setschedule">
    <div class="x2mdx-ref-card-head">
      <h3>PruningService.SetSchedule</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc PruningService.SetSchedule(com.digitalasset.canton.admin.pruning.v30.SetScheduleRequest) returns (com.digitalasset.canton.admin.pruning.v30.SetScheduleResponse);</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.pruning.v30.SetScheduleRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.pruning.v30.SetScheduleResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>
</div>

## ResourceManagementService

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Source file</dt>
    <dd><a href="https://github.com/DACH-NY/canton/blob/v3.5.1/community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/resource_management_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/resource\_management\_service.proto</a></dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Operations</dt>
    <dd>2</dd>
  </div>
</dl>

<div class="x2mdx-ref-card-grid">
  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/resourcemanagementservice/getresourcelimits">
    <div class="x2mdx-ref-card-head">
      <h3>ResourceManagementService.GetResourceLimits</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc ResourceManagementService.GetResourceLimits(com.digitalasset.canton.admin.participant.v30.GetResourceLimitsRequest) returns (com.digitalasset.canton.admin.participant.v30.Ge...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.GetResourceLimitsRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.GetResourceLimitsResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/resourcemanagementservice/setresourcelimits">
    <div class="x2mdx-ref-card-head">
      <h3>ResourceManagementService.SetResourceLimits</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc ResourceManagementService.SetResourceLimits(com.digitalasset.canton.admin.participant.v30.SetResourceLimitsRequest) returns (com.digitalasset.canton.admin.participant.v30.Se...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.SetResourceLimitsRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.SetResourceLimitsResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>
</div>

## SynchronizerConnectivityService

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Source file</dt>
    <dd><a href="https://github.com/DACH-NY/canton/blob/v3.5.1/community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/synchronizer_connectivity_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/synchronizer\_connectivity\_service.proto</a></dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Operations</dt>
    <dd>12</dd>
  </div>
</dl>

<div class="x2mdx-ref-card-grid">
  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/synchronizerconnectivityservice/connectsynchronizer">
    <div class="x2mdx-ref-card-head">
      <h3>SynchronizerConnectivityService.ConnectSynchronizer</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Changed 3.5.1</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc SynchronizerConnectivityService.ConnectSynchronizer(com.digitalasset.canton.admin.participant.v30.ConnectSynchronizerRequest) returns (com.digitalasset.canton.admin.particip...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ConnectSynchronizerRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ConnectSynchronizerResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/synchronizerconnectivityservice/disconnectallsynchronizers">
    <div class="x2mdx-ref-card-head">
      <h3>SynchronizerConnectivityService.DisconnectAllSynchronizers</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Changed 3.5.1</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc SynchronizerConnectivityService.DisconnectAllSynchronizers(com.digitalasset.canton.admin.participant.v30.DisconnectAllSynchronizersRequest) returns (com.digitalasset.canton....</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.DisconnectAllSynchronizersRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.DisconnectAllSynchronizersResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/synchronizerconnectivityservice/disconnectsynchronizer">
    <div class="x2mdx-ref-card-head">
      <h3>SynchronizerConnectivityService.DisconnectSynchronizer</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Changed 3.5.1</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc SynchronizerConnectivityService.DisconnectSynchronizer(com.digitalasset.canton.admin.participant.v30.DisconnectSynchronizerRequest) returns (com.digitalasset.canton.admin.pa...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.DisconnectSynchronizerRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.DisconnectSynchronizerResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/synchronizerconnectivityservice/getsynchronizerid">
    <div class="x2mdx-ref-card-head">
      <h3>SynchronizerConnectivityService.GetSynchronizerId</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Changed 3.5.1</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc SynchronizerConnectivityService.GetSynchronizerId(com.digitalasset.canton.admin.participant.v30.GetSynchronizerIdRequest) returns (com.digitalasset.canton.admin.participant....</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.GetSynchronizerIdRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.GetSynchronizerIdResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/synchronizerconnectivityservice/listconnectedsynchronizers">
    <div class="x2mdx-ref-card-head">
      <h3>SynchronizerConnectivityService.ListConnectedSynchronizers</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Changed 3.5.1</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc SynchronizerConnectivityService.ListConnectedSynchronizers(com.digitalasset.canton.admin.participant.v30.ListConnectedSynchronizersRequest) returns (com.digitalasset.canton....</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ListConnectedSynchronizersRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ListConnectedSynchronizersResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/synchronizerconnectivityservice/listregisteredsynchronizers">
    <div class="x2mdx-ref-card-head">
      <h3>SynchronizerConnectivityService.ListRegisteredSynchronizers</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Changed 3.5.1</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc SynchronizerConnectivityService.ListRegisteredSynchronizers(com.digitalasset.canton.admin.participant.v30.ListRegisteredSynchronizersRequest) returns (com.digitalasset.canto...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ListRegisteredSynchronizersRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ListRegisteredSynchronizersResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/synchronizerconnectivityservice/logout">
    <div class="x2mdx-ref-card-head">
      <h3>SynchronizerConnectivityService.Logout</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Changed 3.5.1</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc SynchronizerConnectivityService.Logout(com.digitalasset.canton.admin.participant.v30.LogoutRequest) returns (com.digitalasset.canton.admin.participant.v30.LogoutResponse);</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.LogoutRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.LogoutResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/synchronizerconnectivityservice/modifysynchronizer">
    <div class="x2mdx-ref-card-head">
      <h3>SynchronizerConnectivityService.ModifySynchronizer</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Changed 3.5.1</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc SynchronizerConnectivityService.ModifySynchronizer(com.digitalasset.canton.admin.participant.v30.ModifySynchronizerRequest) returns (com.digitalasset.canton.admin.participan...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ModifySynchronizerRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ModifySynchronizerResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/synchronizerconnectivityservice/performmanuallsu">
    <div class="x2mdx-ref-card-head">
      <h3>SynchronizerConnectivityService.PerformManualLsu</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.5.1</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc SynchronizerConnectivityService.PerformManualLsu(com.digitalasset.canton.admin.participant.v30.PerformManualLsuRequest) returns (com.digitalasset.canton.admin.participant.v3...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.PerformManualLsuRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.PerformManualLsuResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/synchronizerconnectivityservice/reconnectsynchronizer">
    <div class="x2mdx-ref-card-head">
      <h3>SynchronizerConnectivityService.ReconnectSynchronizer</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Changed 3.5.1</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc SynchronizerConnectivityService.ReconnectSynchronizer(com.digitalasset.canton.admin.participant.v30.ReconnectSynchronizerRequest) returns (com.digitalasset.canton.admin.part...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ReconnectSynchronizerRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ReconnectSynchronizerResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/synchronizerconnectivityservice/reconnectsynchronizers">
    <div class="x2mdx-ref-card-head">
      <h3>SynchronizerConnectivityService.ReconnectSynchronizers</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Changed 3.5.1</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc SynchronizerConnectivityService.ReconnectSynchronizers(com.digitalasset.canton.admin.participant.v30.ReconnectSynchronizersRequest) returns (com.digitalasset.canton.admin.pa...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ReconnectSynchronizersRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.ReconnectSynchronizersResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>

  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/synchronizerconnectivityservice/registersynchronizer">
    <div class="x2mdx-ref-card-head">
      <h3>SynchronizerConnectivityService.RegisterSynchronizer</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Changed 3.5.1</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc SynchronizerConnectivityService.RegisterSynchronizer(com.digitalasset.canton.admin.participant.v30.RegisterSynchronizerRequest) returns (com.digitalasset.canton.admin.partic...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.RegisterSynchronizerRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.RegisterSynchronizerResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>
</div>

## TrafficControlService

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Source file</dt>
    <dd><a href="https://github.com/DACH-NY/canton/blob/v3.5.1/community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/traffic_control_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/traffic\_control\_service.proto</a></dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Operations</dt>
    <dd>1</dd>
  </div>
</dl>

<div class="x2mdx-ref-card-grid">
  <a class="x2mdx-ref-card" href="../operations/com-digitalasset-canton-admin-participant-v30/trafficcontrolservice/trafficcontrolstate">
    <div class="x2mdx-ref-card-head">
      <h3>TrafficControlService.TrafficControlState</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

        <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">rpc TrafficControlService.TrafficControlState(com.digitalasset.canton.admin.participant.v30.TrafficControlStateRequest) returns (com.digitalasset.canton.admin.participant.v30.Tr...</p>

    <dl class="x2mdx-ref-meta-grid">
      <div class="x2mdx-ref-meta-item">
        <dt>Request</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.TrafficControlStateRequest</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Response</dt>
        <dd>com.digitalasset.canton.admin.participant.v30.TrafficControlStateResponse</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Client stream</dt>
        <dd>No</dd>
      </div>

      <div class="x2mdx-ref-meta-item">
        <dt>Server stream</dt>
        <dd>No</dd>
      </div>
    </dl>
  </a>
</div>

## Type Inventory

These are the package-level message and enum shapes in the publish-version snapshot.

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-activecontract">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ActiveContract</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">active\_contract</code>
        <span class="x2mdx-ref-type-badge">bytes</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-addpartyarguments">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.AddPartyArguments</h3>

    <p class="x2mdx-ref-schema-summary">5 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">party\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">source\_participant\_uid</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">topology\_serial</code>
        <span class="x2mdx-ref-type-badge">uint32</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">participant\_permission</code>
        <span class="x2mdx-ref-type-badge">ParticipantPermission</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-participantpermission">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ParticipantPermission</h3>

    <p class="x2mdx-ref-schema-summary">4 values</p>
  </div>

  <ul class="x2mdx-ref-enum-list">
    <li><code>PARTICIPANT\_PERMISSION\_UNSPECIFIED</code></li>

    <li><code>PARTICIPANT\_PERMISSION\_SUBMISSION</code></li>

    <li><code>PARTICIPANT\_PERMISSION\_CONFIRMATION</code></li>

    <li><code>PARTICIPANT\_PERMISSION\_OBSERVATION</code></li>
  </ul>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-addpartyasyncrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.AddPartyAsyncRequest</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">arguments</code>
        <span class="x2mdx-ref-type-badge">AddPartyArguments</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-addpartyasyncresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.AddPartyAsyncResponse</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">add\_party\_request\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-addpartywithacsasyncrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.AddPartyWithAcsAsyncRequest</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">acs\_snapshot</code>
        <span class="x2mdx-ref-type-badge">bytes</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">arguments</code>
        <span class="x2mdx-ref-type-badge">AddPartyArguments</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-addpartywithacsasyncresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.AddPartyWithAcsAsyncResponse</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">add\_party\_request\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-changeassignationrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ChangeAssignationRequest</h3>

    <p class="x2mdx-ref-schema-summary">4 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">source\_synchronizer\_alias</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">target\_synchronizer\_alias</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">skip\_inactive</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">contracts</code>
        <span class="x2mdx-ref-type-badge">repeated Contract</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-changeassignationrequest-contract">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ChangeAssignationRequest.Contract</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">reassignment\_counter\_override</code>
        <span class="x2mdx-ref-type-badge">int64</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-changeassignationresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ChangeAssignationResponse</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-clearpartyonboardingflagrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ClearPartyOnboardingFlagRequest</h3>

    <p class="x2mdx-ref-schema-summary">4 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">party\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">begin\_offset\_exclusive</code>
        <span class="x2mdx-ref-type-badge">int64</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">wait\_for\_activation\_timeout</code>
        <span class="x2mdx-ref-type-badge">Duration</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-clearpartyonboardingflagresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ClearPartyOnboardingFlagResponse</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">onboarded</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">earliest\_retry\_timestamp</code>
        <span class="x2mdx-ref-type-badge">Timestamp</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-commitmentcontract">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.CommitmentContract</h3>

    <p class="x2mdx-ref-schema-summary">4 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">cid</code>
        <span class="x2mdx-ref-type-badge">bytes</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">active\_on\_expected\_synchronizer</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">contract</code>
        <span class="x2mdx-ref-type-badge">bytes</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">states</code>
        <span class="x2mdx-ref-type-badge">repeated SynchronizerState</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-contractstate-synchronizerstate">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ContractState.SynchronizerState</h3>

    <p class="x2mdx-ref-schema-summary">6 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">created</code>
        <span class="x2mdx-ref-type-badge">Created</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">archived</code>
        <span class="x2mdx-ref-type-badge">Archived</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">unassigned</code>
        <span class="x2mdx-ref-type-badge">Unassigned</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">assigned</code>
        <span class="x2mdx-ref-type-badge">Assigned</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">unknown</code>
        <span class="x2mdx-ref-type-badge">Unknown</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-contractstate-created">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ContractState.Created</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-contractstate-archived">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ContractState.Archived</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-contractstate-unassigned">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ContractState.Unassigned</h3>

    <p class="x2mdx-ref-schema-summary">3 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">target\_synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">reassignment\_counter\_src</code>
        <span class="x2mdx-ref-type-badge">int64</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">reassignment\_id</code>
        <span class="x2mdx-ref-type-badge">ReassignmentId</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-contractstate-reassignmentid">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ContractState.ReassignmentId</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-contractstate-assigned">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ContractState.Assigned</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">reassignment\_counter\_target</code>
        <span class="x2mdx-ref-type-badge">int64</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">reassignment\_id</code>
        <span class="x2mdx-ref-type-badge">ReassignmentId</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-contractstate-unknown">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ContractState.Unknown</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-commitmentcontractmeta">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.CommitmentContractMeta</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">cid</code>
        <span class="x2mdx-ref-type-badge">bytes</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">reassignment\_counter</code>
        <span class="x2mdx-ref-type-badge">int64</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-connectsynchronizerrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ConnectSynchronizerRequest</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">config</code>
        <span class="x2mdx-ref-type-badge">SynchronizerConnectionConfig</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">sequencer\_connection\_validation</code>
        <span class="x2mdx-ref-type-badge">SequencerConnectionValidation</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-synchronizerconnectionconfig">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.SynchronizerConnectionConfig</h3>

    <p class="x2mdx-ref-schema-summary">9 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_alias</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">sequencer\_connections</code>
        <span class="x2mdx-ref-type-badge">SequencerConnections</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">manual\_connect</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">physical\_synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">priority</code>
        <span class="x2mdx-ref-type-badge">int32</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">initial\_retry\_delay</code>
        <span class="x2mdx-ref-type-badge">Duration</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">max\_retry\_delay</code>
        <span class="x2mdx-ref-type-badge">Duration</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">time\_tracker</code>
        <span class="x2mdx-ref-type-badge">SynchronizerTimeTrackerConfig</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">initialize\_from\_trusted\_synchronizer</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-sequencer-v30-sequencerconnections">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.sequencer.v30.SequencerConnections</h3>

    <p class="x2mdx-ref-schema-summary">5 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">sequencer\_connections</code>
        <span class="x2mdx-ref-type-badge">repeated SequencerConnection</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">sequencer\_trust\_threshold</code>
        <span class="x2mdx-ref-type-badge">uint32</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">submission\_request\_amplification</code>
        <span class="x2mdx-ref-type-badge">SubmissionRequestAmplification</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">sequencer\_liveness\_margin</code>
        <span class="x2mdx-ref-type-badge">uint32</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">sequencer\_connection\_pool\_delays</code>
        <span class="x2mdx-ref-type-badge">SequencerConnectionPoolDelays</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-sequencer-v30-sequencerconnection">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.sequencer.v30.SequencerConnection</h3>

    <p class="x2mdx-ref-schema-summary">3 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">grpc</code>
        <span class="x2mdx-ref-type-badge">Grpc</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">alias</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">sequencer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-sequencer-v30-sequencerconnection-grpc">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.sequencer.v30.SequencerConnection.Grpc</h3>

    <p class="x2mdx-ref-schema-summary">3 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">connections</code>
        <span class="x2mdx-ref-type-badge">repeated string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">transport\_security</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">custom\_trust\_certificates</code>
        <span class="x2mdx-ref-type-badge">bytes</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-sequencer-v30-submissionrequestamplification">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.sequencer.v30.SubmissionRequestAmplification</h3>

    <p class="x2mdx-ref-schema-summary">4 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">factor</code>
        <span class="x2mdx-ref-type-badge">uint32</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">patience</code>
        <span class="x2mdx-ref-type-badge">Duration</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">confirmation\_response\_factor</code>
        <span class="x2mdx-ref-type-badge">uint32</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">confirmation\_response\_patience</code>
        <span class="x2mdx-ref-type-badge">Duration</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-sequencer-v30-sequencerconnectionpooldelays">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.sequencer.v30.SequencerConnectionPoolDelays</h3>

    <p class="x2mdx-ref-schema-summary">4 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">min\_restart\_delay</code>
        <span class="x2mdx-ref-type-badge">Duration</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">max\_restart\_delay</code>
        <span class="x2mdx-ref-type-badge">Duration</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">subscription\_request\_delay</code>
        <span class="x2mdx-ref-type-badge">Duration</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">warn\_validation\_delay</code>
        <span class="x2mdx-ref-type-badge">Duration</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-time-v30-synchronizertimetrackerconfig">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.time.v30.SynchronizerTimeTrackerConfig</h3>

    <p class="x2mdx-ref-schema-summary">4 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">observation\_latency</code>
        <span class="x2mdx-ref-type-badge">Duration</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">patience\_duration</code>
        <span class="x2mdx-ref-type-badge">Duration</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">min\_observation\_duration</code>
        <span class="x2mdx-ref-type-badge">Duration</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">time\_proof\_request</code>
        <span class="x2mdx-ref-type-badge">TimeProofRequestConfig</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-time-v30-timeproofrequestconfig">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.time.v30.TimeProofRequestConfig</h3>

    <p class="x2mdx-ref-schema-summary">3 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">initial\_retry\_delay</code>
        <span class="x2mdx-ref-type-badge">Duration</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">max\_retry\_delay</code>
        <span class="x2mdx-ref-type-badge">Duration</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">max\_sequencing\_delay</code>
        <span class="x2mdx-ref-type-badge">Duration</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-sequencer-v30-sequencerconnectionvalidation">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.sequencer.v30.SequencerConnectionValidation</h3>

    <p class="x2mdx-ref-schema-summary">5 values</p>
  </div>

  <ul class="x2mdx-ref-enum-list">
    <li><code>SEQUENCER\_CONNECTION\_VALIDATION\_UNSPECIFIED</code></li>

    <li><code>SEQUENCER\_CONNECTION\_VALIDATION\_DISABLED</code></li>

    <li><code>SEQUENCER\_CONNECTION\_VALIDATION\_ACTIVE</code></li>

    <li><code>SEQUENCER\_CONNECTION\_VALIDATION\_ALL</code></li>

    <li><code>SEQUENCER\_CONNECTION\_VALIDATION\_THRESHOLD\_ACTIVE</code></li>
  </ul>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-connectsynchronizerresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ConnectSynchronizerResponse</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">connected\_successfully</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-connectedsynchronizer">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ConnectedSynchronizer</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">physical\_synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">health</code>
        <span class="x2mdx-ref-type-badge">Health</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-connectedsynchronizer-health">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ConnectedSynchronizer.Health</h3>

    <p class="x2mdx-ref-schema-summary">3 values</p>
  </div>

  <ul class="x2mdx-ref-enum-list">
    <li><code>HEALTH\_UNSPECIFIED</code></li>

    <li><code>HEALTH\_HEALTHY</code></li>

    <li><code>HEALTH\_UNHEALTHY</code></li>
  </ul>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-contract">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.Contract</h3>

    <p class="x2mdx-ref-schema-summary">5 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">contract\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">raw\_contract\_instance</code>
        <span class="x2mdx-ref-type-badge">bytes</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">metadata</code>
        <span class="x2mdx-ref-type-badge">Metadata</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">ledger\_create\_time</code>
        <span class="x2mdx-ref-type-badge">Timestamp</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">authentication\_data</code>
        <span class="x2mdx-ref-type-badge">bytes</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-contract-metadata">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.Contract.Metadata</h3>

    <p class="x2mdx-ref-schema-summary">4 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">non\_maintainer\_signatories</code>
        <span class="x2mdx-ref-type-badge">repeated string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">non\_signatory\_stakeholders</code>
        <span class="x2mdx-ref-type-badge">repeated string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">key</code>
        <span class="x2mdx-ref-type-badge">GlobalKey</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">maintainers</code>
        <span class="x2mdx-ref-type-badge">repeated string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-contract-globalkey">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.Contract.GlobalKey</h3>

    <p class="x2mdx-ref-schema-summary">3 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">template\_id</code>
        <span class="x2mdx-ref-type-badge">bytes</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">key</code>
        <span class="x2mdx-ref-type-badge">bytes</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">package\_name</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-contractstate">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ContractState</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-countinflightrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.CountInFlightRequest</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-countinflightresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.CountInFlightResponse</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">pending\_submissions</code>
        <span class="x2mdx-ref-type-badge">uint32</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">pending\_transactions</code>
        <span class="x2mdx-ref-type-badge">uint32</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-counterparticipantinfo">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.CounterParticipantInfo</h3>

    <p class="x2mdx-ref-schema-summary">5 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">counter\_participant\_uid</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">intervals\_behind</code>
        <span class="x2mdx-ref-type-badge">uint64</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">behind\_since</code>
        <span class="x2mdx-ref-type-badge">Duration</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">as\_of\_sequencing\_timestamp</code>
        <span class="x2mdx-ref-type-badge">Timestamp</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-dardescription">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.DarDescription</h3>

    <p class="x2mdx-ref-schema-summary">4 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">main</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">name</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">version</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">description</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-disconnectallsynchronizersrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.DisconnectAllSynchronizersRequest</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-disconnectallsynchronizersresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.DisconnectAllSynchronizersResponse</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-disconnectsynchronizerrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.DisconnectSynchronizerRequest</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_alias</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-disconnectsynchronizerresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.DisconnectSynchronizerResponse</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-exportacsrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ExportAcsRequest</h3>

    <p class="x2mdx-ref-schema-summary">5 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">party\_ids</code>
        <span class="x2mdx-ref-type-badge">repeated string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">ledger\_offset</code>
        <span class="x2mdx-ref-type-badge">int64</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">contract\_synchronizer\_renames</code>
        <span class="x2mdx-ref-type-badge">repeated map</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">excluded\_stakeholder\_ids</code>
        <span class="x2mdx-ref-type-badge">repeated string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-exportacsresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ExportAcsResponse</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">chunk</code>
        <span class="x2mdx-ref-type-badge">bytes</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-exportacstargetsynchronizer">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ExportAcsTargetSynchronizer</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">target\_synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-exportpartyacsrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ExportPartyAcsRequest</h3>

    <p class="x2mdx-ref-schema-summary">5 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">party\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">target\_participant\_uid</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">begin\_offset\_exclusive</code>
        <span class="x2mdx-ref-type-badge">int64</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">wait\_for\_activation\_timeout</code>
        <span class="x2mdx-ref-type-badge">Duration</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-exportpartyacsresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ExportPartyAcsResponse</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">chunk</code>
        <span class="x2mdx-ref-type-badge">bytes</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-getaddpartystatusrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.GetAddPartyStatusRequest</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">add\_party\_request\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-getaddpartystatusresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.GetAddPartyStatusResponse</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">status</code>
        <span class="x2mdx-ref-type-badge">PartyReplicationStatus</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-partyreplicationstatus">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.PartyReplicationStatus</h3>

    <p class="x2mdx-ref-schema-summary">7 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">parameters</code>
        <span class="x2mdx-ref-type-badge">ReplicationParameters</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">agreement</code>
        <span class="x2mdx-ref-type-badge">SequencerChannelAgreement</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">authorization</code>
        <span class="x2mdx-ref-type-badge">PartyReplicationAuthorization</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">replication</code>
        <span class="x2mdx-ref-type-badge">AcsReplicationProgress</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">indexing</code>
        <span class="x2mdx-ref-type-badge">AcsIndexingProgress</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">has\_completed</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">error\_message</code>
        <span class="x2mdx-ref-type-badge">PartyReplicationError</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-partyreplicationstatus-replicationparameters">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.PartyReplicationStatus.ReplicationParameters</h3>

    <p class="x2mdx-ref-schema-summary">6 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">request\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">party\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">source\_participant\_uid</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">target\_participant\_uid</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">topology\_serial</code>
        <span class="x2mdx-ref-type-badge">uint32</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-partyreplicationstatus-sequencerchannelagreement">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.PartyReplicationStatus.SequencerChannelAgreement</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">sequencer\_uid</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-partyreplicationstatus-partyreplicationauthorization">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.PartyReplicationStatus.PartyReplicationAuthorization</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">onboarding\_at</code>
        <span class="x2mdx-ref-type-badge">Timestamp</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">is\_onboarding\_flag\_cleared</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-partyreplicationstatus-acsreplicationprogress">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.PartyReplicationStatus.AcsReplicationProgress</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">processed\_contract\_count</code>
        <span class="x2mdx-ref-type-badge">uint64</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">fully\_processed\_acs</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-partyreplicationstatus-acsindexingprogress">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.PartyReplicationStatus.AcsIndexingProgress</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-partyreplicationstatus-partyreplicationerror">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.PartyReplicationStatus.PartyReplicationError</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">error\_message</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-getconfigforslowcounterparticipantsrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.GetConfigForSlowCounterParticipantsRequest</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_ids</code>
        <span class="x2mdx-ref-type-badge">repeated string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-getconfigforslowcounterparticipantsresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.GetConfigForSlowCounterParticipantsResponse</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">configs</code>
        <span class="x2mdx-ref-type-badge">repeated SlowCounterParticipantSynchronizerConfig</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-slowcounterparticipantsynchronizerconfig">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.SlowCounterParticipantSynchronizerConfig</h3>

    <p class="x2mdx-ref-schema-summary">5 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_ids</code>
        <span class="x2mdx-ref-type-badge">repeated string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">distinguished\_participant\_uids</code>
        <span class="x2mdx-ref-type-badge">repeated string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">threshold\_distinguished</code>
        <span class="x2mdx-ref-type-badge">uint64</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">threshold\_default</code>
        <span class="x2mdx-ref-type-badge">uint64</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">participant\_uids\_metrics</code>
        <span class="x2mdx-ref-type-badge">repeated string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-getdarcontentsrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.GetDarContentsRequest</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">main\_package\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-getdarcontentsresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.GetDarContentsResponse</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">description</code>
        <span class="x2mdx-ref-type-badge">DarDescription</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">packages</code>
        <span class="x2mdx-ref-type-badge">repeated PackageDescription</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-packagedescription">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.PackageDescription</h3>

    <p class="x2mdx-ref-schema-summary">5 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">package\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">name</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">version</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">uploaded\_at</code>
        <span class="x2mdx-ref-type-badge">Timestamp</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">size</code>
        <span class="x2mdx-ref-type-badge">uint32</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-getdarrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.GetDarRequest</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">main\_package\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-getdarresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.GetDarResponse</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">payload</code>
        <span class="x2mdx-ref-type-badge">bytes</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">data</code>
        <span class="x2mdx-ref-type-badge">DarDescription</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-gethighestoffsetbytimestamprequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.GetHighestOffsetByTimestampRequest</h3>

    <p class="x2mdx-ref-schema-summary">3 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">timestamp</code>
        <span class="x2mdx-ref-type-badge">Timestamp</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">force</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-gethighestoffsetbytimestampresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.GetHighestOffsetByTimestampResponse</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">ledger\_offset</code>
        <span class="x2mdx-ref-type-badge">int64</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-getintervalsbehindforcounterparticipantsrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.GetIntervalsBehindForCounterParticipantsRequest</h3>

    <p class="x2mdx-ref-schema-summary">3 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">counter\_participant\_ids</code>
        <span class="x2mdx-ref-type-badge">repeated string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_ids</code>
        <span class="x2mdx-ref-type-badge">repeated string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">threshold</code>
        <span class="x2mdx-ref-type-badge">uint64</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-getintervalsbehindforcounterparticipantsresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.GetIntervalsBehindForCounterParticipantsResponse</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">intervals\_behind</code>
        <span class="x2mdx-ref-type-badge">repeated CounterParticipantInfo</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-getpackagecontentsrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.GetPackageContentsRequest</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">package\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-getpackagecontentsresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.GetPackageContentsResponse</h3>

    <p class="x2mdx-ref-schema-summary">4 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">description</code>
        <span class="x2mdx-ref-type-badge">PackageDescription</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">modules</code>
        <span class="x2mdx-ref-type-badge">repeated ModuleDescription</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">is\_utility\_package</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">language\_version</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-moduledescription">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ModuleDescription</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">name</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-getpackagereferencesrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.GetPackageReferencesRequest</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">package\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-getpackagereferencesresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.GetPackageReferencesResponse</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">dars</code>
        <span class="x2mdx-ref-type-badge">repeated DarDescription</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-getresourcelimitsrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.GetResourceLimitsRequest</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-getresourcelimitsresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.GetResourceLimitsResponse</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">current\_limits</code>
        <span class="x2mdx-ref-type-badge">ResourceLimits</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-resourcelimits">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ResourceLimits</h3>

    <p class="x2mdx-ref-schema-summary">3 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">max\_inflight\_validation\_requests</code>
        <span class="x2mdx-ref-type-badge">uint32</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">max\_submission\_rate</code>
        <span class="x2mdx-ref-type-badge">uint32</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">max\_submission\_burst\_factor</code>
        <span class="x2mdx-ref-type-badge">double</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-getsafepruningoffsetrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.GetSafePruningOffsetRequest</h3>

    <p class="x2mdx-ref-schema-summary">3 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">before\_or\_at</code>
        <span class="x2mdx-ref-type-badge">Timestamp</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">ledger\_end</code>
        <span class="x2mdx-ref-type-badge">int64</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">counter\_participants\_commitments\_state</code>
        <span class="x2mdx-ref-type-badge">SafeToPruneCommitmentState</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-safetoprunecommitmentstate">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.SafeToPruneCommitmentState</h3>

    <p class="x2mdx-ref-schema-summary">4 values</p>
  </div>

  <ul class="x2mdx-ref-enum-list">
    <li><code>SAFE\_TO\_PRUNE\_COMMITMENT\_STATE\_UNSPECIFIED</code></li>

    <li><code>SAFE\_TO\_PRUNE\_COMMITMENT\_STATE\_MATCH</code></li>

    <li><code>SAFE\_TO\_PRUNE\_COMMITMENT\_STATE\_MATCH\_MISMATCH</code></li>

    <li><code>SAFE\_TO\_PRUNE\_COMMITMENT\_STATE\_ALL</code></li>
  </ul>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-getsafepruningoffsetresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.GetSafePruningOffsetResponse</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">safe\_pruning\_offset</code>
        <span class="x2mdx-ref-type-badge">int64</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">no\_safe\_pruning\_offset</code>
        <span class="x2mdx-ref-type-badge">NoSafePruningOffset</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-getsafepruningoffsetresponse-nosafepruningoffset">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.GetSafePruningOffsetResponse.NoSafePruningOffset</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-getsynchronizeridrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.GetSynchronizerIdRequest</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_alias</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-getsynchronizeridresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.GetSynchronizerIdResponse</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">physical\_synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-ignoreeventsrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.IgnoreEventsRequest</h3>

    <p class="x2mdx-ref-schema-summary">4 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">physical\_synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">from\_inclusive</code>
        <span class="x2mdx-ref-type-badge">int64</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">to\_inclusive</code>
        <span class="x2mdx-ref-type-badge">int64</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">force</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-ignoreeventsresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.IgnoreEventsResponse</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-importacsrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ImportAcsRequest</h3>

    <p class="x2mdx-ref-schema-summary">6 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">acs\_snapshot</code>
        <span class="x2mdx-ref-type-badge">bytes</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">workflow\_id\_prefix</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">contract\_import\_mode</code>
        <span class="x2mdx-ref-type-badge">ContractImportMode</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">excluded\_stakeholder\_ids</code>
        <span class="x2mdx-ref-type-badge">repeated string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">representative\_package\_id\_override</code>
        <span class="x2mdx-ref-type-badge">RepresentativePackageIdOverride</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-contractimportmode">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ContractImportMode</h3>

    <p class="x2mdx-ref-schema-summary">3 values</p>
  </div>

  <ul class="x2mdx-ref-enum-list">
    <li><code>CONTRACT\_IMPORT\_MODE\_UNSPECIFIED</code></li>

    <li><code>CONTRACT\_IMPORT\_MODE\_ACCEPT</code></li>

    <li><code>CONTRACT\_IMPORT\_MODE\_VALIDATION</code></li>
  </ul>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-representativepackageidoverride">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.RepresentativePackageIdOverride</h3>

    <p class="x2mdx-ref-schema-summary">3 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">contract\_override</code>
        <span class="x2mdx-ref-type-badge">repeated map</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">package\_id\_override</code>
        <span class="x2mdx-ref-type-badge">repeated map</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">package\_name\_override</code>
        <span class="x2mdx-ref-type-badge">repeated map</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-importacsresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ImportAcsResponse</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-importpartyacsrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ImportPartyAcsRequest</h3>

    <p class="x2mdx-ref-schema-summary">6 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">acs\_snapshot</code>
        <span class="x2mdx-ref-type-badge">bytes</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">workflow\_id\_prefix</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">contract\_import\_mode</code>
        <span class="x2mdx-ref-type-badge">ContractImportMode</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">representative\_package\_id\_override</code>
        <span class="x2mdx-ref-type-badge">RepresentativePackageIdOverride</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">party\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-importpartyacsresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ImportPartyAcsResponse</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-inspectcommitmentcontractsrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.InspectCommitmentContractsRequest</h3>

    <p class="x2mdx-ref-schema-summary">4 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">cids</code>
        <span class="x2mdx-ref-type-badge">repeated bytes</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">expected\_synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">timestamp</code>
        <span class="x2mdx-ref-type-badge">Timestamp</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">download\_payload</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-inspectcommitmentcontractsresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.InspectCommitmentContractsResponse</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">chunk</code>
        <span class="x2mdx-ref-type-badge">bytes</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-interval">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.Interval</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">start\_tick\_exclusive</code>
        <span class="x2mdx-ref-type-badge">Timestamp</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">end\_tick\_inclusive</code>
        <span class="x2mdx-ref-type-badge">Timestamp</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-listconnectedsynchronizersrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ListConnectedSynchronizersRequest</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-listconnectedsynchronizersresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ListConnectedSynchronizersResponse</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">connected\_synchronizers</code>
        <span class="x2mdx-ref-type-badge">repeated Result</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-listconnectedsynchronizersresponse-result">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ListConnectedSynchronizersResponse.Result</h3>

    <p class="x2mdx-ref-schema-summary">4 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_alias</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">physical\_synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">healthy</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-listdarsrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ListDarsRequest</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">limit</code>
        <span class="x2mdx-ref-type-badge">int32</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">filter\_name</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-listdarsresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ListDarsResponse</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">dars</code>
        <span class="x2mdx-ref-type-badge">repeated DarDescription</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-listpackagesrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ListPackagesRequest</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">limit</code>
        <span class="x2mdx-ref-type-badge">int32</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">filter\_name</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-listpackagesresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ListPackagesResponse</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">package\_descriptions</code>
        <span class="x2mdx-ref-type-badge">repeated PackageDescription</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-listregisteredsynchronizersrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ListRegisteredSynchronizersRequest</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-listregisteredsynchronizersresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ListRegisteredSynchronizersResponse</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">results</code>
        <span class="x2mdx-ref-type-badge">repeated Result</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-listregisteredsynchronizersresponse-result">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ListRegisteredSynchronizersResponse.Result</h3>

    <p class="x2mdx-ref-schema-summary">3 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">config</code>
        <span class="x2mdx-ref-type-badge">SynchronizerConnectionConfig</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">connected</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">physical\_synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-logoutrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.LogoutRequest</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_alias</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-logoutresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.LogoutResponse</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-lookupoffsetbytimerequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.LookupOffsetByTimeRequest</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">timestamp</code>
        <span class="x2mdx-ref-type-badge">Timestamp</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-lookupoffsetbytimeresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.LookupOffsetByTimeResponse</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">offset</code>
        <span class="x2mdx-ref-type-badge">int64</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-lookupreceivedacscommitmentsrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.LookupReceivedAcsCommitmentsRequest</h3>

    <p class="x2mdx-ref-schema-summary">4 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">time\_ranges</code>
        <span class="x2mdx-ref-type-badge">repeated SynchronizerTimeRange</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">counter\_participant\_ids</code>
        <span class="x2mdx-ref-type-badge">repeated string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">commitment\_state</code>
        <span class="x2mdx-ref-type-badge">repeated ReceivedCommitmentState</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">verbose</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-synchronizertimerange">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.SynchronizerTimeRange</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">interval</code>
        <span class="x2mdx-ref-type-badge">TimeRange</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-timerange">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.TimeRange</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">from\_exclusive</code>
        <span class="x2mdx-ref-type-badge">Timestamp</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">to\_inclusive</code>
        <span class="x2mdx-ref-type-badge">Timestamp</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-receivedcommitmentstate">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ReceivedCommitmentState</h3>

    <p class="x2mdx-ref-schema-summary">5 values</p>
  </div>

  <ul class="x2mdx-ref-enum-list">
    <li><code>RECEIVED\_COMMITMENT\_STATE\_UNSPECIFIED</code></li>

    <li><code>RECEIVED\_COMMITMENT\_STATE\_MATCH</code></li>

    <li><code>RECEIVED\_COMMITMENT\_STATE\_MISMATCH</code></li>

    <li><code>RECEIVED\_COMMITMENT\_STATE\_BUFFERED</code></li>

    <li><code>RECEIVED\_COMMITMENT\_STATE\_OUTSTANDING</code></li>
  </ul>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-lookupreceivedacscommitmentsresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.LookupReceivedAcsCommitmentsResponse</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">received</code>
        <span class="x2mdx-ref-type-badge">repeated ReceivedAcsCommitmentPerSynchronizer</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-receivedacscommitmentpersynchronizer">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ReceivedAcsCommitmentPerSynchronizer</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">received</code>
        <span class="x2mdx-ref-type-badge">repeated ReceivedAcsCommitment</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-receivedacscommitment">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ReceivedAcsCommitment</h3>

    <p class="x2mdx-ref-schema-summary">5 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">interval</code>
        <span class="x2mdx-ref-type-badge">Interval</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">origin\_counter\_participant\_uid</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">received\_commitment</code>
        <span class="x2mdx-ref-type-badge">bytes</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">own\_commitment</code>
        <span class="x2mdx-ref-type-badge">bytes</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">state</code>
        <span class="x2mdx-ref-type-badge">ReceivedCommitmentState</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-lookupsentacscommitmentsrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.LookupSentAcsCommitmentsRequest</h3>

    <p class="x2mdx-ref-schema-summary">4 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">time\_ranges</code>
        <span class="x2mdx-ref-type-badge">repeated SynchronizerTimeRange</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">counter\_participant\_ids</code>
        <span class="x2mdx-ref-type-badge">repeated string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">commitment\_state</code>
        <span class="x2mdx-ref-type-badge">repeated SentCommitmentState</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">verbose</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-sentcommitmentstate">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.SentCommitmentState</h3>

    <p class="x2mdx-ref-schema-summary">4 values</p>
  </div>

  <ul class="x2mdx-ref-enum-list">
    <li><code>SENT\_COMMITMENT\_STATE\_UNSPECIFIED</code></li>

    <li><code>SENT\_COMMITMENT\_STATE\_MATCH</code></li>

    <li><code>SENT\_COMMITMENT\_STATE\_MISMATCH</code></li>

    <li><code>SENT\_COMMITMENT\_STATE\_NOT\_COMPARED</code></li>
  </ul>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-lookupsentacscommitmentsresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.LookupSentAcsCommitmentsResponse</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">sent</code>
        <span class="x2mdx-ref-type-badge">repeated SentAcsCommitmentPerSynchronizer</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-sentacscommitmentpersynchronizer">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.SentAcsCommitmentPerSynchronizer</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">sent</code>
        <span class="x2mdx-ref-type-badge">repeated SentAcsCommitment</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-sentacscommitment">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.SentAcsCommitment</h3>

    <p class="x2mdx-ref-schema-summary">5 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">interval</code>
        <span class="x2mdx-ref-type-badge">Interval</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">dest\_counter\_participant\_uid</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">own\_commitment</code>
        <span class="x2mdx-ref-type-badge">bytes</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">received\_commitment</code>
        <span class="x2mdx-ref-type-badge">bytes</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">state</code>
        <span class="x2mdx-ref-type-badge">SentCommitmentState</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-migratesynchronizerrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.MigrateSynchronizerRequest</h3>

    <p class="x2mdx-ref-schema-summary">3 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">source\_synchronizer\_alias</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">target\_synchronizer\_connection\_config</code>
        <span class="x2mdx-ref-type-badge">SynchronizerConnectionConfig</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">force</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-migratesynchronizerresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.MigrateSynchronizerResponse</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-modifysynchronizerrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ModifySynchronizerRequest</h3>

    <p class="x2mdx-ref-schema-summary">3 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">physical\_synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">new\_config</code>
        <span class="x2mdx-ref-type-badge">SynchronizerConnectionConfig</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">sequencer\_connection\_validation</code>
        <span class="x2mdx-ref-type-badge">SequencerConnectionValidation</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-modifysynchronizerresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ModifySynchronizerResponse</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-opencommitmentrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.OpenCommitmentRequest</h3>

    <p class="x2mdx-ref-schema-summary">4 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">commitment</code>
        <span class="x2mdx-ref-type-badge">bytes</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">physical\_synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">computed\_for\_counter\_participant\_uid</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">period\_end\_tick</code>
        <span class="x2mdx-ref-type-badge">Timestamp</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-opencommitmentresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.OpenCommitmentResponse</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">chunk</code>
        <span class="x2mdx-ref-type-badge">bytes</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-participantstatusrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ParticipantStatusRequest</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-participantstatusresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ParticipantStatusResponse</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">status</code>
        <span class="x2mdx-ref-type-badge">ParticipantStatusResponseStatus</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">not\_initialized</code>
        <span class="x2mdx-ref-type-badge">NotInitialized</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-participantstatusresponse-participantstatusresponsestatus">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ParticipantStatusResponse.ParticipantStatusResponseStatus</h3>

    <p class="x2mdx-ref-schema-summary">4 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">common\_status</code>
        <span class="x2mdx-ref-type-badge">Status</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">connected\_synchronizers</code>
        <span class="x2mdx-ref-type-badge">repeated ConnectedSynchronizer</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">active</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">supported\_protocol\_versions</code>
        <span class="x2mdx-ref-type-badge">repeated int32</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-health-v30-status">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.health.v30.Status</h3>

    <p class="x2mdx-ref-schema-summary">7 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">uid</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">uptime</code>
        <span class="x2mdx-ref-type-badge">Duration</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">ports</code>
        <span class="x2mdx-ref-type-badge">repeated map</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">active</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">topology\_queues</code>
        <span class="x2mdx-ref-type-badge">TopologyQueueStatus</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">components</code>
        <span class="x2mdx-ref-type-badge">repeated ComponentStatus</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">version</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-health-v30-topologyqueuestatus">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.health.v30.TopologyQueueStatus</h3>

    <p class="x2mdx-ref-schema-summary">3 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">manager</code>
        <span class="x2mdx-ref-type-badge">uint32</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">dispatcher</code>
        <span class="x2mdx-ref-type-badge">uint32</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">clients</code>
        <span class="x2mdx-ref-type-badge">uint32</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-health-v30-componentstatus">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.health.v30.ComponentStatus</h3>

    <p class="x2mdx-ref-schema-summary">5 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">name</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">ok</code>
        <span class="x2mdx-ref-type-badge">StatusData</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">degraded</code>
        <span class="x2mdx-ref-type-badge">StatusData</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">failed</code>
        <span class="x2mdx-ref-type-badge">StatusData</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">fatal</code>
        <span class="x2mdx-ref-type-badge">StatusData</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-health-v30-componentstatus-statusdata">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.health.v30.ComponentStatus.StatusData</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">description</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-health-v30-notinitialized">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.health.v30.NotInitialized</h3>

    <p class="x2mdx-ref-schema-summary">3 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">active</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">waiting\_for\_external\_input</code>
        <span class="x2mdx-ref-type-badge">WaitingForExternalInput</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">version</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-health-v30-notinitialized-waitingforexternalinput">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.health.v30.NotInitialized.WaitingForExternalInput</h3>

    <p class="x2mdx-ref-schema-summary">4 values</p>
  </div>

  <ul class="x2mdx-ref-enum-list">
    <li><code>WAITING\_FOR\_EXTERNAL\_INPUT\_UNSPECIFIED</code></li>

    <li><code>WAITING\_FOR\_EXTERNAL\_INPUT\_ID</code></li>

    <li><code>WAITING\_FOR\_EXTERNAL\_INPUT\_NODE\_TOPOLOGY</code></li>

    <li><code>WAITING\_FOR\_EXTERNAL\_INPUT\_INITIALIZATION</code></li>
  </ul>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-performlatelsurequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.PerformLateLsuRequest</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">physical\_synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">successor</code>
        <span class="x2mdx-ref-type-badge">Successor</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-performlatelsurequest-successor">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.PerformLateLsuRequest.Successor</h3>

    <p class="x2mdx-ref-schema-summary">4 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">physical\_synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">announced\_upgrade\_time</code>
        <span class="x2mdx-ref-type-badge">Timestamp</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">config</code>
        <span class="x2mdx-ref-type-badge">SynchronizerConnectionConfig</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">sequencer\_connection\_validation</code>
        <span class="x2mdx-ref-type-badge">SequencerConnectionValidation</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-performlatelsuresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.PerformLateLsuResponse</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-performmanuallsurequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.PerformManualLsuRequest</h3>

    <p class="x2mdx-ref-schema-summary">5 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">physical\_synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">successor\_physical\_synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">upgrade\_time</code>
        <span class="x2mdx-ref-type-badge">Timestamp</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">sequencer\_successors</code>
        <span class="x2mdx-ref-type-badge">SequencerSuccessors</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">config</code>
        <span class="x2mdx-ref-type-badge">SynchronizerConnectionConfig</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-performmanuallsurequest-sequencerconnection">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.PerformManualLsuRequest.SequencerConnection</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">endpoints</code>
        <span class="x2mdx-ref-type-badge">repeated string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">custom\_trust\_certificates</code>
        <span class="x2mdx-ref-type-badge">bytes</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-performmanuallsurequest-sequencersuccessors">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.PerformManualLsuRequest.SequencerSuccessors</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">successors</code>
        <span class="x2mdx-ref-type-badge">repeated map</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-performmanuallsuresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.PerformManualLsuResponse</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-pingfailure">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.PingFailure</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">reason</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-pingrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.PingRequest</h3>

    <p class="x2mdx-ref-schema-summary">7 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">target\_parties</code>
        <span class="x2mdx-ref-type-badge">repeated string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">validators</code>
        <span class="x2mdx-ref-type-badge">repeated string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">timeout</code>
        <span class="x2mdx-ref-type-badge">Duration</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">levels</code>
        <span class="x2mdx-ref-type-badge">uint32</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">workflow\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-pingresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.PingResponse</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">success</code>
        <span class="x2mdx-ref-type-badge">PingSuccess</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">failure</code>
        <span class="x2mdx-ref-type-badge">PingFailure</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-pingsuccess">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.PingSuccess</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">ping\_time</code>
        <span class="x2mdx-ref-type-badge">uint64</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">responder</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-prunerequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.PruneRequest</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">prune\_up\_to</code>
        <span class="x2mdx-ref-type-badge">int64</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">counter\_participants\_commitments\_state</code>
        <span class="x2mdx-ref-type-badge">SafeToPruneCommitmentState</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-pruneresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.PruneResponse</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-purgecontractsrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.PurgeContractsRequest</h3>

    <p class="x2mdx-ref-schema-summary">3 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_alias</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">contract\_ids</code>
        <span class="x2mdx-ref-type-badge">repeated string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">ignore\_already\_purged</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-purgecontractsresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.PurgeContractsResponse</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-purgedeactivatedsynchronizerrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.PurgeDeactivatedSynchronizerRequest</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_alias</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-purgedeactivatedsynchronizerresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.PurgeDeactivatedSynchronizerResponse</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-reassignmentid">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ReassignmentId</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-reconnectsynchronizerrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ReconnectSynchronizerRequest</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_alias</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">retry</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-reconnectsynchronizerresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ReconnectSynchronizerResponse</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">connected\_successfully</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-reconnectsynchronizersrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ReconnectSynchronizersRequest</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">ignore\_failures</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-reconnectsynchronizersresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ReconnectSynchronizersResponse</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-registersynchronizerrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.RegisterSynchronizerRequest</h3>

    <p class="x2mdx-ref-schema-summary">3 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">config</code>
        <span class="x2mdx-ref-type-badge">SynchronizerConnectionConfig</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_connection</code>
        <span class="x2mdx-ref-type-badge">SynchronizerConnection</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">sequencer\_connection\_validation</code>
        <span class="x2mdx-ref-type-badge">SequencerConnectionValidation</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-registersynchronizerrequest-synchronizerconnection">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.RegisterSynchronizerRequest.SynchronizerConnection</h3>

    <p class="x2mdx-ref-schema-summary">3 values</p>
  </div>

  <ul class="x2mdx-ref-enum-list">
    <li><code>SYNCHRONIZER\_CONNECTION\_UNSPECIFIED</code></li>

    <li><code>SYNCHRONIZER\_CONNECTION\_NONE</code></li>

    <li><code>SYNCHRONIZER\_CONNECTION\_HANDSHAKE</code></li>
  </ul>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-registersynchronizerresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.RegisterSynchronizerResponse</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-removedarrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.RemoveDarRequest</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">main\_package\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-removedarresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.RemoveDarResponse</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-removepackagerequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.RemovePackageRequest</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">package\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">force</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-removepackageresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.RemovePackageResponse</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">success</code>
        <span class="x2mdx-ref-type-badge">Empty</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-repaircommitmentsstatus">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.RepairCommitmentsStatus</h3>

    <p class="x2mdx-ref-schema-summary">3 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">error\_message</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">completed\_repair\_timestamp</code>
        <span class="x2mdx-ref-type-badge">Timestamp</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-repaircommitmentsusingacsrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.RepairCommitmentsUsingAcsRequest</h3>

    <p class="x2mdx-ref-schema-summary">4 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_ids</code>
        <span class="x2mdx-ref-type-badge">repeated string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">counter\_participant\_ids</code>
        <span class="x2mdx-ref-type-badge">repeated string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">party\_ids</code>
        <span class="x2mdx-ref-type-badge">repeated string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">timeout\_seconds</code>
        <span class="x2mdx-ref-type-badge">Duration</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-repaircommitmentsusingacsresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.RepairCommitmentsUsingAcsResponse</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">statuses</code>
        <span class="x2mdx-ref-type-badge">repeated RepairCommitmentsStatus</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-rollbackunassignmentrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.RollbackUnassignmentRequest</h3>

    <p class="x2mdx-ref-schema-summary">3 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">reassignment\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">source\_synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">target\_synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-rollbackunassignmentresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.RollbackUnassignmentResponse</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-setconfigforslowcounterparticipantsrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.SetConfigForSlowCounterParticipantsRequest</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">configs</code>
        <span class="x2mdx-ref-type-badge">repeated SlowCounterParticipantSynchronizerConfig</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-setconfigforslowcounterparticipantsresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.SetConfigForSlowCounterParticipantsResponse</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-setpassiverequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.SetPassiveRequest</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-setpassiveresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.SetPassiveResponse</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-setresourcelimitsrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.SetResourceLimitsRequest</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">new\_limits</code>
        <span class="x2mdx-ref-type-badge">ResourceLimits</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-setresourcelimitsresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.SetResourceLimitsResponse</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-trafficcontrolstaterequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.TrafficControlStateRequest</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-trafficcontrolstateresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.TrafficControlStateResponse</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">traffic\_state</code>
        <span class="x2mdx-ref-type-badge">TrafficState</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-trafficstate">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.TrafficState</h3>

    <p class="x2mdx-ref-schema-summary">6 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">extra\_traffic\_purchased</code>
        <span class="x2mdx-ref-type-badge">int64</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">extra\_traffic\_consumed</code>
        <span class="x2mdx-ref-type-badge">int64</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">base\_traffic\_remainder</code>
        <span class="x2mdx-ref-type-badge">int64</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">last\_consumed\_cost</code>
        <span class="x2mdx-ref-type-badge">uint64</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">timestamp</code>
        <span class="x2mdx-ref-type-badge">int64</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">serial</code>
        <span class="x2mdx-ref-type-badge">uint32</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-unignoreeventsrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.UnignoreEventsRequest</h3>

    <p class="x2mdx-ref-schema-summary">4 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">physical\_synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">from\_inclusive</code>
        <span class="x2mdx-ref-type-badge">int64</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">to\_inclusive</code>
        <span class="x2mdx-ref-type-badge">int64</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">force</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-unignoreeventsresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.UnignoreEventsResponse</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-unvetdarrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.UnvetDarRequest</h3>

    <p class="x2mdx-ref-schema-summary">2 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">main\_package\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-unvetdarresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.UnvetDarResponse</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-uploaddarrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.UploadDarRequest</h3>

    <p class="x2mdx-ref-schema-summary">4 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">dars</code>
        <span class="x2mdx-ref-type-badge">repeated UploadDarData</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">vet\_all\_packages</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronize\_vetting</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-uploaddarrequest-uploaddardata">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.UploadDarRequest.UploadDarData</h3>

    <p class="x2mdx-ref-schema-summary">3 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">bytes</code>
        <span class="x2mdx-ref-type-badge">bytes</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">description</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">expected\_main\_package\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-uploaddarresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.UploadDarResponse</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">dar\_ids</code>
        <span class="x2mdx-ref-type-badge">repeated string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-validatedarrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ValidateDarRequest</h3>

    <p class="x2mdx-ref-schema-summary">3 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">data</code>
        <span class="x2mdx-ref-type-badge">bytes</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">filename</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-validatedarresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.ValidateDarResponse</h3>

    <p class="x2mdx-ref-schema-summary">1 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">main\_package\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-vetdarrequest">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.VetDarRequest</h3>

    <p class="x2mdx-ref-schema-summary">3 fields</p>
  </div>

  <div class="x2mdx-ref-fields">
    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">main\_package\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronize</code>
        <span class="x2mdx-ref-type-badge">bool</span>
      </div>
    </div>

    <div class="x2mdx-ref-field-row">
      <div class="x2mdx-ref-field-main">
        <code class="x2mdx-ref-field-name">synchronizer\_id</code>
        <span class="x2mdx-ref-type-badge">string</span>
      </div>
    </div>
  </div>
</div>

<div class="x2mdx-ref-schema" id="schema-com-digitalasset-canton-admin-participant-v30-vetdarresponse">
  <div class="x2mdx-ref-schema-head">
    <h3>com.digitalasset.canton.admin.participant.v30.VetDarResponse</h3>

    <p class="x2mdx-ref-schema-summary">0 fields</p>
  </div>
</div>
