Subscribed Service Specific Terms

Last Updated: 26th May 2021 (see www.object-matrix.com/legal/sst/history for previous versions.)

The Subscribed Service Specific Terms set out in Schedule 1 below govern your use of the Subscribed Services. Capitalized terms used in these Subscribed Service Specific Terms but not defined below are defined in Master Customer Terms www.object-matrix.com/legal/mct, Object Matrix Support Service Level Agreement www.object-matrix.com/legal/sla (“SLA”) (together the “Agreement”). Object Matrix Services are expected to be used in accordance to the Object Matrix Acceptable Usage Policy which is defined at www.object-matrix.com/legal/aup (“AUP”).

Schedule 1

Before purchase of Services, Customer is required to agree with Object Matrix usage workflows that fall outside of those described on the Object Matrix website. Agreement for the workflows to be made in writing, including system usage metrics, system architecture, network topology, and third party applications. Should a workflow fail to be disclosed and agreed in writing then Object Matrix will hold no liability for failure of the Services to meet the requirements of that workflow.

System technical components that can be purchased or are provided without charge, system/component functions and Customer restrictions on use in respect of each produce are set out below.

1. MatrixStore Server Software / Hardware

A MatrixStore cluster contains MatrixStore Server Software (MSSS) and optional MatrixStore Server Hardware (MSSH). The parts supplied to the Customer are as defined on the invoice(s) from Object Matrix to the Customer or from Object Matrix to the Reseller.

MSSS is a software solution that:

  • handles the storage and retrieval of data and metadata;
  • applies user selected data storage policies for how to keep that handle the data;
  • enables multiple hardware nodes that are running MSSS to combine into a cluster of nodes for the purpose of data storage and data handling;
  • allows for metadata search;
  • augments metadata by optional extraction of AS11 type based metadata from AS11 compatible video assets; and
  • runs on Ubuntu Server LINUX distribution versions approved by Object Matrix

A description of MSSS can be found within the web page www.object-matrix.com/matrixstore-object-storage/ and may change from time to time.

MSSS restrictions include:

  • MSSS accepts MatrixStore API compatible communications only;
  • MSSS requires a license key from Object Matrix to handle up to the licensed capacity of storage purchased by the Customer and MSSS will not handle more than this capacity without a new license key;
  • If Customer selects a data storage policy of “Single Copy” (also referred to as single instance) any data (or “object”) stored will be kept on only one node in the cluster and if that node experiences hardware failure/is lost/corrupted for any reason then the Customer accepts that there will likely experience data loss as a result;
  • If Customer deletes a “Vault” or a “Space” the data in that Vault or Space is likely to be irrecoverable;
  • No guarantee that the solution works with 3rd party software is given unless expressly confirmed by Object Matrix;
  • The Customer invalidates support if:
    • they log on to a node’s operating system without the supervision of an Object Matrix employee;
    • any hardware configuration changes are made without the supervision of an Object Matrix employee;
    • hardware is not used or kept according to the documented requirements of the hardware manufacturer; or
    • any breach of SLA occurs.

MSSH is an optionally provided hardware platform for usage with MSSS. MSSH hardware:

MSSH restrictions include:

  • The MSSH hardware platform is a single usage platform and intended only for usage with MSSS;
  • Any changes to MSSH BIOS settings not authorized by an Object Matrix employee will invalidate warranty and support;
  • Any change to the hardware within the MSSH not authorised by an Object Matrix employee will invalidate warranty and support;
  • Object Matrix reserves the right to end of life MSSH from 5-years after purchase;
  • Object Matrix reserves the right to demand configuration changes of MSSH from time to time in particular to match the requirements of new MSSS software upgrades or to correct potential causes for data loss;
  • Object Matrix reserves the right to replace broken components (or even whole nodes) with updated or newer models of the component if a like for like component is no longer available;
  • Restrictions detailed in the Object Matrix SLA;
  • Unless otherwise agreed in writing parts supplied never include external networking components, for example, cables to the MatrixStore nodes from the Customer switches or transceivers.

2. MatrixStore MXFS Software

MatrixStore MXFS software creates a local volume or drive letter to provide file system access for clients wishing to store or retrieve data to or from a MatrixStore cluster. MatrixStore MXFS is described at https://object-matrix.com/applications/file-system-interfaces/#mxfs. MXFS is designed for use in low latency networks: local area networks, or dedicated (low latency) lines. It is not designed for usage of variable latency networks such as the internet.

