Skip to main content

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_kindmeasured, curated, or formally-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_digest so 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scpn_studio_platform-0.4.0.tar.gz (51.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

scpn_studio_platform-0.4.0-py3-none-any.whl (54.1 kB view details)

Uploaded Python 3

File details

Details for the file scpn_studio_platform-0.4.0.tar.gz.

File metadata

  • Download URL: scpn_studio_platform-0.4.0.tar.gz
  • Upload date:
  • Size: 51.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for scpn_studio_platform-0.4.0.tar.gz
Algorithm Hash digest
SHA256 01ff5d08b1a2224d1042db8b7931c42f2380cf819c74c42c057d76ae61a1e36e
MD5 ca6ba23f0ae93b94af8c7c72fa10ef3f
BLAKE2b-256 aac2b76abdd5c16121084e078dca9f1cf2462b9da1f3a8b801a9a388a642cbf7

See more details on using hashes here.

Provenance

The following attestation bundles were made for scpn_studio_platform-0.4.0.tar.gz:

Publisher: publish.yml on anulum/scpn-studio-platform

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scpn_studio_platform-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for scpn_studio_platform-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0f27fdf4140ac879921cdff5576e9b3c6e906ab3274758af0a88c24ddd8cad20
MD5 ae68f3cc46541be1ae3e69c301f41355
BLAKE2b-256 987f07d37b824c0fb7673bca19962ef24aa73ace37d30e3a4c5eb9769c737fa0

See more details on using hashes here.

Provenance

The following attestation bundles were made for scpn_studio_platform-0.4.0-py3-none-any.whl:

Publisher: publish.yml on anulum/scpn-studio-platform

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page