Domain-neutral SDK for the SCPN Studio ecosystem — provenance-first evidence bundles, capability manifests, bounded jobs, and tenant-aware identity.
Project description
SCPN Studio Platform
The domain-neutral SDK at the foundation of the SCPN Studio ecosystem: a federation of standalone scientific studios (neuromorphic, fusion, control, quantum, magneto-inertial, phase dynamics) that share one platform, one evidence standard, and one look, composed by a federating Hub shell.
This package is the open-core foundation. Each project builds its studio vertical on it; the managed multi-tenant Hub is the separate paid layer.
What makes it a category by itself
Provenance-first, as a product surface rather than only an engineering practice. Every number a studio surfaces is an evidence bundle that:
- is a PROV-O graph, packaged as an RO-Crate profile (interoperable with the scientific data ecosystem, not a proprietary blob);
- carries an empirical evidence level (0–3) and an orthogonal
evidence_kind—measured,curated, orformally-proven— so a machine-checked proof is never rendered as if it were a measurement; - is signed as an in-toto attestation, with a
subject_digestso a proof is voided the moment its subject drifts; - declares its claim boundary on a seven-state lattice (reference-validated, bounded-model, bounded-support, validation-gap, external-dependency-blocked, roadmap, toolchain-gated) — the Hub never upgrades a bounded or roadmap number to "validated";
- records how to reproduce it (
regenerated_by+ host), not just attest it; - chains cross-studio derivation by content digest, so the provenance graph survives coordination-log rotation.
Package surface
| Subpackage | Responsibility |
|---|---|
evidence |
The studio.*.v1 evidence bundle, attestation, and claim-boundary lattice. |
manifest |
Content-addressed, language-agnostic, deterministic capability manifest. |
verbs |
Verb taxonomy + per-verb attribute contract (safety tier, fidelity, timing, side-effect, proof). |
identity |
Tenant-aware opaque identity + sessions, shared by both transport profiles. |
jobs |
Bounded, fail-closed job/pipeline workers + the real-time timing contract. |
Status
Early development. The v1 contract is locked; the platform is being extracted from the reference SNN Studio implementation and hardened to the contract.
Licence
Dual-licensed under the GNU AGPL v3 with a commercial option. For commercial licensing enquiries, contact protoscience@anulum.li.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file scpn_studio_platform-0.2.0.tar.gz.
File metadata
- Download URL: scpn_studio_platform-0.2.0.tar.gz
- Upload date:
- Size: 46.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b19696a670c9c413ed19750a0729bf04ddb7156ef7847db4d3a538796e56f95
|
|
| MD5 |
70ec951c27fc15e58a5db81ad7b70205
|
|
| BLAKE2b-256 |
186fa62a0270e6e0eddd271f6a359b964a583bc813854c6691aca3c440d28a1b
|
Provenance
The following attestation bundles were made for scpn_studio_platform-0.2.0.tar.gz:
Publisher:
publish.yml on anulum/scpn-studio-platform
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
scpn_studio_platform-0.2.0.tar.gz -
Subject digest:
0b19696a670c9c413ed19750a0729bf04ddb7156ef7847db4d3a538796e56f95 - Sigstore transparency entry: 1918099054
- Sigstore integration time:
-
Permalink:
anulum/scpn-studio-platform@8e04281665a32a7a289534f757a021c449c82b99 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/anulum
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@8e04281665a32a7a289534f757a021c449c82b99 -
Trigger Event:
release
-
Statement type:
File details
Details for the file scpn_studio_platform-0.2.0-py3-none-any.whl.
File metadata
- Download URL: scpn_studio_platform-0.2.0-py3-none-any.whl
- Upload date:
- Size: 50.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
46f7e207c92f97eb0b51cfaa0d5d6f157fc1512aba2f193096f3c37afaca8228
|
|
| MD5 |
76a52063d6adaf2af0e6508ea209032d
|
|
| BLAKE2b-256 |
d9da9f951d3bf15a65e5e33fb67b914db32af1372b0074689553a5e67ea2aed1
|
Provenance
The following attestation bundles were made for scpn_studio_platform-0.2.0-py3-none-any.whl:
Publisher:
publish.yml on anulum/scpn-studio-platform
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
scpn_studio_platform-0.2.0-py3-none-any.whl -
Subject digest:
46f7e207c92f97eb0b51cfaa0d5d6f157fc1512aba2f193096f3c37afaca8228 - Sigstore transparency entry: 1918099175
- Sigstore integration time:
-
Permalink:
anulum/scpn-studio-platform@8e04281665a32a7a289534f757a021c449c82b99 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/anulum
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@8e04281665a32a7a289534f757a021c449c82b99 -
Trigger Event:
release
-
Statement type: