Roboticks.io
Log in

Capsule

A versioned, packaged robot application used as the deployment unit in Roboticks. Capsules support .tar.gz, .zip, .deb, .rpm, and Docker image formats with semantic versioning, SHA256 integrity checks, and dependency management.

Why It Matters

In robotics deployment, packaging applications consistently is critical for reproducibility and rollback. Capsules solve this by providing a standardized, versioned unit that tracks its source repository, branch, and commit hash.

How Roboticks Implements It

Roboticks capsules are stored in S3 with SHA256 checksums. Each capsule tracks its CI/CD source (repository, branch, commit, pipeline URL), supports dependency management between capsules, and can be deployed to individual devices or entire fleets via rollout strategies.

Related Terms

Related Pages