Silicon IAMDocs
IAM 5.2.1 is liveThe Rust SDK and CLI are published. Dependent application updates are still being verified. Coordinate each integration before enabling its new protocol. Read the migration guide →

Updates

IAM dependencies follow the consuming project's Cargo configuration. The Rust client never updates itself or changes a lockfile at runtime.

Rust dependencies

Choose a compatible client version in Cargo.toml, review dependency updates and rebuild your application. The old auto_update and update_manifest builder settings remain accepted for source compatibility but have no effect. update_status always reports Disabled.

CLI releases

Install and update the CLI through Honeycomb using the configured IAM application ID:

honeycomb install <configured-iam-app-id>
honeycomb update <configured-iam-app-id>

IAM does not run a second updater. Existing daemon check commands do no update work; system update returns instructions for Honeycomb. Remove a legacy updater service with iam daemon uninstall.

Before Honeycomb is available

Build and install the CLI from a pinned source checkout using cargo install --path crates/cli --locked. The direct installer remains available without starting an updater. Backend deployment and migration are separate from CLI installation.

Install the CLI

curl -fsSL https://docs.iam.teamofsilicons.com/install.sh | sh