Skip to main content

rns_engine

Exact arithmetic without the usual speed-or-accuracy tradeoff.

We tested two separate exact-arithmetic systems directly against NVIDIA's own optimized cuBLASLt FP16-input GEMM implementation on the same class of NVIDIA Tesla T4 GPU across 1,024 different matrix-multiplication shapes.

The tests were run on standard Tesla T4 hardware provided through Google Colab — publicly available commodity cloud hardware, not a custom GPU, private lab rig, or specially modified machine.

Exact arithmetic tested Faster than NVIDIA Win rate
Exact integer GEMM 938 / 1,024 shapes 91.60%
Exact rational GEMM 870 / 1,024 shapes 84.96%

These are two separate results. The integer benchmark and rational benchmark were run and scored independently.

For the rational result, we also built a separate public replay runtime and reran all 1,024 shapes from scratch on a standard Google Colab Tesla T4:

  • 1,024 / 1,024 exact rational calculations reproduced the correct mathematical result.
  • 834 / 1,024 were faster than NVIDIA's FP16 implementation on the fresh replay.
  • 114 / 1,024 were slower than NVIDIA's FP16 implementation.
  • 76 / 1,024 were statistical ties.

In both cases, we squared our exact arithmetic directly against NVIDIA's own optimized FP16 GEMM implementation on the same publicly available Tesla T4 hardware — and won the speed comparison across the large majority of the tested matrix sizes, without accepting the usual tradeoff between speed and accuracy. You can have both.

Exact describes correctness. Win describes speed. A shape can remain mathematically exact even when NVIDIA wins the timing comparison.


Reproduce the evidence yourself

Install the package:

pip install -U rns_engine

Show the frozen Series 1 evidence without requiring a GPU:

import rns_engine as rns

rns.g4_results()
rns.g4_results("integer")
rns.g4_results("rational")

On a Tesla T4 / compute capability 7.5, physically rerun the exact-rational comparison:

import rns_engine as rns

rns.g4_benchmark("quick")     # 24 shapes
rns.g4_benchmark("standard")  # 128 shapes
rns.g4_benchmark("full")      # all 1,024 shapes

g4_benchmark() is deliberately fail-closed. Series 1 is frozen to the Tesla T4; running on a different GPU would be a different benchmark.

The live benchmark is replay-only: it reruns the frozen Series 1 implementations rather than performing a new G4 search.

See G4_SERIES1_EVIDENCE.md for the benchmark protocol, claim boundaries, and replay provenance.


What is G4?

G4 is the autonomous optimization/research system that discovered the benchmarked implementations.

This repository exposes the results and a reproducible replay runtime.


What rns_engine is

rns_engine is a Python/C++ toolkit for exact arithmetic built around Residue Number Systems (RNS), signed range certificates, exact reconstruction, and low-precision hardware pipelines.

The package includes:

  • exact unsigned and centered-signed integer arithmetic;
  • no-wrap range certificates;
  • fused weighted reconstruction of signed INT32 partials;
  • exact shared-scale rational GEMM reference tools;
  • local and global GEMM capacity planning;
  • multi-rail exact reconstruction tools;
  • Tensor-Core / CUDA integration contracts and fixtures;
  • frozen G4 Series 1 benchmark evidence and Tesla T4 replay.

The core idea is simple: perform arithmetic across independent modular rails, then reconstruct the exact result when the declared range proves that the answer is unique.


Install

pip install rns_engine

Supported Python versions: 3.10–3.14.

Prebuilt wheels are available for supported Linux x86-64, macOS Intel/Apple silicon, and Windows x64 Python targets.


Quick start: exact integer arithmetic

import numpy as np
import rns_engine as rns

x = np.array([123456789, 999999999], dtype=np.uint64)
y = np.array([987654321, 111111111], dtype=np.uint64)

ex = rns.encode(x)
ey = rns.encode(y)

exact_add = rns.decode(*rns.add(*ex, *ey))
exact_mul = rns.decode(*rns.mul(*ex, *ey))

