!!! question "Since sing-box 1.8.0"
{
  "type": "",
  "tag": "",
  "format": "",
  
  ... // Typed Fields
}
{
  "type": "local",
  
  ...
  
  "path": ""
}
!!! info ""
Remote rule-set will be cached if `experimental.cache_file.enabled`.
{
  "type": "remote",
  
  ...,
  
  "url": "",
  "download_detour": "",
  "update_interval": ""
}
==Required==
Type of Rule Set, local or remote.
==Required==
Tag of Rule Set.
==Required==
Format of Rule Set, source or binary.
==Required==
File path of Rule Set.
==Required==
Download URL of Rule Set.
Tag of the outbound to download rule-set.
Default outbound will be used if empty.
Update interval of Rule Set.
1d will be used if empty.