The container's artifacts, newest first, each at its latest version.
Why the list could not be read, or null.
Ids whose current version arrived over the socket since load, so the UI can mark what just changed.
True while the first (or a re-issued) list request is in flight.
True when the read was refused for want of a passcode, which is the only actionable reading of the endpoint's 403.
Re-fetches the list.
State and controls the useArtifacts hook provides.