You can remain in residue space across multiple operations and decode once:

s1 = rns.add(*ex, *ey)
s2 = rns.mul(*s1, *ey)
s3 = rns.sub(*s2, *ex)
out = rns.decode(*s3)

For repeated work, use a session:

session = rns.Session(cache_capacity=32)
encoded = session.encode(x)
result = session.mul(session.add(encoded, encoded), encoded)
out = session.decode(result)

Signed exact arithmetic and no-wrap certificates

import numpy as np
import rns_engine as rns

values = np.array([-5, 0, 7], dtype=np.int64)
rails = rns.encode_signed(values)
round_trip = rns.decode_signed(*rails)

assert np.array_equal(round_trip, values)

encode_signed(...) rejects values outside the supported centered range instead of silently wrapping them.

For a mathematical result to be uniquely recoverable as a signed value, you also need an independent bound proving:

|result| < M / 2

Use a range certificate:

certificate = rns.certify_signed_bound(max_abs_bound=1_000_000)
certificate.require_unique()

print(certificate.headroom)

For a signed dot product or one GEMM output entry:

certificate = rns.certify_signed_dot_bound(
    inner_dimension=5120,
    left_abs_bound=127,
    right_abs_bound=127,
)

certificate.require_unique()

The conservative bound is:

output bound
=
inner dimension × left bound × right bound + addend bound

decode_signed() gives the centered representative. It does not, by itself, prove that an unknown mathematical result did not wrap. Use the range-certificate APIs when uniqueness matters.


Exact rational GEMM reference path

rns_engine includes shared-scale exact matrix objects and a correctness-first wide-RNS reference path:

import numpy as np
import rns_engine as rns

left = rns.SharedScaleMatrix(
    np.array([[2**40 + 3, -17], [29, 2**35 - 5]], dtype=object),
    scale=6,
)

right = rns.SharedScaleMatrix(
    np.array([[31, -(2**30) + 9], [2**33 + 1, 43]], dtype=object),
    scale=35,
)

receipt = rns.exact_shared_scale_gemm(
    left,
    right,
    config=rns.WideRNSConfig.balanced_seven_rail(),
    left_plane_count=8,
    right_plane_count=8,
)

assert receipt.exact_match
assert receipt.output_scale == 210
result = receipt.as_matrix()

The public G4 T4 benchmark is a frozen replay artifact for the Series 1 exact-rational discoveries; it is not a general-purpose CUDA backend for arbitrary rns_engine operations.


Tensor-Core / INT32 partial reconstruction

For digit-plane, chunked-GEMM, and Tensor-Core pipelines, rns_engine can fuse signed INT32 partial outputs with exact positional weights:

import numpy as np
import rns_engine as rns

partials = np.array(
    [
        [[1, -2], [3, -4]],
        [[5, 6], [-7, -8]],
        [[-9, 10], [11, -12]],
    ],
    dtype=np.int32,
)

receipt = rns.accumulate_weighted_int32(
    partials,
    weights=[1, -3, 8],
    require_unique=True,
)

exact = receipt.decode_signed()

The conservative bound is:

max_abs_bound
=
sum(abs(weight[t]) × max_abs(partial[t]))

The proof receipt retains the original arbitrary-precision weights while execution uses lawful residues modulo the RNS product.


GEMM capacity planning

Two safety questions must remain separate:

  1. Does each raw grouped coefficient fit the native signed accumulator?
  2. Does the final weighted result fit uniquely inside the global RNS modulus product?
import rns_engine as rns

local = rns.plan_grouped_coefficient_capacity(
    inner_dimension=5120,
    left_digit_abs_bounds=[127] * 8,
    right_digit_abs_bounds=[127] * 8,
    accumulator_bits=32,
)

global_plan = rns.plan_digit_plane_gemm_capacity(
    inner_dimension=5120,
    radix=128,
    left_digit_abs_bounds=[127] * 8,
    right_digit_abs_bounds=[127] * 8,
)

