arcis-compiler 0.10.1

A framework for writing secure multi-party computation (MPC) circuits to be executed on the Arcium network.
Documentation

Crates.io Docs.rs

Developer Docs

When To Use

  • Building tooling that works directly with Arcis IR, profiling data, or compiler internals
  • Extending compilation flows below the arcis crate
  • Inspecting lower-level compilation artifacts

Most circuit authors should use arcis instead.

Installation

[dependencies]
arcis-compiler = "0.10.1"

Enable internals when you need lower-level compiler APIs:

arcis-compiler = { version = "0.10.1", features = ["internals"] }

Feature Flags

Feature Description
internals Expose lower-level compiler internals.
bench Benchmark-related support.
gen-artifacts Artifact generation helpers used by build flows.

Main Areas

Area Description
compile Circuit compilation pipeline.
profile_info / profile_summary Profiling structures for circuit analysis.
traits Core traits shared across compiler internals.
utils Lower-level numeric, packing, and field helpers.

See Also