Skip to main content

OC-Sidememory

Exact semantic memory for schema-constrained token generation in Rust and Python.

PyPI crates.io License

OC-Sidememory combines a byte-level DFA with transactional semantic state. The DFA checks JSON structure. The semantic guide tracks completed values, contains counters, captures, and immutable membership sets.

For guide state $\sigma$, token $x$, DFA decision $D$, and semantic decision $S$:

A(\sigma,x)=D(\sigma,x)\land S(\sigma,x)

The semantic layer can remove structurally valid candidates, but it cannot add new candidates:

M_{OC}=M_{DFA}\land\neg M_{deny}

Features

Capability Behavior
uniqueItems Rejects an exact duplicate in the current array instance
contains Enforces minContains and maxContains over completed direct items
Captures Compares a later property with an earlier property in declared order
Imported membership Checks values against immutable, versioned sets
Exact equality Handles numbers, decoded strings, arrays, and order-independent objects
Transactions Makes probes pure and rejected advances atomic
Rollback Restores bounded token checkpoints, including EOS

Unsupported schema combinations fail during compilation. See the supported profile and limitations.

Installation

Python:

pip install oc-sidememory

Rust:

cargo add oc-sidememory

From a checkout:

uv sync
uv run maturin develop --release

Python example

Build the vocabulary from a normal Transformers tokenizer. Compile the schema once, then create one guide for each generation sequence.

import json

import oc_sidememory
from transformers import AutoTokenizer


tokenizer = AutoTokenizer.from_pretrained("openai-community/gpt2")
vocabulary = oc_sidememory.Vocabulary.from_transformers(tokenizer)

schema = {
    "type": "array",
    "items": {"type": "string", "enum": ["red", "green", "blue"]},
    "minItems": 3,
    "maxItems": 3,
    "uniqueItems": True,
}

compiled = oc_sidememory.compile_schema(
    json.dumps(schema), vocabulary, tokenizer.vocab_size
)
guide = oc_sidememory.SidememoryGuide(compiled, max_rollback=32)

valid = tokenizer.encode('["red","green","blue"]', add_special_tokens=False)
duplicate = tokenizer.encode('["red","red","blue"]', add_special_tokens=False)

assert guide.accepts_tokens(valid, finish=True)
assert not guide.accepts_tokens(duplicate, finish=True)

accepts_tokens, probe, advance, and mask construction use the same Rust transition routine. Python does not contain a second semantic validator.

How uniqueness changes a mask

After completing "red" in a unique array:

Layer Next item candidates
Structural DFA "red", "green", "blue"
Semantic guide "green", "blue"

The duplicate is removed before sampling. A direct attempt to advance it is rejected by the same semantic transition.

Exact guarantees

Let $C(v)$ be the canonical value of $v$, and let $H_a$ be the history of live array instance $a$. Uniqueness admits $v$ exactly when:

U(v)\iff C(v)\notin H_a

For predicate $P$, contains counts matching completed direct items:

c_a=\sum_{i=1}^{n}\mathbf{1}[P(v_i)],\qquad l\le c_a\le u

Equality and imported membership use canonical values, not raw JSON spelling or fingerprints:

E(v,r)\iff C(v)=C(r)
I(v,S)\iff C(v)\in S

A probe leaves logical state unchanged:

P_x(\sigma)=\sigma

Rolling back $k$ committed token transitions restores the earlier logical state:

R_k(T_{x_k}(\cdots T_{x_1}(\sigma)))=\sigma

Revision counters and retained allocation capacity are not part of logical state equality.

Command-line interface

oc-sidememory capabilities
oc-sidememory compile --schema schema.json --vocabulary vocabulary.json
oc-sidememory check --schema schema.json --vocabulary vocabulary.json \
  --tokens tokens.json --finish

Commands emit versioned JSON. Vocabulary files store token bytes as base64, so token data does not need to be UTF-8. See the CLI reference.

Performance

Mask latency depends on candidate count, token bytes, emitted events, predicate work, equality work, and current semantic history. Recorded release-mode measurements and their environment are in docs/performance.md. They are engineering measurements, not universal throughput claims.

Documentation

Guide Subject
Architecture Ownership, transitions, journals, and rollback
Python API Compilation, guides, imports, masks, and exceptions
Rust API Core construction, lifecycle, and error types
Extensions v1 Ordered captures and relations
Imported memory Identity, canonicalization, and lifetime
Supported profile Implemented schema surface
Limitations Explicit boundaries and non-goals

The example ladder covers uniqueness, contains, capture equality, imported membership, and composed rollback using public APIs.

Development

cargo fmt --all --check
cargo clippy --workspace --all-targets --all-features -- -D warnings
cargo test --workspace --all-features
uv run pytest -q

