Index

This is a index (index.json) of available product files. The default/expected location of an index file is streams/v1/index.json or streams/v1/index.sjson underneath the top level of a mirror. Index files have a top level index dictionary. Each dictionary is a content_id (eg. com.ubuntu.cloud:daily:download) of a product file. The content_id entry must have a path item which points to the product JSON file.

All other data inside the product entry is not required, but helps a client to find what they’re looking for.

Note

index files are not required to be signed, as they only contain references to other content that is signed, and that is hosted on the same mirror.

There is also a JSON schema available. See Index jsonschema.