> ## Documentation Index
> Fetch the complete documentation index at: https://cantonfoundation-feature-integrate-google-analytics.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Details and History

<div class="x2mdx-ref-page x2mdx-ref-page--operation" />

<div className="x2mdx-ref-operation-shell">
  <div className="x2mdx-ref-operation-main">
    <div class="x2mdx-ref-hero">
      <p class="x2mdx-ref-eyebrow">protobuf reference</p>

      <h1 class="x2mdx-ref-title">Protobuf</h1>
      <h2>Details and history</h2>
      <p>Descriptor-backed protobuf API history grouped by package. Operation-first gRPC pages with package-level browsing and recursive related schema sections.</p>

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

        <span class="x2mdx-ref-badge x2mdx-ref-badge--neutral">v3.4.11</span>
      </div>
    </div>
  </div>

  <dl class="x2mdx-ref-meta-grid">
    <div class="x2mdx-ref-meta-item">
      <dt>Source</dt>
      <dd>Canton protobuf trees from published release bundles</dd>
    </div>

    <div class="x2mdx-ref-meta-item">
      <dt>Version filter</dt>
      <dd>stable Canton release bundles >= 3.2.0</dd>
    </div>

    <div class="x2mdx-ref-meta-item">
      <dt>Latest release</dt>
      <dd>v3.4.11</dd>
    </div>

    <div class="x2mdx-ref-meta-item">
      <dt>Packages</dt>
      <dd>6</dd>
    </div>

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

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

## Release Summary

Counts are shown as added / changed / removed within each release slice.

<div class="x2mdx-ref-card-grid">
  <div class="x2mdx-ref-card x2mdx-ref-card--static">
    <div class="x2mdx-ref-card-head">
      <h3>3.4.0</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--neutral">Release</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Endpoint / message / enum deltas for this release.</p>

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

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

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

  <div class="x2mdx-ref-card x2mdx-ref-card--static">
    <div class="x2mdx-ref-card-head">
      <h3>3.4.2</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--neutral">Release</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Endpoint / message / enum deltas for this release.</p>

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

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

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

  <div class="x2mdx-ref-card x2mdx-ref-card--static">
    <div class="x2mdx-ref-card-head">
      <h3>3.4.3</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--neutral">Release</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Endpoint / message / enum deltas for this release.</p>

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

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

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

  <div class="x2mdx-ref-card x2mdx-ref-card--static">
    <div class="x2mdx-ref-card-head">
      <h3>3.4.4</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--neutral">Release</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Endpoint / message / enum deltas for this release.</p>

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

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

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

  <div class="x2mdx-ref-card x2mdx-ref-card--static">
    <div class="x2mdx-ref-card-head">
      <h3>3.4.5</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--neutral">Release</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Endpoint / message / enum deltas for this release.</p>

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

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

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

  <div class="x2mdx-ref-card x2mdx-ref-card--static">
    <div class="x2mdx-ref-card-head">
      <h3>3.4.6</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--neutral">Release</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Endpoint / message / enum deltas for this release.</p>

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

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

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

  <div class="x2mdx-ref-card x2mdx-ref-card--static">
    <div class="x2mdx-ref-card-head">
      <h3>3.4.7</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--neutral">Release</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Endpoint / message / enum deltas for this release.</p>

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

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

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

  <div class="x2mdx-ref-card x2mdx-ref-card--static">
    <div class="x2mdx-ref-card-head">
      <h3>3.4.8</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--neutral">Release</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Endpoint / message / enum deltas for this release.</p>

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

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

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

  <div class="x2mdx-ref-card x2mdx-ref-card--static">
    <div class="x2mdx-ref-card-head">
      <h3>3.4.9</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--neutral">Release</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Endpoint / message / enum deltas for this release.</p>

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

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

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

  <div class="x2mdx-ref-card x2mdx-ref-card--static">
    <div class="x2mdx-ref-card-head">
      <h3>3.4.10</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--neutral">Release</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Endpoint / message / enum deltas for this release.</p>

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

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

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

  <div class="x2mdx-ref-card x2mdx-ref-card--static">
    <div class="x2mdx-ref-card-head">
      <h3>3.4.11</h3>

      <div class="x2mdx-ref-badges">
        <span class="x2mdx-ref-badge x2mdx-ref-badge--neutral">Release</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Endpoint / message / enum deltas for this release.</p>

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

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

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

## Ledger API

<div class="x2mdx-ref-card-grid">
  <a class="x2mdx-ref-card" href="./packages/com-daml-ledger-api-v2">
    <div class="x2mdx-ref-card-head">
      <h3>com.daml.ledger.api.v2</h3>

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

    <p class="x2mdx-ref-card-summary">9 services, 20 endpoints, 115 messages, 8 enums</p>

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

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

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

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

  <a class="x2mdx-ref-card" href="./packages/com-daml-ledger-api-v2-admin">
    <div class="x2mdx-ref-card-head">
      <h3>com.daml.ledger.api.v2.admin</h3>

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

    <p class="x2mdx-ref-card-summary">6 services, 28 endpoints, 78 messages, 3 enums</p>

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

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

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

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

  <a class="x2mdx-ref-card" href="./packages/com-daml-ledger-api-v2-interactive">
    <div class="x2mdx-ref-card-head">
      <h3>com.daml.ledger.api.v2.interactive</h3>

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

    <p class="x2mdx-ref-card-summary">1 services, 6 endpoints, 28 messages, 1 enums</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>Endpoints</dt>
        <dd>6</dd>
      </div>

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

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

  <a class="x2mdx-ref-card" href="./packages/com-daml-ledger-api-v2-testing">
    <div class="x2mdx-ref-card-head">
      <h3>com.daml.ledger.api.v2.testing</h3>

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

    <p class="x2mdx-ref-card-summary">1 services, 2 endpoints, 3 messages</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>Endpoints</dt>
        <dd>2</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>
    </dl>
  </a>
</div>

## Schema Packages

<div class="x2mdx-ref-card-grid">
  <a class="x2mdx-ref-card" href="./packages/com-daml-ledger-api">
    <div class="x2mdx-ref-card-head">
      <h3>com.daml.ledger.api</h3>

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

    <p class="x2mdx-ref-card-summary">0 services, 0 endpoints, 0 messages</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>Endpoints</dt>
        <dd>0</dd>
      </div>

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

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

  <a class="x2mdx-ref-card" href="./packages/com-daml-ledger-api-v2-interactive-transaction-v1">
    <div class="x2mdx-ref-card-head">
      <h3>com.daml.ledger.api.v2.interactive.transaction.v1</h3>

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

    <p class="x2mdx-ref-card-summary">0 services, 0 endpoints, 5 messages</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>Endpoints</dt>
        <dd>0</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>
    </dl>
  </a>
</div>
