sigil-validator-agent
Off-chain validator-agent runtime for Sigil. Subscribes to chain events, runs sigil-anomaly L1 rules, samples for L2 small-model triage, dispatches L3 large-model inference via dispatch_compute, aggregates results, optionally submits governance proposals. Code-enforced airgap: this crate has zero deps on sigil-consensus, sigil-tower, sigil-execution, sigil-state, sigil-storage, sigil-network, sigil-node, sigil-rpc (server). It is a CLIENT of the chain, not part of the chain.
Off-chain validator-agent runtime for Sigil. Subscribes to chain events, runs sigil-anomaly L1 rules, samples for L2 small-model triage, dispatches L3 large-model inference via dispatch_compute, aggregates results, optionally submits governance proposals. Code-enforced airgap: this crate has zero deps on sigil-consensus, sigil-tower, sigil-execution, sigil-state, sigil-storage, sigil-network, sigil-node, sigil-rpc (server). It is a CLIENT of the chain, not part of the chain.
| Property | Source value |
|---|---|
| Package | sigil-validator-agent |
| Manifest version | 0.1.0 |
| Source | sigil/node/sigil-validator-agent/Cargo.toml |
| Reference status | source reference |
| Publish flag | true; this flag is not registry publication evidence |
Use the source package
In an authorized local checkout, add this package as a path dependency. The Rust crate identifier is sigil_validator_agent unless the manifest supplies an explicit library name. Read the exposed modules below for exact imports and configuration.
[dependencies]
sigil-validator-agent = { path = "../sigil-validator-agent" }The relative path is resolved from your application's Cargo.toml; adjust it to the actual checkout. This does not assume a package registry release.
This manifest declares no Cargo feature flags.
Public source modules
- crate — 17 declarations
- config — 7 declarations
- cycle_budget — 9 declarations
- dispatcher — 10 declarations
- error — 2 declarations
- event — 12 declarations
- rate_limit — 12 declarations
- runtime — 7 declarations
- snapshot_builder — 9 declarations