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.1

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.1
File Size Uploaded Provenance Actions
rns_engine-0.11.1.tar.gz 365.2 kB With provenance Details for rns_engine-0.11.1.tar.gz

Built distributions (wheels)

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

Total release size: 25.9 MB

Release files / rns_engine-0.11.1.tar.gz

Download URL rns_engine-0.11.1.tar.gz
Size 365.2 kB
Tags Source
SHA-256 checksum
How to use checksums
805a3bae9a3d7b6fe234a63a62015ccb5063649e22af70e941da8d391926693e
BLAKE2b-256 checksum
How to use checksums
a9ad37b14ce1c147a40c0e625a33a70f7d30dedea9c10d864155fb1ce19b9c2c
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.1-cp314-cp314-win_amd64.whl

Download URL rns_engine-0.11.1-cp314-cp314-win_amd64.whl
Size 540.2 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
de0b8d48a1a07ae5e0b5a3b9e2760b3fd691254effd380db6443b0fc2da6e8d8
BLAKE2b-256 checksum
How to use checksums
af8c1cb152bf24a1f6c465adf2a5650552744f66b0cf73c53022c931f4f12e2b
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.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL rns_engine-0.11.1-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
2a2aa3cfc5f635d3fe4b712845882a6eca47bdd8f8bba242f80d0811c9cb539a
BLAKE2b-256 checksum
How to use checksums
ceb6d290d70bbab3caf7a7280811fb9e036d808183f02d8abe98665f786f856d
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.1-cp314-cp314-macosx_11_0_x86_64.whl

Download URL rns_engine-0.11.1-cp314-cp314-macosx_11_0_x86_64.whl
Size 569.0 kB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
373da78ba04f5f137bc615cd1e7c1c181b2437a90a918fe90ffa1b472de72ea1
BLAKE2b-256 checksum
How to use checksums
cc1adbd7f535316d7980caf9fe9510a19adac89d12c4b7e5c22405d6ee545737
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.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL rns_engine-0.11.1-cp314-cp314-macosx_11_0_arm64.whl
Size 567.0 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1e08cd27f1943e80e8434ed73b759fa0584258eafccffdc863fc1979bf3ea8f7
BLAKE2b-256 checksum
How to use checksums
da4b56071ac9425bc121f2fde35dab5dad8761152de63fd80cd9005fde6d5fc2
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.1-cp313-cp313-win_amd64.whl

Download URL rns_engine-0.11.1-cp313-cp313-win_amd64.whl
Size 536.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
f731f4ed000205561b75372eaa067085ca512aa42233c7b7d1e55edf12ff523b
BLAKE2b-256 checksum
How to use checksums
00dfa66ac39d8e3520c95f47e6ee6c94bfd5f33662a80bc543d116b36d7fe54f
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.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL rns_engine-0.11.1-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
3ab867c64245ab585cb5512ab616e954c0b1818bfe2b8b1ad6b8638f5e3435ad
BLAKE2b-256 checksum
How to use checksums
41f89c302e82d8776f4219394bc2856aa2710da0d94690e7e01ae2c91ad2cb13
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.1-cp313-cp313-macosx_11_0_x86_64.whl

Download URL rns_engine-0.11.1-cp313-cp313-macosx_11_0_x86_64.whl
Size 568.6 kB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
c218d3c29876acd04b274d5511f750f393b4237981e1597fa6a27c9dce570ea0
BLAKE2b-256 checksum
How to use checksums
c79bbc8b8b308f1fe255d8ade357d341517a329a3a753c7ae8d0fc25a0702732
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.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL rns_engine-0.11.1-cp313-cp313-macosx_11_0_arm64.whl
Size 566.8 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
16030d409f71a2dda209fa69c251b8fbbdfb4bc7ce6ab98035e50ac6dc71571b
BLAKE2b-256 checksum
How to use checksums
be73f50acd7353dc1713d169308944dc4cd23e48fed70e29ff213a4ba7719e81
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.1-cp312-cp312-win_amd64.whl

