diff --git a/AGENTS.md b/AGENTS.md
index 409579c..6cf7004 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -53,11 +53,13 @@ src/
Spillgebees.SIRI.Models/ Meta-package (all SIRI versions)
Spillgebees.SIRI.Models.V2_1/ SIRI v2.1 bindings
Spillgebees.SIRI.Models.V2_2/ SIRI v2.2 bindings
+ Spillgebees.SIRI.Models.V2_2_1/ SIRI v2.2.1 bindings
+ Spillgebees.SIRI.Models.V2_3/ SIRI v2.3 bindings
Spillgebees.SIRI.Models.Tests/ Tests
netex/
NeTEx.Models.targets NuGet metadata + build-time generation
Spillgebees.NeTEx.Models/ Meta-package (all NeTEx versions)
- Spillgebees.NeTEx.Models.V1_*/ Version-specific bindings (5 versions)
+ Spillgebees.NeTEx.Models.V*/ Version-specific NeTEx bindings
Spillgebees.NeTEx.Models.Tests/ Tests
```
@@ -143,7 +145,7 @@ Test classes are plain `public class` with no base class or constructor injectio
## Tooling
-- **SDK**: .NET 10.0 (`global.json` pins `10.0.102`, rolls forward within feature band)
+- **SDK**: .NET 10.0 (`global.json` pins `10.0.401`, rolls forward to a later feature band when needed)
- **Versioning**: MinVer (automatic from Git tags, no manual versions in csproj)
- **Reproducible builds**: `DotNet.ReproducibleBuilds` package
- **License**: EUPL-1.2
diff --git a/README.md b/README.md
index 40ac121..6a3a9c1 100644
--- a/README.md
+++ b/README.md
@@ -1,213 +1,78 @@
# Spillgebees.Transmodel
-
-
-
-
+[](https://github.com/Spillgebees/Transmodel/actions/workflows/build-and-test.yml)
+[](https://www.nuget.org/packages/Spillgebees.NeTEx.Models)
+[](https://www.nuget.org/packages/Spillgebees.SIRI.Models)
+[](LICENSE)
-Strongly-typed C# XML bindings for [Transmodel](https://transmodel-cen.eu/)-based European public transport standards. Currently, covers [NeTEx](https://github.com/NeTEx-CEN/NeTEx) (Network Timetable Exchange) and [SIRI](https://github.com/SIRI-CEN/SIRI) (Service Interface for Real-time Information), with the flexibility to support additional Transmodel-based standards.
+C# XML bindings for [NeTEx](https://github.com/TransmodelEcosystem/NeTEx) timetable data and [SIRI](https://github.com/TransmodelEcosystem/SIRI) real-time transport data, generated from their XSD schemas. The packages target .NET `10.0` and use `XmlSerializer`.
-Generated from the official CEN XSD schemas and verified with automated tests.
+The project uses AI-assisted development and has not had a full manual review. It is pre-production software.
-> **Note:** This project was developed with significant AI assistance. While it is functional and tested, it has not yet undergone a full manual review. Treat it as pre-production. Cntributions and feedback are welcome.
+## Install models
-## Generator tool
-
-A CLI tool that downloads XSD schemas from the official CEN repositories and generates modern C# XML bindings with the latest features. Use it to generate bindings for any schema version, including unreleased branches or specific commits.
-
-| Package | NuGet |
-|--------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
-| `Spillgebees.Transmodel.Generator` | [](https://www.nuget.org/packages/Spillgebees.Transmodel.Generator) |
-
-```bash
-dotnet tool install -g Spillgebees.Transmodel.Generator
-```
-
-### NeTEx generation
+Choose the schema version your data provider uses. For example:
```bash
-transmodel-generator generate-netex --version v1.3.1 --output ./Generated --namespace MyApp.NeTEx
-```
-
-Generates XML bindings with the following sub-namespaces:
-
-| Sub-namespace | XML Namespace | Description |
-|---------------------|----------------------------------|----------------------------------------|
-| `MyApp.NeTEx.NeTEx` | `http://www.netex.org.uk/netex` | NeTEx types |
-| `MyApp.NeTEx.SIRI` | `http://www.siri.org.uk/siri` | SIRI types (subset bundled with NeTEx) |
-| `MyApp.NeTEx.GML` | `http://www.opengis.net/gml/3.2` | GML types (geographic markup) |
-
-### SIRI generation
-
-```bash
-transmodel-generator generate-siri --version v2.2 --output ./Generated --namespace MyApp.SIRI
-```
-
-Generates XML bindings with the following sub-namespaces:
-
-| Sub-namespace | XML Namespace | Description |
-|---------------------|----------------------------------------|-------------------------------|
-| `MyApp.SIRI.SIRI` | `http://www.siri.org.uk/siri` | Core SIRI types |
-| `MyApp.SIRI.IFOPT` | `http://www.ifopt.org.uk/ifopt` | IFOPT types |
-| `MyApp.SIRI.ACSB` | `http://www.ifopt.org.uk/acsb` | Accessibility types |
-| `MyApp.SIRI.DATEX2` | `http://datex2.eu/schema/2_0RC1/2_0` | DATEX2 types |
-| `MyApp.SIRI.WSDL` | `http://wsdl.siri.org.uk` | WSDL/SOAP types |
-| `MyApp.SIRI.GML` | `http://www.opengis.net/gml/3.2` | GML types (geographic markup) |
-| `MyApp.SIRI.W3` | `http://www.w3.org/XML/1998/namespace` | W3 types |
-
-### CLI reference
-
-```
-transmodel-generator generate-netex [options]
-transmodel-generator generate-siri [options]
-
-Options:
- -v, --version Schema version tag (default: v1.3.1 for NeTEx, v2.2 for SIRI)
- --ref [ Git ref (branch or commit SHA), mutually exclusive with --version
- -o, --output ]