Development

Reference and guides for working on a HORUS project day to day: the commands you run, the knobs you turn, and the tools that tell you what the system is doing.

If you are still getting a first node running, start with the Quick Start instead.

Reference

The pages you come back to rather than read once.

PageWhat it covers
CLI ReferenceEvery HORUS command
Environment VariablesEvery HORUS_* variable the runtime and CLI read, what it does, and its default
Parameters GuideConfiguring and tuning applications with runtime parameters

Building

PageWhat it covers
Custom MessagesDefine a message once and use it from Rust, C++ and Python
Error HandlingUnified error types and result handling
AI IntegrationIntegrating AI and ML models into an application

Checking your work

PageWhat it covers
Testing HORUS ApplicationsUnit testing, integration testing, and mocking nodes
Static AnalysisProject validation with horus check
Monitor GuideMonitoring and debugging a running application