MatrixStore MXFS restrictions include:

  • no more than 10,000 files per directory;
  • restrictions as stated for MatrixStore Server Software / Hardware;
  • only stores data / retrieves data to / from MatrixStore Server Software;
  • is only compatible with stated 3rd party products (either confirmed on the Object Matrix website or by email from an Object Matrix employee);
  • it performs slowly and can affect general MSSS performance if:
    • the operating system network shares the local drive;
    • Windows “generate thumbnails” is switched on;
    • there are more than 1000 files in a single folder; or
    • virus checkers scan the MXFS folders in an inefficient manner
  • it requires refreshing to see file changes that have occurred via another client;
  • requires installing on each client wishing to access the MSSS via MXFS;
  • must be installed on a compatible machine as defined by Object Matrix;
  • can only be used in low-latency networks, e.g., local networks and not those that access MSSS via the internet.

3. MatrixStore SMB / Samba and NFS Software

MatrixStore SMB Samba and NFS software (MXS-NAS) creates a network share volume to provide file system access for clients wishing to store or retrieve data to or from a MatrixStore cluster. MXS-NAS is described at https://object-matrix.com/applications/file-system-interfaces/#nfs. MXS-NAS is designed for use in low latency networks: local area networks, or dedicated (low latency) lines. It is not designed for usage of variable latency networks such as the internet.

MatrixStore SMB Samba / NFS restrictions include:

  • no more than 10,000 files per directory;
  • restrictions as stated for MatrixStore Server Software / Hardware;
  • only stores data / retrieves data to / from MatrixStore Server Software;
  • is only compatible with stated 3rd party products (either confirmed on the Object Matrix website or by email from an Object Matrix employee);
  • performance decreases if there are more than 1000 files in a single folder;
  • many virus checkers scan the folders in an inefficient manner and will decrease overall performance;
  • it requires refreshing to see file changes that have occurred a client accessing the MatrixStore cluster via another interface;
  • must be executed on a server host machine;
  • must be installed on a compatible machine as defined by Object Matrix;
  • software license is restricted to one server installation per license;
  • can only be used in low-latency networks, e.g. local networks and not those that access MSSS via the internet.

4. MatrixStore FTPConnect Software

MatrixStore FTPConnect software provides FTP (file transfer protocol) access for clients wishing to store or retrieve data to or from a MatrixStore cluster. MatrixStore FTPConnect is described at https://support.object-matrix.com/support/solutions/articles/155048-how-to-access-matrixstore-via-ftp.

MatrixStore FTPConnect restrictions include:

  • no more than 10,000 files per directory;
  • restrictions as stated for MatrixStore Server Software / Hardware;
  • only stores data / retrieves data to / from MatrixStore Server Software;
  • must be executed on a server host machine;
  • is only compatible with stated 3rd party products (either confirmed on the Object Matrix website or by email from an Object Matrix employee);
  • it requires refreshing to see file changes that have occurred a client accessing the MatrixStore cluster via another interface;
  • Software license is restricted to one server installation per license;
  • must be installed on a compatible machine as defined by Object Matrix.

5. MatrixStore S3 Connect Software

MatrixStore S3 Connect software provides S3 (Amazon simple storage service protocol) access for clients wishing to store or retrieve data to or from a MatrixStore cluster. MatrixStore S3 Connect is described at https://object-matrix.com/applications/file-system-interfaces/#s3connect.

MatrixStore S3 Connect restrictions include:

  • only supports a subset of S3 commands (list is growing and available from Object Matrix);
  • no more than 10,000 files per directory;
  • restrictions as stated for MatrixStore Server Software / Hardware;
  • only stores data / retrieves data to / from MatrixStore Server Software;
  • must be executed on a server host machine;
  • is only compatible with stated 3rd party products (either confirmed on the Object Matrix website or by email from an Object Matrix employee);
  • it requires refreshing to see file changes that have occurred a client accessing the MatrixStore cluster via another interface;
  • Software license is restricted to one server installation per license; and
  • must be installed on a compatible machine as defined by Object Matrix.

6. MatrixStore Vision Software

MatrixStore Vision software provides web-browser access for clients wishing to search, store or retrieve data to or from a MatrixStore cluster. MatrixStore Vision is described at https://object-matrix.com/applications/vision/.

