The MBR’s starting point for the technology architecture was Foster Moore’s 124 registry software,
Catalyst. Catalyst was selected as the commercial-off-the-shelf product for the MBR implementation,
following a formal approach to market and design validation with Foster Moore. 125 During the course
of the program, the implementation changed to a later version of Catalyst called Verne.
Verne is a cloud-hosted registry product that uses Linux/Unix OS and a document database that is
suitable for registries. It uses a lesser-known Java-based programming language called Groovy. 126
Verne provides out-of-the-box functionalities for registration management, client management,
content management, access management, configuration management, analytics and reporting, data
provision, account management, communication management, document management, API
management, and fee and revenue management. The user interface framework provides a flexible
way to generate XML based APIs.