Deterministic correctness tests require no model or network. See CONTRIBUTING.md and SECURITY.md.

Provenance and license

OC-Sidememory is independently developed from an Apache-2.0 outlines-core source import and is not endorsed by its upstream authors. See PROVENANCE.md, MODIFICATIONS.md, NOTICE, and LICENSE.

Metadata

Release files for oc-sidememory 0.1.0

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

Source distribution (sdist)

Source distribution for oc-sidememory 0.1.0
File Size Uploaded
oc_sidememory-0.1.0.tar.gz 148.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for oc-sidememory 0.1.0
File
oc_sidememory-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
oc_sidememory-0.1.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Details
oc_sidememory-0.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details
oc_sidememory-0.1.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
oc_sidememory-0.1.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
oc_sidememory-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
oc_sidememory-0.1.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
oc_sidememory-0.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
oc_sidememory-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
oc_sidememory-0.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
oc_sidememory-0.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
oc_sidememory-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
oc_sidememory-0.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
oc_sidememory-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
oc_sidememory-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
oc_sidememory-0.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
oc_sidememory-0.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
oc_sidememory-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details

Total release size: 26.2 MB

Release files / oc_sidememory-0.1.0.tar.gz

Download URL oc_sidememory-0.1.0.tar.gz
Size 148.0 kB
Tags Source
SHA-256 checksum
How to use checksums
ba45296e62224f0b4efb4c50e53dfa491bbe386ae9ddceaf044cd609b1857597
BLAKE2b-256 checksum
How to use checksums
759239147a2ca33b33d910dc9ee573352da805733b5f0c5a9fc5dbc326f3705b
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 Sep 10, 2026.

Transparency log

Release files / oc_sidememory-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL oc_sidememory-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
6627cad766804f385b8b288d41b2a5e99c75076bf2f0b3ed96ee40c92502bf31
BLAKE2b-256 checksum
How to use checksums
f0a84df4e5ebd5f7938e4e980f8ca56db93055542ec4416c6b2925e1b6141dfe
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 Sep 10, 2026.

Transparency log

Release files / oc_sidememory-0.1.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL oc_sidememory-0.1.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
175949c504a8dcbcb6c2eeec04a59bcec86a44e6ceba66c067af97f9258a493c
BLAKE2b-256 checksum
How to use checksums
464164a3788cc2cdfbf8dfc7593ca76545d4143e49a9240f9aef467e41cc8d87
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 Sep 10, 2026.

Transparency log

Release files / oc_sidememory-0.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL oc_sidememory-0.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2955526bda79af350b83b26c5617c3f71a520e7a26129709b27c2b25679e8f7c
BLAKE2b-256 checksum
How to use checksums
48b8ba9f492ba6b2f6d84b264953572af9d5e79dcb921a5bc1e06912384b0d42
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 Sep 10, 2026.

Transparency log

Release files / oc_sidememory-0.1.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL oc_sidememory-0.1.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
982fcd100d707f64a587e0a93003d012a31fafc978daf6b13d79d6b71b21bbe7
BLAKE2b-256 checksum
How to use checksums
d82ff2849903f5b6866d4a464b276b434536999b6c6bb2b9e0aa27697c848d18
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 Sep 10, 2026.

Transparency log

Release files / oc_sidememory-0.1.0-cp314-cp314-win_amd64.whl

Download URL oc_sidememory-0.1.0-cp314-cp314-win_amd64.whl
Size 1.4 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
13ec9441dcf6edcb7c1d1d03cbec5f94604bb8e10dfe373b1fde8e4308b45fb8
BLAKE2b-256 checksum
How to use checksums
b9bf92bdb2c2a7ac477231ae5738515dfec301ccffa73672bbbe2b31894c796e
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 Sep 10, 2026.

Transparency log

Release files / oc_sidememory-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL oc_sidememory-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
26c2d3a68ccd9f11d0268092504c84dc6c9072ffcdc7cd9cc18c13ba817472c6
BLAKE2b-256 checksum
How to use checksums
988bd0b999978a0c62ad959703f5be0e5bd9a03ac88be6299c106bc1f2eb60cb
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 Sep 10, 2026.

Transparency log

Release files / oc_sidememory-0.1.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL oc_sidememory-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ed7f6f0e0d4240f8425f826857462459234f64e34a9c53e6273c0e1eb705cdd6
BLAKE2b-256 checksum
How to use checksums
2cedd9d02baf06c18edd71ecf0a83d5ff353310ef15faafcc104ac8676ab7131
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 Sep 10, 2026.

Transparency log

Release files / oc_sidememory-0.1.0-cp313-cp313-win_amd64.whl