MatrixStore Vision restrictions include:

    • only supports stated web-browsers and web-browser versions on stated client platforms;
  • no more than 10,000 files per directory;
  • restrictions as stated for MatrixStore Server Software / Hardware;
  • only stores data / retrieves data to / from MatrixStore Server Software;
  • does not itself generate thumbnails and proxies (this is achieved via 3rd party products);
  • must be executed on a server host machine;
  • is only compatible with stated 3rd party products (either confirmed on the Object Matrix website or by email from an Object Matrix employee);
  • it requires refreshing to see file changes that have occurred a client accessing the MatrixStore cluster via another interface;
  • Software license is restricted to one server installation per license;
  • Software license includes a sublicense to use an incorporated video player. From time to time Object Matrix may elect to replace the included video player with an alternative video player with a one month notice to the Customer;
  • is a tool that is currently not advised for usage with uploads of very large files (1GB+) or multiple files (10+); and
  • must be installed on a compatible machine as defined by Object Matrix
  • Where Vision is used as a Service:
    • All criteria as listed still apply
    • Firewalls may affect performance versus other routes of uploading / downloading data
    • Object Matrix (and its authorised partners) will aim for a 99% uptime for the Service
    • Object Matrix reserves the right to upgrade the Vision service without notification. Upgrades may add, change or even remove certain service features.
    • The Vision Service may by supplied with a proxy generator for previewing video and audio. No guarantees are made about the generation time for the proxies nor as to which formats can be transcoded into proxies. Should the Customer wish to have a paid for / supported service this can be arranged via sales@object-matrix.com.
    • The Vision Service may by supplied with a partial restore functionality for video. No guarantees are made about the generation time for the clips nor as to which formats can be rewrapped or transcoded into clips.
    • Vaults (buckets) may contain objects that are not searchable in Vision.

7. MatrixStore InterConnect Software

MatrixStore InterConnect software executes on a host machine to move data between a MatrixStore cluster and a supported Avid Interplay installations. A description of the application and supported Avid versions can be found at https://object-matrix.com/applications/interconnect-avid/.

MatrixStore InterConnect restrictions include:

  • no more than 10,000 files per directory;
  • restrictions as stated for MatrixStore Server Software / Hardware;
  • only stores data / retrieves data to / from MatrixStore Server Software;
  • must be installed on a compatible host machine; and
  • Software license is restricted to one server installation connected to one Avid InterPlay per license.

8. MatrixStore Move2 Software

MatrixStore Move2 software executes on a host machine to move data between a MatrixStore cluster and a 3rd Party solution. Supported 3rd party applications include ones from AWS (S3), XenData, SGL and Sony and are defined at https://object-matrix.com/applications/move2/.

MatrixStore Move2 restrictions include:

  • no more than 10,000 files per directory;
  • restrictions as stated for MatrixStore Server Software / Hardware;
  • only stores data / retrieves data to / from MatrixStore Server Software;
  • must be installed on a compatible host machine; and
  • Software license is restricted to one server installation per license.

9. MatrixStore DropSpot Software

MatrixStore DropSpot software provides a graphical user interface for clients wishing to search, store or retrieve data to or from a MatrixStore cluster. MatrixStore DropSpot is described at https://object-matrix.com/resources/datasheets/dropspot/.

MatrixStore DropSpot restrictions include:

  • no more than 10,000 files per directory;
  • restrictions as stated for MatrixStore Server Software / Hardware;
  • only stores data / retrieves data to / from MatrixStore Server Software;
  • must be installed on each client machine;
  • it requires refreshing to see file changes that have occurred a client accessing the MatrixStore cluster via another interface; and
  • is only compatible on operating systems and versions confirmed by Object Matrix in writing.

10. MatrixStore Cloud (MC)

MatrixStore Cloud provides object storage as a service and is hosted and supported by Object Matrix (or its authorised partners) for usage by the Customer. Find out more at https://object-matrix.com/matrixstore-object-storage/matrixstore-cloud/.

MC is a service that:

  • is hosted by Object Matrix at one or more data centres;
  • is multi-tenanted

MaaS restrictions include:

  • the Customer is responsible for the network between its Users and the MC Service;
  • is designed for internal company and B2B usage – B2C scenarios are not supported – see Acceptable Use Policy; and
  • is additionally subject to the restrictions of MSSS.