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:
- Does each raw grouped coefficient fit the native signed accumulator?
- 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_engineAPI.
Division
Division requires the divisor to be invertible on every default rail:
b % 127 != 0b % 8191 != 0bmust be odd for modulus65536b % 524287 != 0
Additional technical documentation
G4_SERIES1_EVIDENCE.md— frozen G4 evidence, replay protocol, and privacy boundaryCAPACITY_PLANNING.md— local/global exactness and accumulator capacityPRE_CUDA_READINESS.md— correctness oracle and CUDA integration contractCUDA_PARALLEL_LANES.md— parallel rail planningcolab/T4_EXACT_GEMM_BRINGUP.ipynb— earlier CUDA bring-up fixture
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)
| 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)
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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logSecurity 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.
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 logA 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.