​8.1​ Producers and Consumers

A "STIX 2.0 Producer" is any software that creates STIX 2.0 content and conforms to the following normative requirements:

  1. It MUST be able to create content encoded as JSON.
  2. All properties marked required in the property table for the STIX Object or type MUST be present in the created content.
  3. All properties MUST conform to the data type and normative requirements for that property.
  4. It MUST support at least one STIX Object per the Conformance section in

    STIX™ Version 2.0. Part 2: STIX Objects

    .

  5. It MUST support all features listed in section 8.2, Mandatory Features.
  6. It MAY support any features listed in section 8.3, Optional Features. Software supporting an optional feature MUST comply with the normative requirements of that feature.
  7. It MUST support JSON as a serialization format and MAY support serializations other than JSON.

A "STIX 2.0 Consumer" is any software that consumes STIX 2.0 content and conforms to the following normative requirements:

  1. It MUST support parsing all required properties for the content that it consumes.
  2. It MUST support all features listed in section 8.2, Mandatory Features.
  3. It MAY support any features listed in section 8.3, Optional Features. Software supporting an optional feature MUST comply with the normative requirements of that feature.
  4. It MUST support JSON as a serialization format and MAY support serializations other than JSON.

results matching ""

    No results matching ""