← Addonium

2. Terminology

TermMeaning
AddonA content source implementing this spec - either an HTTP server or a compiled module.
HostThe application that installs and calls addons (player, reader, browser, etc.).
ManifestThe manifest.json describing an addon's identity and capabilities.
Open AddonAn addon with no authentication requirement. Anyone with the URL can use it.
Locked AddonAn addon that requires a token/key to be used. Distributed as a tokenized URL and/or a compiled module.
Compiled ModuleA single-file, portable script implementing the Addonium module contract (§9), optionally encrypted/obfuscated, unlocked with a key.
Base URLThe root URL a host uses to reach an HTTP addon, which may itself embed a token segment.
ClientA specific host application, build, or installation attempting to use an addon. Identified by a clientId it presents.
AllowlistAn optional, author-controlled list of clientIds permitted to use a Locked Addon.