The hosted registry adds discovery on top of local file install and URL install. It is a catalog plus a CDN plus a revocation feed. The trust chain (signedDocumentation Index
Fetch the complete documentation index at: https://docs.altnautica.com/llms.txt
Use this file to discover all available pages before exploring further.
.adosplug, Ed25519, trusted key list) does not
change.
The hosted registry is not yet live. Local file install and URL
install are the two shipping channels today. This page describes
the shape of the hosted registry so plugin authors and integrators
can plan against the same contract self-hosted registries already
implement.
What the registry provides
| Surface | What it serves |
|---|---|
| Catalog | Plugin id, versions, author, license, description, screenshots. |
| Compatibility | Agent version range, GCS version range, board allowlist, profile (drone, ground-station). |
| Search | Free text plus filters: category, board, license, signed-only, verified-only. |
| Versions | Every published version with a download URL, signer key id, and changelog. |
| Revocation | A daily-polled JSON feed of revoked keys and revoked plugin/version pairs. |
| Author profile | Verification badge for publishers who proved domain ownership. |
registry.ados.altnautica.com.
Closed deployments can point at their own host; see the self-host
section below.
CLI
Search
Install by id
Show details
Update
update re-runs the permission prompt only if the new version
declares additional permissions. Otherwise it applies in place and
restarts the plugin.
List installed against the registry
Mission Control Browse tab
Mission Control gets a Browse tab under Settings, Plugins. Cards show icon, name, author with verification badge, install count, short description. Filters mirror the CLI: category, board compatibility (auto-suggested from the connected drone), license, signed-only (on by default), verified-only. The detail page shows the README, screenshots, version history, the permission set, the static-analyzer report, and the Install button. Clicking Install runs the same permission dialog as local file install.REST surface
revoked.json shape:
/var/cache/ados/revocations/.
Pointing at a self-hosted registry
Edit/etc/ados/agent.conf:
Offline operation
The agent never blocks on the registry. If the network is down:- Local file install keeps working.
- Already-installed plugins keep running.
- The cached revocation list is consulted (older entries still enforce until they age out at 30 days).
- The Browse tab shows the last-cached catalog with a stale banner.
product/specs/ados-plugin-system/14-distribution-and-registry.md
in the internal monorepo for the mirror sync layout (internal only).
What the registry does not do
- Run the plugin code.
- Grant permissions on the operator’s behalf.
- Override the trust list. A signer the agent does not trust still fails install even if the registry served the archive.
- Push installs. Every install is operator-initiated.