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

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.2
File Size Uploaded Provenance Actions
rns_engine-0.11.2.tar.gz 366.9 kB With provenance Details for rns_engine-0.11.2.tar.gz

Built distributions (wheels)

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

Total release size: 25.9 MB

Release files / rns_engine-0.11.2.tar.gz

Download URL rns_engine-0.11.2.tar.gz
Size 366.9 kB
Tags Source
SHA-256 checksum
How to use checksums
8bb2b9f6150a876dd97343757ef1047ce8fcff071d5de6b0edbca24dd52081bb
BLAKE2b-256 checksum
How to use checksums
3608baa98ec059f25db66d01aba421c30f851a60685dea115dcd1b669d101160
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.2-cp314-cp314-win_amd64.whl

Download URL rns_engine-0.11.2-cp314-cp314-win_amd64.whl
Size 541.4 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
b896e8b4e82e45876efaf35f8007b2c7e0b91b0c102745dc8a20a673d9ebc92a
BLAKE2b-256 checksum
How to use checksums
7c9c0b57d8e9392a6cf6dcb164878335850e4f6ee28ace7ed3d60562b566b2bf
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.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL rns_engine-0.11.2-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
7e9fbed6e126671285e6e76c08904df841935407dd7c466bdf75de94d18575f2
BLAKE2b-256 checksum
How to use checksums
968a74a0f974b5eead8831609f7952d6a9d06b69c99cc84ec5a112689d77c925
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.2-cp314-cp314-macosx_11_0_x86_64.whl

Download URL rns_engine-0.11.2-cp314-cp314-macosx_11_0_x86_64.whl
Size 570.1 kB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
8143b62f626cf19f0305af5adecd86b83a1ee983327f3c0e97709c74e5e5e1e5
BLAKE2b-256 checksum
How to use checksums
a3855f91a5632899fc91f8ee7dfff023b68fa83d475510f526c78081497d7c6b
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.2-cp314-cp314-macosx_11_0_arm64.whl

Download URL rns_engine-0.11.2-cp314-cp314-macosx_11_0_arm64.whl
Size 568.2 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1369c2d292743ebe33168ca7f50e0da8730cdda5685673f0f1eba8edc3c1e1d7
BLAKE2b-256 checksum
How to use checksums
b752c79e92d30d6338dd7be311c4a3d346ad74f9543b303a7c7b48cbcb6aa22b
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.2-cp313-cp313-win_amd64.whl

Download URL rns_engine-0.11.2-cp313-cp313-win_amd64.whl
Size 538.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
ebb27060a441a02f8ed44bc790acfa1da5a21095500b1714b2bbe1ef09719d1d
BLAKE2b-256 checksum
How to use checksums
78ad43d4694e60c863068bbfa8c308d733f25fc7abeb6dedd39b5766e8e6264f
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.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL rns_engine-0.11.2-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
77c79883163823e05fed53779596db25a08c90cfb6f2cc8ca9523a48dabed6cc
BLAKE2b-256 checksum
How to use checksums
18f11e4439ca5963b927052957f88c8cff66a5a38c30291c18e48517f8a1fb38
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.2-cp313-cp313-macosx_11_0_x86_64.whl

Download URL rns_engine-0.11.2-cp313-cp313-macosx_11_0_x86_64.whl
Size 569.8 kB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
3ec17f4812fa017364ff953fb5276f74b2c16794612f9279788b44f951149358
BLAKE2b-256 checksum
How to use checksums
e968ed66bfbc0d8e3126fecc54b47f69daca49cb97f3a6ed34712e9501c0a572
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.2-cp313-cp313-macosx_11_0_arm64.whl

Download URL rns_engine-0.11.2-cp313-cp313-macosx_11_0_arm64.whl
Size 567.9 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b02aa5e906dcfc62166f935272705b6c1f7b8f86653b63f487104f0235eac8c2
BLAKE2b-256 checksum
How to use checksums
0ac44fee5d4d1ced85fca1b005d120ef47b256eca662b3889a5702fec15f0a3a
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.2-cp312-cp312-win_amd64.whl