print(local.safe)
print(global_plan.current_unique)

See CAPACITY_PLANNING.md for the exact laws and limits.


How the core four-rail engine works

The default engine decomposes values across four coprime rails:

127
8191
65536
524287

Their product is:

M = 35,742,890,181,197,824

Unsigned reconstruction lives in:

[0, M)

The centered signed interpretation is:

[-17,871,445,090,598,912,
  17,871,445,090,598,911]

Arithmetic runs independently on the rails and reconstructs the canonical value with CRT/Garner-style reconstruction.

For wider exact GEMM work, the package also contains correctness-first seven-rail reference configurations and capacity-planning tools.


API at a glance

Core arithmetic

encode / decode
encode_signed / decode_signed
add / sub / mul / div_ / fma
affine_repeat
Session / SignedSession

Proof and range tools

certify_signed_bound
certify_signed_dot_bound
certify_weighted_sum_bound
plan_signed_capacity
plan_weighted_sum_capacity
plan_digit_plane_gemm_capacity
plan_grouped_coefficient_capacity

Exact GEMM / wide reference tools

WideRNSConfig
SharedScaleMatrix
exact_integer_matmul
exact_shared_scale_gemm
decompose_signed_radix
reconstruct_signed_radix
grouped_plane_gemm
reconstruct_grouped_partials
accumulate_weighted_int32_wide

CUDA / backend verification

CudaGemmFixture
ExactPipelineBackend
CpuExactPipelineBackend
build_cuda_gemm_fixture
verify_backend
run_pre_cuda_readiness

G4 evidence and reproduction

g4_results
g4_benchmark

Use rns.info() for the installed engine's current range, moduli, version, and native capability summary.


Scope and limitations

The benchmark claims in this repository are intentionally narrow and reproducible:

  • G4 Series 1 is a Tesla T4 benchmark. Results on another GPU are a different experiment.
  • The reported scores cover the declared 1,024 GEMM shapes, not every possible matrix size.
  • The integer and rational results are separate benchmarks and should not be combined into one percentage.
  • g4_benchmark() replays frozen discoveries; it does not rerun G4's search process.
  • Fresh timing classifications can move with clocks, driver state, and normal measurement noise. Mathematical exactness must not move.
  • Exact signed reconstruction requires an independently valid range bound; modular correctness alone does not prove no wrap.
  • The public Series 1 replay runtime is a benchmark artifact, not a general CUDA implementation of every rns_engine API.

Division

Division requires the divisor to be invertible on every default rail:

  • b % 127 != 0
  • b % 8191 != 0
  • b must be odd for modulus 65536
  • b % 524287 != 0

Additional technical documentation


Build from source

git clone https://github.com/playfularchitect/rns_engine.git
cd rns_engine
pip install -e .
python -m pytest tests/ -v

Requirements:

  • Python 3.10–3.14
  • C++17 compiler
  • build dependencies declared in pyproject.toml

The release workflow builds and tests supported wheels across Linux, macOS, and Windows.


License

AGPL-3.0-only

If this software is used in a network service, the AGPL requires modified source to be made available to users. Commercial licensing for proprietary or closed-source use is available.

Inquiries: ewesley541@gmail.com

Copyright 2026 Evan Wesley

Metadata

Release files for rns-engine 0.11.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rns-engine 0.11.0
File Size Uploaded Provenance Actions
rns_engine-0.11.0.tar.gz 361.6 kB With provenance Details for rns_engine-0.11.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for rns-engine 0.11.0
File Actions
rns_engine-0.11.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for rns_engine-0.11.0-cp314-cp314-win_amd64.whl
rns_engine-0.11.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for rns_engine-0.11.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
rns_engine-0.11.0-cp314-cp314-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 11.0+ x86-64 Details for rns_engine-0.11.0-cp314-cp314-macosx_11_0_x86_64.whl
rns_engine-0.11.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for rns_engine-0.11.0-cp314-cp314-macosx_11_0_arm64.whl
rns_engine-0.11.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for rns_engine-0.11.0-cp313-cp313-win_amd64.whl
rns_engine-0.11.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for rns_engine-0.11.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
rns_engine-0.11.0-cp313-cp313-macosx_11_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 11.0+ x86-64 Details for rns_engine-0.11.0-cp313-cp313-macosx_11_0_x86_64.whl
rns_engine-0.11.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for rns_engine-0.11.0-cp313-cp313-macosx_11_0_arm64.whl
rns_engine-0.11.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for rns_engine-0.11.0-cp312-cp312-win_amd64.whl
rns_engine-0.11.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details for rns_engine-0.11.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
rns_engine-0.11.0-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details for rns_engine-0.11.0-cp312-cp312-macosx_11_0_x86_64.whl
rns_engine-0.11.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for rns_engine-0.11.0-cp312-cp312-macosx_11_0_arm64.whl
rns_engine-0.11.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for rns_engine-0.11.0-cp311-cp311-win_amd64.whl
rns_engine-0.11.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for rns_engine-0.11.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
rns_engine-0.11.0-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details for rns_engine-0.11.0-cp311-cp311-macosx_11_0_x86_64.whl
rns_engine-0.11.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for rns_engine-0.11.0-cp311-cp311-macosx_11_0_arm64.whl
rns_engine-0.11.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for rns_engine-0.11.0-cp310-cp310-win_amd64.whl
rns_engine-0.11.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for rns_engine-0.11.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
rns_engine-0.11.0-cp310-cp310-macosx_11_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 11.0+ x86-64 Details for rns_engine-0.11.0-cp310-cp310-macosx_11_0_x86_64.whl
rns_engine-0.11.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for rns_engine-0.11.0-cp310-cp310-macosx_11_0_arm64.whl

Total release size: 25.8 MB

Release files / rns_engine-0.11.0.tar.gz

Download URL rns_engine-0.11.0.tar.gz
Size 361.6 kB
Tags Source
SHA-256 checksum
How to use checksums
8c9a15b2a02c24569accf15fa2caf2d92f0a325c686e433907c91e175e397668
BLAKE2b-256 checksum
How to use checksums
17d85b4d7a85d5333fa825a8bd07e0397b1f3ec70e3fbc80d2af3c0f0fa65196
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 9, 2026.

Transparency log

Release files / rns_engine-0.11.0-cp314-cp314-win_amd64.whl

Download URL rns_engine-0.11.0-cp314-cp314-win_amd64.whl
Size 537.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
9e092e229a0342afc1dbac7587fc73a73ad1f98205d06dd7d6c0c3b4b902b783
BLAKE2b-256 checksum
How to use checksums
e3eae1b17b215e47dd6407299fc356b1e206a9dce8790f0e29de370c20046ae1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 9, 2026.

Transparency log

Release files / rns_engine-0.11.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL rns_engine-0.11.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.5 MB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1c0d07e43a2a2fd54da9180efd7f4d5ccd62a1e38adfb9edd1802f0eebde98d0
BLAKE2b-256 checksum
How to use checksums
fd56f25a08190a69af2efac2d47d508e744033ed57add44403066dcdc127c08b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 9, 2026.

Transparency log

Release files / rns_engine-0.11.0-cp314-cp314-macosx_11_0_x86_64.whl

Download URL rns_engine-0.11.0-cp314-cp314-macosx_11_0_x86_64.whl
Size 565.8 kB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
7974be6cd8744ac66feeb0ad0ccf892e8c75021eb50d88528fdfb363d406df63
BLAKE2b-256 checksum
How to use checksums
25e25e9c5fe64a039f7523689ca4d83db3c63833cb6f1fe0b03f4829324628bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 9, 2026.

Transparency log

