VB-PUO Knowledge Base
About this knowledge base
How this knowledge base is made: from SIVI's official JSON schemas, with build-time validation of every sample, bilingual, with attribution and a fixed refresh cycle per SIVI release.
Source and method
The pages about messages, entities, attributes and code lists are generated from the JSON schemas of the VB-PUO standard as SIVI publishes them on GitHub: Release 2026 (tag v1.3.1, unchanged in v1.3.2, schema 001.04) and Release 2027 (tag v1.4.0, final since 12 October 2026, schema 001.05). Descriptions of attributes and codes are copied verbatim from those schemas, including the Dutch explanation SIVI gives for the attributes of that release since the final Release 2027. The sample messages are SIVI's official samples where they validate against the current schema, and otherwise messages generated by WTP Data Lab; every sample is validated with AJV against the schema and code lists of the relevant release when the site is built. Explanations, rules, pitfalls, error descriptions, processes, roles, terms and translations are by WTP Data Lab and are based on SIVI's manual, release notes and GitHub issues.
Attribution and licence
Source: SIVI – VB-PUO Standard. Schemas, attribute descriptions and code lists are taken unchanged from the VB-PUO Standard (owned by the Pensioenfederatie, managed by SIVI) and shown with their release and version. Explanations, examples, error descriptions and translations are by WTP Data Lab and are not part of the standard.
The standard is owned by the Pensioenfederatie; SIVI provides substantive and administrative management. Use is freely permitted, including commercially, provided the standard is not changed in substance outside the formal change process and with the attribution "Source: SIVI – VB-PUO Standard" and mention of the version. This knowledge base does not change the standard and shows release and schema version on every page.
Updating
By its release policy (manual section 2.9.2) SIVI publishes a pre-release at the end of June and the final release at the end of September; Release 2027 came on 17 July and 12 October 2026, under the same version number. SIVI can also change the sample messages between two releases. At every release this knowledge base is regenerated: new schemas, new code lists, new diff pages and revalidated samples. Interim changes from the GitHub issues are incorporated in the explanations.
Who
This knowledge base is maintained by the team behind WTP Data Lab, the platform pension administrators and asset managers use to create, validate, visualise and exchange SIVI VB-PUO messages. We implement the standard ourselves and track every SIVI release. Contact.
Open data
The normalised data behind this knowledge base are available as JSON: messages.json, entities.json, attributes.json, codelists.json, diffs.json, meta.json; the schemas per release are under /vb-puo/schemas/; an overview for language models is in llms.txt.
