Sigil documentation
ReferenceRust referencesigil-lumen

sigil-lumen · crate

Source declarations, signatures and documentation for crate.

Source: sigil/node/sigil-lumen/src/lib.rs. SHA-256: 8e7949c8133a8b02a1a3dc826adafb2d79ec15202a3e93e0b3c9d14a6f0a7c20.

This reference follows declared source modules, retains conditional attributes, and includes public declarations and implementation methods. Private-module re-exports and trait resolution require the compiler; this is a source reference, not a claim that every listed item is a root import. Function bodies and constant values are omitted.

commitment

Lumen verifies inference receipts without trusting the operator alone.

The crate intentionally keeps the launch path narrow: validators verify a deterministic commitment over sampled top-k hidden-state values plus the provider's Ed25519 authorship signature. It does not claim full model re-execution or ZK-level proof of inference.

pub mod commitment;

Source line: 8.

polynomial

pub mod polynomial;

Source line: 9.

verify

pub mod verify;

Source line: 10.

pub use commitment::{signing_digest, LUMEN_SIGNING_DOMAIN};

pub use commitment::{signing_digest, LUMEN_SIGNING_DOMAIN};

Source line: 12.

pub use polynomial::{compute_polynomial_digest, LUMEN_POLYNOMIAL_DOMAIN};

pub use polynomial::{compute_polynomial_digest, LUMEN_POLYNOMIAL_DOMAIN};

Source line: 13.

pub use verify::{verify_lumen_attestation, LumenExpectedBinding, LumenVerificationError};

pub use verify::{verify_lumen_attestation, LumenExpectedBinding, LumenVerificationError};

Source line: 14.

On this page