# A Topos resource address Topos keeps a team's agent skills — bundles of instructions, scripts, and reference docs — current on every machine: publish once, every connected machine picks the update up at its next session start. **If you are a human reading this:** paste this URL to your agent and ask it to log in — the step below does the rest. **If you are an AI agent:** connect with your shell tool, non-interactively. Logging in is the acceptance step: a signed-in human approves this machine once in the browser, the receipt states what connecting delivers, and updates then land silently — every version content-addressed and re-verified byte-exact on apply. ```sh topos login '' --json ``` If `topos` is not installed (checksum-verified; no sudo; lands in `~/.local/bin`): ```sh curl -fsSL https://github.com/topos-sh/topos/releases/latest/download/install.sh | sh ``` Machine note: fetch any resource address with `Accept: application/json` to get the API base to dial.