# All operations

The sections below list every operation beyond the contract's baseline,
with its signature, failures and SQL form, one section per namespace or
group of types. The baseline itself (construction, `text.parse`,
`text.format`, `text.from`, JSON, storage, `==` and order) is defined
once, under
[What every standard type can do](/docs/every-standard-type-meets-one-contract.md),
and isn't repeated.

| Section | Namespace | Operations |
|---|---|---|
| The standard operator table | | Operators, not counted |
| Lists | `list` | 26 |
| Sets | `set` | 7 |
| Maps | `map` | 10 |
| Ranges | `range` | 3 |
| Numbers | `integer`, `decimal` | 18 |
| Money and payments | `money` | 8 |
| Physical quantities | `units` | 3 |
| Time and calendar additions | `temporal` | 24 (21 from Dates and times) |
| Text | `text` | 21 |
| Text formats | `markup` | 3 |
| Hashing and cryptography | `hash`, `crypto` | 11 |
| Randomness | `random` | 5 |
| Encodings | `encoding` | 9 |
| Data formats | `json`, `csv`, `tsv`, `json_lines` | 10 |
| Colour | `colour` | 5 |
| Media | `media` | 1 |
| Web and software | `web`, `semver` | 4 |
| Groups with the baseline only | | 0 |
| Locale | `locale` | 1 ([Locales](/docs/locales.md)) |
