Skip to content
An official website of the Velocity Interoperability Network

Notice feed

The notice feed interface is exposed by the Official Register and follows VIN-5 Message Envelope. It delivers the notices published in the Official Register to member systems as a sequenced feed of envelopes, so that a system may learn of a registration, suspension or withdrawal on the day it is published rather than by consulting the register afterwards.

Catalogue entry API-04
ParticularValue
Catalogue identifierAPI-04
ProviderOfficial Register
Standard followedVIN-5 Message Envelope
Interface version0.7
StatusInterim
Listed6 September 2026

The feed carries every notice, whatever its subject. Systems that check the standing of an organisation before dealing with it should combine the feed with the registry lookup: the feed announces a change, and the lookup confirms the record after it. The feed is the model for the standards feed that the Developer Portal plans, which is listed in the API Catalogue as Planned.

Operations. The interface offers four operations: two for retrieving notices on request and two for managing a subscription.

Operations of the notice feed interface
OperationPurposeRequestResponse
Retrieve noticesReturns notices published since a given sequence number, oldest first.A sequence number, or none for the earliest retained noticeUp to 100 envelopes, each carrying one notice
Retrieve noticeReturns one notice by its number.A notice numberOne envelope carrying the notice, or a not-found result
SubscribeRegisters a member system to receive each new notice as an envelope when it is published.The identifier of the receiving systemA subscription reference
UnsubscribeEnds a subscription.A subscription referenceAcknowledgement

The notice. Each envelope carries one notice with the fields below. The envelope itself carries the sender, recipient, timestamp and signature defined in VIN-5.

Fields of a notice
FieldMeaning
Notice numberThe number under which the Official Register published the notice.
DateThe date of publication.
KindOne of Registration, Suspension, Withdrawal, Correction or General.
SubjectA one-line statement of what the notice concerns, naming the organisation or system affected where there is one.
BodyThe full text of the notice as published.
Issuing officeThe office of the Official Register that published the notice.
SequenceThe position of the notice in the feed. Increases by one with each notice and is never reused.

Subscribing to the feed. A member system that wishes to receive notices as they are published follows the procedure below.

  1. Step 1: Register the receiving system

    The receiving system must be registered with the Identity Service, since the Official Register addresses each envelope to a registered system identifier.

  2. Step 2: Call Subscribe

    Supply the system identifier. The subscription reference returned should be kept; it is needed to end the subscription. A system may hold at most five subscriptions.

  3. Step 3: Record the sequence number of each envelope received

    Envelopes are delivered in sequence. A gap in the sequence means a notice has been missed; a repeat means an envelope has been delivered twice and should be ignored.

  4. Step 4: Fill gaps with Retrieve notices

    On finding a gap, or on restarting after an interruption, call Retrieve notices from the last sequence number received. The feed retains twelve months of notices.

  5. Step 5: Acknowledge each envelope

    The Official Register expects an acknowledgement, in the form defined by VIN-5, for every envelope delivered. An envelope not acknowledged within one hour is delivered again, up to three times.

Error conditions. A request that cannot be answered receives one of the following results.

Unknown sequence
The sequence number supplied is greater than the latest published, or earlier than the oldest retained. The response gives both bounds.
Notice not found
No notice bears the number supplied.
Recipient not registered
The system identifier supplied to Subscribe is not registered with the Identity Service.
Subscription limit reached
The system already holds five subscriptions. End one before creating another.
Delivery suspended
Three deliveries of the same envelope have gone unacknowledged and the subscription has been suspended. It is resumed by calling Subscribe again with the same system identifier.

Versions. The interface is Interim at Version 0.7, the earliest of the four available interfaces. Filtering of subscriptions is planned before confirmation. Changes are announced on this page and recorded in the API Catalogue.

  1. 6 September 2026

    Version 0.7 listed as Interim

    Retrieve and subscribe operations available. Acknowledgement and redelivery rules published.

  2. Forthcoming

    Version 0.8

    Filtering of a subscription by kind of notice, so that a system may receive only suspensions and withdrawals, expected before the end of 2026.

  3. Forthcoming

    Confirmation at Version 1.0

    Expected after the first review of VIN-5 in March 2027.

Questions about the interface may be sent to contact@developer.gov.vin and are passed to the Official Register where they concern its operation. The envelope the feed uses is described under Standards; the terms used on this page are defined in the Glossary.