A description of a Fuchsia Product Bundle stored as json.
A json file to look up the URL of the transfer manifest for a product bundle.
The URL for a transfer.json is not easy to guess, so some way of looking up the URL from product attributes is desired.
The description file contains a dictionary of key:value pairs in json which are used to find a “transfer_url” (which is the value or payload of the file).
E.g. The following would match a search for board=x64 and product_name=workstation:
{
"schema_version": "1",
"abi": "0ABC1DEF",
"board": "x64",
"platform_version": "0.20221213.2.1",
"product_name": "workstation",
"product_version": "2",
"sdk_version": "10.23434342",
"transfer_url": "gs://fuchsia-artifacts-release/builds/8794953117502721265/transfer.json"
}