Explore time-series data concepts with hands-on examples
The WIA Time-Series Data simulator walks through the four-phase architecture of the standard with hands-on examples. The Overview tab explains the data model, the Demo tab shows live ingestion of a synthetic sensor stream, the API tab provides Phase 2 endpoint exploration with cURL commands you can copy and adapt, and the Examples tab shows worked schema files for the most common patterns (per-second IoT telemetry, per-minute weather data, per-day financial close prices, per-millisecond high-frequency trading ticks).
Each tab is a self-contained iframe so the simulator runs entirely in your browser without any server-side state. Schema validation uses the JSON Schema 2020-12 documents bundled with the standard at /spec/schemas/. Authentication examples show HTTP Message Signatures per IETF RFC 9421; the demo uses pre-generated keypairs and clearly labels them as such — never reuse the demo keys in production.
If you are implementing a Phase 2 endpoint, walk the API tab and the Examples tab in parallel. The conformance test suite at https://github.com/WIA-Official/wia-time-series-data-conformance is the source of truth for what your implementation needs to pass; the simulator is a teaching tool, not a substitute for the test suite.
The simulator does not implement long-term storage, query optimisation, or downsampling. Those are responsibilities of a real Phase 2 host, not of the wire-format simulator. For a hosted reference implementation, see the wia/time-series-data-host:1.0.0 container image which bundles a SQLite-backed store with retention rules, downsampling, and query optimisation suitable for small-to-medium deployments.
The simulator targets evergreen browsers (Chrome, Firefox, Edge, Safari current and prior major version). It uses ES2022 features and does not transpile. If your environment requires older browser support, please consume the standard's specification documents directly rather than relying on the simulator UI.