Download URL rns_engine-0.11.1-cp312-cp312-win_amd64.whl
Size 536.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ec93014dcf38a749e8b6e7494e417ad99782257fd1ba3ee0ed944ff235d9b9b3
BLAKE2b-256 checksum
How to use checksums
21299b4860c5a037fd652d877c32203a1c1330795af5c39e2191ee50fe251e43
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.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL rns_engine-0.11.1-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
6f17c43d86a7fd598c8fcfa62d97f49fa497ce41d5617669bc09dd8b31b34386
BLAKE2b-256 checksum
How to use checksums
10c1c40ae42db10e49295233cda2f71f9b2ea14aba2b10f80d0f355aab31e7e5
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.1-cp312-cp312-macosx_11_0_x86_64.whl

Download URL rns_engine-0.11.1-cp312-cp312-macosx_11_0_x86_64.whl
Size 568.5 kB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
05b1680618201603e8b022615b80baa02609ad8d240377c2f95db01b639f9050
BLAKE2b-256 checksum
How to use checksums
6d5e58ff1105feb1c05502b97b8a4d96a49247e84596471d8f25714da57b0036
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.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL rns_engine-0.11.1-cp312-cp312-macosx_11_0_arm64.whl
Size 566.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0a659c179889edc3ca04a05dd40ba18b4da37e6a85a78d67385f10b152eb6d63
BLAKE2b-256 checksum
How to use checksums
3052a4a81f29888861896e475f6d0168126869a65b71e0507524b2264fc36e80
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.1-cp311-cp311-win_amd64.whl

Download URL rns_engine-0.11.1-cp311-cp311-win_amd64.whl
Size 532.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
3f319426b87c7cbb46c57ab53faa9907287b93100633676258e54cf936938d96
BLAKE2b-256 checksum
How to use checksums
dd745d4c003f5749cc18f04163be1771233fdd857dd259ff55f9b27cceb50de9
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.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL rns_engine-0.11.1-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
94e14c99efc7654d2996a4593ad310433107fc8552854f267986418eeca25aee
BLAKE2b-256 checksum
How to use checksums
70cb00b4423217d7052e34a8a285579d6db9d63b17fd7f1770d69ca41a9c524e
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.1-cp311-cp311-macosx_11_0_x86_64.whl

Download URL rns_engine-0.11.1-cp311-cp311-macosx_11_0_x86_64.whl
Size 562.7 kB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
d108a1981e75710eb7c0a769ec5d28408c8451c2638bfc950d84629b9a0c5565
BLAKE2b-256 checksum
How to use checksums
e8aafd96810243f2a675ec33883eafe49364af3d2c1968952b946154fa07c2a7
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.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL rns_engine-0.11.1-cp311-cp311-macosx_11_0_arm64.whl
Size 562.9 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
90ce95d7df1aaa8f37bbd39543d30dc9d5cfcf45802326194b2f8248c60912af
BLAKE2b-256 checksum
How to use checksums
d458a775aad2e79a07317a01f71dcf2a665c11cd0533724850ef2880e271c73a
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.1-cp310-cp310-win_amd64.whl

Download URL rns_engine-0.11.1-cp310-cp310-win_amd64.whl
Size 531.2 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
c646f512b6028f796976222d601a74f90606bed7c886e9d6a25f377afa873b45
BLAKE2b-256 checksum
How to use checksums
355015429be98febe8ea07f2fdc9daa92fc0e0230cc64c13df9a495d80e2ff48
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.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL rns_engine-0.11.1-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
5b4c13e3b79e31a9a2e1a3e02cfa37874b56c1ae173388ad4974a738ae26aefd
BLAKE2b-256 checksum
How to use checksums
abde8ba8838638a1a1908e6367620694d658ed4641cc8f53e81ad7c28f9eff75
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.1-cp310-cp310-macosx_11_0_x86_64.whl

Download URL rns_engine-0.11.1-cp310-cp310-macosx_11_0_x86_64.whl
Size 560.0 kB
Tags CPython 3.10 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
6063eb179f3612882e9251ad6f1203091061d4e48a6cb01ff1876e0622a92afe
BLAKE2b-256 checksum
How to use checksums
9c78eac97534657ef5dd161c9099ecce463418bb8cf61a476d643166198966c1
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.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL rns_engine-0.11.1-cp310-cp310-macosx_11_0_arm64.whl
Size 560.4 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b1b8d6c59168b5feb9ca04ddfaf13bc89ff775c75ab1885ca4d77519ef1b2b06
BLAKE2b-256 checksum
How to use checksums
03e73df2982e67bdc640cecb96c52660c71e5abefdbe464937e3320d8368f629
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.1

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.1.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