Release files / rns_engine-0.11.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL rns_engine-0.11.0-cp314-cp314-macosx_11_0_arm64.whl
Size 563.9 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b8c06516e5d0809abd0b95ec45229f1241016231f881d5fb41eae1cac1df0e18
BLAKE2b-256 checksum
How to use checksums
89081e21aa7b9e81c2387aaeeec34bb182891eb0b0eacf3607550d3397f8baf2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 9, 2026.

Transparency log

Release files / rns_engine-0.11.0-cp313-cp313-win_amd64.whl

Download URL rns_engine-0.11.0-cp313-cp313-win_amd64.whl
Size 533.8 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
53e004b4be0eca75346a97abb0d1c7d96721cf016061824aaad17bdd05eb18a3
BLAKE2b-256 checksum
How to use checksums
fdd2ec86c1788c3f6880ae8156e20a7529a2d2bcb619d3d8b717c8941c5ac878
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 9, 2026.

Transparency log

Release files / rns_engine-0.11.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL rns_engine-0.11.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.5 MB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ad4996d42bb6e6020e1b5e890d8938d3fa943ffa51ca8f7d9a8a54142c0992aa
BLAKE2b-256 checksum
How to use checksums
67a560a9a9915c0a3ceb4c0cffa7caa95a41def4f1fed3b87aebdd0e20ee430c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 9, 2026.

Transparency log

Release files / rns_engine-0.11.0-cp313-cp313-macosx_11_0_x86_64.whl

Download URL rns_engine-0.11.0-cp313-cp313-macosx_11_0_x86_64.whl
Size 565.5 kB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
14f644f54237fa621793d4c81b1d862f27ac134d93d5e76a3d9cfcd92e5f7b12
BLAKE2b-256 checksum
How to use checksums
6e8309bd0840279d80d3fe4822340d469052e1177f010854665b6e8cacc144f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 9, 2026.

Transparency log

Release files / rns_engine-0.11.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL rns_engine-0.11.0-cp313-cp313-macosx_11_0_arm64.whl
Size 563.6 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
439ef3598b6cf6ec272286c48d1bef6687ce6ce9145ea06fe50a847ae6b7504a
BLAKE2b-256 checksum
How to use checksums
caf47b27d986751a6ae52330da5f6a67e65028ebdc9627ddf437c03a9612753d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 9, 2026.

Transparency log

Release files / rns_engine-0.11.0-cp312-cp312-win_amd64.whl

Download URL rns_engine-0.11.0-cp312-cp312-win_amd64.whl
Size 533.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
70307582cc4a4dd6a62d0f56d9a7ac6ea150145163e7edfeddc663611615e9a9
BLAKE2b-256 checksum
How to use checksums
afd16c94fb9085ab585a247b29f7c30ec7881791244570097382e069dba5e8c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 9, 2026.

Transparency log

Release files / rns_engine-0.11.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL rns_engine-0.11.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.5 MB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6e5f403925a5b1f246f7305e4a8c7c47094b4ccc7df426122a002289aadb2339
BLAKE2b-256 checksum
How to use checksums
f02b853818072105f51ac38862c4036a93bd6bcfde238c3b36ddb20bbd457a7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 9, 2026.

Transparency log

Release files / rns_engine-0.11.0-cp312-cp312-macosx_11_0_x86_64.whl

Download URL rns_engine-0.11.0-cp312-cp312-macosx_11_0_x86_64.whl
Size 565.3 kB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
e7e2b68c645301f4a27d7f0de2af65c386571b06110bfb29ff9aad56c65eb1c8
BLAKE2b-256 checksum
How to use checksums
58eead45f4ab6dfc1129973efefa85d199dd31e1a3480f319050a99f3f8a946f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 9, 2026.

Transparency log

Release files / rns_engine-0.11.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL rns_engine-0.11.0-cp312-cp312-macosx_11_0_arm64.whl
Size 563.5 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
92266763b2e468549b2c129790c42d04ca5be210e48f4040b241580a20a97783
BLAKE2b-256 checksum
How to use checksums
88aaf4f289c4182188c579ecb2f8f58cba3e4ffb5f533a9d1f59d8cadd51394c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 9, 2026.

