Describe the data you publish
Choose the records and fields to expose, and define their names and meaning for other services. Relay produces the interface and its documentation from that reviewed definition.
Registry Relay
Registry Relay gives other services a controlled interface to look up and read selected data from an existing registry. Define the fields, their meaning, and the rules for access, while keeping record maintenance in the source system.
One example: information for a public assistance service
A public assistance service needs a household’s reference, district, and enrollment status to process an application. The registry team agrees to provide those fields while withholding the home address and payment details.
An illustrative sharing agreement
Registry owner
Corrections and updates stay in this source register.
Registry Relay
3 agreed fieldsReturned for this request
Other fields stay at source
Public assistance service
Response · 3 fields
The service receives the agreed values and record reference.
Audit record Requested fields, access rules and purpose, outcome, and time.
A reusable interface for your registry
Publish agreed information about people, households, businesses, facilities, or other records your organization maintains. Define permitted reads and lookups, with consistent field meanings and access rules for receiving services.
Choose the records and fields to expose, and define their names and meaning for other services. Relay produces the interface and its documentation from that reviewed definition.
Specify which reads and lookups are available and the records and fields each service may receive. A service can ask for fewer permitted fields, but its request cannot widen the access you have granted.
Record identifiers and source context accompany the selected information so the receiving service can interpret it. Relay records the request and its outcome for audit.
How it fits your organization
Your organization owns and maintains the records. Registry Relay provides a read-only interface for other services, so a request for information leaves the source records unchanged.
Agree which information is useful, who may receive it, and how current the published data needs to be.
For developers and implementers
The introductory tutorial uses a synthetic business register in SQLite. Publish its legal name and legal form, try a request for the withheld address, and inspect the audit record.
Run the SQLite publication tutorial →
Read the product documentation →Work with us
Get hands-on help through a paid implementation pilot, or ongoing support while your team builds and runs the solution.
Implementation and support