# 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
[Every standard type meets one contract](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 Configuration and time) |
| 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](locales.md)) |
