{"data":[{"sort":"-last_modified","flags":["startup"],"schema":{"type":"object","title":"Add wallpaper","properties":{"order":{"type":"integer","title":"Order","minimum":1,"description":"Display order starting at 1"},"theme":{"enum":["light","dark"],"type":"string","title":"Wallpaper theme"},"title":{"type":"string","title":"Title","description":"Wallpaper title"},"category":{"enum":["photographs","abstracts","solid-colors","firefox","celestial",""],"type":"string","title":"Wallpaper category"},"fluent_id":{"type":"string","title":"Fluent id","description":"ID to be used for fluent localization"},"thumbnail":{"type":"string","title":"Base64 Upload","description":"Upload a small thumbnail file here in Base64 format"},"attachment":{"type":"object","title":"The attachment itself","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"location":{"type":"string","title":"URL"},"mimetype":{"type":"string","title":"MIME type"},"original":{"type":"object","title":"Pre-gzipped file","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"mimetype":{"type":"string","title":"MIME type"}},"additionalProperties":false}},"description":"Information about the attached file.","additionalProperties":false},"attribution":{"type":"object","properties":{"name":{"type":"object","properties":{"url":{"type":"string"},"string":{"type":"string"}}},"webpage":{"type":"object","properties":{"url":{"type":"string"},"string":{"type":"string"}}}}},"solid_color":{"type":"string","title":"Color - Hex value","description":"Hex value for solid color background"},"fluent_fallback_id":{"type":"string","title":"Fluent fallback id","description":"Fallback ID to use if the primary Fluent ID is missing or unavailable"},"background_position":{"enum":["top left","top center","top right","center left","center","center right","bottom left","bottom center","bottom right"],"type":"string","title":"Background position","default":"center-center","description":"Position of the wallpaper image relative to the screen"}}},"signature":{"ref":"5w8yoh7mal56yggt16jvztoo","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"xuJwrzj2ZSqsszplFut9B76tIwaJ6DMV9kWxFBZf4Rxmji2yg19A7cqEddLfny6nTtTNFBZlEvVI15opmFIF9YaQlVwJJbewIO9YH7dIzYK1271YadDiauYa_Dtvqhsd","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"},"attachment":{"enabled":true,"required":false},"signatures":[{"ref":"5w8yoh7mal56yggt16jvztoo","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"xuJwrzj2ZSqsszplFut9B76tIwaJ6DMV9kWxFBZf4Rxmji2yg19A7cqEddLfny6nTtTNFBZlEvVI15opmFIF9YaQlVwJJbewIO9YH7dIzYK1271YadDiauYa_Dtvqhsd","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"}],"displayFields":["title","category"],"id":"newtab-wallpapers-v2","last_modified":1777420812952},{"schema":{"type":"object","title":"Add domain","required":["region","title","domain","redirect_url"],"properties":{"title":{"type":"string","title":"Title","description":"Display name of the domain."},"domain":{"type":"string","title":"Domain URL","format":"uri","description":"URL of the domain."},"region":{"type":"string","title":"Region code","description":"Two-letter country code."},"attachment":{"type":"object","title":"The attachment itself","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"location":{"type":"string","title":"URL"},"mimetype":{"type":"string","title":"MIME type"},"original":{"type":"object","title":"Pre-gzipped file","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"mimetype":{"type":"string","title":"MIME type"}},"additionalProperties":false}},"description":"Information about the attached file.","additionalProperties":false},"redirect_url":{"type":"string","title":"Redirect URL","format":"uri","description":"URL where clicks are sent."}}},"signature":{"ref":"1xoj4gtybkk5l26qx1gjtqypm5","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"DC5gh5gPPjNR3VeVKrF8N5RyqdEuQ8FBQkOfIdYHtw_h3Kx9grNB0XA801M4Wj9PptUw_giyttGWcfex1B2NigxaaTuw94-xCl3nd9wyI42tt96qhw695Zzf6Jxwxxjk","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"},"attachment":{"bundle":true,"enabled":true,"required":true},"signatures":[{"ref":"1xoj4gtybkk5l26qx1gjtqypm5","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"DC5gh5gPPjNR3VeVKrF8N5RyqdEuQ8FBQkOfIdYHtw_h3Kx9grNB0XA801M4Wj9PptUw_giyttGWcfex1B2NigxaaTuw94-xCl3nd9wyI42tt96qhw695Zzf6Jxwxxjk","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"}],"displayFields":["title","domain","region"],"id":"newtab-frecency-boosted-sponsors","last_modified":1777420812638},{"signature":{"ref":"h2ers7oybh371osuo24fjzonx","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"bNOdIJWrDJC6Tvn7DGQngGCJQMv1HKNleGJ0P9prM_o0nCI8cM3jICWos7E-bxj4HRLhn7M2TWyVsPLhni5BaC051ePKSmPzaxhWXP1-TVuwKautudGIDZKDuaQpogkT","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"},"signatures":[{"ref":"h2ers7oybh371osuo24fjzonx","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"bNOdIJWrDJC6Tvn7DGQngGCJQMv1HKNleGJ0P9prM_o0nCI8cM3jICWos7E-bxj4HRLhn7M2TWyVsPLhni5BaC051ePKSmPzaxhWXP1-TVuwKautudGIDZKDuaQpogkT","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"}],"id":"nimbus-web-preview","last_modified":1777420811248},{"schema":{"type":"object","title":"Search Engine Icons Schema","required":["engineIdentifiers","imageSize"],"properties":{"imageSize":{"type":"number","title":"Image Size","description":"The image size in pixels. May be used to choose the most appropriate image for\nthe display."},"attachment":{"type":"object","title":"The attachment itself","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"location":{"type":"string","title":"URL"},"mimetype":{"type":"string","title":"MIME type"},"original":{"type":"object","title":"Pre-gzipped file","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"mimetype":{"type":"string","title":"MIME type"}},"additionalProperties":false}},"description":"Information about the attached file.","additionalProperties":false},"engineIdentifiers":{"type":"array","items":{"type":"string","pattern":"^[a-zA-Z0-9-_]*\\*?$"},"title":"Engine Identifiers","description":"An array of search engine identifiers that the attached icon is for. If an\nindividual entry is suffixed with a star, matching is applied on a \"starts with\"\nbasis."},"filter_expression":{"type":"string","title":"Filter Expression","pattern":"^[a-zA-Z0-9-_=!\"'{} .<>|&()+*/[\\]:,\\\\^%]*$","description":"A JEXL to filter records. See\nhttps://remote-settings.readthedocs.io/en/latest/target-filters.html#how"}},"description":"This schema contains the structure of data for search engine icons which built\nfrom search-config-v2. The associated remote settings collection is\nsearch-config-icons."},"signature":{"ref":"2nrog2ezron6y2zdrwnosux2kb","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"VvkiEWQBI5VAKtwrLy7oBYttekd-QkpDfRBHvKC0Bk6J_yp0QGkVtBq5Cvpj_q27KU2pWA3mjjnxGRLB_3JBBuAyxzVO2PnQqdxlN8dMJhkSze786KskLFOtmFAQMSSW","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"},"attachment":{"enabled":true,"required":true},"signatures":[{"ref":"2nrog2ezron6y2zdrwnosux2kb","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"VvkiEWQBI5VAKtwrLy7oBYttekd-QkpDfRBHvKC0Bk6J_yp0QGkVtBq5Cvpj_q27KU2pWA3mjjnxGRLB_3JBBuAyxzVO2PnQqdxlN8dMJhkSze786KskLFOtmFAQMSSW","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"}],"displayFields":["engineIdentifiers","imageSize","filter_expression"],"id":"search-config-icons","last_modified":1777420810333},{"signature":{"ref":"37l4oe1p7xezkguonqwvag5ff","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"3OMs5YpiK3OQsJyoq47zRS1gRFXJCDokSVfDnyrgzeBx1OYK3-SjYMA9TysCX3sYLH2Ve9JHm2YBRuOyilF8qadyH_oKzV3HHHTERrw_958RqGW-Oh9HgyIZv03ch0Cd","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"},"attachment":{"enabled":true},"signatures":[{"ref":"37l4oe1p7xezkguonqwvag5ff","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"3OMs5YpiK3OQsJyoq47zRS1gRFXJCDokSVfDnyrgzeBx1OYK3-SjYMA9TysCX3sYLH2Ve9JHm2YBRuOyilF8qadyH_oKzV3HHHTERrw_958RqGW-Oh9HgyIZv03ch0Cd","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"}],"id":"ms-images","last_modified":1777420809749},{"schema":{"type":"object","required":["thirdPartyId","overridesId","overridesAppIdv2","urls"],"properties":{"urls":{"type":"array","items":{"type":"object","required":["search_url"],"properties":{"search_url":{"type":"string","title":"search_url","description":"The main search url"},"search_form":{"type":"string","title":"search_form","deprecated":true,"description":"Unsupported on Firefox at this time"},"search_url_get_params":{"type":"string","title":"search_url_get_params","description":"Any get parameters"},"search_url_post_params":{"type":"string","title":"search_url_post_params","description":"Any post parameters"}}},"title":"URLs","description":"An array of URL sets which must be matched (with the add-on's manifest settings)\nto allow the override"},"engineName":{"type":"string","title":"Engine Name","description":"The name of the search engine to be overridden, only applies to OpenSearch\nengines"},"overridesId":{"type":"string","title":"Add-on Id to Override (original search config)","pattern":"^[a-zA-Z0-9-._]*@search.mozilla.org$","description":"The identifier of the app-provided add-on to be overridden. Should be of the\nformat example@search.mozilla.org. This field is used for the original search\nconfiguration, and for some of the early Firefox versions that support\nsearch-config-v2."},"thirdPartyId":{"type":"string","title":"Third-party Add-on Id","pattern":"^([a-zA-Z0-9-._]*@[a-zA-Z0-9-._]*|\\{[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\\})$","description":"The identifier of the third party add-on which will override the app provided\none. Should be of the format example@foo. If the third party engine is an\nOpenSearch engine, then this must be opensearch@search.mozilla.org"},"overridesAppIdv2":{"type":"string","title":"Config search engine identifier to Override (search-config-v2)","pattern":"^[a-zA-Z0-9-._]*$","description":"The identifier of the config search engine to be overridden. This field is for\nsearch-config-v2 support."}}},"signature":{"ref":"7w09dqp6sqsy2smbuq8w3p9uh","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"koC92xBzzq__cVbs2Q-eE5_PiIYuzGXBTWEtNO6Bddu_ij-o2D6oQ29XvBxbrpoz3__yM1PZtEhagj2uVJFpszfRVqW2L_5koKZSxCB_U8hExxrg_MSwWm1bCaOIDNY6","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"},"attachment":{"enabled":false,"required":false},"signatures":[{"ref":"7w09dqp6sqsy2smbuq8w3p9uh","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"koC92xBzzq__cVbs2Q-eE5_PiIYuzGXBTWEtNO6Bddu_ij-o2D6oQ29XvBxbrpoz3__yM1PZtEhagj2uVJFpszfRVqW2L_5koKZSxCB_U8hExxrg_MSwWm1bCaOIDNY6","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"}],"displayFields":["thirdPartyId","overridesId","overridesAppIdv2"],"id":"search-default-override-allowlist","last_modified":1777420808857},{"sort":"-last_modified","schema":{"type":"object","title":"CountryWithCitiesAndServers","$schema":"http://json-schema.org/draft-07/schema#","required":["code","name","cities"],"properties":{"code":{"type":"string"},"name":{"type":"string"},"cities":{"type":"array","items":{"type":"object","required":["code","name","servers"],"properties":{"code":{"type":"string"},"name":{"type":"string"},"servers":{"type":"array","items":{"type":"object","required":["hostname","port"],"properties":{"port":{"type":"integer"},"hostname":{"type":"string"},"quarantined":{"type":"boolean"}}}}}}},"filter_expression":{"type":"string","title":"Filter Expression","pattern":"^[a-zA-Z0-9-_=!\"'{} .<>|&()+*/[\\]:,\\\\^%]*$","description":"A JEXL to filter records. See\nhttps://remote-settings.readthedocs.io/en/latest/target-filters.html#how"}}},"signature":{"ref":"2rbdfmajr98hj25rr0aws1jhwx","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"n-CddqipygKYm_ls6xBVawxDmE7Y3aeClnVkPqI145dd-dCUh5Fn5M2Mi-NVuQqUpTxyfQKZ4la7Znygy6W28rFBMHZzerfQ-UdXZQxGN2_fV6vI5pPWTz92UuD--gdp","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"},"attachment":{"enabled":false,"required":false},"signatures":[{"ref":"2rbdfmajr98hj25rr0aws1jhwx","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"n-CddqipygKYm_ls6xBVawxDmE7Y3aeClnVkPqI145dd-dCUh5Fn5M2Mi-NVuQqUpTxyfQKZ4la7Znygy6W28rFBMHZzerfQ-UdXZQxGN2_fV6vI5pPWTz92UuD--gdp","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"}],"displayFields":["name","code","filter_expression"],"id":"vpn-serverlist","last_modified":1777420808552},{"sort":"-last_modified","schema":{"type":"object","properties":{"id":{"type":"string"},"model":{"type":"string"},"notes":{"type":"string"},"feature":{"type":"string"},"prompts":{"type":"string"},"purpose":{"type":"string"},"version":{"type":"string"},"language":{"type":"string"},"is_default":{"type":"boolean"},"owner_name":{"type":"string"},"parameters":{"type":"string"},"service_type":{"type":"string"},"model_choice_id":{"type":"string"},"filter_expression":{"type":"string","title":"Filter Expression","pattern":"^[a-zA-Z0-9-_=!\"'{} .<>|&()+*/[\\]:,\\\\^%]*$","description":"A JEXL to filter records. See\nhttps://remote-settings.readthedocs.io/en/latest/target-filters.html#how"},"additional_components":{"type":"array","items":{"type":"string"}}},"additionalProperties":true},"signature":{"ref":"281kx0wvgqxw12j2467e2de3lz","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"OT45qsXqJDFYqoYE30cILzSqU1HqDqp8M3Sbgwgporal7ckw7TajNoQID0IJcQT3nJmHhP0q96cQTjHe-Y4DAAQ_f0XZ3dORW4SS_JAEbygciHV9CAdEUT96ChjArj9o","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"},"attachment":{"enabled":false,"required":false},"signatures":[{"ref":"281kx0wvgqxw12j2467e2de3lz","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"OT45qsXqJDFYqoYE30cILzSqU1HqDqp8M3Sbgwgporal7ckw7TajNoQID0IJcQT3nJmHhP0q96cQTjHe-Y4DAAQ_f0XZ3dORW4SS_JAEbygciHV9CAdEUT96ChjArj9o","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"}],"displayFields":["feature","model","version","is_default","last_modified"],"id":"ai-window-prompts","last_modified":1777420807621},{"signature":{"ref":"dnhiakrif0o62lhq0zlobmu5w","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"3_LclmueCMZo_XE4uS_ZV9I_lA_6oKrhS_kV7yk33mo8sbZrPuGuhIThtIVmMzQki4m3Zim-6ITA8jH-3fzm9xkVJHc59TORN1WIrb-vvO0fO_PlnAKySGkuubfCWKQ0","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"},"signatures":[{"ref":"dnhiakrif0o62lhq0zlobmu5w","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"3_LclmueCMZo_XE4uS_ZV9I_lA_6oKrhS_kV7yk33mo8sbZrPuGuhIThtIVmMzQki4m3Zim-6ITA8jH-3fzm9xkVJHc59TORN1WIrb-vvO0fO_PlnAKySGkuubfCWKQ0","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"}],"id":"nimbus-mobile-experiments","last_modified":1777410441520},{"signature":{"ref":"39yoa6nm8x4td12b3f1x0yrkw4","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"esNxhFqja3bDuqhgKOhSCoeFrHUANXinZpoPNiH0WTZIDMDGDv5X_wIMXNYqXk2THlxz_NDyRpxY9JN4rPuf-rDRqTOiIJmzOlLX7hRjxsS3cPfn3iSPYcUrw7ZN01PE","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"},"signatures":[{"ref":"39yoa6nm8x4td12b3f1x0yrkw4","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"esNxhFqja3bDuqhgKOhSCoeFrHUANXinZpoPNiH0WTZIDMDGDv5X_wIMXNYqXk2THlxz_NDyRpxY9JN4rPuf-rDRqTOiIJmzOlLX7hRjxsS3cPfn3iSPYcUrw7ZN01PE","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"}],"id":"nimbus-preview","last_modified":1777409926163},{"flags":["startup"],"signature":{"ref":"2xdovx82csl6q2b52ewqp5z4nw","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"0UjPzCorU8cB9ICz--Hd72b1IQX6jIvxttr_V398xWnplGh0nGr1MA8-P0zeGfYo-NZDS-JlkKYzemQn1U-DkBhMbkrDurCAKATC0IcmZsBtextwETruwDJxVX9jsgBD","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"},"signatures":[{"ref":"2xdovx82csl6q2b52ewqp5z4nw","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"0UjPzCorU8cB9ICz--Hd72b1IQX6jIvxttr_V398xWnplGh0nGr1MA8-P0zeGfYo-NZDS-JlkKYzemQn1U-DkBhMbkrDurCAKATC0IcmZsBtextwETruwDJxVX9jsgBD","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"}],"id":"nimbus-desktop-experiments","last_modified":1777405572629},{"schema":{"type":"object","properties":{"id":{"type":"string"},"attachment":{"type":"object","title":"The attachment itself","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"location":{"type":"string","title":"URL"},"mimetype":{"type":"string","title":"MIME type"},"original":{"type":"object","title":"Pre-gzipped file","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"mimetype":{"type":"string","title":"MIME type"}},"additionalProperties":false}},"description":"Information about the attached file.","additionalProperties":false},"filter_expression":{"type":"string","title":"Filter Expression","pattern":"^[a-zA-Z0-9-_=!\"'{} .<>|&()+*/[\\]:,\\\\^%]*$","description":"A JEXL to filter records. See\nhttps://remote-settings.readthedocs.io/en/latest/target-filters.html#how"}}},"signature":{"ref":"33gjscml3lxxhkb2kh3bmsk2m","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"V4iyQFP8mFcOS2QQMsqEScyaOdMdXQHTIPlqXvVmAaPZ4CK2roESifuyHfAGIG4XPUQIsHon9yMr5aRBL41dAiKQKC9_GytavDO9AZd5UzL4IKHLCR76hpd2QdAlt8H1","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"},"attachment":{"enabled":true,"required":false},"signatures":[{"ref":"33gjscml3lxxhkb2kh3bmsk2m","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"V4iyQFP8mFcOS2QQMsqEScyaOdMdXQHTIPlqXvVmAaPZ4CK2roESifuyHfAGIG4XPUQIsHon9yMr5aRBL41dAiKQKC9_GytavDO9AZd5UzL4IKHLCR76hpd2QdAlt8H1","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"}],"id":"quicksuggest-amp","last_modified":1777400374759},{"schema":{"type":"object","properties":{"hashes":{"type":"array","items":{"type":"string"}},"description":{"type":"string"}}},"signature":{"ref":"36p18prdtss633k28t7bf915ol","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"HRXDdOsYNb-xfLaIWIqPEYYfAH7_CZgq231z2gB_JVUq6EzQnQgDuJgpSTx6RWTAkJsyUxucYKcq66KX9kR4avfQt87X7bg6leLQ2dBXDGwi2Bn3hjXnR8E3QI1Xz7ds","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"},"signatures":[{"ref":"36p18prdtss633k28t7bf915ol","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"HRXDdOsYNb-xfLaIWIqPEYYfAH7_CZgq231z2gB_JVUq6EzQnQgDuJgpSTx6RWTAkJsyUxucYKcq66KX9kR4avfQt87X7bg6leLQ2dBXDGwi2Bn3hjXnR8E3QI1Xz7ds","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"}],"displayFields":["description"],"id":"crash-reports-ondemand","last_modified":1777368479315},{"signature":{"ref":"1gtd2v98kot291fi0qb73l494u","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"ssvRTSMxpV3o3zgsrlO_zZ020dS88bEretf8ydg0EMEU2u9QcC2S7U22sun2nvPo2gkUlWW51saj8eL7fUW4T0MuB_IV_XbSm76xXIBAAUcaCsCEoInqoYJU_TZIiuML","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"},"signatures":[{"ref":"1gtd2v98kot291fi0qb73l494u","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"ssvRTSMxpV3o3zgsrlO_zZ020dS88bEretf8ydg0EMEU2u9QcC2S7U22sun2nvPo2gkUlWW51saj8eL7fUW4T0MuB_IV_XbSm76xXIBAAUcaCsCEoInqoYJU_TZIiuML","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"}],"id":"password-rules","last_modified":1777334411304},{"signature":{"ref":"358w9vsrbj60s2egbr9hupi28e","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"nDd1dqp8FJYAK7wUBbrWfwXFCfDaM-bFPXU_mxdtMVk67g6FH0S8WbUfV8zIzFzZ_GR6Us0ePYmrbReZbiHHbsq_GpeMPemvE-eBNs8UH99EZFyW5FGqCh-9XcN6OWeb","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"},"signatures":[{"ref":"358w9vsrbj60s2egbr9hupi28e","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"nDd1dqp8FJYAK7wUBbrWfwXFCfDaM-bFPXU_mxdtMVk67g6FH0S8WbUfV8zIzFzZ_GR6Us0ePYmrbReZbiHHbsq_GpeMPemvE-eBNs8UH99EZFyW5FGqCh-9XcN6OWeb","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"}],"id":"websites-with-shared-credential-backends","last_modified":1777334410973},{"signature":{"ref":"2m4umpdn7e7f02vrk63j8kzikr","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"XPoAst8fL8Stu_rsxYdgdeINjEhoBW6A6h8NnEQjmX3IHNa9yCP6iYoecXZynGrG6hqw-0G2RxiQxJWdzI8Havin9TRQh6uJbqMOkdLoOSHo8GWRGF8yceF6dCXcrYIO","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"},"attachment":{"bundle":true,"enabled":true,"required":false},"signatures":[{"ref":"2m4umpdn7e7f02vrk63j8kzikr","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"XPoAst8fL8Stu_rsxYdgdeINjEhoBW6A6h8NnEQjmX3IHNa9yCP6iYoecXZynGrG6hqw-0G2RxiQxJWdzI8Havin9TRQh6uJbqMOkdLoOSHo8GWRGF8yceF6dCXcrYIO","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"}],"displayFields":["version","buildTime","dataSchemaVersion","attachment.filename","attachment.hash"],"id":"newtab-renderer","last_modified":1777334410573},{"schema":{"type":"object","properties":{"domain":{"type":"string","title":"Domain","description":"Domain"}},"description":"Each record is a domain"},"signature":{"ref":"asqkxuij08i8pwydzdfhl9vi","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"gT9mgdVLjSszBMY0j8fgb_hbxqYa_BcJDMLGGLENYMuGVt2G5IC87uApg8xMzNCZhobZidOpupi9PzwtXjICu_QU9UHATiCujT8HwK1KCVsMqRUDPrpgWypaIidvQWVG","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"},"signatures":[{"ref":"asqkxuij08i8pwydzdfhl9vi","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"gT9mgdVLjSszBMY0j8fgb_hbxqYa_BcJDMLGGLENYMuGVt2G5IC87uApg8xMzNCZhobZidOpupi9PzwtXjICu_QU9UHATiCujT8HwK1KCVsMqRUDPrpgWypaIidvQWVG","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"}],"displayFields":["id"],"id":"fxrelay-allowlist","last_modified":1777334409969},{"schema":{"type":"object","properties":{"domain":{"type":"string","title":"Domain","description":"Domain"}},"description":"Each record is a domain"},"signature":{"ref":"2vb1p1j5nqnyx1wfmp38m73zl6","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"zKZ5KrXber8TDGu1F5XVqRr6s1Kqqj5MQsAbqJqVobEo4Z2pGznzU_-Wb7OFdhX40e6Iel4bkuBxpiS3dN1xRiKNLKHd0_fhOKFxS0LwlvpSlf2i_0aXSDZe_FyKEyhW","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"},"signatures":[{"ref":"2vb1p1j5nqnyx1wfmp38m73zl6","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"zKZ5KrXber8TDGu1F5XVqRr6s1Kqqj5MQsAbqJqVobEo4Z2pGznzU_-Wb7OFdhX40e6Iel4bkuBxpiS3dN1xRiKNLKHd0_fhOKFxS0LwlvpSlf2i_0aXSDZe_FyKEyhW","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"}],"displayFields":["id"],"id":"fxrelay-denylist","last_modified":1777334409654},{"sort":"-last_modified","flags":["startup"],"schema":{"type":"object","title":"Permission","required":["origin","type","capability"],"properties":{"type":{"type":"string","title":"Type","description":"Type of the permission. For example 'cookie', 'geo' or\n'https-only-load-insecure'."},"origin":{"type":"string","title":"Origin","description":"Origin for which this permission should be set. For example https://example.com.\nDoes not need to include OA, as permissions will be set for both normal and\nprivate browsing automatically."},"capability":{"anyOf":[{"enum":[0,1,2,3],"type":"number","title":"Default Values"},{"type":"number","title":"Custom Value"}],"title":"Value","description":"Value of the permission. Most permission types only use the default set of\nvalues, but a few (like 'https-only-load-insecure') also use other values."},"filter_expression":{"type":"string","title":"Filter Expression","pattern":"^[a-zA-Z0-9-_=!\"'{} .<>|&()+*/[\\]:,\\\\^%]*$","description":"A JEXL to filter records. See\nhttps://remote-settings.readthedocs.io/en/latest/target-filters.html#how"}}},"signature":{"ref":"3sfctuy59btva2o9c5kk886x4b","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"05ZtryEZSdE5OrXtIcIdvSypPmmnlpYNrGDgU0AOYOPb683SNysnPm3MGiBQmuGeQ1lWoDl4htgFFF4Wov2HXTHqll6qTc5EEP_p1_n54AskGFAFV-ct6MpIsPQvcaLN","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"},"attachment":{"enabled":false,"required":false},"signatures":[{"ref":"3sfctuy59btva2o9c5kk886x4b","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"05ZtryEZSdE5OrXtIcIdvSypPmmnlpYNrGDgU0AOYOPb683SNysnPm3MGiBQmuGeQ1lWoDl4htgFFF4Wov2HXTHqll6qTc5EEP_p1_n54AskGFAFV-ct6MpIsPQvcaLN","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"}],"displayFields":["origin","type","capability"],"id":"remote-permissions","last_modified":1777334409357},{"schema":{"type":"object","properties":{"name":{"type":"string","title":"Name","description":"The name of the browser (e.g. Chrome, Firefox for Android, \u2026)"},"status":{"type":"string","title":"Status","description":"Extra information on the version (e.g. current, nightly, esr, \u2026)"},"version":{"type":"string","title":"Version","description":"The version of the browser (e.g. 99, 15.1, \u2026)"},"browserid":{"type":"string","title":"Browser Id","description":"A string that will be used to identify a browser (e.g. chrome, firefox_android,\n\u2026), not tied to a specific name"}}},"signature":{"ref":"21n2q2jw8x7jg1fsivc38cn1mv","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"x1nENYmaHPL2ZZnC94o_9qz1NYsRQPb628OKg58dbnKmfDkEIRolHcXAyBrROQcmYxD0zpmqMDJP2yI7uoNpB2_Wxi7k1QOYbvP5omNuSm4Vfm1uTLEAQHpp9vjG7n6V","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"},"signatures":[{"ref":"21n2q2jw8x7jg1fsivc38cn1mv","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"x1nENYmaHPL2ZZnC94o_9qz1NYsRQPb628OKg58dbnKmfDkEIRolHcXAyBrROQcmYxD0zpmqMDJP2yI7uoNpB2_Wxi7k1QOYbvP5omNuSm4Vfm1uTLEAQHpp9vjG7n6V","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"}],"displayFields":["id","name","status","version"],"id":"devtools-compatibility-browsers","last_modified":1777334407932},{"schema":{"type":"object","allOf":[{"if":{"properties":{"recordType":{"const":"engine"}}},"then":{"required":["recordType","identifier","base","variants"],"properties":{"base":{"type":"object","title":"Base Details","required":["name","urls","classification"],"properties":{"name":{"type":"string","title":"Name","maxLength":100,"description":"The user visible name for the search engine."},"urls":{"$ref":"#/definitions/urls"},"aliases":{"type":"array","items":{"type":"string","pattern":"^[a-z\\xa1-\\uffff]*$"},"title":"Aliases","description":"An array of aliases that the user can use to search with this engine. The\naliases will be prefix by '@' on desktop and potentially other platforms.","uniqueItems":true},"charset":{"type":"string","title":"Character Set","pattern":"^[a-zA-Z0-9-]*$","description":"The character set this engine uses for queries. Defaults to 'UTF=8' if not set."},"partnerCode":{"$ref":"#/definitions/partnerCode"},"classification":{"enum":["general","unknown"],"type":"string","title":"Classification","description":"The classification of search engine according to the main search types (e.g.\ngeneral, shopping, travel, dictionary). Currently, only marking as a general\nsearch engine is supported."}},"description":"Base details for the engine."},"notes":{"type":"string","title":"Notes","pattern":"^[a-zA-Z0-9-_.() ]*$","description":"A short notes section used to potentially aid identification of this section for\nhumans. Not intended for to be read by the application."},"variants":{"type":"array","items":{"type":"object","required":["environment"],"properties":{"urls":{"$ref":"#/definitions/urls"},"optional":{"type":"boolean","title":"Optional","description":"This search engine is presented as an option that the user may enable. It is not\nincluded in the initial list of search engines. If not specified, defaults to\nfalse."},"isNewUntil":{"$ref":"#/definitions/isNewUntil"},"environment":{"$ref":"#/definitions/environment"},"partnerCode":{"$ref":"#/definitions/partnerCode"},"subVariants":{"type":"array","items":{"type":"object","required":["environment"],"properties":{"urls":{"$ref":"#/definitions/urls"},"optional":{"type":"boolean","title":"Optional","description":"This search engine is presented as an option that the user may enable. It is not\nincluded in the initial list of search engines. If not specified, defaults to\nfalse."},"isNewUntil":{"$ref":"#/definitions/isNewUntil"},"environment":{"$ref":"#/definitions/environment"},"partnerCode":{"$ref":"#/definitions/partnerCode"},"telemetrySuffix":{"type":"string","title":"Telemetry Suffix","pattern":"^[a-zA-Z0-9-]*$","description":"Suffix that is appended to the search engine identifier following a dash, i.e.\n`<identifier>-<suffix>`. There should always be a suffix supplied if the partner\ncode is different for a reason other than being on a different platform."}}},"title":"Subvariants","description":"This section describes subvariations of this search engine that may occur\ndepending on the user's environment. The last subvariant that matches the user's\nenvironment will be applied to the engine."},"telemetrySuffix":{"type":"string","title":"Telemetry Suffix","pattern":"^[a-zA-Z0-9-]*$","description":"Suffix that is appended to the search engine identifier following a dash, i.e.\n`<identifier>-<suffix>`. There should always be a suffix supplied if the partner\ncode is different for a reason other than being on a different platform."}}},"title":"Variants","description":"This section describes variations of this search engine that may occur depending\non the user's environment. The last variant that matches the user's environment\nwill be applied to the engine, subvariants may also be applied."},"identifier":{"type":"string","title":"Identifier","pattern":"^[a-zA-Z0-9-_]*$","description":"The identifier of the search engine. This is used as an internal identifier,\ne.g. for saving the user's settings for the engine. It is also used to form the\nbase telemetry id and may be extended by telemetrySuffix."},"recordType":{"$ref":"#/definitions/recordType"}}}},{"if":{"properties":{"recordType":{"const":"defaultEngines"}}},"then":{"required":["recordType","globalDefault"],"properties":{"recordType":{"$ref":"#/definitions/recordType"},"globalDefault":{"type":"string","title":"Global Default","pattern":"^[a-zA-Z0-9-_]*$","description":"The identifier of the engine that will be used as the application default if no\nother engines are specified as default."},"specificDefaults":{"type":"array","items":{"type":"object","oneOf":[{"required":["environment","default"]},{"required":["environment","defaultPrivate"]},{"required":["environment","default","defaultPrivate"]}],"properties":{"default":{"type":"string","title":"Default","pattern":"^[a-zA-Z0-9-_]*\\*?$","description":"The identifier of the engine that will be used as the application default for\nthe associated environment. If the entry is suffixed with a star, matching is\napplied on a \"starts with\" basis."},"environment":{"$ref":"#/definitions/environment"},"defaultPrivate":{"type":"string","title":"Default - Private Mode","pattern":"^[a-zA-Z0-9-_]*\\*?$","description":"The identifier of the engine that will be used as the application default in\nprivate mode for the associated environment. If the entry is suffixed with a\nstar, matching is applied on a \"starts with\" basis."}}},"title":"Filters","description":"The specific environment filters to set a different default engine. The array is\nordered, when multiple entries match on environments, the later entry will\noverride earlier entries."},"globalDefaultPrivate":{"type":"string","title":"Global Default - Private Mode","pattern":"^[a-zA-Z0-9-_]*$","description":"The identifier of the engine that will be used as the application default in\nprivate mode if no other engines are specified as default."}}}},{"if":{"properties":{"recordType":{"const":"engineOrders"}}},"then":{"required":["recordType","orders"],"properties":{"orders":{"type":"array","items":{"type":"object","required":["environment"],"properties":{"order":{"type":"array","items":{"type":"string","pattern":"^[a-zA-Z0-9-_]*\\*?$"},"title":"Engine Order","description":"The order of the engines for the associated environment. If engines are present\nfor the user but not included in this list, they will follow after the ones in\nthis list in alphabetical order. If an individual entry is suffixed with a star,\nmatching is applied on a \"starts with\" basis."},"environment":{"$ref":"#/definitions/environment"}}},"title":"Orders","description":"When a user's instance matches the defined environments, the associated engine\norder will be applied. The array is ordered, when multiple entries match on\nenvironments, the later entry will override earlier entries."},"recordType":{"$ref":"#/definitions/recordType"}}}},{"if":{"properties":{"recordType":{"const":"availableLocales"}}},"then":{"required":["recordType","locales"],"properties":{"locales":{"type":"array","items":{"type":"string","pattern":"^(?:[a-z]{2,3}(-[a-zA-Z]{2,})?(?:-macos)?|default)$","minLength":2},"title":"Locales","description":"All locales listed in the 'locales' field of each engine record. This is used so\nthat we can choose the correct fallback locales on mobile which generally\nsupplies locales of the form ab-CD. This record is an optimisation so that we\ncan avoid parsing the configuration each time for all the locales.","uniqueItems":true},"recordType":{"$ref":"#/definitions/recordType"}}}}],"title":"Application Provided Search Engines Schema","properties":{"recordType":{"$ref":"#/definitions/recordType"}},"definitions":{"url":{"type":"object","properties":{"base":{"type":"string","title":"Base","description":"The PrePath and FilePath of the URL. May include variables for engines which\nhave a variable FilePath, e.g. {searchTerm} for when a search term is within the\npath of the url."},"method":{"enum":["GET","POST"],"type":"string","title":"Method","pattern":"^(GET|POST)$","description":"The HTTP method to use to send the request. If not specified, defaults to GET."},"params":{"type":"array","items":{"type":"object","oneOf":[{"required":["name","value"]},{"required":["name","enterpriseValue"]},{"required":["name","experimentConfig"]}],"title":"Parameter","properties":{"name":{"type":"string","title":"Name","pattern":"^[a-zA-Z0-9-_]*$","description":"The parameter name"},"value":{"type":"string","title":"Value","pattern":"^[a-zA-Z0-9-_{}]*$","description":"The parameter value, this may be a static value, or additionally contain a\nparameter replacement, e.g. {inputEncoding}. For the partner code parameter,\nthis field should be {partnerCode}."},"enterpriseValue":{"type":"string","title":"Value","pattern":"^[a-zA-Z0-9-_{}]*$","description":"Same as value but only used if Services.polices.isEnterprise is true. Overrides\nother parameters of the same name."},"experimentConfig":{"type":"string","title":"Experiment Configuration","pattern":"^[a-zA-Z0-9-_]*$","description":"The value for the parameter will be derived from the equivalent experiment\nconfiguration value. If not experiment is present, this parameter will not be\nincluded in the final url."}}},"title":"Parameters","description":"The parameters for this URL."},"isNewUntil":{"$ref":"#/definitions/isNewUntil"},"displayNameMap":{"type":"object","title":"Name","description":"A map from locale codes to display names of the URL. This is useful if the URL\ncorresponds to a brand name distinct from the engine's brand name. Since brand\nnames can be localized, this is a map rather than a URL. The client will fall\nback to the special locale code 'default' when its locale is not present in the\nmap."},"searchTermParamName":{"type":"string","title":"Search Term Parameter Name","pattern":"^[a-zA-Z0-9-_]*$","description":"The name of the query parameter for the search term. Automatically appended to\nthe end of the query. This may be skipped if `{searchTerm}` is included in the\nbase."},"acceptedContentTypes":{"type":"array","items":{"type":"string"},"title":"Accepted content types","description":"If this URL performs searches only for certain MIME types, they should be listed\nhere. If `None`, it's assumed the content type is text or not relevant. This\nfield is intended to be used for URLs like visual search, which might support\ncertain image types and not others. Consumers can use it to determine whether\nsearch UI corresponding to the URL should be shown to the user in a given\ncontext.","uniqueItems":true},"excludePartnerCodeFromTelemetry":{"type":"boolean","title":"Exclude partner code from telemetry","description":"Whether the engine's partner code should be excluded from telemetry when this\nURL is visited."}}},"urls":{"type":"object","title":"URLs","properties":{"search":{"$ref":"#/definitions/url","title":"Search URL","description":"The URL to use for searches"},"trending":{"$ref":"#/definitions/url","title":"Trending Suggestions URL","description":"The URL to use for tending suggestions"},"searchForm":{"$ref":"#/definitions/url","title":"SearchForm URL","description":"The URL of the search engine homepage"},"suggestions":{"$ref":"#/definitions/url","title":"Suggestions URL","description":"The URL to use for suggestions"},"visualSearch":{"$ref":"#/definitions/url","title":"Visual search URL","description":"The URL to use for visual searches"}},"description":"The URLs associated with the search engine."},"isNewUntil":{"type":"string","title":"Is New Until","format":"date","description":"Indicates the date until which the engine variant, subvariant, or URL is\nconsidered new (format: YYYY-MM-DD)."},"recordType":{"enum":["engine","defaultEngines","engineOrders","availableLocales"],"title":"Record Type","description":"The type of details that this record contains."},"environment":{"type":"object","title":"Environment","properties":{"locales":{"type":"array","items":{"type":"string","pattern":"^([a-z]{2,3}(-[a-zA-Z]{2,})?(-macos)?|default)$","minLength":2},"title":"Locales","description":"An array of locales that this section applies to. 'default' will apply to\nsituations where we have not been able to detect the user's locale.","uniqueItems":true},"regions":{"type":"array","items":{"type":"string","pattern":"^([a-z][a-z]|default)$","maxLength":7,"minLength":2},"title":"Regions","description":"An array of regions that this section applies to. 'default' will apply to\nsituations where we have not been able to detect the user's region.","uniqueItems":true},"channels":{"type":"array","items":{"enum":["default","nightly","aurora","beta","release","esr"],"type":"string","pattern":"^[a-z]{0,100}$"},"title":"Release Channels","description":"An array of release channels that this section applies to (not set =\neverywhere).","uniqueItems":true},"deviceType":{"type":"array","items":{"enum":["smartphone","tablet"],"type":"string","pattern":"^[a-z-]{0,100}$"},"title":"Device Type","description":"The device type(s) this section applies to. On desktop when this property is\nspecified and non-empty, the associated section will be ignored.","uniqueItems":true},"experiment":{"type":"string","title":"Experiment","pattern":"^[a-zA-Z0-9-]{0,100}$","description":"The experiment that this section applies to."},"maxVersion":{"type":"string","title":"Maximum Version","pattern":"^[0-9a-z.]{0,20}$","description":"The maximum application version this section applies to (less-than comparison)."},"minVersion":{"type":"string","title":"Minimum Version","pattern":"^[0-9a-z.]{0,20}$","description":"The minimum application version this section applies to."},"applications":{"type":"array","items":{"enum":["firefox","firefox-android","firefox-ios","focus-android","focus-ios"],"type":"string","pattern":"^[a-z-]{0,100}$"},"title":"Application Identifiers","description":"The application(s) this section applies to (default/not specified is\neverywhere). `firefox` relates to Firefox Desktop.","uniqueItems":true},"distributions":{"type":"array","items":{"type":"string","pattern":"^[a-zA-Z0-9.-]{0,100}$"},"title":"Distributions","description":"An array of distribution identifiers that this applies to.","uniqueItems":true},"excludedLocales":{"type":"array","items":{"type":"string","pattern":"^([a-z]{2,3}(-[a-zA-Z]{2,})?(-macos)?|default)$","minLength":2},"title":"Excluded Locales","description":"An array of locales that this section should be excluded from. 'default' will\napply to situations where we have not been able to detect the user's locale.","uniqueItems":true},"excludedRegions":{"type":"array","items":{"type":"string","pattern":"^([a-z]{2,3}|default)$","maxLength":7,"minLength":2},"title":"Excluded Regions","description":"An array of regions that this section should be excluded from. 'default' will\napply to situations where we have not been able to detect the user's region.","uniqueItems":true},"allRegionsAndLocales":{"type":"boolean","title":"All Regions and Locales","description":"Indicates that this section applies to all regions and locales. May be modified\nby excludedRegions/excludedLocales."},"excludedDistributions":{"type":"array","items":{"type":"string","pattern":"^[a-zA-Z0-9.-]{0,100}$"},"title":"Excluded Distributions","description":"An array of distribution identifiers that this does not apply to.","uniqueItems":true}},"description":"Specifies details of possible user environments that the engine or variant\napplies to"},"partnerCode":{"type":"string","title":"Partner Code","pattern":"^[a-zA-Z0-9-_.]*$","description":"The partner code for the engine or variant. This will be inserted into\nparameters which include '{partnerCode}'"}},"description":"This schema contains the details to build application provided search engines\nshipped in some Mozilla products. The associated remote settings collection is\nsearch-config-v2. Note: the top-level properties section is only required to\nsatisfy remoteSettings. The allOf section provides the full details of the\ndifferent record types."},"signature":{"ref":"1bnq05hk3o31z194madtetemdb","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"f5Etb5QdkGhjszndN7ZA-NXDe9oIPjZ_1FhW8zSvYQ9CWvqf_m3-fH8L8coB0hLI0NL5xKFK8jcxxNXNVD7N5JGBtdgNs4lpf-7UaflMe_Br4Mm6Ar-uTukC5Puz5Oq_","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"},"attachment":{"enabled":false,"required":false},"signatures":[{"ref":"1bnq05hk3o31z194madtetemdb","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-06-16-11-43-46.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"f5Etb5QdkGhjszndN7ZA-NXDe9oIPjZ_1FhW8zSvYQ9CWvqf_m3-fH8L8coB0hLI0NL5xKFK8jcxxNXNVD7N5JGBtdgNs4lpf-7UaflMe_Br4Mm6Ar-uTukC5Puz5Oq_","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEVVNBtn7MbQVjU4w3nd7bP+z3bvZfDwTGoSXPpPzebY8Hv5rCAoqxWPPhgya3fhSOZP1LK+hGL4HYqAyVb1GI14f7k0ztyzrbEBJ6mPPjj7jsvbFBhEvcY1FY0ZfUpVid"}],"displayFields":["recordType","identifier"],"id":"search-config-v2","last_modified":1777334407449},{"flags":["startup"],"signature":{"ref":"1yedncherhax3japoqrpsc53v","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"zo1rkjx72RMdEI8zqqn80NQkOJkc6P3xyJwRs2I9PwSlWO0kjMH1LGJpYQj_GqS9SKxAGLfRACBGw3r22DjLoialtz9_ZdC-8c4rc08aQi5VTiF_QssZYVnqXoaK03MK","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"1yedncherhax3japoqrpsc53v","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"zo1rkjx72RMdEI8zqqn80NQkOJkc6P3xyJwRs2I9PwSlWO0kjMH1LGJpYQj_GqS9SKxAGLfRACBGw3r22DjLoialtz9_ZdC-8c4rc08aQi5VTiF_QssZYVnqXoaK03MK","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"id":"nimbus-secure-experiments","last_modified":1777301081673},{"schema":{"type":"object","required":["Name"],"properties":{"Name":{"type":"string","title":"List name","description":"Name of the list"},"Metadata":{"type":"object","title":"Metadata","description":"The metadata that describes this list entry","additionalProperties":true},"attachment":{"type":"object","title":"The attachment itself","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"location":{"type":"string","title":"URL"},"mimetype":{"type":"string","title":"MIME type"},"original":{"type":"object","title":"Pre-gzipped file","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"mimetype":{"type":"string","title":"MIME type"}},"additionalProperties":false}},"description":"Information about the attached file.","additionalProperties":false}},"additionalProperties":true},"signature":{"ref":"3tzlumvfjn7ml3f5zl2ymtw5ee","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"zqyHED2hxK21C6raG3WQK6dm71vUT_Mi0Ehl0_9xdwz0O6twKI9I-LtgKqsPAJ7oiklhXreSNAEpdmzHQH_iRBfW6JJyPYLNAtB-3pXKKu6d1mpKOngXm5UjGFHLtt3W","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"bundle":true,"enabled":true,"required":true},"signatures":[{"ref":"3tzlumvfjn7ml3f5zl2ymtw5ee","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"zqyHED2hxK21C6raG3WQK6dm71vUT_Mi0Ehl0_9xdwz0O6twKI9I-LtgKqsPAJ7oiklhXreSNAEpdmzHQH_iRBfW6JJyPYLNAtB-3pXKKu6d1mpKOngXm5UjGFHLtt3W","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["attachment.filename"],"id":"content-classifier-lists","last_modified":1777248008244},{"sort":"-last_modified","schema":{"type":"object","properties":{"name":{"type":"string","title":"Name","description":"The name of the device (e.g. Nexus 5X, \u2026)"},"type":{"enum":["phones","tablets","laptops","televisions"],"type":"string","title":"Type","description":"The type of the device (one of phones, tablets, laptops, televisions)"},"touch":{"type":"boolean","title":"Touch Screen","description":"Indicate if the device has touch capabilities"},"width":{"type":"integer","title":"Width","description":"The viewport width of the device"},"height":{"type":"integer","title":"Height","description":"The viewport height of the device"},"featured":{"type":"boolean","title":"Featured","description":"Whether or not the device will be displayed in Responsive Design devices list"},"userAgent":{"type":"string","title":"User Agent","description":"The user agent that will be applied when selecting the device"},"pixelRatio":{"type":"string","title":"DPR","pattern":"^\\d*\\.?\\d*$","description":"Pixel ratio of the device"}}},"signature":{"ref":"242x1rpaclq1jnk83npgpuxdk","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"bkd0zYbQ1seLXE5WOAzI4DKIxz9DNUVNcn-Cug-auPN3kIMH-wg0f9XX3d7MlXuhdOy-xOKj9E5b6VaiOTA6etkSCgpX5rhfmiJ2ozKKFDvDFfcyY_bz2cRZouUUi4r8","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":false,"required":false},"signatures":[{"ref":"242x1rpaclq1jnk83npgpuxdk","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"bkd0zYbQ1seLXE5WOAzI4DKIxz9DNUVNcn-Cug-auPN3kIMH-wg0f9XX3d7MlXuhdOy-xOKj9E5b6VaiOTA6etkSCgpX5rhfmiJ2ozKKFDvDFfcyY_bz2cRZouUUi4r8","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["width","name","height","pixelRatio","touch","userAgent","featured"],"id":"devtools-devices","last_modified":1777161609762},{"sort":"-last_modified","flags":["startup"],"schema":{"type":"object","title":"URLClassifierExceptionListEntry","required":["bugIds","category","urlPattern","classifierFeatures"],"properties":{"id":{"type":"string","description":"The auto-generated id of the exception list entry."},"bugIds":{"type":"array","items":{"type":"string","pattern":"^[1-9][0-9]*$"},"minItems":1,"description":"The IDs of the bugs this exception is added for."},"category":{"enum":["baseline","convenience"],"type":"string","description":"The category of the exception entry."},"urlPattern":{"type":"string","description":"The urlPattern for the url to be loaded. See\nhttps://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Match_patterns\nfor more info."},"filter_expression":{"type":"string","title":"Filter Expression","pattern":"^[a-zA-Z0-9-_=!\"'{} .<>|&()+*/[\\]:,\\\\^%]*$","description":"A JEXL to filter records. See\nhttps://remote-settings.readthedocs.io/en/latest/target-filters.html#how"},"classifierFeatures":{"type":"array","items":{"enum":["blockedURIs","cryptomining-annotation","cryptomining-protection","emailtracking-protection","emailtracking-data-collection","fingerprinting-annotation","fingerprinting-protection","malware","phishing","socialtracking-annotation","socialtracking-protection","tracking-annotation","tracking-protection"],"type":"string"},"description":"The list of url classifier features to apply this exception to.","uniqueItems":true},"topLevelUrlPattern":{"type":"string","description":"Optional top-level url pattern to filter for this exception. If not set the\nexception applies to all top level sites."},"isPrivateBrowsingOnly":{"type":"boolean","description":"Whether this exception only applies in private browsing mode"},"filterContentBlockingCategories":{"type":"array","items":{"enum":["standard","strict","custom"],"type":"string"},"description":"Optional array of content blocking categories to filter for this exception. If\nnot set the exception applies to all content blocking categories.","uniqueItems":true}},"description":"Represents an entry in the URL classifier exception list"},"signature":{"ref":"1wmozuk2eq2jc3qrcl0ns28ry2","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"xE529zgIRaYftIb3yY75MBAheLIzYP_MUp6mphS3TrMbt-REy6savbh_JXy1y2_bqLjb6Oz_fmlQlIfx4g8FTL6VrDMyGZAE9LlADXamfbv4zlAuJsyVpDU4ebUdyCYj","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":false,"required":false},"signatures":[{"ref":"1wmozuk2eq2jc3qrcl0ns28ry2","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"xE529zgIRaYftIb3yY75MBAheLIzYP_MUp6mphS3TrMbt-REy6savbh_JXy1y2_bqLjb6Oz_fmlQlIfx4g8FTL6VrDMyGZAE9LlADXamfbv4zlAuJsyVpDU4ebUdyCYj","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["bugIds","category","classifierFeatures","urlPattern","topLevelUrlPattern"],"id":"url-classifier-exceptions","last_modified":1777016927334},{"flags":["startup"],"schema":{"type":"object","required":["Type","Name"],"properties":{"Name":{"type":"string","title":"Tracking list name","description":"Name of the tracking list"},"Type":{"type":"string","title":"Tracking list type","description":"Type of the tracking list"},"Version":{"type":"integer","title":"Tracking list version number","description":"Version number or chunk number of the tracking protection list"},"Checksum":{"type":"string","title":"Tracking list checksum","description":"Checksum of the tracking list"},"Categories":{"type":"array","items":{"type":"string","title":"Category"},"title":"Tracking list categories","description":"Categories of the tracking list"},"attachment":{"type":"object","title":"The attachment itself","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"location":{"type":"string","title":"URL"},"mimetype":{"type":"string","title":"MIME type"},"original":{"type":"object","title":"Pre-gzipped file","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"mimetype":{"type":"string","title":"MIME type"}},"additionalProperties":false}},"description":"Information about the attached file.","additionalProperties":false},"ExcludedCategories":{"type":"array","items":{"type":"string","title":"Category"},"title":"Tracking list excluded categories","description":"Excluded categories of the tracking list"}},"description":"Canonicalized URL lists for Shavar/tracking protection"},"signature":{"ref":"qc9toa4vdn4a399q0fxi32ybm","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"NGnRH8g9T_j36HcFSAselIc_RYrh2Mac5qpjb1Hnf9uJKTTzVx-0chQSau7hQfqfmDOJApVS55jzLG3SJwYcUbP2j2qGcAeL5alKNTsBPz82ceYb3yRSSzdkoc0ewIxb","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":true,"required":true},"signatures":[{"ref":"qc9toa4vdn4a399q0fxi32ybm","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"NGnRH8g9T_j36HcFSAselIc_RYrh2Mac5qpjb1Hnf9uJKTTzVx-0chQSau7hQfqfmDOJApVS55jzLG3SJwYcUbP2j2qGcAeL5alKNTsBPz82ceYb3yRSSzdkoc0ewIxb","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["Type","Categories","ExcludedCategories","Name","Checksum","Version"],"id":"tracking-protection-lists","last_modified":1777016913537},{"signature":{"ref":"6v0xjrbhcgvh3bytr6n1gycxm","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"SoWJinELKRhKJ6ic_wlwoPRoKVhh8Ja8V1WwakxTWlp1j40koJ-hQWChte5RDbw0073BWdmBmRIu-Pr7c7yOI6PhRo1lgZHVfEbxe3lf8qzVNCWRIhJsOKhmOoJVS64e","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"6v0xjrbhcgvh3bytr6n1gycxm","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"SoWJinELKRhKJ6ic_wlwoPRoKVhh8Ja8V1WwakxTWlp1j40koJ-hQWChte5RDbw0073BWdmBmRIu-Pr7c7yOI6PhRo1lgZHVfEbxe3lf8qzVNCWRIhJsOKhmOoJVS64e","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"id":"sites-classification","last_modified":1776988817034},{"sort":"-last_modified","schema":{"type":"object","required":["name","match","buckets"],"properties":{"name":{"type":"string","title":"Name"},"match":{"type":"object","title":"Matching","properties":{"lang":{"type":"string","description":"Language, pulled from the default locale (e.g. eng)"},"appId":{"type":"string","title":"App ID","description":"^org.mozilla.fennec|org.mozilla.firefox_beta|org.mozilla.firefox$"},"device":{"type":"string","description":"Device name"},"country":{"type":"string","description":"Country, pulled from the default locale (e.g. USA)"},"regions":{"type":"array","items":{"type":"string","title":"Regions","default":"","minLength":0,"description":"Similar to a GeoIP lookup"},"title":"Regions","default":[],"description":"Compared with GeoIP lookup.","uniqueItems":true},"version":{"type":"string","title":"App Version","description":"A regexp on the app version number (e.g. 47.0a1, 46.0)"},"userAgent":{"type":"string","description":"Browser User-Agent regexp. i.e: Firefox/46.0"},"manufacturer":{"type":"string","description":"Device manufacturer"}}},"buckets":{"type":"object","title":"Buckets","required":["min","max"],"properties":{"max":{"type":"string","pattern":"^0|100|[1-9][0-9]?$","minLength":1},"min":{"type":"string","pattern":"^0|100|[1-9][0-9]?$","minLength":1}}},"description":{"type":"string","title":"Description"}}},"signature":{"ref":"gaz9ok6h0hgw1tninsmvk8bgs","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"HeF3ye9XS0UDMRSp9XHekXxeWdfuSsjcQwKrpUYqYoOlU9RgT2cBdgr7D5kcoeN3s64yFINco7CubIhdkMjPu9UuEjmYZAJu7ucwUpKA9mggsNKtZXJy06xG3VDiX_nH","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"gaz9ok6h0hgw1tninsmvk8bgs","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"HeF3ye9XS0UDMRSp9XHekXxeWdfuSsjcQwKrpUYqYoOlU9RgT2cBdgr7D5kcoeN3s64yFINco7CubIhdkMjPu9UuEjmYZAJu7ucwUpKA9mggsNKtZXJy06xG3VDiX_nH","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["name","buckets.min","buckets.max"],"id":"focus-experiments","last_modified":1776988816719},{"schema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","title":"Token","description":"Token used in URL"}},"description":"Tokens used in URL decoration sanitization feature of the anti-tracking\ncomponent"},"signature":{"ref":"2l2caltrvq851c6sdspdnguno","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"mUQC5h1f5HhSCv6D2Amp4z9aINVisGdbt6iCb2zD4xXs_jNhAUS_g5j8x2j0GJhjvUxdxTbdos-uhB01miAyLR2gOplWau7oeRRNIfaDljBPQ0hrfsH0MzCsOCJB7qd1","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"2l2caltrvq851c6sdspdnguno","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"mUQC5h1f5HhSCv6D2Amp4z9aINVisGdbt6iCb2zD4xXs_jNhAUS_g5j8x2j0GJhjvUxdxTbdos-uhB01miAyLR2gOplWau7oeRRNIfaDljBPQ0hrfsH0MzCsOCJB7qd1","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["token"],"id":"anti-tracking-url-decoration","last_modified":1776988816424},{"signature":{"ref":"7zkbzr34qadg7g1z34h4l8tq","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"CGG3lt4auUc5hY6LVBTw2i4lra7Ev0VdSQ9zaGUekpbOLLUa7s5RN2KaDvl-jfSW6UTRf9ykFRYlImMAzPfL-AAUg5YX1NfQdOuEgKLS_VLL-UOlqrCoka_OqDUZV4ff","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"7zkbzr34qadg7g1z34h4l8tq","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"CGG3lt4auUc5hY6LVBTw2i4lra7Ev0VdSQ9zaGUekpbOLLUa7s5RN2KaDvl-jfSW6UTRf9ykFRYlImMAzPfL-AAUg5YX1NfQdOuEgKLS_VLL-UOlqrCoka_OqDUZV4ff","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"id":"cfr-srg","last_modified":1776988816090},{"signature":{"ref":"m9jgt70hmrmk3u253xnpl1vka","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"dLk10Q1tPy5FnKYqFGvDs-hw3rGDAewVv8Ut40jdRfHcHLr6nc3WDk7tuV_2a26tvOHE5leZ5v_AhEam2aQVhAGDj_bzVDuIYSFAzmESMNLnFT3M4EJSmjt9U2kUt15L","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":true,"required":false},"signatures":[{"ref":"m9jgt70hmrmk3u253xnpl1vka","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"dLk10Q1tPy5FnKYqFGvDs-hw3rGDAewVv8Ut40jdRfHcHLr6nc3WDk7tuV_2a26tvOHE5leZ5v_AhEam2aQVhAGDj_bzVDuIYSFAzmESMNLnFT3M4EJSmjt9U2kUt15L","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"id":"personality-provider-models","last_modified":1776988815664},{"schema":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string"},"icons":{"type":"object","properties":{"32":{"type":"string"},"64":{"type":"string"},"128":{"type":"string"}}},"creator":{"type":"object","properties":{"name":{"type":"string"}}},"version":{"type":"string"},"addon_id":{"type":"string"},"sourceURI":{"type":"object","properties":{"spec":{"type":"string"}}},"description":{"type":"string"},"fullDescription":{"type":"string"}}},"signature":{"ref":"7et1h4e5x9641tfbofqk5c3ge","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"YbSwMxHtkYgZZxqcaocpLlDf8OjWIs_N9NYFZZyjOrQNSgYxQbOKB550gMKP_CijvYUNAvRslIjM1QFNQjxHdeNwq1EXaKArLyXkq51yXHuTq1ajqHc2R1GY4g5p5WM8","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"7et1h4e5x9641tfbofqk5c3ge","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"YbSwMxHtkYgZZxqcaocpLlDf8OjWIs_N9NYFZZyjOrQNSgYxQbOKB550gMKP_CijvYUNAvRslIjM1QFNQjxHdeNwq1EXaKArLyXkq51yXHuTq1ajqHc2R1GY4g5p5WM8","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["addon_id"],"id":"pioneer-study-addons","last_modified":1776988815355},{"schema":{"type":"object","properties":{"id":{"type":"string"},"attachment":{"type":"object","title":"The attachment itself","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"location":{"type":"string","title":"URL"},"mimetype":{"type":"string","title":"MIME type"},"original":{"type":"object","title":"Pre-gzipped file","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"mimetype":{"type":"string","title":"MIME type"}},"additionalProperties":false}},"description":"Information about the attached file.","additionalProperties":false}}},"signature":{"ref":"13cu577qnqumkwtln0cal6ape","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"cr4HsMLjMJHXxq7pi__ZMDefsTvN-wgIPi_B9Y9TOx2RrRbXK_Iu2Uaviyxj9RHFMmtUokCgxOcNQmqOT4c7fYuH4PeBcH9MUwRBPQNgTp6M1-Nz7h2Ahuy_lW4wtfVC","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":true,"required":true},"signatures":[{"ref":"13cu577qnqumkwtln0cal6ape","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"cr4HsMLjMJHXxq7pi__ZMDefsTvN-wgIPi_B9Y9TOx2RrRbXK_Iu2Uaviyxj9RHFMmtUokCgxOcNQmqOT4c7fYuH4PeBcH9MUwRBPQNgTp6M1-Nz7h2Ahuy_lW4wtfVC","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"id":"regions","last_modified":1776988815051},{"schema":{"type":"object","required":["id","description","match","buckets","branches"],"properties":{"id":{"type":"string","title":"Experiment id","maxLength":100,"minLength":1},"match":{"type":"object","title":"Matching","properties":{"app_id":{"type":"string","maxLength":1000,"minLength":1,"description":"Match specific application ids. A regex. E.g.:\n^org.mozilla.fennec|org.mozilla.firefox_beta|org.mozilla.firefox$'"},"regions":{"type":"array","items":{"type":"string","title":"Regions","default":"","maxLength":1000,"minLength":1,"description":"Similar to a GeoIP lookup"},"title":"Regions","default":[],"description":"Compared with GeoIP lookup, where supported.","uniqueItems":true},"debug_tags":{"type":"array","items":{"type":"string","title":"Debug tag","default":"","minLength":1,"description":"A debug tag set through the libraries debug activity."},"title":"Debug tags","default":[],"description":"Target specific debug tags only. This allows testing of experiments for only\nspecific active users for QA etc.","uniqueItems":true},"device_model":{"type":"string","maxLength":1000,"minLength":1,"description":"Device name. A regex."},"locale_country":{"type":"string","maxLength":1000,"minLength":1,"description":"Match country, pulled from the default locale. A regex. E.g.: USA|ITA"},"app_max_version":{"type":"string","description":"The application's maximum version number. E.g.: '47.0.11', '46.0'"},"app_min_version":{"type":"string","description":"The application's minimum version number. E.g.: '47.0.11', '46.0'"},"locale_language":{"type":"string","maxLength":1000,"minLength":1,"description":"Language, pulled from the default locale. A regex. E.g.: eng|esp"},"app_display_version":{"type":"string","description":"The applications version number. A regex. E.g.: '47.0a1', '46.0'"},"device_manufacturer":{"type":"string","maxLength":1000,"minLength":1,"description":"Device manufacturer"}},"description":"A list of optional matchers, which allow restricting the experiment to e.g.\nspecific application ids."},"buckets":{"type":"object","title":"Buckets","required":["start","count"],"properties":{"count":{"type":"number","maximum":1000,"minimum":0},"start":{"type":"number","maximum":999,"minimum":0}},"description":"Each user is assigned a random bucket from 0 to 999. Select the bucket ranges\nhere to control the enrolled population size."},"branches":{"type":"array","items":{"type":"object","title":"Branch","required":["ratio","name"],"properties":{"name":{"type":"string","maxLength":100,"minLength":1,"description":"The branch name. This is what product code uses to decide which branch logic to\nexecute."},"ratio":{"type":"number","default":1,"maximum":1000,"minimum":1,"description":"The branches ratio is the probabilistic weight for random branch assignment."}},"description":"One experiment branch."},"title":"Branches","default":[],"minItems":1,"description":"Each experiment needs to specify one or more branches. Each branch has a name\nand a ratio. An enrolled user is assigned one branch randomly, with the\nprobabilities weighted per the ratio.","uniqueItems":true},"description":{"type":"string","title":"Description"}}},"signature":{"ref":"2eup8it0wftj71enhyb53tyk0u","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"EeRF14Q_8mZnWElSkQbXM0bAEMrJSvqIR21lhLyjlAZvGu3IyBjKAoWyOfO73OZY8URjtdAUjlQhlC8EC8zQgrjcCo7HBergFl5L8nGvvVI5PqjoONjLM1wp2bp1k-RJ","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"2eup8it0wftj71enhyb53tyk0u","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"EeRF14Q_8mZnWElSkQbXM0bAEMrJSvqIR21lhLyjlAZvGu3IyBjKAoWyOfO73OZY8URjtdAUjlQhlC8EC8zQgrjcCo7HBergFl5L8nGvvVI5PqjoONjLM1wp2bp1k-RJ","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["id","description"],"id":"mobile-experiments","last_modified":1776988814769},{"signature":{"ref":"be7bk0prnoky1h5jxm14gjmaz","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"ZzqcSx37kvjYDjpUOjJPXG27CXdvhzGi_U9JOQZepzvD-Ivr_dbpk-iZPnW-tVXG_5lAMG_WdV-b6vOHnFjsHu1GGdQPHyzxNtEL8mI542FFQ5ORPo0WIATII6jADsQc","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"be7bk0prnoky1h5jxm14gjmaz","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"ZzqcSx37kvjYDjpUOjJPXG27CXdvhzGi_U9JOQZepzvD-Ivr_dbpk-iZPnW-tVXG_5lAMG_WdV-b6vOHnFjsHu1GGdQPHyzxNtEL8mI542FFQ5ORPo0WIATII6jADsQc","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"id":"personality-provider-recipe","last_modified":1776988814063},{"signature":{"ref":"gr23qo3todaf280h97ccj4yud","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"iSETPuMEL0P8EEt9xo-432l65_XWapkYtnV-LSjhtGHG8M-qv74j1wA3Mblem2K9cbA3LDfPoHq7b_8EbiDwE7vZAYje_zZmdFUPghkgCpkKAC3adZEYzcNzEV0Oxsi3","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"gr23qo3todaf280h97ccj4yud","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"iSETPuMEL0P8EEt9xo-432l65_XWapkYtnV-LSjhtGHG8M-qv74j1wA3Mblem2K9cbA3LDfPoHq7b_8EbiDwE7vZAYje_zZmdFUPghkgCpkKAC3adZEYzcNzEV0Oxsi3","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"id":"pioneer-content-v1","last_modified":1776988813760},{"flags":["startup"],"signature":{"ref":"2iizh5g2qq7l7313ulq84fxavc","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"tPFA4is3R0xPk4HKoPg34iXZ2lpNWyRyJaAXi4IGfKcSVQ0r9iKRnEHGAE3UUvTjZnPL-elFho2YekMC1HHmj4QVQN0mw1ijaLHSF4v7Vt3k7mSiCXa3dNl-aNAGKjtI","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"2iizh5g2qq7l7313ulq84fxavc","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"tPFA4is3R0xPk4HKoPg34iXZ2lpNWyRyJaAXi4IGfKcSVQ0r9iKRnEHGAE3UUvTjZnPL-elFho2YekMC1HHmj4QVQN0mw1ijaLHSF4v7Vt3k7mSiCXa3dNl-aNAGKjtI","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"id":"message-groups","last_modified":1776988807794},{"schema":{"type":"object","required":["name","responsiveLayouts"],"properties":{"name":{"type":"string","description":"Unique identifier for the layout configuration"},"responsiveLayouts":{"type":"array","items":{"type":"object","required":["columnCount","tiles"],"properties":{"tiles":{"type":"array","items":{"type":"object","required":["size","position","hasAd","hasExcerpt"],"properties":{"size":{"enum":["small","medium","large"],"type":"string","description":"Visual size of the tile"},"hasAd":{"type":"boolean","description":"Whether this tile position displays an advertisement"},"position":{"type":"integer","minimum":0,"description":"Position index of the tile in the layout"},"hasExcerpt":{"type":"boolean","description":"Whether this tile displays an excerpt/description"},"allowsWidget":{"type":"boolean","description":"Whether a widget can be placed in this tile position"}},"additionalProperties":false},"minItems":1,"description":"Array of tile configurations for this layout"},"columnCount":{"type":"integer","maximum":4,"minimum":1,"description":"Number of columns for this responsive layout"}},"additionalProperties":false},"minItems":1,"description":"Array of layouts for different column counts"}},"additionalProperties":false},"signature":{"ref":"2v759cr5aj6jy386jg5onoxhjq","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"AIy8A1NAkZDPVxFmf4g86S74yVYiBZIrs24tJmbjM6uUcpO57Vln-LaYxzxbxwBkN9znP6ufRmAabyHVPh4T3NL0I0IsocoonO0NtGP4wvfnzeaQ8OiJfABfNPivSxdO","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"2v759cr5aj6jy386jg5onoxhjq","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"AIy8A1NAkZDPVxFmf4g86S74yVYiBZIrs24tJmbjM6uUcpO57Vln-LaYxzxbxwBkN9znP6ufRmAabyHVPh4T3NL0I0IsocoonO0NtGP4wvfnzeaQ8OiJfABfNPivSxdO","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"id":"newtab-section-layouts","last_modified":1776988807036},{"schema":{"type":"object","properties":{"domains":{"type":"array","items":{"type":"string"},"title":"Blocked Domains","description":"Array of the known data-leak domains to be blocked"}}},"signature":{"ref":"1pqxt9wkslhqb7yez0ykxl4d1","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"QqtRKfnT4LWfXIjw0K5ha_y25a65ZsEw0bbpuwTiUpwI_2yPOXj0wRZ0P2_lLuxtoxtdBLzofEq5zbEwPcrsatP151EXi2TSugjIcvbYVH61Mdlg0JgZPbhtedqSdQ1M","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"1pqxt9wkslhqb7yez0ykxl4d1","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"QqtRKfnT4LWfXIjw0K5ha_y25a65ZsEw0bbpuwTiUpwI_2yPOXj0wRZ0P2_lLuxtoxtdBLzofEq5zbEwPcrsatP151EXi2TSugjIcvbYVH61Mdlg0JgZPbhtedqSdQ1M","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["domains"],"id":"addons-data-leak-blocker-domains","last_modified":1776988806536},{"schema":{"type":"object","title":"Hijack Blocklist","required":["id"],"properties":{"id":{"type":"string","title":"Identifier","description":"Blocklist name (eg. \"load-paths\", \"submission-urls\")."},"matches":{"type":"array","items":{"type":"string","minLength":1},"title":"Matches","minItems":1,"description":"List of strings to block when matches (eg. \"ignore=true\",\n\"lavasoft.gosearchresults\").","uniqueItems":true}}},"signature":{"ref":"xbffttyqqci42j1c966os7as9","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"uibZeEAY57kj-895kOVhJ3kCIIExgTx3DA7lApIj90L6kNpUxxG1dUvjsvfm9QrsnWDDFy_3TV-0ldWzK4Qx_q4KsIfP_NQTH7cD8E0BmqpbPEmVmw8TzKeR8XyPQet4","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"xbffttyqqci42j1c966os7as9","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"uibZeEAY57kj-895kOVhJ3kCIIExgTx3DA7lApIj90L6kNpUxxG1dUvjsvfm9QrsnWDDFy_3TV-0ldWzK4Qx_q4KsIfP_NQTH7cD8E0BmqpbPEmVmw8TzKeR8XyPQet4","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["id"],"id":"hijack-blocklists","last_modified":1776902428153},{"schema":{"type":"object","required":["addon_id","icons","version","sourceURI","description","privacyPolicy","studyType","moreInfo","dataCollectionDetails","authors","isDefault","studyEnded"],"properties":{"icons":{"type":"object","properties":{"32":{"type":"string"},"64":{"type":"string"},"128":{"type":"string"}}},"title":{"type":"string","maxLength":75},"authors":{"type":"object","properties":{"name":{"type":"string","maxLength":75},"moreInfo":{"type":"object","properties":{"spec":{"type":"string"}}}}},"version":{"type":"string"},"addon_id":{"type":"string"},"moreInfo":{"type":"object","properties":{"spec":{"type":"string"}}},"isDefault":{"type":"boolean"},"sourceURI":{"type":"object","properties":{"spec":{"type":"string"}}},"studyType":{"type":"string"},"studyEnded":{"type":"boolean"},"description":{"type":"string"},"privacyPolicy":{"type":"object","properties":{"spec":{"type":"string"}}},"dataCollectionDetails":{"type":"array","properties":{"collectionDetail":{"type":"string"}}}}},"signature":{"ref":"tm0wuakoicro3spz4ye15889v","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"kB5aeesaIHeLLG5pmwnyza9e6kt1NHZ6kVybNJvUluse173rY1o9voQoS7UzWiLvr2TNYiY5QUCURvwUd4eParFdziQLcEGC0HnGJ5lkBYqamQQSHe6FqOFyyW3IvEGG","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"tm0wuakoicro3spz4ye15889v","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"kB5aeesaIHeLLG5pmwnyza9e6kt1NHZ6kVybNJvUluse173rY1o9voQoS7UzWiLvr2TNYiY5QUCURvwUd4eParFdziQLcEGC0HnGJ5lkBYqamQQSHe6FqOFyyW3IvEGG","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["addon_id"],"id":"pioneer-study-addons-v1","last_modified":1776902427840},{"sort":"-last_modified","schema":{"type":"object","required":["title","summary","details","joinIonConsent","leaveIonConsent"],"properties":{"title":{"type":"string","title":"Title"},"details":{"type":"string","title":"Details"},"summary":{"type":"string","title":"Summary"},"joinIonConsent":{"type":"string","title":"Join Ion consent"},"leaveIonConsent":{"type":"string","title":"Leave Ion consent"}}},"signature":{"ref":"10gwzy8228ny0veub8s6w8vu0","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"eLtzQbfebJ1G-yIlrUXi3v_ukJnpgfvg5j62PhhrFYixJOs4gqPembYYkKoz4T7IxjQCiN95FTRZUnP1b3vCqM0wnIj5inCQawkCfzO1iAQ1VoJmMbhCjEBCi1cDmT3N","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":false,"required":false},"signatures":[{"ref":"10gwzy8228ny0veub8s6w8vu0","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"eLtzQbfebJ1G-yIlrUXi3v_ukJnpgfvg5j62PhhrFYixJOs4gqPembYYkKoz4T7IxjQCiN95FTRZUnP1b3vCqM0wnIj5inCQawkCfzO1iAQ1VoJmMbhCjEBCi1cDmT3N","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["title"],"id":"pioneer-content-v2","last_modified":1776902427532},{"schema":{"type":"object","required":["addon_id","icons","name","version","sourceURI","description","privacyPolicy","studyType","authors","dataCollectionDetails","moreInfo","isDefault","studyEnded","joinStudyConsent","leaveStudyConsent"],"properties":{"name":{"type":"string","title":"Name"},"icons":{"type":"object","title":"Icons","required":["32","64","128"],"properties":{"32":{"type":"string","title":"32"},"64":{"type":"string","title":"64"},"128":{"type":"string","title":"128"}}},"authors":{"type":"object","title":"Authors","required":["name","url"],"properties":{"url":{"type":"string","title":"Url"},"name":{"type":"string","title":"Name"}}},"version":{"type":"string","title":"Version"},"addon_id":{"type":"string","title":"Addon ID"},"moreInfo":{"type":"object","title":"Moreinfo","required":["spec"],"properties":{"spec":{"type":"string","title":"Spec"}}},"isDefault":{"type":"boolean","title":"Is Default"},"sourceURI":{"type":"object","title":"Source URI","required":["spec"],"properties":{"spec":{"type":"string","title":"Spec"}}},"studyType":{"type":"string","title":"Studytype"},"studyEnded":{"type":"boolean","title":"Study Ended"},"description":{"type":"string","title":"Description"},"privacyPolicy":{"type":"object","title":"Privacypolicy","required":["spec"],"properties":{"spec":{"type":"string","title":"Spec"}}},"joinStudyConsent":{"type":"string","title":"Join Study Consent"},"leaveStudyConsent":{"type":"string","title":"Leave Study Consent"},"dataCollectionDetails":{"type":"array","items":{"type":"string","title":"Items"},"title":"Datacollectiondetails"}}},"signature":{"ref":"3u0hlqeszhjm2l41v15pjcrai","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"uuYH_6fV2NEzXWeWrNq2QBAfLJvk_9E2jsd-ik1MMeITLKYnnDkpj664HHOezRCJa_cG-TRRkNQuWWhsoVhA7eA5-M_faFFXCdR1uh6pBjv9Ef_00SUhxSM5t_6lEhe6","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"3u0hlqeszhjm2l41v15pjcrai","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"uuYH_6fV2NEzXWeWrNq2QBAfLJvk_9E2jsd-ik1MMeITLKYnnDkpj664HHOezRCJa_cG-TRRkNQuWWhsoVhA7eA5-M_faFFXCdR1uh6pBjv9Ef_00SUhxSM5t_6lEhe6","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"id":"pioneer-study-addons-v2","last_modified":1776902427259},{"signature":{"ref":"1htpwxdzplk5j8d076ytmty4k","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"LtoMSxs_N5YLt1ub946QBhx2EaF6nKUkLC4ohIZQDI8jgHxEO3l6KEZvDl14CEtmjf2R8vbRjQSans4gsB9z4vkQn2RL7wV_WOTC5YalLGsO5DvP6m12aCmzoMWsTEBV","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"1htpwxdzplk5j8d076ytmty4k","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"LtoMSxs_N5YLt1ub946QBhx2EaF6nKUkLC4ohIZQDI8jgHxEO3l6KEZvDl14CEtmjf2R8vbRjQSans4gsB9z4vkQn2RL7wV_WOTC5YalLGsO5DvP6m12aCmzoMWsTEBV","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"id":"whats-new-panel","last_modified":1776902426934},{"signature":{"ref":"e3sytjoucxiy1c3bk039upu13","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"HBiLLNfaFAoKKJEyoPHiWc4hGYpkHMWZjh_9-jL3VYhVrj9YknHadQAhAgJHg_hVHTslP2g0WUPpQYs_iBdPVkpiogXTvjs6QpeZpu4GY2wEltPfbeDjipjHCzsabjZC","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"e3sytjoucxiy1c3bk039upu13","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"HBiLLNfaFAoKKJEyoPHiWc4hGYpkHMWZjh_9-jL3VYhVrj9YknHadQAhAgJHg_hVHTslP2g0WUPpQYs_iBdPVkpiogXTvjs6QpeZpu4GY2wEltPfbeDjipjHCzsabjZC","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"id":"tippytop","last_modified":1776902426649},{"sort":"-last_modified","schema":{"type":"object","required":["name","icons","authors","version","addonId","downloadLink","studyEnded","studyPaused","description","privacyPolicyLink","joinStudyConsent","leaveStudyConsent","dataCollectionDetails"],"properties":{"name":{"type":"string"},"icons":{"type":"object","required":["32","64","128"],"properties":{"32":{"type":"string"},"64":{"type":"string"},"128":{"type":"string"}}},"addonId":{"type":"string"},"authors":{"type":"object","required":["url","name"],"properties":{"url":{"type":"string"},"name":{"type":"string"}}},"version":{"type":"string"},"studyEnded":{"type":"boolean"},"description":{"type":"string"},"studyPaused":{"type":"boolean"},"downloadLink":{"type":"string"},"joinStudyConsent":{"type":"string"},"leaveStudyConsent":{"type":"string"},"privacyPolicyLink":{"type":"string"},"dataCollectionDetails":{"type":"array","items":{"type":"string"}}}},"signature":{"ref":"o0eun36yig2d2hche0e85m767","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"ZFaHxnh8Cwr1fCLP8p_8TqkiioXdEXA9F9wTQdLCyvcyh3vAt9oE06-9SpC6eJp6T0kl7wshOTBhXRoqAIpcDH0p5F49fhjo3LlxD6hcsFznc5UVlV_lFpGuqGHOj8H1","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":false,"required":false},"signatures":[{"ref":"o0eun36yig2d2hche0e85m767","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"ZFaHxnh8Cwr1fCLP8p_8TqkiioXdEXA9F9wTQdLCyvcyh3vAt9oE06-9SpC6eJp6T0kl7wshOTBhXRoqAIpcDH0p5F49fhjo3LlxD6hcsFznc5UVlV_lFpGuqGHOj8H1","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["addonId"],"id":"rally-studies-v1","last_modified":1776902426378},{"schema":{"type":"object","required":["telemetryId","searchPageRegexp","queryParamName"],"properties":{"telemetryId":{"type":"string","title":"Telemetry Id","pattern":"^[a-z0-9-._]*$","description":"The telemetry identifier for the provider."},"codePrefixes":{"type":"array","items":{"type":"string","pattern":"^[a-zA-Z0-9-._]*$"},"title":"Partner Code Prefixes","description":"An array of prefixes (or complete values) to match against the partner code\nparamters in the url."},"codeParamName":{"type":"string","title":"Partner Code Parameter Name","description":"The name of the query parameter for the partner code."},"queryParamName":{"type":"string","title":"Search Query Parameter Name","description":"The name of the query parameter for the user's search string."},"followOnCookies":{"type":"array","items":{"type":"object","properties":{"host":{"type":"string","pattern":"^[a-z0-9-._]*$","description":"The hostname on which the cookie is stored."},"name":{"type":"string","pattern":"^[a-zA-Z0-9-._]*$","description":"The name of the cookie to check."},"codePrefixes":{"type":"array","items":{"type":"string","pattern":"^[a-zA-Z0-9-._]*$"},"description":"Possbile values for the parameter within the cookie."},"codeParamName":{"type":"string","pattern":"^[a-zA-Z0-9-._]*$","description":"The name of parameter within the cookie."},"extraCodePrefixes":{"type":"array","items":{"type":"string","pattern":"^[a-zA-Z0-9-._]*$"},"description":"Possbile values for the query parameter in the URL that indicates this might be\na follow-on search."},"extraCodeParamName":{"type":"string","pattern":"^[a-z0-9-._]*$","description":"The query parameter name in the URL that indicates this might be a follow-on\nsearch."}}},"title":"Follow-on Cookies","description":"An array of cookie details that are used to identify follow-on searches."},"searchPageRegexp":{"type":"string","title":"Search Page Regular Expression","description":"A regular expression which matches the search page of the provider."},"followOnParamNames":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9-._]*$"},"title":"Follow-on Search Parameter Names","description":"An array of query parameter names that are used when a follow-on search occurs."},"extraAdServersRegexps":{"type":"array","items":{"type":"string"},"title":"Extra Ad Server Regular Expressions","description":"An array of regular expressions that match URLs of potential ad servers."}}},"signature":{"ref":"2uznlsy42kyth10tgr2onudc9i","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"04CQlA2ciZi_hjoWyZU-shOP2h8LSLOWG4-RXyOIcEWuEyUpypo4LUmq2iQTCKdtF1yZkKWgtbKZoECSgaI0XzdVxlHMFTJ36REiXBqrEg7tdVpaflmPeF8LpKIT-PKW","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"2uznlsy42kyth10tgr2onudc9i","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"04CQlA2ciZi_hjoWyZU-shOP2h8LSLOWG4-RXyOIcEWuEyUpypo4LUmq2iQTCKdtF1yZkKWgtbKZoECSgaI0XzdVxlHMFTJ36REiXBqrEg7tdVpaflmPeF8LpKIT-PKW","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["telemetryId"],"id":"search-telemetry","last_modified":1776902426107},{"sort":"id","schema":{"type":"object","title":"Language dictionaries","required":["id","dictionaries"],"properties":{"id":{"type":"string","title":"Language","description":"Identifier (eg. \"es-AR\")."},"dictionaries":{"type":"array","items":{"type":"string","minLength":1},"title":"Dictionaries","minItems":1,"description":"List of dictionaries identifiers (eg. \"es-AR@dictionaries.addons.mozilla.org\").","uniqueItems":true}}},"signature":{"ref":"2xpp4jv7yddxc1v8w3lnbu2y9g","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"T98yLAcwNuGwncvgQiEo4bnNtbl1nMF2X0ziRUrrr2AIdTzGAUWh8_g8PMkop3LsLOGTNaO4EUBnIR9HBZSgIQ9FfPxhGg5IWrOJPtYemgYFw7fkmNTKpI0Sxw-BcF1Y","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"2xpp4jv7yddxc1v8w3lnbu2y9g","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"T98yLAcwNuGwncvgQiEo4bnNtbl1nMF2X0ziRUrrr2AIdTzGAUWh8_g8PMkop3LsLOGTNaO4EUBnIR9HBZSgIQ9FfPxhGg5IWrOJPtYemgYFw7fkmNTKpI0Sxw-BcF1Y","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"id":"language-dictionaries","last_modified":1776902425746},{"schema":{"type":"object","required":["description","hosts"],"properties":{"hosts":{"type":"array","items":{"type":"string"},"description":"List of hosts where this recipe applies."},"pathRegex":{"type":"string","description":"Match certain paths."},"description":{"type":"string","description":"Site description."},"passwordSelector":{"type":"string","description":"CSS selector of the password field."},"usernameSelector":{"type":"string","description":"CSS selector of the username field."},"notPasswordSelector":{"type":"string","description":"CSS selector to exclude fields as password."},"notUsernameSelector":{"type":"string","description":"CSS selector to exclude fields as username."}},"description":"Password recipes"},"signature":{"ref":"3avfgtrcpb8c72s38258ymdi18","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"Fi4zr_h2l56EvJq7vNfGhVe1TqfGb1a7xrudEKnsO9AqrCUeXoILO9707kHjkTsG5OYOw-S4c6fBo94XjD3CeDVMNlwxvF92LLIxnAP8ofcz5ec7Y5_J2b-4NYVnjsZI","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"3avfgtrcpb8c72s38258ymdi18","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"Fi4zr_h2l56EvJq7vNfGhVe1TqfGb1a7xrudEKnsO9AqrCUeXoILO9707kHjkTsG5OYOw-S4c6fBo94XjD3CeDVMNlwxvF92LLIxnAP8ofcz5ec7Y5_J2b-4NYVnjsZI","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["description"],"id":"password-recipes","last_modified":1776902425470},{"sort":"-last_modified","schema":{"type":"object","required":["name","version"],"properties":{"id":{"type":"string"},"name":{"type":"string","title":"Name","description":"The name of the language identification model"},"version":{"type":"string","title":"Version","description":"The version of the model"},"attachment":{"type":"object","title":"The attachment itself","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"location":{"type":"string","title":"URL"},"mimetype":{"type":"string","title":"MIME type"},"original":{"type":"object","title":"Pre-gzipped file","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"mimetype":{"type":"string","title":"MIME type"}},"additionalProperties":false}},"description":"Information about the attached file.","additionalProperties":false},"filter_expression":{"type":"string","title":"Filter Expression","pattern":"^[a-zA-Z0-9-_=!\"'{} .<>|&()+*/[\\]:,\\\\^%]*$","description":"A JEXL to filter records. See\nhttps://remote-settings.readthedocs.io/en/latest/target-filters.html#how"}}},"signature":{"ref":"3kh66hmfknklo1zaknqw2mohxb","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"WOsIeaGbyPZWJeZkil0yuCYC5jigcJhzEe5IjtLLwNJPrPsDkreaxL2ViWeIIJjJDG_kV_8l9r0z8_76z7JKjzdmTErIfMAki7eXb8CXdw-huVh5I3c2vyZuPyaH4cNT","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":true,"required":false},"signatures":[{"ref":"3kh66hmfknklo1zaknqw2mohxb","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"WOsIeaGbyPZWJeZkil0yuCYC5jigcJhzEe5IjtLLwNJPrPsDkreaxL2ViWeIIJjJDG_kV_8l9r0z8_76z7JKjzdmTErIfMAki7eXb8CXdw-huVh5I3c2vyZuPyaH4cNT","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["name","version","filter_expression"],"id":"translations-identification-models","last_modified":1776902425210},{"schema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","default":"AddonManagerSettings","description":"The default id should NOT be changed, unless there is a specific need to create\nseparate collection entries which target or exclude specific Firefox versions."},"filter_expression":{"type":"string","title":"Filter Expression","pattern":"^[a-zA-Z0-9-_=!\"'{} .<>|&()+*/[\\]:,\\\\^%]*$","description":"A JEXL to filter records. See\nhttps://remote-settings.readthedocs.io/en/latest/target-filters.html#how"},"quarantinedDomains":{"$ref":"#/definitions/quarantinedDomains","optional":true},"installTriggerDeprecation":{"$ref":"#/definitions/installTriggerDeprecation","optional":true}},"definitions":{"quarantinedDomains":{"oneOf":[{"type":"null","title":"Omit quarantinedDomains settings"},{"type":"object","title":"Include quarantinedDomains settings","required":["extensions.quarantinedDomains.list"],"properties":{"extensions.quarantinedDomains.list":{"type":"string","default":"","maxLength":1048576,"description":"Set of domains to be quarantined separated by a comma (e.g.\n'domain1.org,domain2.com'). NOTE: this pref value should be set to a ASCII\nencoded string and its size smaller than 1MB"}},"additionalProperties":false}],"default":null,"description":"These settings provide a set of domain names to be quarantined (restricted by\ndefault to unverified extensions, which only the app or the user may grant\nback). IMPORTANT: The add-ons team should be consulted before introducing any\nnew entry of this type."},"installTriggerDeprecation":{"oneOf":[{"type":"null","title":"Omit installTriggerDeprecation settings"},{"type":"object","title":"Include installTriggerDeprecation settings","required":["extensions.InstallTrigger.enabled","extensions.InstallTriggerImpl.enabled"],"properties":{"extensions.InstallTrigger.enabled":{"type":"boolean","default":true,"optional":true,"description":"Show/Hide the InstallTrigger global completely (both the global and its methods\nwill not be accessible anymore). IMPORTANT: The webcompat team should be\nconsulted before turning this to false, because it may also potentially impact\nUA detection for some websites."},"extensions.InstallTriggerImpl.enabled":{"type":"boolean","default":false,"optional":true,"description":"Show/Hide the InstallTrigger methods. The InstallTrigger global will remain\nvisible but set to null."}},"additionalProperties":false}],"default":null,"description":"These settings control the visibility of the InstallTrigger global and its\nmethods."}}},"signature":{"ref":"l6fsh7ki6vx63an37bolxa7jf","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"k9R8oNxe-VVuh_eaBdv1zpW5UlxMhs8RRQS7blmEWADdCG5kWFczuSszNxqb5_a1ohKDVJZoKe17-1FDMFV-XSZEpkQpfioUo6R3d3mjkBK8-g2bwvdzi8bZdVSM58Lw","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"l6fsh7ki6vx63an37bolxa7jf","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"k9R8oNxe-VVuh_eaBdv1zpW5UlxMhs8RRQS7blmEWADdCG5kWFczuSszNxqb5_a1ohKDVJZoKe17-1FDMFV-XSZEpkQpfioUo6R3d3mjkBK8-g2bwvdzi8bZdVSM58Lw","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["id","last_modified","filter_expression"],"id":"addons-manager-settings","last_modified":1776902424938},{"sort":"-last_modified","flags":["startup"],"schema":{"type":"object","required":["stripList","allowList"],"properties":{"allowList":{"type":"array","items":{"anyOf":[{"type":"string","title":"host","description":"An allowed host (eTLD+1)"}]},"title":"allowList","default":[],"description":"The allow list of hosts (eTLD+1) being used for the query stripping"},"stripList":{"type":"array","items":{"anyOf":[{"type":"string","title":"queryParameter","description":"A query parameter to be stripped"}]},"title":"stripList","default":[],"description":"The list of the query parameters being used for the query stripping."}}},"signature":{"ref":"39hav2o69m4zktwmlr7pryir3","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"2xbUFmsiD4OptQElGZ1DQ6IuqMzcOxjo7wpAUUKB2zgX9FE87O0mAFoh4uHzxg1B5aLCpHGnC4OTJRaq6n2iWKgliY7RU3GNpdZlUFhCf37cJAcuFE8WwR9Xmv75zF9C","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":false,"required":false},"signatures":[{"ref":"39hav2o69m4zktwmlr7pryir3","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"2xbUFmsiD4OptQElGZ1DQ6IuqMzcOxjo7wpAUUKB2zgX9FE87O0mAFoh4uHzxg1B5aLCpHGnC4OTJRaq6n2iWKgliY7RU3GNpdZlUFhCf37cJAcuFE8WwR9Xmv75zF9C","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["stripList","allowList"],"id":"query-stripping","last_modified":1776902424672},{"schema":{"type":"object","title":"Search Engine Overrides Schema","required":["telemetryId"],"properties":{"params":{"$ref":"#/definitions/params"},"clickUrl":{"type":"string","format":"uri","description":"The url used to for reporting clicks."},"telemetryId":{"type":"string","title":"Telemetry Id","pattern":"^[a-zA-Z0-9-$_]{0,100}$","description":"The telemetry Id used to match the engine that this record will override."},"telemetrySuffix":{"type":"string","title":"Telemetry Suffix","pattern":"^[a-zA-Z0-9-]*$","description":"Suffix that is appended to the search engine identifier following a dash, i.e.\n`<identifier>-<suffix>`."}},"definitions":{"params":{"type":"object","title":"Parameters","properties":{"searchUrlGetParams":{"$ref":"#/definitions/searchUrlCodes","title":"Search URL GET Parameters","description":"Extra parameters for search URLs (e.g. 'pc=foo')."}},"description":"Various parameters for the search engines"},"searchUrlCodes":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","title":"Name","pattern":"^[a-zA-Z0-9.-]{0,100}$","description":"Name of the parameter that will be used in the query"},"value":{"type":"string","title":"Value","pattern":"^[a-zA-Z0-9_{}:/.-]{0,100}$","description":"The value of parameter (pref or purpose)"}}},"title":"Codes","description":"A array of objects - map of parameter name to the parameter value."}},"description":"This schema contains the details for overriding application provided search\nengines defined in search-config. The associated remote settings collection is\nsearch-config-overrides."},"signature":{"ref":"32t7tojqxbmxx3u72g1bsvwrql","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"smY-6vjsPlyoUjKBT3OQPJjNkSesiUW_G6Og7uR13OwKJUjndbbPuLW9RCiSs_k0cTVbQ_wHqiciQWw3ZwwI2zSQg8Ko-QBjuGHM39DJF-64N-XMcj-rqAM1swv3y8EX","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":false,"required":false},"signatures":[{"ref":"32t7tojqxbmxx3u72g1bsvwrql","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"smY-6vjsPlyoUjKBT3OQPJjNkSesiUW_G6Og7uR13OwKJUjndbbPuLW9RCiSs_k0cTVbQ_wHqiciQWw3ZwwI2zSQg8Ko-QBjuGHM39DJF-64N-XMcj-rqAM1swv3y8EX","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["telemetryId"],"id":"search-config-overrides","last_modified":1776902424348},{"sort":"recordType,identifier","schema":{"type":"object","title":"Search Engine Overrides Schema","required":["identifier","partnerCode","clickUrl","urls"],"properties":{"urls":{"$ref":"#/definitions/urls"},"clickUrl":{"type":"string","format":"uri","description":"The url used to for reporting clicks."},"identifier":{"type":"string","title":"Identifier","pattern":"^[a-zA-Z0-9-_]*$","description":"This is the identifier of the search engine in search-config-v2 that this record\nwill override. It may be extended by telemetrySuffix."},"partnerCode":{"$ref":"#/definitions/partnerCode"},"telemetrySuffix":{"type":"string","title":"Telemetry Suffix","pattern":"^[a-zA-Z0-9-]*$","description":"Suffix that is appended to the search engine identifier following a dash, i.e.\n`<identifier>-<suffix>`. There should always be a suffix supplied if the partner\ncode is different."}},"definitions":{"url":{"type":"object","properties":{"base":{"type":"string","title":"Base","description":"The PrePath and FilePath of the URL. May include variables for engines which\nhave a variable FilePath, e.g. {searchTerm} for when a search term is within the\npath of the url."},"params":{"type":"array","items":{"type":"object","title":"Parameter","required":["name","value"],"properties":{"name":{"type":"string","title":"Name","pattern":"^[a-zA-Z0-9-_]*$","description":"The parameter name"},"value":{"type":"string","title":"Value","pattern":"^[a-zA-Z0-9-_{}]*$","description":"The parameter value, this may be a static value, or additionally contain a\nparameter replacement, e.g. {inputEncoding}. For the partner code parameter,\nthis field should be {pc}."}}},"title":"Parameters","description":"The parameters for this URL."}}},"urls":{"type":"object","title":"URLs","properties":{"search":{"$ref":"#/definitions/url","title":"Search URL","description":"The URL to use for searches"}},"description":"The URLs associated with the search engine."},"partnerCode":{"type":"string","title":"Partner Code","pattern":"^[a-zA-Z0-9-_]*$","description":"The partner code for the engine or variant. This will be inserted into\nparameters which include '{partnerCode}'"}},"description":"This schema contains the details for overriding application provided search\nengines defined in search-config-v2. The associated remote settings collection\nis search-config-overrides-v2."},"signature":{"ref":"31kfoz64kptx934gne2z879vr7","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"fmCji6fkcxiMeWux8DGXfKBa_BYNQ8jO_IPBmiBBrNNO-hC5Hbt7EqYZDGRa9qW_Fv8IZzO2yRYUSRtWfh0bXwjMHi_ewP9jcA0Uh3W20f5aB48Aloly8vCFwpRnB62-","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":false,"required":false},"signatures":[{"ref":"31kfoz64kptx934gne2z879vr7","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"fmCji6fkcxiMeWux8DGXfKBa_BYNQ8jO_IPBmiBBrNNO-hC5Hbt7EqYZDGRa9qW_Fv8IZzO2yRYUSRtWfh0bXwjMHi_ewP9jcA0Uh3W20f5aB48Aloly8vCFwpRnB62-","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["identifier"],"id":"search-config-overrides-v2","last_modified":1776902424077},{"sort":"-last_modified","schema":{"type":"object","required":["webExtension"],"properties":{"urls":{"$ref":"#/definitions/urls"},"params":{"$ref":"#/definitions/params"},"default":{"$ref":"#/definitions/default"},"appliesTo":{"type":"array","items":{"$ref":"#/definitions/appliesToSection"},"title":"Applies To","description":"This section defines the region/locales/application information for where a\nsearch engine is available, and any specifics for that\nregion/locale/application. If there are no entries in the list, it is considered\nto be included everywhere"},"orderHint":{"$ref":"#/definitions/orderHint"},"extraParams":{"$ref":"#/definitions/extraParams"},"telemetryId":{"type":"string","title":"Telemetry Id","description":"The telemetry Id as used for search telemetry."},"webExtension":{"$ref":"#/definitions/webExtension"},"defaultPrivate":{"$ref":"#/definitions/defaultPrivate"},"suggestExtraParams":{"$ref":"#/definitions/extraParams"}},"definitions":{"urls":{"type":"object","properties":{"trending":{"type":"object","properties":{"query":{"type":"string","title":"query","pattern":"^[a-zA-Z0-9.={}&-]{0,100}$","description":"The query parameters to send in a trending suggestions request"},"fullPath":{"type":"string","title":"fullPath","format":"uri","description":"The url used to retrieve trending suggestions"}},"description":"Details of the url used to fetch trending suggestions"}},"description":"Urls pertaining to this engine"},"params":{"type":"object","title":"Parameters","properties":{"searchUrlGetParams":{"$ref":"#/definitions/searchUrlCodes","title":"Search URL GET Parameters","description":"Extra parameters for search URLs (e.g. 'pc=foo')."},"searchUrlPostParams":{"$ref":"#/definitions/searchUrlCodes","title":"Search URL POST Parameters","description":"Extra parameters for search URLs (e.g. 'pc=foo')."},"suggestUrlGetParams":{"$ref":"#/definitions/searchUrlCodes","title":"Suggestion URL GET Parameters","description":"Extra parameters for search suggestion URLs (e.g. 'pc=foo')."},"suggestUrlPostParams":{"$ref":"#/definitions/searchUrlCodes","title":"Suggestion URL POST Parameters","description":"Extra parameters for search suggestion URLs (e.g. 'pc=foo')."}},"description":"Various parameters for the search engines"},"default":{"enum":["yes","yes-if-no-other","no"],"type":"string","title":"Default Status","pattern":"^[a-z-]{0,20}$","description":"Whether or not this engine should be default."},"excluded":{"type":"object","title":"Excluded Locations","properties":{"locales":{"$ref":"#/definitions/localeDetails"},"regions":{"$ref":"#/definitions/regionDetails"}},"description":"The locations to which this section applies. Note: Regions and Locales are\n'and'ed together."},"included":{"type":"object","title":"Included Locations","properties":{"locales":{"$ref":"#/definitions/localeDetails"},"regions":{"$ref":"#/definitions/regionDetails"},"everywhere":{"type":"boolean","title":"Everywhere","description":"Set to true to signify that this is included everywhere."}},"description":"The locations to which this section applies. Note: Regions and Locales are\n'and'ed together."},"orderHint":{"type":"number","title":"Order Hint","description":"A hint to the display order (higher is a higher rank)"},"application":{"type":"object","title":"Application Details","properties":{"name":{"type":"array","items":{"enum":["","firefox"],"type":"string","pattern":"^[a-z]{0,100}$"},"title":"Name","description":"The application(s) this applies to (default/not specified is everywhere)","uniqueItems":true},"channel":{"type":"array","items":{"enum":["default","nightly","aurora","beta","release","esr"],"type":"string","pattern":"^[a-z]{0,100}$"},"title":"Channel","description":"Which channel this belongs to (not set = everywhere). For ESR this is also keyed\nfrom the display version.","uniqueItems":true},"maxVersion":{"type":"string","title":"Maximum Version","pattern":"^[0-9a-z.]{0,20}$","description":"The maximum version this applies to (less-than comparison)"},"minVersion":{"type":"string","title":"Minimum Version","pattern":"^[0-9a-z.]{0,20}$","description":"The minimum version this applies to"},"distributions":{"type":"array","items":{"type":"string","pattern":"^[a-zA-Z0-9.-]{0,100}$"},"title":"Distributions","description":"Which distributions this applies to.","uniqueItems":true},"excludedDistributions":{"type":"array","items":{"type":"string","pattern":"^[a-zA-Z0-9.-]{0,100}$"},"title":"Excluded Distributions","description":"Which distributions this does not apply to.","uniqueItems":true}}},"extraParams":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","title":"Name","pattern":"^[a-z]{0,20}$","description":"Name of the parameter that will be used in the search query"},"pref":{"type":"string","title":"Preference name","pattern":"^[a-z0-9_]{0,100}$","description":"The preference name to get the value from (i.e. browser.search.param.<preference\nname>)."},"value":{"type":"string","title":"Value","pattern":"^[a-zA-Z0-9_]{0,100}$","description":"If this is a purpose type, the value is used as the value of the parameter in\nthe query"},"purpose":{"enum":["searchbar","keyword","contextmenu","homepage","newtab"],"type":"string","title":"Purpose","pattern":"^[a-z{}]{0,100}$","description":"The search purpose that triggers this parameter being appended."},"condition":{"enum":["pref","purpose"],"type":"string","title":"Condition","pattern":"^[a-z]{0,10}$","description":"The type of parameter (pref or purpose)"}}},"title":"Extra Parameters","description":"Extra parameters for the search engine (aka MozParams)"},"telemetryId":{"type":"string","title":"Telemetry Id","pattern":"^[a-zA-Z0-9-$_]{0,100}$","description":"The telemetry Id as used for search telemetry."},"webExtension":{"type":"object","title":"WebExtension","properties":{"id":{"type":"string","title":"WebExtension Id","pattern":"^[a-zA-Z0-9-._]*@search.mozilla.org$","description":"The identifier (local part) of the associated WebExtension should be of the\nformat example@search.mozilla.org"},"locales":{"type":"array","items":{"type":"string","pattern":"^[a-zA-Z0-9-$_]{0,100}$"},"title":"WebExtension Locales","description":"Overrides the WebExtension locales and specifies to use a particular one.\nIdeally this should only be used when really necessary, otherwise considered\ndeprecated."}}},"localeDetails":{"type":"object","title":"Locales","properties":{"matches":{"type":"array","items":{"type":"string","pattern":"^([a-z]{2,3}(-[a-zA-Z]{2,})?(-macos)?|default)$","minLength":2},"title":"Matches exactly the codes"},"startsWith":{"type":"array","items":{"type":"string","pattern":"^[a-z]{2,3}$","maxLength":3,"minLength":2},"title":"Matches any code starting with"}},"description":"Locale codes."},"regionDetails":{"type":"array","items":{"type":"string","pattern":"^([a-z][a-z]|default)$","maxLength":7,"minLength":2},"title":"Regions","description":"Two-letter region codes."},"defaultPrivate":{"enum":["yes","yes-if-no-other","no"],"type":"string","title":"Default Status (PBM)","pattern":"^[a-z-]{0,20}$","description":"Whether or not this engine should be default in private browsing mode."},"searchUrlCodes":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","title":"Name","pattern":"^[a-zA-Z0-9.-]{0,100}$","description":"Name of the parameter that will be used in the query"},"value":{"type":"string","title":"Value","pattern":"^[a-zA-Z0-9_{}:/.-]{0,100}$","description":"The value of parameter (pref or purpose)"}}},"title":"Codes","description":"A array of objects - map of parameter name to the parameter value."},"appliesToSection":{"type":"object","properties":{"urls":{"$ref":"#/definitions/urls"},"params":{"$ref":"#/definitions/params"},"default":{"$ref":"#/definitions/default"},"excluded":{"$ref":"#/definitions/excluded"},"included":{"$ref":"#/definitions/included"},"override":{"type":"boolean","title":"Override","description":"This section will override previous appliesTo sections, but not add new\nlocations where this engine is deployed to."},"orderHint":{"$ref":"#/definitions/orderHint"},"experiment":{"type":"string","title":"Experiment","pattern":"^[a-zA-Z0-9-]{0,100}$","description":"The experiment this section is associated with, if blank it is associated with\nany configuration."},"application":{"$ref":"#/definitions/application"},"extraParams":{"$ref":"#/definitions/extraParams"},"telemetryId":{"$ref":"#/definitions/telemetryId"},"webExtension":{"$ref":"#/definitions/webExtension"},"defaultPrivate":{"$ref":"#/definitions/defaultPrivate"},"suggestExtraParams":{"$ref":"#/definitions/extraParams"}}}}},"signature":{"ref":"urf0juoy6fzn6lo7b2gr2355","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"o8z7VtxXv1KXcgSy7gux7bOMvS78IA-CrPy6AfxWZG25VMRTRqD_eGQ-YNOfOrGuld-gP0DX9reJz6DjJLbJ9iMTCQsyzCz4JnHamgPYgE8rSLmyXiWhSC54r6CTCnvK","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":false,"required":false},"signatures":[{"ref":"urf0juoy6fzn6lo7b2gr2355","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"o8z7VtxXv1KXcgSy7gux7bOMvS78IA-CrPy6AfxWZG25VMRTRqD_eGQ-YNOfOrGuld-gP0DX9reJz6DjJLbJ9iMTCQsyzCz4JnHamgPYgE8rSLmyXiWhSC54r6CTCnvK","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["webExtension.id"],"id":"search-config","last_modified":1776902423746},{"schema":{"type":"object","properties":{"text":{"type":"string","title":"Text","description":"The notification text that will be displayed in the UI"},"version":{"type":"integer","title":"Version","description":"Firefox version number for which we should display the notification"}}},"signature":{"ref":"1zo60gr9y72qj32s2lokrzaqx9","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"v94cNl5nrQPBgVap3sP6-WwRDOuU2PpHcXAzDNGQhzQzEVzT31b5b7WWr_hb5Kep2VjrarDAzAUx9TA-yebuxCESf0oIweiDAqQWdsdn8hc-8BI-18gwu7KMMlIyVrhX","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"1zo60gr9y72qj32s2lokrzaqx9","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"v94cNl5nrQPBgVap3sP6-WwRDOuU2PpHcXAzDNGQhzQzEVzT31b5b7WWr_hb5Kep2VjrarDAzAUx9TA-yebuxCESf0oIweiDAqQWdsdn8hc-8BI-18gwu7KMMlIyVrhX","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["text","version"],"id":"devtools-news","last_modified":1776902423437},{"sort":"-last_modified","schema":{"type":"object","title":"Add wallpaper","properties":{"theme":{"enum":["light","dark","high-contrast"],"type":"string","title":"wallpaper theme"},"title":{"type":"string","title":"Title","description":"Wallpaper title"},"category":{"enum":["photographs","abstracts","solid-colors",""],"type":"string","title":"wallpaper category"},"fluent_id":{"type":"string","title":"Fluent id","description":"ID to be used for fluent localization"},"attachment":{"type":"object","title":"The attachment itself","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"location":{"type":"string","title":"URL"},"mimetype":{"type":"string","title":"MIME type"},"original":{"type":"object","title":"Pre-gzipped file","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"mimetype":{"type":"string","title":"MIME type"}},"additionalProperties":false}},"description":"Information about the attached file.","additionalProperties":false},"attribution":{"type":"object","properties":{"name":{"type":"object","properties":{"url":{"type":"string"},"string":{"type":"string"}}},"webpage":{"type":"object","properties":{"url":{"type":"string"},"string":{"type":"string"}}}}}}},"signature":{"ref":"2qmsdrt5y59wcopczcp437hvi","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"f9XHuf6ePC_i8UIwNPUybzNvotaYk0284eEFi3CM0wKjOkb8cKloBW6h24xzf7Zgf9SdjpJGQ7BHZHN0R0DV3NKsewltbTLSRYSNuNq006ndod4hlWN2Jx167Z6drHI_","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":true,"required":false},"signatures":[{"ref":"2qmsdrt5y59wcopczcp437hvi","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"f9XHuf6ePC_i8UIwNPUybzNvotaYk0284eEFi3CM0wKjOkb8cKloBW6h24xzf7Zgf9SdjpJGQ7BHZHN0R0DV3NKsewltbTLSRYSNuNq006ndod4hlWN2Jx167Z6drHI_","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["title","fluent_id","theme"],"id":"newtab-wallpapers","last_modified":1776902423174},{"schema":{"type":"object","required":["update_channel","download_url"],"properties":{"download_url":{"type":"string","title":"Download URL","description":"The URL to download a new copy of the browser for the update channel. This URL\nmay include attribution codes."},"update_channel":{"type":"string","title":"Update channel name","description":"The name of the update channel for the browser that the backup was created on.\nFor example: \"release\", \"beta\", \"esr\""}},"description":"Download links for downloading the browser as part of a backup recovery.","additionalProperties":false},"signature":{"ref":"1yj2w9vzw5nwxvos6yzlilu5g","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"KLeu4Q8j3mePWBdaaYzNTArZYACnMjVOJr--0GOZLnrMQTe_wYH1HgNqAWAtNLcwKm21ppDuHleAJ6abu5QcBSd-i397__yEcrbRDYKilmkBeVG1dcci0QJD9KpksjMy","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"1yj2w9vzw5nwxvos6yzlilu5g","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"KLeu4Q8j3mePWBdaaYzNTArZYACnMjVOJr--0GOZLnrMQTe_wYH1HgNqAWAtNLcwKm21ppDuHleAJ6abu5QcBSd-i397__yEcrbRDYKilmkBeVG1dcci0QJD9KpksjMy","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["update_channel","download_url"],"id":"backup-recovery-download-links","last_modified":1776902422903},{"schema":{"type":"object","required":["siteHost"],"properties":{"siteHost":{"type":"string","title":"Site Host","description":"Host of the site to exempt from BTP."}}},"signature":{"ref":"2hgyi4za3863oagpitcnemm62","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"IAEXz44PafmtMCqtV9ZJA7AyAz4dzzM01w3TjGggLrGk7aZyQT8-bujgaoyQmKB2CULOzSDkS8y1_UfSY17MlG3zhrkLlmzeVvCkF7qyBLqe7w2M4q22q14dG252px2l","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"2hgyi4za3863oagpitcnemm62","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"IAEXz44PafmtMCqtV9ZJA7AyAz4dzzM01w3TjGggLrGk7aZyQT8-bujgaoyQmKB2CULOzSDkS8y1_UfSY17MlG3zhrkLlmzeVvCkF7qyBLqe7w2M4q22q14dG252px2l","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["siteHost"],"id":"bounce-tracking-protection-exceptions","last_modified":1776902422631},{"signature":{"ref":"29lgvuk2t1kpt343ctj2d2l427","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"0r4FNHwkyaPtZ8fXe_NJiVoGGASsru_EmYszLvnmnBBhO6cZoOKvhFbJtIzYGOjHj0DZ341w5sRmUSziJ_l6YtdGJlttbxbhAD9uKHzQb1Jhw4_kJKwj2603LXccxYYF","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":true,"required":true},"signatures":[{"ref":"29lgvuk2t1kpt343ctj2d2l427","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"0r4FNHwkyaPtZ8fXe_NJiVoGGASsru_EmYszLvnmnBBhO6cZoOKvhFbJtIzYGOjHj0DZ341w5sRmUSziJ_l6YtdGJlttbxbhAD9uKHzQb1Jhw4_kJKwj2603LXccxYYF","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["attachment.filename"],"id":"backup-common-passwords-list","last_modified":1776902422348},{"sort":"domain","schema":{"type":"object","title":"Cookie Banner Rule","required":["id","domains"],"properties":{"id":{"type":"string","title":"ID","description":"Unique identifier of the rule."},"click":{"type":"object","title":"Click","properties":{"hide":{"type":"string","title":"Hide Selector","description":"Query selector for element to hide while handling cookie banner. Defaults to 'presence' selector."},"optIn":{"type":"string","title":"Opt-in Selector","description":"Query selector for opt-in / accept all button"},"optOut":{"type":"string","title":"Opt-out Selector","description":"Query selector for opt-out / reject all button"},"presence":{"type":"string","title":"Presence Selector","description":"Query selector to detect cookie banner element."},"runContext":{"enum":["top","child","all"],"type":"string","title":"Run Context","description":"Where the click rule should be executed. Defaults to only top window. top: Only in the top window; child: Only in child frames; all: Both top window and child frames."},"skipPresenceVisibilityCheck":{"type":"boolean","title":"Skip Presence Visibility Check","description":"Whether to skip checking if the banner is visible before clicking it."}},"description":"Rules for detection of the cookie banner and simulated clicks.","dependencies":{"hide":["presence"],"optIn":["presence"],"optOut":["presence"]}},"cookies":{"type":"object","title":"Cookies","properties":{"optIn":{"type":"array","items":{"$ref":"#/definitions/cookie"},"title":"Opt-in cookies","description":"Cookies to be set to signal opt-in state."},"optOut":{"type":"array","items":{"$ref":"#/definitions/cookie"},"title":"Opt-out cookies","description":"Cookies to be set to signal opt-out state."}},"description":"Cookie banner related cookies to be injected when the side loads."},"domains":{"type":["array"],"items":{"type":"string"},"title":"Domains","description":"List of domains of the sites the rule describes. Leave empty for global rules which should apply to every site.","uniqueItems":true},"filter_expression":{"type":"string","description":"This is NOT used by the cookie banner handling feature, but has special functionality in Remote Settings. See https://remote-settings.readthedocs.io/en/latest/target-filters.html#how"}},"definitions":{"cookie":{"type":"object","required":["name","value"],"properties":{"host":{"type":"string","title":"Host","description":"Host to set cookie for. Defaults to .<domain> if unset."},"name":{"type":"string","title":"Name / Key","description":"The name of the cookie."},"path":{"type":"string","title":"Path","description":"The path pertaining to the cookie."},"value":{"type":"string","title":"Value","description":"The cookie value."},"isSecure":{"type":"boolean","title":"Secure Cookie","description":"true if the cookie was transmitted over ssl, false otherwise."},"sameSite":{"enum":[0,1,2],"type":"number","title":"SameSite","description":"The SameSite attribute. See nsICookie.idl."},"isSession":{"type":"boolean","title":"Session Cookie","description":"true if the cookie is a session cookie."},"schemeMap":{"type":"number","title":"Scheme Map","description":"Bitmap of schemes."},"isHTTPOnly":{"type":"boolean","title":"HTTP-Only","description":"true if the cookie is an http only cookie."},"unsetValue":{"type":"string","title":"Unset Value","description":"If an existing cookie of the same name sets this value it may be overwritten by this rule."},"expiryRelative":{"type":"number","title":"Relative Expiry Time","description":"Expiry time of the cookie in seconds relative to the injection time. Defaults to pref value for cookiebanners.cookieInjector.defaultExpiryRelative."}},"description":"JSON representation of a cookie to inject."}},"description":"Rule containing instructions on how to handle a cookie banner on a specific site.","additionalProperties":false},"signature":{"ref":"33bjpnhenyhqd2gjvy8u89clgb","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"OqYgXqv4cf96tB8iN2Ik0oDVq6jzpegmfISMX8vzv775QyseD3YP2lvcVMwN2ccVaQUb3a5w7WBSseny4BtErdh8mek4Yj4xcQ05fs-FoqJjZhTbe56S_KI26bl4oULG","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":false,"required":false},"signatures":[{"ref":"33bjpnhenyhqd2gjvy8u89clgb","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"OqYgXqv4cf96tB8iN2Ik0oDVq6jzpegmfISMX8vzv775QyseD3YP2lvcVMwN2ccVaQUb3a5w7WBSseny4BtErdh8mek4Yj4xcQ05fs-FoqJjZhTbe56S_KI26bl4oULG","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["id"],"id":"cookie-banner-rules-list","last_modified":1776902422013},{"sort":"-last_modified","flags":["startup"],"schema":{"type":"object","title":"Third Party Cookie Blocking Exception entry","$schema":"http://json-schema.org/draft-07/schema#","required":["fpSite","tpSite"],"properties":{"fpSite":{"type":"string","pattern":"^(https?:\\/\\/)?(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z]{2,}$|^\\*$","description":"The first-party site associated with the exception entry. Use '*' to match all sites. Only legit sites allowed."},"tpSite":{"type":"string","pattern":"^(https?:\\/\\/)?(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z]{2,}$","description":"The third-party site associated with the exception entry. Only legit domains allowed. Leave this field empty if the override is only for the first-party context."}}},"signature":{"ref":"39698fey8qxfq25duls7o6fn9g","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"rXx3EEvvGO_yJ2KZDDmZy1eSr_rhjCccMwEGaY1sBhw5ZP7ra3tMk1aCekQ6cWhJVj8uGied-75fPBRbBKN4V5wKz6XTGtDSfSsgcx-xyPI2mhFPr6sS62SY27mO78pv","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":false,"required":false},"signatures":[{"ref":"39698fey8qxfq25duls7o6fn9g","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"rXx3EEvvGO_yJ2KZDDmZy1eSr_rhjCccMwEGaY1sBhw5ZP7ra3tMk1aCekQ6cWhJVj8uGied-75fPBRbBKN4V5wKz6XTGtDSfSsgcx-xyPI2mhFPr6sS62SY27mO78pv","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":[],"id":"third-party-cookie-blocking-exempt-urls","last_modified":1776902421644},{"signature":{"ref":"1f7aexns7gpuj1b6bf27rlgvak","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"WQhkhqJ-lFs_C5EfFxBxEcna_QAjpMHf57LTeJ-iCaZ46jZXNUkpDAr4f8tHqcdbanJKj2ik-GfruGAKdyXFbSJ1nUQdsR4KabY20NpW0lMZKmZx9kdkTTt31b_F_KkP","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":true,"required":false},"signatures":[{"ref":"1f7aexns7gpuj1b6bf27rlgvak","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"WQhkhqJ-lFs_C5EfFxBxEcna_QAjpMHf57LTeJ-iCaZ46jZXNUkpDAr4f8tHqcdbanJKj2ik-GfruGAKdyXFbSJ1nUQdsR4KabY20NpW0lMZKmZx9kdkTTt31b_F_KkP","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"id":"content-relevance","last_modified":1776902421385},{"flags":["startup"],"schema":{"type":"object","required":["filename","version"],"properties":{"version":{"type":"number","title":"version","description":"Version number of the attachment."},"filename":{"type":"string","title":"filename"},"isDefault":{"type":"boolean","title":"Is Default","description":"The attached file should be used by default for all regions without a matching\nattachment."},"attachment":{"type":"object","title":"The attachment itself","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"location":{"type":"string","title":"URL"},"mimetype":{"type":"string","title":"MIME type"},"original":{"type":"object","title":"Pre-gzipped file","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"mimetype":{"type":"string","title":"MIME type"}},"additionalProperties":false}},"description":"Information about the attached file.","additionalProperties":false},"excludeRegions":{"type":"array","items":{"type":"string","pattern":"^[A-Z]+$"},"title":"Exclude Regions","description":"A list of regions restricted from accessing the attached file."},"includeRegions":{"type":"array","items":{"type":"string","pattern":"^[A-Z]+$"},"title":"Include Regions","description":"A list of regions granted access to the attached file."}}},"signature":{"ref":"397evjqg2348130vbj3ombfqy","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"K4wWRNtLqb22PHSMG6M3RWhe0JTTSWoYgZqnttNpsrmmuhVqxIoF9dOg0J0nVU3hQs6z6F17vAzaL9I6vPHykrL_b5C6neyof3-xllhy0zypi_R4BXDksZo86MO_kBMd","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":true,"required":false},"signatures":[{"ref":"397evjqg2348130vbj3ombfqy","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"K4wWRNtLqb22PHSMG6M3RWhe0JTTSWoYgZqnttNpsrmmuhVqxIoF9dOg0J0nVU3hQs6z6F17vAzaL9I6vPHykrL_b5C6neyof3-xllhy0zypi_R4BXDksZo86MO_kBMd","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["filename","version","includeRegions","excludeRegions","isDefault"],"id":"search-categorization","last_modified":1776902421072},{"signature":{"ref":"2rzd88locuf3zvu6b3iekrhce","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"3LMAGEET0R-MfLgCv0LUakiRODgT8udC31JjJUHoSSSr7zI0rprQoRAJFLMUiuL4if2YVqwX3j6hhgPdwyF0qGO-zecJMYX6CPVnW1FxlLChRqhBJ-H-yYZlkTJuz5m3","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":true},"signatures":[{"ref":"2rzd88locuf3zvu6b3iekrhce","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"3LMAGEET0R-MfLgCv0LUakiRODgT8udC31JjJUHoSSSr7zI0rprQoRAJFLMUiuL4if2YVqwX3j6hhgPdwyF0qGO-zecJMYX6CPVnW1FxlLChRqhBJ-H-yYZlkTJuz5m3","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"id":"ms-language-packs","last_modified":1776902420772},{"signature":{"ref":"3ittkzu9y5rxy39tsw9yb0aeb","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"eWNOHV2freGgkPolwKySq6fVd7iw2ntoT-u0O1RCl7-rag4ZFJO8wFanfV9TN33A52acnRCJYrGhjygcTQvBfsw-aLhh1arTyEn9FrRtMyzc161C2VgMlbu7B8KsOxHi","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"3ittkzu9y5rxy39tsw9yb0aeb","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"eWNOHV2freGgkPolwKySq6fVd7iw2ntoT-u0O1RCl7-rag4ZFJO8wFanfV9TN33A52acnRCJYrGhjygcTQvBfsw-aLhh1arTyEn9FrRtMyzc161C2VgMlbu7B8KsOxHi","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["id","recipe.name"],"id":"normandy-recipes","last_modified":1776902420486},{"flags":["startup"],"signature":{"ref":"ndifzelk13rm2xi6o0ssh46fu","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"trG2LNJTUiEc9waz6wtIakk1Sa6U1e5CuUYJzqwRz4ESheQB5Xu6gDV5NWW1FJ_ct5MnXzra1KMOp2uTpfBL1uCQJGjqsIwbrsDU7NZfTw_9Qlkp2jzGMiVlUMYhauR1","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"ndifzelk13rm2xi6o0ssh46fu","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"trG2LNJTUiEc9waz6wtIakk1Sa6U1e5CuUYJzqwRz4ESheQB5Xu6gDV5NWW1FJ_ct5MnXzra1KMOp2uTpfBL1uCQJGjqsIwbrsDU7NZfTw_9Qlkp2jzGMiVlUMYhauR1","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["id","recipe.name"],"id":"normandy-recipes-capabilities","last_modified":1776902420202},{"schema":{"type":"object","required":["pattern","feature"],"properties":{"feature":{"type":"string","title":"Feature","description":"Which feature this entry applies to (e.g. tracking)"},"pattern":{"type":"string","title":"Pattern","description":"Site hostname pattern to match"}},"description":"Skip list entry for URL-Classifier features"},"signature":{"ref":"2vo3thwr2klkv3nejbf5e8brw","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"_LDRLc4JJjQtl_tREg3PjR1JpZWPCVr8GnZFIKVpFex_n44llrVgRKGjQNpg5hvo6KOCQiSFNvVT9owj4jADJqfl1EPc_qOoNirEuLQpXfkQcNk6eHiTnZGfW0nD0KWx","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"2vo3thwr2klkv3nejbf5e8brw","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"_LDRLc4JJjQtl_tREg3PjR1JpZWPCVr8GnZFIKVpFex_n44llrVgRKGjQNpg5hvo6KOCQiSFNvVT9owj4jADJqfl1EPc_qOoNirEuLQpXfkQcNk6eHiTnZGfW0nD0KWx","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["pattern","feature"],"id":"url-classifier-skip-urls","last_modified":1776902419650},{"sort":"-last_modified","schema":{"type":"object","properties":{"schemes":{"type":"string","title":"Scheme","description":"Single scheme to bypass"}},"description":"track common schemes that are known to cause breakage and thus should bypass the\nDefaultURI parser and use the previous default parser"},"signature":{"ref":"kudjl0fh9svq1llaafpkz9rr","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"ahkJ4CFN9SD4xX2jVc6i4gQ7sQCjNZwHV3iVPFXqOVaWwe0Wa6OB9Ss5NfCtYBk-7xAmuQxx_z-Upk0JNnRDdS3eNXuZJUZcgNhqllAGm-gaYVsD4prxuQcKolkFwZK3","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":false,"required":false},"signatures":[{"ref":"kudjl0fh9svq1llaafpkz9rr","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"ahkJ4CFN9SD4xX2jVc6i4gQ7sQCjNZwHV3iVPFXqOVaWwe0Wa6OB9Ss5NfCtYBk-7xAmuQxx_z-Upk0JNnRDdS3eNXuZJUZcgNhqllAGm-gaYVsD4prxuQcKolkFwZK3","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":[],"id":"url-parser-default-unknown-schemes-interventions","last_modified":1776902419374},{"schema":{"type":"object","required":["featureId","options","version"],"properties":{"options":{"type":"string","title":"Options","description":"JSON serialized options."},"version":{"type":"string","title":"Version","description":"The version of these options."},"featureId":{"type":"string","title":"Feature ID","description":"Name of the feature"}}},"signature":{"ref":"le6ri5z661452wc30ef83pros","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"wyTuV2J6eQDbgc1cm4A9frwOZMGPbV-kvjswnyYj2JCG1KQtDzYIkurm5arGOAWZPBrBX8B0sFb2NQpf8VBNZPXwJA8EdrxUSwW0dP9FXxPSE_Gc0Syn6cVfucTWKjum","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"le6ri5z661452wc30ef83pros","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"wyTuV2J6eQDbgc1cm4A9frwOZMGPbV-kvjswnyYj2JCG1KQtDzYIkurm5arGOAWZPBrBX8B0sFb2NQpf8VBNZPXwJA8EdrxUSwW0dP9FXxPSE_Gc0Syn6cVfucTWKjum","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["featureId","version","options"],"id":"ml-inference-request-options","last_modified":1776902419055},{"schema":{"type":"object","required":["name","language","blockList","version"],"properties":{"name":{"type":"string","title":"Name","description":"Name of the block list"},"version":{"type":"string","title":"Version","description":"The version of this block list."},"language":{"type":"string","title":"Language","description":"Language of the block list"},"blockList":{"type":"array","items":{"type":"string","title":"Words","default":"","description":"A blocked word n-grams."},"title":"Word n-grams Block List","default":[],"description":"List of word n-grams that should be blocked.","uniqueItems":true}}},"signature":{"ref":"32vx995ke4pwy1sr9mpeypsk5h","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"e2Hw7GolzrHkA5L5aYMUcw1igZnC0kaH_GgS9QbaBsqHpYZxN3iZ1Uccl-d9IrST6I-cf0sKQATBGXFIuWx0vh-s2M7OgHiCVmWA_0-_KdTZomOFrzV2Rc0tIYwlc5Ct","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"32vx995ke4pwy1sr9mpeypsk5h","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"e2Hw7GolzrHkA5L5aYMUcw1igZnC0kaH_GgS9QbaBsqHpYZxN3iZ1Uccl-d9IrST6I-cf0sKQATBGXFIuWx0vh-s2M7OgHiCVmWA_0-_KdTZomOFrzV2Rc0tIYwlc5Ct","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["name","language","version"],"id":"ml-inference-words-block-list","last_modified":1776902418813},{"flags":["startup"],"signature":{"ref":"3pgku3e9dlen03bh5duj467c4o","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"8aGcY8hWFjmk6Pw3sFqTDBheD95KJajc_LUVE2ja_2Yt5usYnWt4N9Z96n21p40GigH9oN3Z0k3taayPRKWt3dbsfSRYwe6_GmwYHDdjpPHBYi4v3No5xGTU6el67qMM","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"3pgku3e9dlen03bh5duj467c4o","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"8aGcY8hWFjmk6Pw3sFqTDBheD95KJajc_LUVE2ja_2Yt5usYnWt4N9Z96n21p40GigH9oN3Z0k3taayPRKWt3dbsfSRYwe6_GmwYHDdjpPHBYi4v3No5xGTU6el67qMM","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"id":"cfr","last_modified":1776902418515},{"schema":{"type":"object","properties":{"filter":{"type":"string","title":"Filter type","description":"Can be ALLOW or DENY"},"urlPrefix":{"type":"string","title":"URL Prefix","description":"URL Prefix for the filter"},"description":{"type":"string","title":"Description","description":"Optional description."}}},"signature":{"ref":"37538lyn2gr9s35ikpq048azfn","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"BN5qegjZ8vT4zxMxnqvuYSd-4RoShk8dUQt4a3nYn8ESNP0u0D4THXKNo_TADPoObn1nMipzsCLBGFVEPe0K8bhohl3iArgzZubDR64rZO1NsATfG_ZoV_7U3TKVFeFN","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"37538lyn2gr9s35ikpq048azfn","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"BN5qegjZ8vT4zxMxnqvuYSd-4RoShk8dUQt4a3nYn8ESNP0u0D4THXKNo_TADPoObn1nMipzsCLBGFVEPe0K8bhohl3iArgzZubDR64rZO1NsATfG_ZoV_7U3TKVFeFN","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["filter","urlPrefix"],"id":"ml-model-allow-deny-list","last_modified":1776902418237},{"schema":{"type":"object","properties":{"name":{"type":"string","title":"filename","description":"Name of the file"},"version":{"type":"string","title":"version","description":"version"},"attachment":{"type":"object","title":"The attachment itself","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"location":{"type":"string","title":"URL"},"mimetype":{"type":"string","title":"MIME type"},"original":{"type":"object","title":"Pre-gzipped file","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"mimetype":{"type":"string","title":"MIME type"}},"additionalProperties":false}},"description":"Information about the attached file.","additionalProperties":false}}},"signature":{"ref":"1j305xlp3vlix17x3eu8dqzlud","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"4iKQWOrb8R1Gz1zaTm-bt6lH3fv3gUd05WO-0fay7e8XKcsFeWWniotNrIg6KkWI1VcBnxlPcwW-ngDgFoaTkg6fDel_6Q6i9Hvw1zXmwpCclK74EMuquNcmMQ4kYb3-","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":true,"required":false},"signatures":[{"ref":"1j305xlp3vlix17x3eu8dqzlud","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"4iKQWOrb8R1Gz1zaTm-bt6lH3fv3gUd05WO-0fay7e8XKcsFeWWniotNrIg6KkWI1VcBnxlPcwW-ngDgFoaTkg6fDel_6Q6i9Hvw1zXmwpCclK74EMuquNcmMQ4kYb3-","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["attachment.filename"],"id":"ml-onnx-runtime","last_modified":1776902417969},{"flags":["startup"],"schema":{"type":"object","required":["firstPartyOrigin","thirdPartyOrigin"],"properties":{"firstPartyOrigin":{"type":"string","title":"firstPartyOrigin","description":"the first-party origin being used for the permission."},"thirdPartyOrigin":{"type":"string","title":"thirdPartyOrigin","description":"the third-party origin being used for the permission."}},"description":"an exempt list that partitioning will be automatically relaxed for specific\norigins."},"signature":{"ref":"1noxtk2jwjix43d0q75oh4xc4a","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"mpXpTB5jnf6vk9CiRxrqgec2ahDf2Jy2Fttbew44_i1F4hS4oT4BrwiyRxxYAq9a-umzDDIy3kNXERsCU-mvY0piCaECf3nW9yyGgUBmC_J4lQG0hDx3rTf0EtGMDQ34","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"1noxtk2jwjix43d0q75oh4xc4a","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"mpXpTB5jnf6vk9CiRxrqgec2ahDf2Jy2Fttbew44_i1F4hS4oT4BrwiyRxxYAq9a-umzDDIy3kNXERsCU-mvY0piCaECf3nW9yyGgUBmC_J4lQG0hDx3rTf0EtGMDQ34","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["firstPartyOrigin","thirdPartyOrigin"],"id":"partitioning-exempt-urls","last_modified":1776902417634},{"sort":"-last_modified","schema":{"type":"object","required":["name","release","revision","license"],"properties":{"id":{"type":"string"},"name":{"type":"string","title":"Name","description":"The name of the project, e.g. bergamot-translator"},"license":{"type":"string","title":"License","description":"The license of the wasm, as a https://spdx.org/licenses/"},"release":{"type":"string","title":"Release","description":"The human readable identifier for the release. e.g. v0.4.4"},"revision":{"type":"string","title":"Revision","description":"The commit hash for the project that generated the wasm."},"attachment":{"type":"object","title":"The attachment itself","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"location":{"type":"string","title":"URL"},"mimetype":{"type":"string","title":"MIME type"},"original":{"type":"object","title":"Pre-gzipped file","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"mimetype":{"type":"string","title":"MIME type"}},"additionalProperties":false}},"description":"Information about the attached file.","additionalProperties":false},"filter_expression":{"type":"string","title":"Filter Expression","pattern":"^[a-zA-Z0-9-_=!\"'{} .<>|&()+*/[\\]:,\\\\^%]*$","description":"A JEXL to filter records. See\nhttps://remote-settings.readthedocs.io/en/latest/target-filters.html#how"}}},"signature":{"ref":"307qb5vucdasu13amv7ihlx1v","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"AGynFG2zFw8L20fHeTB4HT2Ajs6huXgpQgB1A07iYj6HJpxkmm6nbAnShKQs6UgNvKLpRWXf_4eQ3LXQXFcKY0ikKcUjA927dCdrI7MT1xQJbPq3Hxghu3mjpVQhcNxR","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":true,"required":true},"signatures":[{"ref":"307qb5vucdasu13amv7ihlx1v","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"AGynFG2zFw8L20fHeTB4HT2Ajs6huXgpQgB1A07iYj6HJpxkmm6nbAnShKQs6UgNvKLpRWXf_4eQ3LXQXFcKY0ikKcUjA927dCdrI7MT1xQJbPq3Hxghu3mjpVQhcNxR","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["name","release","revision","license","filter_expression"],"id":"translations-wasm","last_modified":1776902417348},{"sort":"-last_modified","flags":["startup"],"schema":{"$id":"http://example.com/example.json","type":"object","title":"The root schema","$schema":"http://json-schema.org/draft-07/schema","default":{},"examples":[{"id":"US","providers":"cloudflare-global, nextdns-global","rolloutEnabled":true,"steeringEnabled":true,"steeringProviders":"comcast-US","autoDefaultEnabled":false,"autoDefaultProviders":"","androidRolloutEnabled":false}],"required":["id","rolloutEnabled","steeringEnabled","autoDefaultEnabled"],"properties":{"id":{"$id":"#/properties/id","type":"string","title":"Region ID","default":"","examples":["US"],"description":"An identifier for the region compatible with Region.jsm"},"providers":{"$id":"#/properties/providers","type":"string","title":"Regional providers","default":"","examples":["foo, bar"],"description":"Comma-separated list of provider identifiers, referencing doh-providers collection"},"rolloutEnabled":{"$id":"#/properties/rolloutEnabled","type":"boolean","title":"Enable rollout in this region","default":false,"examples":[true],"description":"If true, clients in this region will turn DoH on"},"steeringEnabled":{"$id":"#/properties/steeringOn","type":"boolean","title":"Enable provider steering in this region","default":false,"examples":[true],"description":"If true, clients in this region will turn on provider steering"},"steeringProviders":{"$id":"#/properties/steeringProviders","type":"string","title":"Regional steering providers","default":"","examples":["foo, bar"],"description":"Comma-separated list of provider identifiers, referencing doh-providers collection"},"autoDefaultEnabled":{"$id":"#/properties/autoDefaultOn","type":"boolean","title":"Whether auto-selection of default provider is enabled in this region","default":false,"examples":[true],"description":"If true, each client will run TRR auto-selection mechanism to choose its default"},"autoDefaultProviders":{"$id":"#/properties/autoDefaultProviders","type":"string","title":"Automatic default-provider selection participants","default":"","examples":["foo, bar"],"description":"Comma-separated list of providers participating in auto default selection"},"androidRolloutEnabled":{"$id":"#/properties/androidRolloutEnabled","type":"boolean","title":"Whether android auto-selection of default provider is enabled in this region","default":false,"examples":[true],"description":"If true, the android clients will run heuristics and choose the default in this region"}},"description":"The root schema comprises the entire JSON document.","additionalProperties":true},"signature":{"ref":"277lcb532txdmubettt5l0bi","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"gVTUjaWcfi6qAPWNYiWRBGAmUxZpkXO_6YlzwoTo6qqznPlpoZ_Nxm8oue3zIb1EyrHHLkG1CbtpJ7Dxs-1JFtB15aDvNG7o7T9mjHD_lcgA0Y3pmdck6Klu9dilXsn5","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":false,"required":false},"signatures":[{"ref":"277lcb532txdmubettt5l0bi","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"gVTUjaWcfi6qAPWNYiWRBGAmUxZpkXO_6YlzwoTo6qqznPlpoZ_Nxm8oue3zIb1EyrHHLkG1CbtpJ7Dxs-1JFtB15aDvNG7o7T9mjHD_lcgA0Y3pmdck6Klu9dilXsn5","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["id","providers","rolloutEnabled","steeringEnabled","steeringProviders","autoDefaultEnabled","autoDefaultProviders","androidRolloutEnabled"],"id":"doh-config","last_modified":1776902417006},{"schema":{"type":"object","properties":{"origin":{"type":"string","title":"Origin","description":"The origin URL of the website"},"allowed":{"type":"boolean","title":"Allowed to Use","description":"Indicates whether the origin is allowed to use MFCDM"}}},"signature":{"ref":"q82tlzpj0gz6lo5d23vvk0qo","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"zVwlfAqVyPlXe_dAo_N3ajsbWmaqizQBNvpQNjS-n7NyIQzeCrA6cgdHbJ0KmuhmsNLLvx-s4GL2rPtYIAcj8J15vniFKE5lsD929Qcbli14GxkzfmPZRNZF4QMvMmUf","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"q82tlzpj0gz6lo5d23vvk0qo","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"zVwlfAqVyPlXe_dAo_N3ajsbWmaqizQBNvpQNjS-n7NyIQzeCrA6cgdHbJ0KmuhmsNLLvx-s4GL2rPtYIAcj8J15vniFKE5lsD929Qcbli14GxkzfmPZRNZF4QMvMmUf","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["origin","allowed"],"id":"mfcdm-origins-list","last_modified":1776902416705},{"schema":{"type":"object","required":["name","icons","authors","version","addonId","downloadLink","studyEnded","studyPaused","description","dataCollectionDetails","minimumCoreVersion"],"properties":{"name":{"type":"string"},"icons":{"type":"object","required":["32","64","128"],"properties":{"32":{"type":"string"},"64":{"type":"string"},"128":{"type":"string"}}},"order":{"type":"number"},"addonId":{"type":"string"},"authors":{"type":"object","required":["name"],"properties":{"url":{"type":"string"},"name":{"type":"string"}}},"version":{"type":"string"},"studyEnded":{"type":"boolean"},"description":{"type":"string"},"studyPaused":{"type":"boolean"},"downloadLink":{"type":"string"},"schemaNamespace":{"type":"string"},"joinStudyConsent":{"type":"string"},"leaveStudyConsent":{"type":"string"},"privacyPolicyLink":{"type":"string"},"minimumCoreVersion":{"type":"string"},"dataCollectionDetails":{"type":"array","items":{"type":"string"}}}},"signature":{"ref":"3gc1pyrtzbw9b1ymkku3smm2cp","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"KMuczcCjU3HJRvdrBtNGHC0b9ycNyy4DDfU7K3PZAIlfNBeU8fT8saqxMLUS9XI8PUNQWk_iH5mThhbZt4dQoHPPTO-8o3Ou3ym4ujncMOJsCfFIuXT1Olxe5UgT2dZe","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"3gc1pyrtzbw9b1ymkku3smm2cp","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"KMuczcCjU3HJRvdrBtNGHC0b9ycNyy4DDfU7K3PZAIlfNBeU8fT8saqxMLUS9XI8PUNQWk_iH5mThhbZt4dQoHPPTO-8o3Ou3ym4ujncMOJsCfFIuXT1Olxe5UgT2dZe","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"id":"rally-studies-v2","last_modified":1776902416395},{"schema":{"type":"object","properties":{"id":{"type":"string"},"attachment":{"type":"object","title":"The attachment itself","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"location":{"type":"string","title":"URL"},"mimetype":{"type":"string","title":"MIME type"},"original":{"type":"object","title":"Pre-gzipped file","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"mimetype":{"type":"string","title":"MIME type"}},"additionalProperties":false}},"description":"Information about the attached file.","additionalProperties":false}}},"signature":{"ref":"3btj4qi7fd5wkwcjqfklgh86n","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"JKmSw36gRnB0_CEtwrm2WAWTkWJ3uP0Ii-yYHI7HohEvU-9TM2083gv84sqR-BI3-2Up6G6FKorqKGjH7EWSHNDWKXRIz-0o2vsOPGSZ_L0kiMGoSQ7hUgnIzIaLpPX_","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":true,"required":false},"signatures":[{"ref":"3btj4qi7fd5wkwcjqfklgh86n","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"JKmSw36gRnB0_CEtwrm2WAWTkWJ3uP0Ii-yYHI7HohEvU-9TM2083gv84sqR-BI3-2Up6G6FKorqKGjH7EWSHNDWKXRIz-0o2vsOPGSZ_L0kiMGoSQ7hUgnIzIaLpPX_","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"id":"quicksuggest","last_modified":1776902416039},{"schema":{"type":"object","required":["name","instructions"],"properties":{"name":{"type":"string","title":"Name"},"config":{"type":"string","title":"Configuration"},"instructions":{"type":"string","title":"Instructions"}},"description":"Summarizer models remote config for Firefox iOS\n","additionalProperties":false},"signature":{"ref":"xhfuljubp0le2fwxurherqonf","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"kjm2VlI0cN450fPZoT3BDwWCHv8Tj7Ks_YEkXRqnStIVfX86Vs0Pj91TsL2BKuWFvmZtT1tJZ7XyRU7gNHo1OnQ6dYaUrkq3tmMEE4DiR9oIHhj_R9vri024lXzATX5N","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"xhfuljubp0le2fwxurherqonf","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"kjm2VlI0cN450fPZoT3BDwWCHv8Tj7Ks_YEkXRqnStIVfX86Vs0Pj91TsL2BKuWFvmZtT1tJZ7XyRU7gNHo1OnQ6dYaUrkq3tmMEE4DiR9oIHhj_R9vri024lXzATX5N","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["name","instructions","config"],"id":"summarizer-models-config","last_modified":1776902415601},{"signature":{"ref":"j0flrcnwh3i4mcdjp8enwp76","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"TjZHvUGz9_9NQk1P8gwUgPE_HHy2jusKrX0g7Pc4A9px9heGRMd6b0nHTrIcpYWfkmqKX7O8t5SjaEEE82xouFMSgVjlH7EZ2KG6K5Xb0Mdyap2p5YUwpyHt5NWvOmJd","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":true,"required":true},"signatures":[{"ref":"j0flrcnwh3i4mcdjp8enwp76","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"TjZHvUGz9_9NQk1P8gwUgPE_HHy2jusKrX0g7Pc4A9px9heGRMd6b0nHTrIcpYWfkmqKX7O8t5SjaEEE82xouFMSgVjlH7EZ2KG6K5Xb0Mdyap2p5YUwpyHt5NWvOmJd","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"id":"webcompat-interventions","last_modified":1776902415311},{"schema":{"type":"object","properties":{"attachment":{"type":"object","title":"The attachment itself","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"location":{"type":"string","title":"URL"},"mimetype":{"type":"string","title":"MIME type"},"original":{"type":"object","title":"Pre-gzipped file","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"mimetype":{"type":"string","title":"MIME type"}},"additionalProperties":false}},"description":"Information about the attached file.","additionalProperties":false},"commit-hash":{"type":"string","title":"Commit hash on the publicsuffix repo"}}},"signature":{"ref":"2dznw6l7n32qt73pbr0cqncbz","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"jYMUAmbgmfX9Bw3iA1s4xb-Kduut0oN58j7JjQUI4oY4uGwaHPELZtCgQjK7Z_BQn-ns84Z8WOmc2v_Ew8acZ79XzCbRn5---s_NhpbYA39vWyFWDC2GPyi4jO5khtjg","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":true,"required":true},"signatures":[{"ref":"2dznw6l7n32qt73pbr0cqncbz","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"jYMUAmbgmfX9Bw3iA1s4xb-Kduut0oN58j7JjQUI4oY4uGwaHPELZtCgQjK7Z_BQn-ns84Z8WOmc2v_Ew8acZ79XzCbRn5---s_NhpbYA39vWyFWDC2GPyi4jO5khtjg","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["commit-hash"],"id":"public-suffix-list","last_modified":1776902414998},{"schema":{"type":"object","required":["filter_expression","decompressedHash","id","license","name","release","revision","decompressedSize","version"],"properties":{"id":{"type":"string"},"name":{"type":"string","title":"Name","description":"The name of the project, e.g. bergamot-translator"},"license":{"type":"string","title":"License","description":"The license of the wasm, as a https://spdx.org/licenses/"},"release":{"type":"string","title":"Release","description":"The human readable identifier for the release. e.g. v0.4.4"},"version":{"type":"string","title":"Version","description":"The version referred to by the Firefox source code."},"revision":{"type":"string","title":"Revision","description":"The commit hash for the project that generated the wasm."},"attachment":{"type":"object","title":"The attachment itself","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"location":{"type":"string","title":"URL"},"mimetype":{"type":"string","title":"MIME type"},"original":{"type":"object","title":"Pre-gzipped file","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"mimetype":{"type":"string","title":"MIME type"}},"additionalProperties":false}},"description":"Information about the attached file.","additionalProperties":false},"decompressedHash":{"type":"string","title":"Hash (decompressed)","description":"The hash of the decompressed file"},"decompressedSize":{"type":"number","title":"Size (decompressed, bytes)","description":"The size of the decompressed file"},"filter_expression":{"type":"string","title":"Filter Expression","pattern":"^[a-zA-Z0-9-_=!\"'{} .<>|&()+*/[\\]:,\\\\^%]*$","description":"A JEXL to filter records. See\nhttps://remote-settings.readthedocs.io/en/latest/target-filters.html#how"}}},"signature":{"ref":"1cdw3ka44g2sphbrmqrfe4p1s","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"_LyAY6wwptaoehu-rnEH_Wm5eeWOSldoVoU5LZPpY6xPwkczWy4Gh9eMwrey6fju0P4dk-0uwbTC-RidIKE109Wu6wZobeV_w-7eqlPSr9MtRUz9fS9G4sVURAWl8pLp","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":true,"required":false},"signatures":[{"ref":"1cdw3ka44g2sphbrmqrfe4p1s","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"_LyAY6wwptaoehu-rnEH_Wm5eeWOSldoVoU5LZPpY6xPwkczWy4Gh9eMwrey6fju0P4dk-0uwbTC-RidIKE109Wu6wZobeV_w-7eqlPSr9MtRUz9fS9G4sVURAWl8pLp","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["name","version","release","revision","license","decompressedHash","decompressedSize","filter_expression"],"id":"translations-wasm-v2","last_modified":1776902414701},{"sort":"-last_modified","schema":{"type":"object","required":["name","version","fromLang","toLang","fileType"],"properties":{"id":{"type":"string"},"name":{"type":"string","title":"Name","description":"The name of the language model"},"toLang":{"type":"string","title":"To Language","description":"The BCP 47 language tag that will be translated to"},"version":{"type":"string","title":"Version","description":"The version of the model"},"fileType":{"enum":["model","lex","vocab","qualityModel","srcvocab","trgvocab"]},"fromLang":{"type":"string","title":"From Language","description":"The BCP 47 language tag that will be translated from"},"attachment":{"type":"object","title":"The attachment itself","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"location":{"type":"string","title":"URL"},"mimetype":{"type":"string","title":"MIME type"},"original":{"type":"object","title":"Pre-gzipped file","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"mimetype":{"type":"string","title":"MIME type"}},"additionalProperties":false}},"description":"Information about the attached file.","additionalProperties":false},"filter_expression":{"type":"string","title":"Filter Expression","pattern":"^[a-zA-Z0-9-_=!\"'{} .<>|&()+*/[\\]:,\\\\^%]*$","description":"A JEXL to filter records. See\nhttps://remote-settings.readthedocs.io/en/latest/target-filters.html#how"}}},"signature":{"ref":"2hk99a457rshl9edr1aq0z8am","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"v55vI995m4wZONHARtwVhcEzkJ1_WpOx6VAoB5k5aOHV4YwN5E8p-q_pHuIcSzB0uhwMCfin_7U7j9rTCvSZ3LaCaRiRCHo9qAxLy0jMXsB2G1wIgAUoJ8eg-say9uRr","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":true,"required":true},"signatures":[{"ref":"2hk99a457rshl9edr1aq0z8am","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"v55vI995m4wZONHARtwVhcEzkJ1_WpOx6VAoB5k5aOHV4YwN5E8p-q_pHuIcSzB0uhwMCfin_7U7j9rTCvSZ3LaCaRiRCHo9qAxLy0jMXsB2G1wIgAUoJ8eg-say9uRr","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["name","fromLang","toLang","fileType","version","filter_expression"],"id":"translations-models","last_modified":1776902414291},{"sort":"-last_modified","schema":{"type":"object","required":["url","order"],"properties":{"url":{"type":"string","title":"URL","description":"URL of the top site."},"order":{"type":"number","title":"Presentation order","description":"Presentation order of the top site."},"title":{"type":"string","title":"Title","description":"Title of the top site."},"exclude_locales":{"type":"array","items":{"type":"string","minLength":2},"title":"Exclude locales","minItems":0,"description":"List of locales to exclude (BCP 47 format, eg. \"de-AT\", \"fr-CA\").","uniqueItems":true},"exclude_regions":{"type":"array","items":{"type":"string","minLength":2},"title":"Exclude regions","minItems":0,"description":"List of regions to exclude (eg. \"FR\", \"CN\").","uniqueItems":true},"include_locales":{"type":"array","items":{"type":"string","minLength":2},"title":"Include locales","minItems":0,"description":"List of locales to include (BCP 47 format, eg. \"de-AT\", \"fr-CA\"). Set none to\ninclude all.","uniqueItems":true},"include_regions":{"type":"array","items":{"type":"string","minLength":2},"title":"Include regions","minItems":0,"description":"List of regions to include (eg. \"FR\", \"CN\"). Set none to include all.","uniqueItems":true},"search_shortcut":{"type":"boolean","title":"Search shortcut","description":"Make the top site a search shortcut rather than a direct link."},"sponsored_tile_id":{"type":"number","title":"Sponsored tile ID","description":"The tile ID of the sponsored top site."},"sponsored_position":{"type":"number","title":"Sponsored position","description":"Lock this top site at the specified position (1-based, 0 disables this feature)."},"exclude_experiments":{"type":"array","items":{"type":"string","minLength":2},"title":"Exclude for experiments","minItems":0,"description":"Exclude this top site if `browser.topsites.experiment.${experimentID}` == true\nfor _any_ of the specified experiment IDs.","uniqueItems":true},"include_experiments":{"type":"array","items":{"type":"string","minLength":2},"title":"Include for experiments","minItems":0,"description":"Include this top site _only_ if `browser.topsites.experiment.${experimentID}` ==\ntrue for _any_ of the specified experiment IDs.","uniqueItems":true},"sponsored_click_url":{"type":"string","title":"Sponsored click URL","description":"The click URL of the sponsored top site."},"url_urlbar_override":{"type":"string","title":"urlbar-specific URL","description":"urlbar-specific URL of the top site."},"send_attribution_request":{"type":"boolean","title":"Send attribution request","description":"Send attribution request to Mozilla server. Typically used together with\nsponsored_position."},"sponsored_impression_url":{"type":"string","title":"Sponsored impression URL","description":"The impression URL of the sponsored top site."}},"description":"Top sites to display by default on the new tab page and in the address bar."},"signature":{"ref":"1org5kdb9s2rbe4vp6riebpy8","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"ZFrqCkNhX-0FACv9k7Z9MIM-3w43uXXu1DpTCXniepZv8dJP03-emRm3updbyMS_n6smKoxNtlka8RU7QEYHKWod2Jibrg4bctiEOpnPOiyZf9E1FvGGFdYGi-UuEZp4","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":false,"required":false},"signatures":[{"ref":"1org5kdb9s2rbe4vp6riebpy8","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"ZFrqCkNhX-0FACv9k7Z9MIM-3w43uXXu1DpTCXniepZv8dJP03-emRm3updbyMS_n6smKoxNtlka8RU7QEYHKWod2Jibrg4bctiEOpnPOiyZf9E1FvGGFdYGi-UuEZp4","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["title","url","include_regions","exclude_regions","include_experiments","exclude_experiments"],"id":"top-sites","last_modified":1776902413880},{"schema":{"type":"object","required":["name"],"properties":{"id":{"type":"string"},"name":{"type":"string","title":"Name"},"attachment":{"type":"object","title":"The attachment itself","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"location":{"type":"string","title":"URL"},"mimetype":{"type":"string","title":"MIME type"},"original":{"type":"object","title":"Pre-gzipped file","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"mimetype":{"type":"string","title":"MIME type"}},"additionalProperties":false}},"description":"Information about the attached file.","additionalProperties":false}},"description":"Tracking protection lists in the webkit format for consumption in Firefox iOS","additionalProperties":false},"signature":{"ref":"118lxipw80t6j3mx11tiij5frq","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"KJdjIuk9_IBJeZBzItl4Ms6gl4JOMMkfTLmnnwkDsgC4qdEc0NzzFtMU5LXuPvJ-Z23gdaqNkM_Aol1uOKqwvvJqfo-shmDciecektHRQ2ODRRfjDQzZ4tNE1diS24p_","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":true,"required":false},"signatures":[{"ref":"118lxipw80t6j3mx11tiij5frq","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"KJdjIuk9_IBJeZBzItl4Ms6gl4JOMMkfTLmnnwkDsgC4qdEc0NzzFtMU5LXuPvJ-Z23gdaqNkM_Aol1uOKqwvvJqfo-shmDciecektHRQ2ODRRfjDQzZ4tNE1diS24p_","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["name","attachment.filename"],"id":"tracking-protection-lists-ios","last_modified":1776902413552},{"sort":"-last_modified","flags":["startup"],"schema":{"type":"object","title":"The root schema","$schema":"http://json-schema.org/draft-07/schema","default":{},"examples":[{"id":"cloudflare-US","uri":"https://mozilla.cloudflare-dns.com/dns-query","UIName":"Cloudflare","autoDefault":true,"canonicalName":""}],"required":["id","uri"],"properties":{"id":{"$id":"#/properties/id","type":"string","title":"Provider ID","default":"","examples":["cloudflare-US"],"description":"A unique identifier for the provider, for referencing in regional config"},"uri":{"$id":"#/properties/url","type":"string","title":"Provider endpoint URI","default":"","examples":["https://mozilla.cloudflare-dns.com/dns-query"],"description":"Used directly as the provider's DoH endpoint URI"},"UIName":{"$id":"#/properties/UIName","type":"string","title":"UI Name","default":"","examples":["Cloudflare"],"description":"Provider name to display in UI. Provider will not be shown in UI if omitted"},"autoDefault":{"$id":"#/properties/autoDefault","type":"boolean","title":"Whether the provider participates in the auto-default selection mechanism","default":false,"examples":[true],"description":""},"canonicalName":{"$id":"#/properties/canonicalName","type":"string","title":"Expected CNAME response for steering providers","default":"","examples":["doh-discovery.xfinity.com"],"description":"If omitted, provider will not be considered for steering"}},"additionalProperties":true},"signature":{"ref":"13tvkb3pcjwm91s146jd1ulb8s","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"VIC64AOkLg286fY-L3Eg6DXIqv_k82iO2-TOLxjEW2njKNfUtHF_qi7r9XX_b-sQts_k9so-VgCreOmdXlbh_PD2tVeSZzgUtQ6aoqm25ujkk0f4Gjv1_eW23NMzknSt","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":false,"required":false},"signatures":[{"ref":"13tvkb3pcjwm91s146jd1ulb8s","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"VIC64AOkLg286fY-L3Eg6DXIqv_k82iO2-TOLxjEW2njKNfUtHF_qi7r9XX_b-sQts_k9so-VgCreOmdXlbh_PD2tVeSZzgUtQ6aoqm25ujkk0f4Gjv1_eW23NMzknSt","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["id","uri","UIName","canonicalName","autoDefault","http3First"],"id":"doh-providers","last_modified":1776902412958},{"schema":{"type":"object","properties":{"id":{"type":"string"},"attachment":{"type":"object","title":"The attachment itself","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"location":{"type":"string","title":"URL"},"mimetype":{"type":"string","title":"MIME type"},"original":{"type":"object","title":"Pre-gzipped file","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"mimetype":{"type":"string","title":"MIME type"}},"additionalProperties":false}},"description":"Information about the attached file.","additionalProperties":false},"filter_expression":{"type":"string","title":"Filter Expression","pattern":"^[a-zA-Z0-9-_=!\"'{} .<>|&()+*/[\\]:,\\\\^%]*$","description":"A JEXL to filter records. See\nhttps://remote-settings.readthedocs.io/en/latest/target-filters.html#how"}}},"signature":{"ref":"3vv9zsxgslt1e1edo3guya9ki2","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"HMpyJjkRLUO6HKcdYxLHtXJa9gsFMJKM19Uqot9ESdQU4qnf8Ae_xTFBcBff0pIKDEFcjFvpxWN_HrohZG_CtGUxmQ2EVc0dWfhCYPNGb6FONOv3E69egvtRUt35L9A8","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":true,"required":false},"signatures":[{"ref":"3vv9zsxgslt1e1edo3guya9ki2","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"HMpyJjkRLUO6HKcdYxLHtXJa9gsFMJKM19Uqot9ESdQU4qnf8Ae_xTFBcBff0pIKDEFcjFvpxWN_HrohZG_CtGUxmQ2EVc0dWfhCYPNGb6FONOv3E69egvtRUt35L9A8","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"id":"quicksuggest-other","last_modified":1776902411887},{"schema":{"type":"object","properties":{"url":{"type":"string"},"host":{"type":"string"}}},"signature":{"ref":"8z1lb8gt603h2x011rypkz54m","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"L7muXzmAUk3dMEIvJucX1ih16QUamDZNC7IpnQWqzkGMkDpkVmWhE9Oswui3ODptujp1cgUtH_n6RzQWmv6tB5bG7DXEnIFoLd6H1vW0ZSkTE4MoXj6ey5laRq0NLFQ_","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"8z1lb8gt603h2x011rypkz54m","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"L7muXzmAUk3dMEIvJucX1ih16QUamDZNC7IpnQWqzkGMkDpkVmWhE9Oswui3ODptujp1cgUtH_n6RzQWmv6tB5bG7DXEnIFoLd6H1vW0ZSkTE4MoXj6ey5laRq0NLFQ_","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["url","host"],"id":"change-password-urls","last_modified":1776902411128},{"sort":"-last_modified","schema":{"type":"object","properties":{"dtype":{"enum":["fp32","fp16","q8","int8","uint8","q4","bnb4","q4f16"],"type":"string","title":"dtype","description":"The quantization level to use"},"modelId":{"type":"string","title":"Model ID","description":"Name of the model (organization/name)"},"useMmap":{"type":"boolean","title":"useMmap","description":"Whether to use memory mapped for the model (wllama backend)."},"numBatch":{"type":"integer","title":"numBatch","description":"Number of tokens processed in a single forward pass. (wllama backend)."},"taskName":{"type":"string","title":"Task Name","description":"Name of the inference task in the pipeline."},"useMlock":{"type":"boolean","title":"useMlock","description":"Whether to lock in memory the full model (wllama backend)."},"featureId":{"type":"string","title":"Feature ID","description":"Name of the feature"},"modelFile":{"type":"string","title":"Model File","description":"The model file to use for the wllama backend"},"numUbatch":{"type":"integer","title":"numUbatch","description":"Token batch size (wllama backend)."},"processorId":{"type":"string","title":"Processor ID","description":"Name of the processor (organization/name)"},"tokenizerId":{"type":"string","title":"Tokenizer ID","description":"Name of the tokenizer (organization/name)"},"kvCacheDtype":{"enum":["f32","fp16","q8_0","q4_0","q4_1","q5_0"],"type":"string","title":"kvCacheDtype","description":"KV cache Quantization level (wllama backend)"},"modelRevision":{"type":"string","title":"Model Revision","default":"main","description":"Revision of the model"},"processorRevision":{"type":"string","title":"Processor revision","default":"main","description":"Revision of the processor"},"tokenizerRevision":{"type":"string","title":"Tokenizer revision","default":"main","description":"Revision of the tokenizer"}}},"signature":{"ref":"17gbn5haypo4x3qa38o3onar6a","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"iEII-boM8_oG1K8QqIjqd_bJQfXwOzCze7goPuvCw0BmyWFgiK8K9F_LXo1JHz1I3TcbNV3ltwM5FDLql7KSX3fU7qZS0K9DSMud6sJBYUJwyM7JKFT2_O8YJwuhehzg","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":false,"required":false},"signatures":[{"ref":"17gbn5haypo4x3qa38o3onar6a","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"iEII-boM8_oG1K8QqIjqd_bJQfXwOzCze7goPuvCw0BmyWFgiK8K9F_LXo1JHz1I3TcbNV3ltwM5FDLql7KSX3fU7qZS0K9DSMud6sJBYUJwyM7JKFT2_O8YJwuhehzg","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["featureId","taskName","modelId"],"id":"ml-inference-options","last_modified":1776902410734},{"sort":"-last_modified","schema":{"type":"object","required":["telemetryId","searchPageRegexp","queryParamName","queryParamNames"],"properties":{"isSPA":{"type":"boolean","title":"Is Single Page App","description":"Whether the provider exhibits tendencies of a single page app, namely changes\nthe entire contents of the page without having to reload."},"subframes":{"type":"array","items":{"$ref":"#/definitions/subframe"},"title":"Subframes","description":"An array of methods for determining if a sponsored subframe exists."},"components":{"type":"array","items":{"type":"object","required":["type"],"properties":{"type":{"type":"string","pattern":"^[a-z](?:_?[a-z])*$","description":"The type of component the anchor or DOM element should belong to."},"default":{"type":"boolean","description":"Whether this component should be the fallback option if a link was included in\nboth ad-related regular expressions as well as regular expressions matching\nnon-ad elements but couldn't be categorized. Defaults to false."},"topDown":{"type":"boolean","description":"Whether the component should be found first by using document.querySelectorAll\non the parent selector definition. Defaults to false."},"excluded":{"type":"object","properties":{"parent":{"type":"object","required":["selector"],"properties":{"selector":{"type":"string","description":"The root DOM element that shouldn't be a parent from the context of the anchor\nbeing inspected."}}}},"description":"Conditions that should not be included."},"included":{"type":"object","required":["parent"],"properties":{"parent":{"type":"object","title":"Parent","required":["selector"],"properties":{"selector":{"type":"string","description":"If topDown is true for this component, then this will be the value used in\nquerySelectorAll(). Otherwise, it will be the value to in closest() from the\ncontext of an anchor."},"skipCount":{"$ref":"#/definitions/skipCount"},"eventListeners":{"$ref":"#/definitions/eventListeners"}},"description":"The DOM element that should only contain elements applicable to a single\ncomponent type."},"related":{"type":"object","required":["selector"],"properties":{"selector":{"type":"string","description":"The selector to use querySelectorAll from the context of the parent. Any\nelements specified will have their click events registered and categorized as\nexpanded unless explicitly overwritten in SearchSERPTelemetryChild."}}},"children":{"type":"array","items":{"type":"object","required":["selector"],"properties":{"type":{"type":"string","pattern":"^[a-z](?:_?[a-z])*$","description":"The component type to use if this child is present."},"selector":{"type":"string","description":"The selector to use querySelectorAll from the context of the parent."},"skipCount":{"$ref":"#/definitions/skipCount"},"countChildren":{"type":"boolean","description":"Whether we should count all instances of the child element instead of anchor\nlinks found inside of the parent. Defaults to false."},"eventListeners":{"$ref":"#/definitions/eventListeners"}}},"title":"Children","description":"Child DOM elements of the parent. Optional."}},"description":"Conditions that should be fulfilled."},"dependentRequired":{"topDown":["included"]}}},"title":"Components","description":"An array of components that could be on the SERP."},"searchMode":{"type":"object","title":"Search Mode Param Mapping","properties":{},"description":"A map of param names to search modes, e.g. image_search. Default if not\nspecified is 'normal_search'.","additionalProperties":{"enum":["image_search"]}},"shoppingTab":{"type":"object","title":"Shopping Tab","required":["selector","regexp"],"properties":{"regexp":{"type":"string","description":"The regular expression to match against a possible shopping tab. Must be\nprovided if using this feature."},"selector":{"type":"string","description":"The elements on the page to inspect for the shopping tab. Should be anchor\nelements."},"inspectRegexpInSERP":{"type":"boolean","description":"Whether the regexp should be used against hrefs the selector matches against."}},"description":"Deprecated in Firefox 149."},"taggedCodes":{"type":"array","items":{"type":"string","pattern":"^[a-zA-Z0-9-._]*$"},"title":"Partner Codes","description":"An array of partner codes to match against the parameters in the url. Matching\nthese codes will report the SERP as tagged."},"telemetryId":{"type":"string","title":"Telemetry Id","pattern":"^[a-z0-9-._]*$","description":"The telemetry identifier for the provider."},"organicCodes":{"type":"array","items":{"type":"string","pattern":"^[a-zA-Z0-9-._]*$"},"title":"Organic Codes","description":"An array of partner codes to match against the parameters in the url. Matching\nthese codes will report the SERP as organic:<partner code>, which means the\nsearch was performed organically rather than through a SAP."},"codeParamName":{"type":"string","title":"Partner Code Parameter Name","description":"The name of the query parameter for the partner code."},"pageTypeParam":{"type":"object","title":"Page type param","required":["keys","pageTypes"],"properties":{"keys":{"type":"array","description":"An array of strings representing the key(s) corresponding to the query\nparameter(s) that contains what type of search page is being shown."},"pageTypes":{"type":"array","items":{"type":"object","required":["name","values","enabled"],"properties":{"name":{"type":"string","description":"The name of the page type."},"target":{"type":"string","description":"The target to be recorded in telemetry."},"values":{"type":"array","description":"An array of strings representing the possible page types."},"enabled":{"type":"boolean","description":"Whether we should track this page type."},"isDefault":{"type":"boolean","description":"Whether this page type represents a default SERP. We fall back to this property\nin case, upon a page load, there is a delay in adding the page type param to the\nURL."}}},"description":"A possible page type (ex: 'web', 'shopping' or 'images')."},"enableSPAHandling":{"type":"boolean","description":"Whether a given SERP should be processed using the logic for single-page apps."}}},"accountCookies":{"type":"array","items":{"type":"object","properties":{"host":{"type":"string","description":"The host associated with a given cookie."},"name":{"type":"string","description":"The name associated with a given cookie."}}},"title":"Account Cookies","description":"An array of cookie details that are used to determine whether a client is signed\nin to a provider's account. NOTE: This property appears only in Firefox 127 but\nwas renamed to `signedInCookies` for Firefox 128 and beyond. Therefore do not\nuse this property. Please use `signedInCookies` instead."},"queryParamName":{"type":"string","title":"Search Query Parameter Name","description":"The name of the query parameter for the user's search string. This is\ndeprecated, in preference to queryParamNames, but still defined for older\nclients (pre Firefox 121)."},"followOnCookies":{"type":"array","items":{"type":"object","properties":{"host":{"type":"string","pattern":"^[a-z0-9-._]*$","description":"The hostname on which the cookie is stored."},"name":{"type":"string","pattern":"^[a-zA-Z0-9-._]*$","description":"The name of the cookie to check."},"codeParamName":{"type":"string","pattern":"^[a-zA-Z0-9-._]*$","description":"The name of parameter within the cookie."},"extraCodePrefixes":{"type":"array","items":{"type":"string","pattern":"^[a-zA-Z0-9-._]*$"},"description":"Possible values for the query parameter in the URL that indicates this might be\na follow-on search."},"extraCodeParamName":{"type":"string","pattern":"^[a-z0-9-._]*$","description":"The query parameter name in the URL that indicates this might be a follow-on\nsearch."}}},"title":"Follow-on Cookies","description":"An array of cookie details that are used to identify follow-on searches."},"queryParamNames":{"type":"array","items":{"type":"string"},"title":"Search Query Parameter Names","description":"An array of query parameters that may be used for the user's search string."},"signedInCookies":{"type":"array","items":{"type":"object","properties":{"host":{"type":"string","description":"The host associated with a given cookie."},"name":{"type":"string","description":"The name associated with a given cookie."}}},"title":"Signed-in Cookies","description":"An array of cookie details that are used to determine whether a client is signed\nin to a provider's account."},"domainExtraction":{"type":"object","title":"Domain Extraction","properties":{"ads":{"type":"array","items":{"$ref":"#/definitions/extraction"},"description":"An array of methods for extracting domains from ads."},"nonAds":{"type":"array","items":{"$ref":"#/definitions/extraction"},"description":"An array of methods for extracting domains from non-ads."}},"description":"An array of methods for extracting domains from a SERP result."},"searchPageRegexp":{"type":"string","title":"Search Page Regular Expression","description":"A regular expression which matches the search page of the provider."},"ignoreLinkRegexps":{"type":"array","items":{"type":"string","description":"The matching regular expression."},"title":"Ignore links matching regular expressions","description":"Regular expressions matching links that should be ignored by the network\nobserver."},"nonAdsLinkRegexps":{"type":"array","items":{"type":"string","description":"The matching regular expression."},"title":"Non-ads link matching regular expressions","description":"An array containing known patterns that match non-ad links from a search\nprovider."},"searchPageMatches":{"type":"array","items":{"type":"string"},"title":"Search Page Matches","description":"An array containing match expressions used to match on URLs."},"adServerAttributes":{"type":"array","items":{"type":"string"},"title":"Ad Server Attributes","description":"An array of strings that potentially match data-attribute keys of anchors."},"followOnParamNames":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9-._]*$"},"title":"Follow-on Search Parameter Names","description":"An array of query parameter names that are used when a follow-on search occurs."},"expectedOrganicCodes":{"type":"array","items":{"type":"string","pattern":"^[a-zA-Z0-9-._]*$"},"title":"Expected Organic Codes","description":"An array of partner codes to match against the parameters in the url. Matching\nthese codes will report the SERP as organic:none which means the user has done a\nsearch through the search engine's website rather than through SAP."},"impressionAttributes":{"type":"array","items":{"type":"object","required":["key"],"properties":{"key":{"type":"string","description":"The identifier for this impression attribute."},"url":{"type":"object","properties":{"regexp":{"type":"string","description":"A regular expression to match against the page URL."}},"description":"URL-based matching."},"value":{"type":"string","description":"A value to set for the attribute automatically. Useful if the attribute isn't\navailable for the provider."},"element":{"type":"object","required":["selector"],"properties":{"regexp":{"type":"string","description":"A regular expression to match against the attribute's value."},"selector":{"type":"string","description":"The CSS selector to use querySelectorAll from the context of the SERP."},"component":{"type":"object","required":["type"],"properties":{"type":{"type":"string","pattern":"^[a-z](?:_?[a-z])*$","description":"The type of component the element belongs to."},"countImpressions":{"type":"boolean","description":"Whether to count impressions for this component when the element is found."}},"description":"Component information for the element."},"attributeName":{"type":"string","description":"The attribute name to inspect on the selected elements. If not provided, the\npresence of the element is used."}},"description":"DOM element-based matching criteria."}}},"title":"Impression Attributes","description":"An array of attributes to check and record for SERP impressions. Only supported\nin Firefox 149 onwards."},"defaultPageQueryParam":{"type":"object","title":"Default page query parameter","required":["key","value"],"properties":{"key":{"type":"string","description":"The key corresponding to the query parameter that contains what type of search\npage is being shown."},"value":{"type":"string","description":"The value corresponding to the query parameter that should be matched against."}}},"extraAdServersRegexps":{"type":"array","items":{"type":"string"},"title":"Extra Ad Server Regular Expressions","description":"An array of regular expressions that match URLs of potential ad servers."},"nonAdsLinkQueryParamNames":{"type":"array","items":{"type":"string","string":"The query param name to examine."},"title":"Non-ads link query param names","description":"Query param names present in non-ads link that recover the link that will be\nredirected to."}},"definitions":{"subframe":{"type":"object","title":"Subframe","properties":{"regexp":{"type":"string","description":"A regular expression that matches subframes that hold sponsored content."},"inspectRegexpInSERP":{"type":"boolean","description":"Whether the regexp should be used to inspect subframes in the content process."},"inspectRegexpInParent":{"type":"boolean","description":"Whether the regexp should be used to inspect network events in the parent\nprocess."}},"description":"Ways to look for sponsored subframes"},"skipCount":{"type":"boolean","title":"Skip Count","description":"Whether to skip reporting of the count of these elements to ad_impressions.\nDefaults to false."},"extraction":{"anyOf":[{"type":"object","required":["selectors","method","options"],"properties":{"method":{"enum":["dataAttribute"],"description":"The extraction method used for the query."},"options":{"type":"object","required":["dataAttributeKey"],"properties":{"dataAttributeKey":{"type":"string","description":"The data attribute key that will be looked up in order to retrieve its data\nattribute value."}}},"selectors":{"type":"string","description":"The query to inspect all elements on the SERP."}}},{"type":"object","required":["selectors","method"],"properties":{"method":{"enum":["href"],"description":"The extraction method to use for the query."},"options":{"type":"object","required":["queryParamKey"],"properties":{"queryParamKey":{"type":"string","description":"The query parameter key to inspect in the href."},"queryParamValueIsHref":{"type":"boolean","description":"Whether the query param value is expected to contain an href."}}},"selectors":{"type":"string","description":"The query to use to inspect all elements on the SERP."}}},{"type":"object","required":["selectors","method"],"properties":{"method":{"enum":["textContent"],"description":"The extraction method to use for the query."},"selectors":{"type":"string","description":"The query to use to inspect all elements on the SERP."}}}]},"eventListener":{"type":"object","title":"Event Listener","required":["eventType"],"properties":{"action":{"type":"string","title":"Action","pattern":"^[a-z](?:_?[a-z])*$","description":"The action to report when the event is triggered. If the event type is 'click',\ndefaults to clicked. Otherwise, this should be provided."},"target":{"type":"string","title":"Target","pattern":"^[a-z](?:_?[a-z])*$","description":"The component type to report when the event is triggered. Uses the child\ncomponent type (if exists), otherwise uses the parent component type."},"eventType":{"type":"string","title":"Event Type","pattern":"^[a-z][A-Za-z]*$","description":"The type of event to listen for. Custom events, especially those with special\nlogic like keydownEnter, can be used if the Desktop code has been updated."}},"description":"Event listeners attached to a component."},"eventListeners":{"type":"array","items":{"$ref":"#/definitions/eventListener"},"title":"Event Listeners","description":"An array of Event Listeners to apply to elements."}}},"signature":{"ref":"36qny3ycimzit1kqi3ueb69gjf","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"mvaVQNVC0APkmqI6KIhu3oYlnvBIp7empSeXQMK2F4ZVwp8JRyL2e3Zf9_Nakg2vZVAGoC4AGRaiJFGrV_NNChhrQPAo59p1VSS0b_w15phRvgiSvR_6l5dZOsjkE8Rk","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":false,"required":false},"signatures":[{"ref":"36qny3ycimzit1kqi3ueb69gjf","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"mvaVQNVC0APkmqI6KIhu3oYlnvBIp7empSeXQMK2F4ZVwp8JRyL2e3Zf9_Nakg2vZVAGoC4AGRaiJFGrV_NNChhrQPAo59p1VSS0b_w15phRvgiSvR_6l5dZOsjkE8Rk","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["telemetryId"],"id":"search-telemetry-v2","last_modified":1776902410362},{"schema":{"type":"object","required":["architecture","fileType","filter_expression","decompressedHash","id","name","decompressedSize","sourceLanguage","targetLanguage","version"],"properties":{"id":{"type":"string"},"name":{"type":"string","title":"Name","description":"The name of the language model"},"version":{"type":"string","title":"Version","description":"The version of the model"},"fileType":{"enum":["model","lex","vocab","qualityModel","srcvocab","trgvocab"]},"attachment":{"type":"object","title":"The attachment itself","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"location":{"type":"string","title":"URL"},"mimetype":{"type":"string","title":"MIME type"},"original":{"type":"object","title":"Pre-gzipped file","properties":{"hash":{"type":"string","title":"Hash"},"size":{"type":"number","title":"Size (bytes)"},"filename":{"type":"string","title":"Filename"},"mimetype":{"type":"string","title":"MIME type"}},"additionalProperties":false}},"description":"Information about the attached file.","additionalProperties":false},"architecture":{"type":"string","title":"Architecture","description":"The architecture of the model"},"sourceLanguage":{"type":"string","title":"Source Language","description":"The BCP 47 language tag of the source text"},"targetLanguage":{"type":"string","title":"Target Language","description":"The BCP 47 language tag of the translated text"},"decompressedHash":{"type":"string","title":"Hash (decompressed)","description":"The hash of the decompressed file"},"decompressedSize":{"type":"number","title":"Size (decompressed, bytes)","description":"The size of the decompressed file"},"filter_expression":{"type":"string","title":"Filter Expression","pattern":"^[a-zA-Z0-9-_=!\"'{} .<>|&()+*/[\\]:,\\\\^%]*$","description":"A JEXL to filter records. See\nhttps://remote-settings.readthedocs.io/en/latest/target-filters.html#how"}}},"signature":{"ref":"ahr9ui57vg7g1gzat0wixv2he","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"5yTvOOfgI7gi2ao2vYgkPh6e9vssoJLDN932Ybh9RPCE2uOvpdEpgyNuYO9dg4D30YyjCNVw5fsH5ynFVdkGYAl79Rd4edXRRa3aYDgUrhWDDTBXqVQ4e9SMnsZluCz4","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":true,"required":true},"signatures":[{"ref":"ahr9ui57vg7g1gzat0wixv2he","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"5yTvOOfgI7gi2ao2vYgkPh6e9vssoJLDN932Ybh9RPCE2uOvpdEpgyNuYO9dg4D30YyjCNVw5fsH5ynFVdkGYAl79Rd4edXRRa3aYDgUrhWDDTBXqVQ4e9SMnsZluCz4","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["name","sourceLanguage","targetLanguage","fileType","architecture","version","decompressedHash","decompressedSize","filter_expression"],"id":"translations-models-v2","last_modified":1776902409983},{"sort":"-last_modified","flags":["startup"],"schema":{"type":"object","title":"Fingerprinting Overrides","$schema":"http://json-schema.org/draft-07/schema#","required":["firstPartyDomain","overrides"],"properties":{"overrides":{"type":"string","pattern":"^[+-][A-Za-z]+(?:,[+-][A-Za-z]+)*$","description":"The fingerprinting overrides. See https://searchfox.org/mozilla-central/source/toolkit/components/resistfingerprinting/RFPTargets.inc for details."},"isBaseline":{"type":"boolean","default":false,"description":"Whether this override is a baseline override."},"firstPartyDomain":{"type":"string","pattern":"^(\\*|(?!-)[A-Za-z0-9-]{1,63}(?<!-)\\.)+[A-Za-z]{2,6}$","description":"The first-party domain associated with the override. Use '*' to match all domains. Only legit domains allowed."},"thirdPartyDomain":{"type":"string","pattern":"^(\\*|(?!-)[A-Za-z0-9-]{1,63}(?<!-)\\.)+[A-Za-z]{2,6}$","description":"The third-party domain associated with the override. Use '*' to match all domains. Only legit domains allowed. Leave this field empty if the override is only for the first-party context."}}},"signature":{"ref":"3kqivz1hrgx3igxfto9s5y7ss","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"9UOxpG-_g1py2vMZXYGtMgYTQV68c0nBeoFnkCF5FyEYdB6Nc-LDh8ygW5UGnoFYqfh-e9K_yAvRZgDJ2k5G_xkJFepaz80m71J7iW58ydUkMMEeGpXNvWZqobeCl-Uw","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":false,"required":false},"signatures":[{"ref":"3kqivz1hrgx3igxfto9s5y7ss","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"9UOxpG-_g1py2vMZXYGtMgYTQV68c0nBeoFnkCF5FyEYdB6Nc-LDh8ygW5UGnoFYqfh-e9K_yAvRZgDJ2k5G_xkJFepaz80m71J7iW58ydUkMMEeGpXNvWZqobeCl-Uw","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["firstPartyDomain","thirdPartyDomain","isBaseline"],"id":"fingerprinting-protection-overrides","last_modified":1776902409400},{"sort":"-last_modified","schema":{"type":"object","properties":{"Name":{"type":"string","title":"Breach Name","description":"Name of breach"},"Domain":{"type":"string","title":"Breach Domain","description":"Domain of breached site"},"PwnCount":{"type":"number","title":"PwnCount","description":"Number of compromised accounts"},"AddedDate":{"type":"string","title":"Added Date","description":"Date the breach was added to HIBP"},"BreachDate":{"type":"string","title":"Breach Date","description":"Date of breach"},"DataClasses":{"type":"array","items":{"type":"string"},"title":"Breached Data","description":"What categories of data were involved in the breach? E.g., \"Email addresses\",\n\"Passwords\", etc."}}},"signature":{"ref":"zcydhds48io1105iida8fl2ye","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"F8_npW7eRBj4lfL2Lnytjd_DiiFax1GGBFkcOMYYPCXyJrDoAX1tf7O4dnpARCb3N4W0SOtqN4TsjYrhH275RctkELIqsDVmTFljXavmtVp_36nVRuP3Oj41FJwXHugl","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":false,"required":false},"signatures":[{"ref":"zcydhds48io1105iida8fl2ye","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"F8_npW7eRBj4lfL2Lnytjd_DiiFax1GGBFkcOMYYPCXyJrDoAX1tf7O4dnpARCb3N4W0SOtqN4TsjYrhH275RctkELIqsDVmTFljXavmtVp_36nVRuP3Oj41FJwXHugl","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["Name","Domain","BreachDate","AddedDate","PwnCount"],"id":"fxmonitor-breaches","last_modified":1776902408729},{"schema":{"type":"object","required":["providerId","searchPageRegexp"],"properties":{"providerId":{"type":"string"},"excludeParams":{"type":"array","items":{"type":"object","required":["key"],"properties":{"key":{"type":"string","description":"The key corresponding to the query parameter that should not be included"},"values":{"type":"array","items":{"type":"string","description":"The value corresponding to the query parameter that should not be included"},"description":"An array of possible values to exclude for the query parameter"}}},"title":"Exclude Parameters","description":"An array of parameters that should be excluded from the search query"},"includeParams":{"type":"array","items":{"type":"object","required":["key","values"],"properties":{"key":{"type":"string","description":"The key corresponding to the query parameter that contains what type of search\npage is being shown"},"values":{"type":"array","items":{"type":"string","description":"The value corresponding to the query parameter that should be matched against"},"description":"An array of possible values for the query parameter"},"canBeMissing":{"type":"boolean","description":"Indicates if the parameter can be missing"}}},"title":"Included Search Page Params","description":"An array of params that should be included in the URL"},"searchPageRegexp":{"type":"string","title":"Search Page Regular Expression","description":"A regular expression which matches the search page of the provider."},"filter_expression":{"type":"string","title":"Filter Expression","pattern":"^[a-zA-Z0-9-_=!\"'{} .<>|&()+*/[\\]:,\\\\^%]*$","description":"A JEXL to filter records. See\nhttps://remote-settings.readthedocs.io/en/latest/target-filters.html#how"}}},"signature":{"ref":"1gs3n76grnmgy21dlcan0f5qf4","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"isBxa9YOf3Eii0e5Im1JodgPU4DJ2mHsf16Lsibl-CIh5BcHBYE1aTHKGr5zsgKHHgvZHecl_HEty1pwlzl2vSnlfZ3RIbYh-l9DdzVKak5iCFHKxrlD6oaid41cJZ3S","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"1gs3n76grnmgy21dlcan0f5qf4","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"isBxa9YOf3Eii0e5Im1JodgPU4DJ2mHsf16Lsibl-CIh5BcHBYE1aTHKGr5zsgKHHgvZHecl_HEty1pwlzl2vSnlfZ3RIbYh-l9DdzVKak5iCFHKxrlD6oaid41cJZ3S","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["providerId","last_modified","filter_expression"],"id":"urlbar-persisted-search-terms","last_modified":1776902408139},{"signature":{"ref":"3gg0ovqvk05ua2vhfu4ox6krig","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"5jVU2R8u53-TTH_GKJqcGJXNyJpKTszltc4i5HPJDCfwp8eKqL4TJbHNVciULpsanhuwzWQHyvzxbVB5oo02-rBr8Gmv3aKpD-rs1ZZwFJVtk0l6i3g8-8_1dIwL6n2C","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"signatures":[{"ref":"3gg0ovqvk05ua2vhfu4ox6krig","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"5jVU2R8u53-TTH_GKJqcGJXNyJpKTszltc4i5HPJDCfwp8eKqL4TJbHNVciULpsanhuwzWQHyvzxbVB5oo02-rBr8Gmv3aKpD-rs1ZZwFJVtk0l6i3g8-8_1dIwL6n2C","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"id":"nimbus-web-experiments","last_modified":1776902407757},{"sort":"-last_modified","schema":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","title":"Domain","description":"Domain"}}},"signature":{"ref":"c0qz0ukzo0mb1hrq3m6ha6otd","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"QYMQY1v6JULdVG6YrXeBU24nz7FYeMYVWdtepSmoV0fMBU_8IHyoUsY55XZe8Pq1PeqakVeQegoG4cMzoCs3RQ0H-VZm_yVsT0CL4GFUEFaaoKc6zv1znHPf7LLbqSR3","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":false,"required":false},"signatures":[{"ref":"c0qz0ukzo0mb1hrq3m6ha6otd","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"QYMQY1v6JULdVG6YrXeBU24nz7FYeMYVWdtepSmoV0fMBU_8IHyoUsY55XZe8Pq1PeqakVeQegoG4cMzoCs3RQ0H-VZm_yVsT0CL4GFUEFaaoKc6zv1znHPf7LLbqSR3","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":["domain"],"id":"newtab-attribution-allowlist","last_modified":1776885896605},{"sort":"-last_modified","schema":{"type":"object","title":"Essential Domain Fallbacks","required":["from","to"],"properties":{"to":{"type":"string","title":"Backup Domain"},"from":{"type":"string","title":"Essential Domain"}},"description":"Specifies a backup for an essential domain (such as updates, addons, etc) that can be used if the essential domain is unreachable"},"signature":{"ref":"1qjgeiipkmeej12ys7jpp9ejub","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"lZj9WTGSMV2tvGM-MWpJmgVAv8s3VE0aYDK764mSCqGLQ-RBukUD1gGbVfdT1OXuUjKFCUmH-15NsgTF6NJ1i8l-s2BfvgKzf9IjYQJeaor9WckOQR8m40aflAZYgjCn","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"},"attachment":{"enabled":false,"required":false},"signatures":[{"ref":"1qjgeiipkmeej12ys7jpp9ejub","x5u":"https://content-signature-2.cdn.mozilla.net/g/chains/202402/remote-settings.content-signature.mozilla.org-2026-05-27-11-40-34.chain","mode":"p384ecdsa","type":"contentsignaturepki","signature":"lZj9WTGSMV2tvGM-MWpJmgVAv8s3VE0aYDK764mSCqGLQ-RBukUD1gGbVfdT1OXuUjKFCUmH-15NsgTF6NJ1i8l-s2BfvgKzf9IjYQJeaor9WckOQR8m40aflAZYgjCn","signer_id":"remote-settings_202402","public_key":"MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEDDnVg5Xspx/3Xnud6c4pxBoIA6UHKcF7z5sinInr931vNwpzBAJWiogM/+03/2/eCWdT0cmURJr5HQZ7Xy2aCLVNb8TitPt1LmmjJpx6XwIGp4ycTZEqr+US69ZyUDrt"}],"displayFields":[],"id":"moz-essential-domain-fallbacks","last_modified":1776861681362}]}