Transparency log

Release files / rns_engine-0.11.0-cp311-cp311-win_amd64.whl

Download URL rns_engine-0.11.0-cp311-cp311-win_amd64.whl
Size 529.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
f3004ee9c0d14dab57c0a09ed95fa4e9cc6181e2d582e31ce21dd7bdd10bcbd8
BLAKE2b-256 checksum
How to use checksums
0b6bc8c0c7cd552ef51ab80d174a34fa838f7cc8cb4478ae3ee1e081748100dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 9, 2026.

Transparency log

Release files / rns_engine-0.11.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL rns_engine-0.11.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.4 MB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b2a812d70fe494f9d1db370e089a86bf4a70d9d3e903aeffb7d2467576769857
BLAKE2b-256 checksum
How to use checksums
60c6b1901952adb8daa517064f79575cefa570bbcfcd1b5991b77df8bb0947fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 9, 2026.

Transparency log

Release files / rns_engine-0.11.0-cp311-cp311-macosx_11_0_x86_64.whl

Download URL rns_engine-0.11.0-cp311-cp311-macosx_11_0_x86_64.whl
Size 559.6 kB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
d69965d5ea9c37308f308f5a650e0aec21cec949771e74151c9881007a5a7745
BLAKE2b-256 checksum
How to use checksums
8c0800473808db3c0cd7f6608d5e9fd8c76537747831908c0acb5854af14bc58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 9, 2026.

Transparency log

Release files / rns_engine-0.11.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL rns_engine-0.11.0-cp311-cp311-macosx_11_0_arm64.whl
Size 559.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a4eb14c9359e2951a875b46694b7945cd00f325cd5eddcf81dba98ab1b5c431a
BLAKE2b-256 checksum
How to use checksums
5bbcecab419192a419bd1c6ae248bf16ba5d81b05c7c5fce07943e3ad663e73c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 9, 2026.

Transparency log

Release files / rns_engine-0.11.0-cp310-cp310-win_amd64.whl

Download URL rns_engine-0.11.0-cp310-cp310-win_amd64.whl
Size 528.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
31826d55a29e2cbe04510d434050d923970090be11c11a16b29bda8f48be1db4
BLAKE2b-256 checksum
How to use checksums
5615c72e9ba5fed477f74927ba7dff910f4a504253218808a57081df3b9f4c71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 9, 2026.

Transparency log

Release files / rns_engine-0.11.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL rns_engine-0.11.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 3.4 MB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
25cda3658f363c7f73204b9d0db7e76efc1381b53a1184b14e7b9611e94253fd
BLAKE2b-256 checksum
How to use checksums
b7246faaa0aa39bd57712d76bf1c68b9c75697a3e226737ba693abcb28b81a89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 9, 2026.

Transparency log

Release files / rns_engine-0.11.0-cp310-cp310-macosx_11_0_x86_64.whl

Download URL rns_engine-0.11.0-cp310-cp310-macosx_11_0_x86_64.whl
Size 556.8 kB
Tags CPython 3.10 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
623aa5cfbaf954e8b65ec6b797073f7c998fd743c4aec09ee227f8271d012fab
BLAKE2b-256 checksum
How to use checksums
3de6cf4473418052d25729215202b015822f09d78e2a915c00e4a7f8afb98cb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 9, 2026.

Transparency log

Release files / rns_engine-0.11.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL rns_engine-0.11.0-cp310-cp310-macosx_11_0_arm64.whl
Size 557.3 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c008e2d751cd0100ad6d2acd9673d6795f6df534d4cc43ec7569df36204614e2
BLAKE2b-256 checksum
How to use checksums
d9e3c836d9eb5ca0bfddd826ab9487c6b474abf03d6a0c5f6bdc45e308dfca3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 9, 2026.

Transparency log

Security for rns-engine 0.11.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 21 files in this release have been uploaded with provenance metadata.

Select from 21 files

Attestation for rns_engine-0.11.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 9, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page