> ## 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.

# Details and history

> Reference documentation for Daml Standard Library modules.

<div class="x2mdx-ref-hero">
  <p class="x2mdx-ref-eyebrow">Daml Reference</p>

  <h1 class="x2mdx-ref-title">Daml Standard Library</h1>

  <p class="x2mdx-ref-summary">Generated module overview for the Daml Standard Library, built from versioned docs JSON snapshots.</p>

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

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

  <dl class="x2mdx-ref-meta-grid">
    <div class="x2mdx-ref-meta-item">
      <dt>Publish version</dt>
      <dd>3.4.11</dd>
    </div>

    <div class="x2mdx-ref-meta-item">
      <dt>Source</dt>
      <dd>Published Daml Standard Library docs JSON from local SDK artifacts</dd>
    </div>

    <div class="x2mdx-ref-meta-item">
      <dt>Version filter</dt>
      <dd>configured Daml SDK artifact versions</dd>
    </div>
  </dl>
</div>

## Modules

Open a module page for declarations, type signatures, warnings, and lifecycle details.

<div class="x2mdx-ref-card-grid">
  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-action">
    <div class="x2mdx-ref-card-head">
      <h3>DA.Action</h3>

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

    <p class="x2mdx-ref-card-summary">Action</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-action-state">
    <div class="x2mdx-ref-card-head">
      <h3>DA.Action.State</h3>

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

    <p class="x2mdx-ref-card-summary">DA.Action.State</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-action-state-class">
    <div class="x2mdx-ref-card-head">
      <h3>DA.Action.State.Class</h3>

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

    <p class="x2mdx-ref-card-summary">DA.Action.State.Class</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-assert">
    <div class="x2mdx-ref-card-head">
      <h3>DA.Assert</h3>

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

    <p class="x2mdx-ref-card-summary">-</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-bifunctor">
    <div class="x2mdx-ref-card-head">
      <h3>DA.Bifunctor</h3>

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

    <p class="x2mdx-ref-card-summary">-</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-crypto-text">
    <div class="x2mdx-ref-card-head">
      <h3>DA.Crypto.Text</h3>

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

    <p class="x2mdx-ref-card-summary">Functions for working with Crypto builtins.</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-date">
    <div class="x2mdx-ref-card-head">
      <h3>DA.Date</h3>

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

    <p class="x2mdx-ref-card-summary">This module provides a set of functions to manipulate Date values.</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-either">
    <div class="x2mdx-ref-card-head">
      <h3>DA.Either</h3>

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

    <p class="x2mdx-ref-card-summary">The Either type represents values with two possibilities.</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-exception">
    <div class="x2mdx-ref-card-head">
      <h3>DA.Exception</h3>

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

        <span class="x2mdx-ref-badge x2mdx-ref-badge--removed">Deprecated 3.4.9</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Exception handling in Daml.</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Deprecated</dt>
        <dd>3.4.9</dd>
      </div>

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-fail">
    <div class="x2mdx-ref-card-head">
      <h3>DA.Fail</h3>

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

    <p class="x2mdx-ref-card-summary">Fail, for FailureStatus</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-foldable">
    <div class="x2mdx-ref-card-head">
      <h3>DA.Foldable</h3>

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

    <p class="x2mdx-ref-card-summary">Class of data structures that can be folded to a summary value.</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-functor">
    <div class="x2mdx-ref-card-head">
      <h3>DA.Functor</h3>

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

    <p class="x2mdx-ref-card-summary">The Functor class is used for types that can be mapped over.</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-internal-interface-anyview">
    <div class="x2mdx-ref-card-head">
      <h3>DA.Internal.Interface.AnyView</h3>

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

    <p class="x2mdx-ref-card-summary">-</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-internal-interface-anyview-types">
    <div class="x2mdx-ref-card-head">
      <h3>DA.Internal.Interface.AnyView\.Types</h3>

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

    <p class="x2mdx-ref-card-summary">-</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-list">
    <div class="x2mdx-ref-card-head">
      <h3>DA.List</h3>

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

    <p class="x2mdx-ref-card-summary">List</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-list-builtinorder">
    <div class="x2mdx-ref-card-head">
      <h3>DA.List.BuiltinOrder</h3>

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

    <p class="x2mdx-ref-card-summary">Note: This is only supported in Daml-LF 1.11 or later.</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-list-total">
    <div class="x2mdx-ref-card-head">
      <h3>DA.List.Total</h3>

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

    <p class="x2mdx-ref-card-summary">-</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-logic">
    <div class="x2mdx-ref-card-head">
      <h3>DA.Logic</h3>

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

    <p class="x2mdx-ref-card-summary">Logic - Propositional calculus.</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-map">
    <div class="x2mdx-ref-card-head">
      <h3>DA.Map</h3>

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

    <p class="x2mdx-ref-card-summary">Note: This is only supported in Daml-LF 1.11 or later.</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-math">
    <div class="x2mdx-ref-card-head">
      <h3>DA.Math</h3>

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

    <p class="x2mdx-ref-card-summary">Math - Utility Math functions for Decimal</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-monoid">
    <div class="x2mdx-ref-card-head">
      <h3>DA.Monoid</h3>

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

    <p class="x2mdx-ref-card-summary">-</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-nonempty">
    <div class="x2mdx-ref-card-head">
      <h3>DA.NonEmpty</h3>

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

    <p class="x2mdx-ref-card-summary">Type and functions for non-empty lists. This module re-exports many functions with</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-nonempty-types">
    <div class="x2mdx-ref-card-head">
      <h3>DA.NonEmpty.Types</h3>

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

    <p class="x2mdx-ref-card-summary">This module contains the type for non-empty lists so we can give it a stable package id.</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-numeric">
    <div class="x2mdx-ref-card-head">
      <h3>DA.Numeric</h3>

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

    <p class="x2mdx-ref-card-summary">-</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-optional">
    <div class="x2mdx-ref-card-head">
      <h3>DA.Optional</h3>

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

    <p class="x2mdx-ref-card-summary">The Optional type encapsulates an optional value. A value of type</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-record">
    <div class="x2mdx-ref-card-head">
      <h3>DA.Record</h3>

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

    <p class="x2mdx-ref-card-summary">Exports the record machinery necessary to allow one to annotate</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-semigroup">
    <div class="x2mdx-ref-card-head">
      <h3>DA.Semigroup</h3>

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

    <p class="x2mdx-ref-card-summary">-</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-set">
    <div class="x2mdx-ref-card-head">
      <h3>DA.Set</h3>

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

    <p class="x2mdx-ref-card-summary">Note: This is only supported in Daml-LF 1.11 or later.</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-stack">
    <div class="x2mdx-ref-card-head">
      <h3>DA.Stack</h3>

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

    <p class="x2mdx-ref-card-summary">-</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-text">
    <div class="x2mdx-ref-card-head">
      <h3>DA.Text</h3>

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

    <p class="x2mdx-ref-card-summary">Functions for working with Text.</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-textmap">
    <div class="x2mdx-ref-card-head">
      <h3>DA.TextMap</h3>

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

    <p class="x2mdx-ref-card-summary">TextMap - A map is an associative array data type composed of a</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-time">
    <div class="x2mdx-ref-card-head">
      <h3>DA.Time</h3>

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

    <p class="x2mdx-ref-card-summary">This module provides a set of functions to manipulate Time values.</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-traversable">
    <div class="x2mdx-ref-card-head">
      <h3>DA.Traversable</h3>

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

    <p class="x2mdx-ref-card-summary">Class of data structures that can be traversed from left to right, performing an action on each element.</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-tuple">
    <div class="x2mdx-ref-card-head">
      <h3>DA.Tuple</h3>

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

    <p class="x2mdx-ref-card-summary">Tuple - Ubiquitous functions of tuples.</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/da-validation">
    <div class="x2mdx-ref-card-head">
      <h3>DA.Validation</h3>

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

    <p class="x2mdx-ref-card-summary">Validation type and associated functions.</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

  <a class="x2mdx-ref-card" href="/appdev/reference/daml-standard-library/prelude">
    <div class="x2mdx-ref-card-head">
      <h3>Prelude</h3>

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

    <p class="x2mdx-ref-card-summary">The pieces that make up the Daml language.</p>

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

      <div class="x2mdx-ref-meta-item">
        <dt>Introduced</dt>
        <dd>3.4.9</dd>
      </div>

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

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

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

## Version Summary

<div class="x2mdx-ref-card-grid">
  <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--added">Added 38</span>

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

        <span class="x2mdx-ref-badge x2mdx-ref-badge--removed">Removed 0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Module changes included in this Daml docs JSON snapshot.</p>
  </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--added">Added 0</span>

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

        <span class="x2mdx-ref-badge x2mdx-ref-badge--removed">Removed 0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Module changes included in this Daml docs JSON snapshot.</p>
  </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--added">Added 0</span>

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

        <span class="x2mdx-ref-badge x2mdx-ref-badge--removed">Removed 0</span>
      </div>
    </div>

    <p class="x2mdx-ref-card-summary">Module changes included in this Daml docs JSON snapshot.</p>
  </div>
</div>