Download URL oc_sidememory-0.1.0-cp313-cp313-win_amd64.whl
Size 1.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
d87a19b0ffe58ca1a89cda0c8203213855ac0be0e2c1ae0b2fd1049a201a25fd
BLAKE2b-256 checksum
How to use checksums
b929a3610dbab68c1a62e4b4ba67b6c5f681231cc356f52e3c8cd6efbfc1ca57
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 Sep 10, 2026.

Transparency log

Release files / oc_sidememory-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL oc_sidememory-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4a91f5271be5bc3a150b72803f095c2a2e27d6d91c8f8bb6bde79c20aff16398
BLAKE2b-256 checksum
How to use checksums
e56fe7defe621a6f555076883ba0ca7d3fc0077e5cd85d6692b4a92740e5987e
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 Sep 10, 2026.

Transparency log

Release files / oc_sidememory-0.1.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL oc_sidememory-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3fbdbce9aab8612dd45070c541a3bfd02c79eb718b45d85aba1c61a6727b0363
BLAKE2b-256 checksum
How to use checksums
28454b2a9e2cfd94e8463d06e50f4acb9d6736ee7bf317ae15522816070d1361
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 Sep 10, 2026.

Transparency log

Release files / oc_sidememory-0.1.0-cp312-cp312-win_amd64.whl

Download URL oc_sidememory-0.1.0-cp312-cp312-win_amd64.whl
Size 1.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
73fa678946ff98a7e7ea7c2dd2bfc7a07222b1dfc5d3d98243812be0e4f07de4
BLAKE2b-256 checksum
How to use checksums
82288cf1233f37cf7f6039197c37dd6f82f62ce7cd5fa4ac09bc88fc7d6c98cf
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 Sep 10, 2026.

Transparency log

Release files / oc_sidememory-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL oc_sidememory-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
96d5d810993d18e41ee0458322321292a94561b993e5e9851a7a3af64cc536a7
BLAKE2b-256 checksum
How to use checksums
46fa964cc6001b7944d10a89f04817070620d1c499b5e3949d1718b2bba9fdad
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 Sep 10, 2026.

Transparency log

Release files / oc_sidememory-0.1.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL oc_sidememory-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1eeaf4070f4bcdbf2132f2aa0e1abdbf0e417548c4e47dc85589eaa7c7f72506
BLAKE2b-256 checksum
How to use checksums
d55104e4b4e02a81554d1fd47c88af36c2e8a82927929e11a3579bf45687779b
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 Sep 10, 2026.

Transparency log

Release files / oc_sidememory-0.1.0-cp311-cp311-win_amd64.whl

Download URL oc_sidememory-0.1.0-cp311-cp311-win_amd64.whl
Size 1.4 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
951eed925f583988327fbf70bc2436b3be104eb566306a36dbe1524879081714
BLAKE2b-256 checksum
How to use checksums
c557b467006c7b3535af2e42eb2a93cb0922cee26c0acda290cfefeaa49aac3d
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 Sep 10, 2026.

Transparency log

Release files / oc_sidememory-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL oc_sidememory-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
61282df2f25285f0214be7c8bf64f749469022ffb1c72a5b2045abc31f9a5df3
BLAKE2b-256 checksum
How to use checksums
1f729adaba8210bb491bbbfaf8907383d2024362e6c0804448a6da92cdaa646d
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 Sep 10, 2026.

Transparency log

Release files / oc_sidememory-0.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL oc_sidememory-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f6470018c1c33e49fab575ba7ef8e0e542991c8917768a65b6e943bcdb9c94b2
BLAKE2b-256 checksum
How to use checksums
4e226eef2ef639a86b1fb45d41ff0234df7b5960aaaeb6da168c08af54359300
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 Sep 10, 2026.

Transparency log

Release files / oc_sidememory-0.1.0-cp310-cp310-win_amd64.whl

Download URL oc_sidememory-0.1.0-cp310-cp310-win_amd64.whl
Size 1.4 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
a78f8ae56a9245c3164772bc6aa9304a8527171362de61f6d022ae8af877c23a
BLAKE2b-256 checksum
How to use checksums
f3515ce27cd0a37705e6ded6c3ba376bb8533399e01921f5b1b9efacd8aa4136
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 Sep 10, 2026.

Transparency log

Release files / oc_sidememory-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL oc_sidememory-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e8822bfce7a4963bb1405e52fa0e0bfb94e4b0797596259555d720901bf51e7b
BLAKE2b-256 checksum
How to use checksums
eb3c9060bf8f7be56870c2f885e05bae740a40ba3559a394291905ac7a839e1b
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 Sep 10, 2026.

Transparency log

Release history Release notifications | RSS feed

0.1.2

19 release files

This release

0.1.0 This release

19 release files

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