This is a planning / work breakdown page for driving the development of a second full-featured (?) VISS v2 server (in addition to the comprehensive GoLang version)

Design constraints / requirements

Background information

Driving forces behind this

There are at least two known starting points that are C++ based, but these currently support a limited VISS v1 feature set.

Access Control

VISS v2 has a significant update of the access control description.  If this is going to be a full implementation then it should implement access control according to specification.

Other Features

The v2 specification has a lot of flexibility in queries, various types of filters, and service-discovery like information such as available signals.  
There is an ongoing discussion of whether some features should be marked as optional in the specification but it has not been completed yet.

Naturally, any implementation should track the implemented features in some kind of matrix.