---
name: gdtest-type-aliases
description: >
  A synthetic test package built from PEP 695 type aliases. Use when writing Python code that uses the gdtest_type_aliases package.
compatibility: Requires Python >=3.12.
---

# gdtest_type_aliases

A synthetic test package built from PEP 695 type aliases

## Installation

```bash
pip install gdtest-type-aliases
```

## API overview

### Classes

Main classes provided by the package

- `Ledger`: An append-only record of contract state changes

### Functions

Utility functions

- `sign`: Sign a contract with the named scheme
- `summarize`: Group contracts by name for one jurisdiction

### Constants

Module-level constants and data

- `Signature`

### Type Aliases

Type alias definitions

- `Clause`: Type alias
- `ContractId`: Type alias
- `Jurisdiction`: Type alias
- `Key`: Type alias
- `Named`: Type alias
- `Pair`: Type alias
- `Row`: Type alias
- `Validator`: Type alias

## Resources

- [llms.txt](llms.txt) — Indexed API reference for LLMs
- [llms-full.txt](llms-full.txt) — Comprehensive documentation for LLMs
