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)
| File | Size | Uploaded | |
|---|---|---|---|
| oc_sidememory-0.1.0.tar.gz | 148.0 kB | Details |
Built distributions (wheels)
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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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