Citrate Studio
currentCitrate Studio is the agent-control interface for node operators, a native application for driving the
Citrate agent runtime and watching its safety machinery work. This page is the overview; the full source is
public in the citrate-studio repository under BUSL-1.1.
What it is
Citrate Studio is the native interface that an operator uses to run a compliance-first agent. It puts the runtime's safety machinery, the approvals, the role quorum, the pre-flight checks, the tripwires, and the audit replay, in front of the operator as the main thing on screen rather than hidden plumbing. It is built in Slint, descends from the Citrate Market design system, and renders the agent runtime's own primitives directly.
The runtime it drives is the agent runtime, and the people it is for are the node operators who run agents on their own hardware and want the safety controls to be visible and usable.
Access and canon
Public. This page is the overview; the full implementation is public in the citrate-studio repository
under BUSL-1.1 (source-available, converting to Apache-2.0 on its Change Date). The design specification,
the map of what is built against what is modeled, the policy, signer-roster, approval-queue, and
Capsule-dispatch implementation, and the packaging and release detail all live in that repository. This page
summarizes and links to the source rather than reproducing it, and it contains no secrets.
Source and verification
- Source repo:
citrate-studio(public, BUSL-1.1). Overview audited against SHA39cadf3. - Status: Implemented. The application is a hardened release candidate with real authentication, policy core, signer roster, and chain reads; the precise built-versus-modeled map and the remaining 1.0 work are tracked in the repository.