Transport-agnostic core of the driver: shared types and logic that do not depend on the network backend.
Neodriver_core.Errors — the error taxonomy and is_retryable.Neodriver_core.Config — configuration records with validated constructors.Neodriver_core.Addressing — server addresses and driver URI parsing (bolt://, neo4j:// and their +s / +ssc variants).Neodriver_core.Deadline — deadlines for unified timing.Neodriver_core.Temporal — Date / Time / DateTime / Duration value types (named zones resolved through the embedded IANA database).Neodriver_core.Values — rich value types (graph, spatial, temporal, vector, unsupported, broken).Neodriver_core.Hydration — conversion between PackStream values and rich values.Neodriver_core.Capabilities — per-version Bolt protocol capabilities.The root Neodriver_core aggregates all of the above.