Metadata-Version: 2.4
Name: speedrunpapi
Version: 0.3.2
Summary: ᑕ. exact arithmetic circuit verification; Python entry to the shared Node engine
Author: Colony Technology
Project-URL: Homepage, https://colony.technology
Project-URL: Source, https://github.com/lmtlssss/speedrunpapi
Keywords: circom,r1cs,bitvm,zkvm,verilog,state contraction
Classifier: Programming Language :: Python :: 3
Classifier: Environment :: Console
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE.md
Dynamic: license-file

# speedrunpapi for Python

The Python package supplies the same bundled ᑕ. analyzer as the npm and browser distributions. It requires Node.js 20 or later on `PATH` and works offline for local scans.

Install the [v0.3.2 wheel](https://github.com/lmtlssss/speedrunpapi/releases/tag/v0.3.2) with `pip install https://github.com/lmtlssss/speedrunpapi/releases/download/v0.3.2/speedrunpapi-0.3.2-py3-none-any.whl`, then run `speedrunpapi scan circuit.circom --json` or `speedrunpapi version`. PyPI publication follows the trusted-publisher registration. The package invokes its bundled JavaScript engine; it does not download executable code at run time.

Local scans are free. A paid signed certificate requires a Colony API key. Native BitVM/zkVM source and binary R1CS frontends are on the adapter roadmap; normalized carry graphs work today.
