New Customers will pass through the following stages when onboarding a new MFAPI implementation:

Requirements Gathering

On commencement, MarketFactory will liaise with the Customer in order to ensure that the Onboarding Questionnaire is completed - both for UAT and Production.

The output of this activity is a pair of Network Topology diagrams - these serve as the ready reference for all stakeholders as to the planned system architecture, highlighting network and logical connectivity details.

UAT Setup

On completion of the initial UAT requirements gathering phase, the UAT build-out will commence. The Network Topology diagrams will be updated throughout this phase to clearly set out the separation between completed and planned work.

Customer Development

The Customer will utilise the API User Guide to integrat their internal systems with their planned Venues, via the MFAPI. Work will continue until the Customer is satisfied that their development:

Conformance Testing

On completion of Customer development, MarketFactory requires that key Session, Pricing and Trading scenarios are exercised to formally confirm that the implementation is production-ready. Details are provided in the Certification Test Pack.

Individual Venues may also require that the Customer certifies with them prior to go-live.

Production Setup

On completion of the initial Production requirements gathering phase, the Production build-out will commence. The Network Topology diagrams will be updated throughout this phase to clearly set out the separation between completed and planned work.

Go-Live

When Conformance Testing and the Production Setup is complete, date(s) will be set for a go-live conference call between the Customer, MarketFactory, and each Venue. This will typically involve execution of a small test trade, followed by validation that the deal flows through all systems correctly.

On completion of the Go-Live tasks, the Customer is considered live.

Subsequent to go-live, in the event of significant system changes or introduction of new functionality, it is highly recommended that that Customer request revisiting Conformance Testing and Go-Live phases to ensure that no regressions have been introduced, and any new functionality operates as expected.