Download URL rns_engine-0.11.2-cp312-cp312-win_amd64.whl
Size 538.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
d0b970b1c2e6e1b034b3f919a8b21c0b858d5c82c89b1c8512df527d460dd1b8
BLAKE2b-256 checksum
How to use checksums
3a9ab7477cf1e0d07d0681372a75e03cc6072fd60f3a801430378dfef7b33202
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.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL rns_engine-0.11.2-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
6e9ab9a98a2483ba5770a3bf65c865baeccb51159addaa57da4ecac6d77a1787
BLAKE2b-256 checksum
How to use checksums
36bd62b3c530e20002b4986ac7e55d7bf360387b37db481c9e3f7b66f18139e4
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.2-cp312-cp312-macosx_11_0_x86_64.whl

Download URL rns_engine-0.11.2-cp312-cp312-macosx_11_0_x86_64.whl
Size 569.6 kB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
cba8d2b214f4438f71f0f7f85bd5bdefdba46c3920b39a90b8e1d4c4a3ca6bd8
BLAKE2b-256 checksum
How to use checksums
3ffa444e9e20107c4b6c9f7323b39f335ed44a2832af9c15b023b2b56b9276af
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.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL rns_engine-0.11.2-cp312-cp312-macosx_11_0_arm64.whl
Size 567.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d6a66e2179acdc7233271ae9729fbe8b2090c34f50483742bb2023f5bf03c56c
BLAKE2b-256 checksum
How to use checksums
73c47692173fd925b80df685ee9d6574eabee3e7c2bfe89cbca2fd6acd34a26c
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.2-cp311-cp311-win_amd64.whl

Download URL rns_engine-0.11.2-cp311-cp311-win_amd64.whl
Size 533.4 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
41d1709a9ad5c846d55cc784f525bf5547875754591429883b4571aef52a68bd
BLAKE2b-256 checksum
How to use checksums
0615443241e3ce55242daa567f3459421cbd6db0b63914d1ea663a71e61c30f4
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.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL rns_engine-0.11.2-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
b05bbf6d95537bf142413a745b799e07cabaf9d4eee01f5ab89cd51f9ad84558
BLAKE2b-256 checksum
How to use checksums
ff08dda64ef73ae8d71f4245b5379e5d8af55000863fb81a6e5a94fb63dd1a70
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.2-cp311-cp311-macosx_11_0_x86_64.whl

Download URL rns_engine-0.11.2-cp311-cp311-macosx_11_0_x86_64.whl
Size 563.9 kB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
281b61f44a16a58d2fbfb882267e268d0d6a5a25e58626c5e8a3fdeb9a33c7b9
BLAKE2b-256 checksum
How to use checksums
0088d1c85bfd0b7d091b9626cd5a776ec1eec1b09018288deaa4e265ae8adb03
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.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL rns_engine-0.11.2-cp311-cp311-macosx_11_0_arm64.whl
Size 564.0 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
89535a39f8f3987e773c3abe401450c454500f56383f861ffc895cebc66f9b23
BLAKE2b-256 checksum
How to use checksums
517a895db8f8ac32fde03c801269d83bef191624e339d8e15c1db6db0193af15
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.2-cp310-cp310-win_amd64.whl

Download URL rns_engine-0.11.2-cp310-cp310-win_amd64.whl
Size 532.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ee8bbc446602d4334923ba6d1a764cbebfd8b6b735b4ba0ba6901a418baf6a8b
BLAKE2b-256 checksum
How to use checksums
809893f6cc35d434297f1b6aa0bc2a1354ee4ce2b553b715ae7e22b63bd87440
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.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL rns_engine-0.11.2-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
8ecc7e6b67816d7187116ba3833111c85ffe182d75f8ab7c40445b53e8500b1b
BLAKE2b-256 checksum
How to use checksums
0c66177bdd2bd986799cfef543e7bf2f0cc914e7ddc24e9c558ee1a690c4b675
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.2-cp310-cp310-macosx_11_0_x86_64.whl

Download URL rns_engine-0.11.2-cp310-cp310-macosx_11_0_x86_64.whl
Size 561.1 kB
Tags CPython 3.10 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
4339c4b18fb5e8f41763698db8b66283e26d44dcf4ab1d8e0e82c15077d9bd69
BLAKE2b-256 checksum
How to use checksums
af10f0e8cbd4a841263b202c31285ff6017f96e12c9921d82723b2c9bf0a0475
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.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL rns_engine-0.11.2-cp310-cp310-macosx_11_0_arm64.whl
Size 561.6 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f6629dd1f23d2b42ddfe368648318a010cf665b1892937950929e477d74f1e5c
BLAKE2b-256 checksum
How to use checksums
0847184e699007393910784fdf77e69e519eb055c3f7c851e2313eacfc629bbb
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.2

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