Knowledge base MessagesEntitiesAttributesCode listsErrors and fixesProcessesRolesReleasesGlossaryEcosystemCompare Validator NL EN

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 (v1.3.1, schema 001.04) and the pre-release of Release 2027 (v1.4.0, schema 001.05). Descriptions of attributes and codes are copied verbatim from those schemas. 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.

Messages
16
Entities
21
Attributes
153
Code lists
14
Samples validated
16 / 16
Last build
2026-09-05

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

SIVI publishes a pre-release at the end of June and a final release at the end of September every year. 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.

Attribution. 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. GitHub Stichting-SIVI/VBPUOdsk · Manual · sivi.org