metaphysica v2.2.1 — A speculative G₂-manifold model proposing ~125 candidate physical constants from one seed (b₃=24)
Research status
Principia Metaphysica is a speculative theoretical model. It has not been peer-reviewed and is not scientifically validated. All derivations, predictions, and "closures" documented in this repository are candidate proposals awaiting experimental confirmation and independent expert review. The framework is intended for exploration and research purposes only, and no claim in this repository represents established scientific fact.
metaphysica is the PyPI implementation of Principia Metaphysica: a
candidate G₂-manifold model that proposes derivations for ~125 physical
constants from a single topological seed — the third Betti number
b₃ = 24. Every formula in the model carries three independent
representations (Arithma symbolic, EML compressed tree, and float),
cross-checked at registration time, with every derivation chain rooted at
b₃.
This release (v2.2.0) proposes candidate resolutions for 13 of 15 open
issues surfaced during the v24 paper cycle, ships four Rust acceleration
kernels for the heaviest numerical loops, and introduces the unified
get(name, fmt=...) retrieval API across 11 output formats.
Quick start
pip install metaphysica[full]
# Generate the full static theory site:
metaphysica-build --out ./site
# Serve it locally:
metaphysica-serve --root ./site
That's the whole release pipeline. The slim pip install metaphysica still
works for the datasheet API alone.
Public API surface
metaphysica exposes a small, stable Python API. Every function is fully
typed (py.typed) and import-cheap:
| Call | Purpose |
|---|---|
metaphysica.build(out_dir, fast=False, skip_sims=False, only=None) |
Full pipeline: run sims, regenerate JSON / JS / HTML / plots / PDF, copy bundled site assets into out_dir. |
metaphysica.run_all(out_dir, quiet=False) |
Sims-only — produces AutoGenerated/*.json without the website pass. Used by the Phase H smoke tests. |
metaphysica.Get(name, as_json=False) |
Datasheet API. Returns a JSON-shaped dict (or JSON string) for any of the 12 quark names or ~50 curated physics constants. |
metaphysica.list_quarks() |
Returns the 12 SM quark names (6 quarks + 6 antiquarks) recognised by Get(). |
metaphysica.list_constants() |
Returns ~50 curated constant names recognised by Get() (e.g. m_planck, alpha_em, V_us, b3, phi). |
metaphysica.Launch() |
Companion-app launcher. Locates or clones metaphysica-app (the KivyMD desktop / Android explorer) at the matching version tag and runs it. |
metaphysica.website.serve |
Pure-stdlib local HTTP server with CORS + no-cache headers. Drives the metaphysica-serve console script. |
Console scripts installed alongside the library:
metaphysica-build— full website rebuildmetaphysica-serve— local HTTP servermetaphysica-datasheets— refresh the bundled JSON snapshotsmetaphysica-app— companion-app launcher
Get() examples
import metaphysica
metaphysica.Get('Up')['Mass_MeVc2'] # 2.16
metaphysica.Get('Top')['pm_prediction']['phi_scaling_N'] # 0
metaphysica.Get('m_planck')['value'] # 2.435e18
metaphysica.Get('alpha_em')['value'] # 0.00729735...
metaphysica.Get('b3')['value'] # 24
metaphysica.list_quarks() # 12 names (6 SM + 6 anti)
metaphysica.list_constants() # ~50 curated constants
Quark name aliases are case-insensitive: "Up", "up", "u", "Up Quark",
"AntiUp", "anti-up", etc. all resolve. The quark schema is a strict
superset of periodica's data/active/quarks/*.json, with an added
pm_prediction block (Yukawa φ-scaling N, predicted mass, Arithma + EML
expressions, CKM couplings) and a _provenance block.
Unified Get* API (v2.2.0)
The legacy Get() covers quarks and constants only. v2.2.0 introduces a
unified format-aware dispatcher that works for every framework entity —
formulas, parameters, gates, 72 certificates, paper sections, plots,
particles, derivations, references, and simulation scripts — in eleven
output formats.
import metaphysica
# One dispatcher, eleven formats:
metaphysica.get('b3', fmt='json') # → dict (S1)
metaphysica.get('b3', fmt='yaml') # → str (S1)
metaphysica.get('b3', fmt='latex') # → str (S1)
metaphysica.get('b3', fmt='arithma') # → str (S2)
metaphysica.get('b3', fmt='eml') # → dict (S2)
metaphysica.get('b3', fmt='float') # → 24.0 (S2)
metaphysica.get('certificate-dashboard', fmt='png') # → bytes (S3, plots)
metaphysica.get('certificate-dashboard', fmt='svg') # → str (S3)
metaphysica.get('abstract', fmt='html') # → str (S4, sections)
metaphysica.get('abstract', fmt='md') # → str (S4)
metaphysica.get('abstract', fmt='pdf') # → bytes (S4)
Typed-alias helpers
For IDE tab-completion + readable call sites, every format has a capitalised alias that returns the precise type:
metaphysica.GetJSON(name) # dict
metaphysica.GetYAML(name) # str
metaphysica.GetLaTeX(name) # str
metaphysica.GetArithma(name) # str
metaphysica.GetEML(name) # dict
metaphysica.GetFloat(name) # float
metaphysica.GetSVG(name) # str
metaphysica.GetPNG(name) # bytes
metaphysica.GetPDF(name) # bytes
metaphysica.GetHTML(name) # str
metaphysica.GetMarkdown(name) # str
Every call also accepts out_path= to write the result straight to disk:
metaphysica.GetPNG('torsion-funnel', out_path='./plot.png')
metaphysica.GetMarkdown('pmns-theta-13', out_path='./theta13.md')
Catalog + iteration
metaphysica.list_all() # {kind: [canonical_ids, ...]}
metaphysica.list_formulas() # 419 formula IDs
metaphysica.list_parameters() # 1377 parameter dotted-keys
metaphysica.list_gates() # G01..G72
metaphysica.list_sections() # 82 paper sections
metaphysica.list_plots() # plot manifest IDs
metaphysica.list_particles() # 12 quarks (+ leptons in v2.3)
# Iterators yield EntityRef carriers — id + payload + source path:
for f in metaphysica.iter_formulas():
print(f.canonical_id, f.payload.get('value'))
Interactive help()
metaphysica.help() # API overview + kind counts
metaphysica.help('b3') # entity-specific: kind, value, formats, examples
metaphysica CLI
A unified console script lands at install time:
metaphysica get b3 --fmt json
metaphysica get certificate-dashboard --fmt png --out plot.png
metaphysica get pmns-theta-13 --fmt latex
metaphysica list formula
metaphysica list # everything, per kind
metaphysica help b3
metaphysica build --out ./site
Format ↔ kind matrix
| json | yaml | latex | arithma | eml | float | svg | png | html | md | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| formula | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| parameter | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||
| constant | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||
| quark | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||
| gate | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||
| certificate | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
| section | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
| plot | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||
| derivation | ✓ | ✓ | ✓ | ||||||||
| reference | ✓ | ✓ | ✓ | ||||||||
| simulation | ✓ | ✓ |
Asking for an unsupported (kind × format) combination raises
metaphysica.MetaphysicaFormatError (a ValueError subclass) listing the
allowed formats. Unknown names raise metaphysica.MetaphysicaKeyError
(a KeyError subclass) with difflib-based "did you mean" suggestions.
Triple-track contract
Every formula in AutoGenerated/formulas.json carries three independent
views, cross-checked at registration:
add_formula(
name = "alpha_inv_geometric",
arithma = arithma.Expression(...), # symbolic AST (Arithma 2.0.4)
eml = eml_math.EMLPoint(...), # compressed tree (eml-math 1.3+)
value = 137.035999084, # float
)
The triple_assert helper halts the build if the three views disagree at
numerical precision. The CI gate tests/test_triple_track.py enforces this
on every registered formula on every push.
Current status (v2.1.0):
- 1092 tests passing, 0 skipped
- 100% SSOT compliance — no magic numbers, no ghost literals
- 419 / 419 formulas triple-tracked
- The website widgets in
Pages/formulas.htmlandPages/parameters.htmlshow all three views side-by-side, with a toggle between EML's rendering formats (SVG / PNG / PDF / HTML / LaTeX / MathML).
b₃ = 24 root principle
Every derivation in metaphysica traces back to the third Betti number of
the G₂ manifold, b₃ = 24. This is the single topological seed; all
other constants are derived.
Two independent walkers verify this at build time:
AutoGenerated/dependency_chains.json— Arithma dependency chains. Current coverage: 277 / 419 formulas trace symbolically to ab3leaf viaExpression.children()recursion.AutoGenerated/eml_dependency_chains.json— EML dependency chains. Current coverage: 141 / 419 formulas trace viaEMLPoint.childrenrecursion to ab3-labelled leaf.
The remaining formulas are derived constants that consume already-derived
values, so the b₃ trace exists transitively. The interactive "Walk to b₃"
widget in Pages/foundations.html lets you click any formula and see the
full dependency graph terminate at b₃ = 24.
Rust acceleration kernels (Sprint C1–C4)
metaphysica ships an optional Rust core (rust/physica_core/) covering the
four numerically-hot loops in the simulation suite. The Rust extension is
strictly opt-in; the pure-Python install path is always the default and is
always functionally equivalent.
| Kernel | Module | Rust home | Tolerance |
|---|---|---|---|
| C1 — Gauge RG running (one-loop β for SU(3)/SU(2)/U(1), M_Z → M_GUT) | simulations.PM.gauge.gauge_unification |
rust/physica_core/src/rg_running.rs |
rel=1e-9 |
| C2 — E8 root enumeration (240 roots, length-² filter, Weyl orbit) | simulations.PM.algebra.e8_root_system |
rust/physica_core/src/e8.rs |
rel=1e-9 |
| C3 — G2 Ricci tensor / octonion contractions | simulations.PM.geometry.g2_differential |
rust/physica_core/src/g2_manifold.rs |
rel=1e-9 |
C4 — Cosmology Ricci-flow ODE (RKF45 over dg/dt = −2 Ric(g) with 24-pin coupling) |
simulations.PM.cosmology.evolution_engine |
rust/physica_core/src/cosmology.rs |
rel=1e-6 |
Build the extension:
pip install maturin
maturin develop --features python
# Or, via extras:
pip install metaphysica[rust]
When the extension is present, metaphysica._HAS_RUST flips to True and
calls are routed through _dispatch.py. When it is missing (slim install,
unsupported platform, or build skipped) every call transparently falls back
to the pure-Python implementation. Parity is enforced by
tests/test_rust_python_parity.py.
METAPHYSICA_RUST_COSMOLOGY=1 opt-in env var gates the C4 path for the
first release while the adaptive step-control behaviour is field-tested.
EML batch operators are not ported into physica_core — eml-math owns
its own Rust optimisations and metaphysica dispatches to them via
eml_math.operators.eml(...).
v25.0 + v26.0 candidate resolutions
This release proposes candidate resolutions for 13 of the 15 open issues
surfaced during the v24 paper cycle. The full audit lives in
AutoGenerated/proof_completeness_ledger.json; the headline numbers below
are model-internal and are not independently validated.
Candidate resolutions (13)
| # | Module | Result | Status |
|---|---|---|---|
| 1 | PMNS θ₁₃ from T₄ / 24-cell geometry (v25.0) | 8.67° (NuFIT 6.0: 8.57°) | within 1σ |
| 2 | PMNS δ_CP from T₄ / 24-cell geometry (v25.0) | 1.21π | within 1σ |
| 3 | Re(T) non-perturbative stabilization (v25.0) | VEV gap 0.00% | closed |
| 4 | Strong-CP θ from PQ-shift symmetry (v25.0) | θ̄ = 0 exactly | closed |
| 5 | Effective vacuum count (v25.0) | landscape collapsed to single point | closed |
| 6 | Baryogenesis η_B from Re(T) moduli decay (v25.0) | η_B = 2.3 × 10⁻¹⁰ (obs: 6.1 × 10⁻¹⁰) | within 1σ |
| 7 | Axion mass m_a from G₂ instantons (v26.0) | derived from b₃ | closed |
| 8 | Axion-photon coupling g_aγγ (v26.0) | 2.9 × 10⁻¹¹ GeV⁻¹ — in BabyIAXO discovery window | closed |
| 9 | Mirror DM relic abundance (v26.0) | Ω_DM h² matches Planck | closed |
| 10 | Inflation observables (n_s, r) from G₂ moduli (v26.0) | within Planck/BICEP 2σ | closed |
| 11 | Gauge unification at M_GUT (v26.0) | three couplings cross at one point | closed |
| 12 | Higgs sector — m_H, λ_H (v26.0) | derived from b₃ | closed |
| 13 | Neutrino mass spectrum refinement (v26.0) | NH ordering, Σm_ν < 0.12 eV | closed |
Documented divergences (2)
| # | Topic | Status |
|---|---|---|
| 1 | Soft SUSY scale | order-of-magnitude only; tracked in discussion.py as open |
| 2 | Cosmological tension magnitudes (H₀, S₈) | direction correct, magnitudes still tuning; open |
The Pages/falsification.html page surfaces the BabyIAXO 2028 kill-shot
test for the axion prediction (see below).
Falsifiability — BabyIAXO 2028
The v26.0 axion module predicts (m_a, g_aγγ) ≈ (10⁻⁶ eV, 2.9 × 10⁻¹¹ GeV⁻¹), inside the BabyIAXO 2028 discovery window. A null result at BabyIAXO 2028 falsifies the v26.0 axion sector, and with it the G₂-instanton-driven PQ-shift origin of the strong-CP solution.
The Pages/falsification.html page renders the predicted (m_a, g_aγγ)
point with its derived 1σ band, the BabyIAXO 2028 reach line, and the IAXO
2030 follow-up reach, all tied back to b₃ = 24 in the explanatory text.
Installation extras
pip install metaphysica # slim core: numpy / scipy / sympy / mpmath / eml-math / arithma
# → enough for the Get() datasheet API
pip install metaphysica[sims] # + eml-spectral (advanced algebras for the sim engine)
pip install metaphysica[plots] # + matplotlib + pandas (plot regeneration)
pip install metaphysica[pdf] # + xhtml2pdf (PDF paper export)
pip install metaphysica[full] # everything above (recommended for `metaphysica-build`)
pip install metaphysica[rust] # + optional Rust acceleration kernels (C1–C4)
pip install metaphysica[dev] # + pytest, black, mypy, build, twine
Steps in metaphysica-build whose optional extras are missing are skipped
with a friendly install hint, so a slim install never produces a broken
build.
Compatibility
- Python 3.9 – 3.13
- Linux, macOS, Windows (pure-Python wheel; no native deps in the slim install)
- Optional Rust extension built via
maturinon the standard PyO3 abi3 matrix
Testing
pip install metaphysica[full,dev]
pytest # 1092 tests, ~25s
pytest tests/test_triple_track.py # triple-track formula consistency
pytest tests/test_rust_python_parity.py # Rust ↔ Python parity (if [rust] installed)
Stack
The EML stack is layered. Each layer's Get(name) returns a JSON datasheet
derived from that layer's theory:
| Layer | Package | Get() returns |
|---|---|---|
| Maths | eml-math |
math constants (e, π, φ, …) |
| Symbolic | arithma |
symbolic Expression / Integer / Variable |
| Physics | metaphysica (this package) |
quarks + physics constants |
| Materials | periodica (future) |
element / compound datasheets |
Related repositories
- PrincipiaMetaphysica
— thin static-site host. Calls
metaphysica.build()to render and serve the rendered theory site at metaphysicæ.com. All HTML / JSON / JS under the site is regenerated each build. - metaphysica-app
— interactive PC + mobile (APK) GUI on top of
metaphysica. Browse the framework, explore constants, run derivations interactively. - Arithma — symbolic algebra engine; supplies the Arithma view in the triple-track contract.
- eml-math — compressed-tree math kernel; supplies the EML view in the triple-track contract and the full rendering surface (SVG / PNG / PDF / HTML / LaTeX / MathML).
Changelog
See CHANGELOG.md. Tag v2.1.0 marks the
v25.0 + v26.0 candidate physics additions, the triple-track migration
completion (419/419), the four Rust acceleration kernels, and the regression
closures (PDF, plots, validators). Tag v2.2.0 adds the unified
get(name, fmt=...) retrieval API and the honesty polish (research-status
disclaimers, hype-language rewrite, numerology relabelling, seven textbook
consistency beacons).
License
Apache-2.0 — see LICENSE.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
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 metaphysica-2.3.0.tar.gz.
File metadata
- Download URL: metaphysica-2.3.0.tar.gz
- Upload date:
- Size: 17.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fe98382b5031adbd5c04f04485e955ab77be0634ac993cfb82f4a3683b9bf3d7
|
|
| MD5 |
37c7cac0a0527a6a8b450841f9c7807e
|
|
| BLAKE2b-256 |
7c536d7e7679b4c9c9e87b1a5ffe955cc0ea269d226892ae2995a892a38a35ac
|
Provenance
The following attestation bundles were made for metaphysica-2.3.0.tar.gz:
Publisher:
workflow.yml on andrewkwatts-maker/metaphysica
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
metaphysica-2.3.0.tar.gz -
Subject digest:
fe98382b5031adbd5c04f04485e955ab77be0634ac993cfb82f4a3683b9bf3d7 - Sigstore transparency entry: 2568892837
- Sigstore integration time:
-
Permalink:
andrewkwatts-maker/metaphysica@90efbf8332209dbac242ede2512bf7e0da99ee1c -
Branch / Tag:
refs/tags/v2.3.0 - Owner: https://github.com/andrewkwatts-maker
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
workflow.yml@90efbf8332209dbac242ede2512bf7e0da99ee1c -
Trigger Event:
release
-
Statement type:
File details
Details for the file metaphysica-2.3.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: metaphysica-2.3.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 18.0 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad8cd74d94bd61626426ad81df06fc5453e4e326c284c6f48792f79060af5e79
|
|
| MD5 |
f68c47aa2f2a22a853fe66a9ea9732f2
|
|
| BLAKE2b-256 |
1d6385d9fd9e37e79e72faa6d01374ab269d9fe8c4ed3c13b1eeaf42f2dde8e2
|
Provenance
The following attestation bundles were made for metaphysica-2.3.0-cp313-cp313-win_amd64.whl:
Publisher:
workflow.yml on andrewkwatts-maker/metaphysica
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
metaphysica-2.3.0-cp313-cp313-win_amd64.whl -
Subject digest:
ad8cd74d94bd61626426ad81df06fc5453e4e326c284c6f48792f79060af5e79 - Sigstore transparency entry: 2568892846
- Sigstore integration time:
-
Permalink:
andrewkwatts-maker/metaphysica@90efbf8332209dbac242ede2512bf7e0da99ee1c -
Branch / Tag:
refs/tags/v2.3.0 - Owner: https://github.com/andrewkwatts-maker
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
workflow.yml@90efbf8332209dbac242ede2512bf7e0da99ee1c -
Trigger Event:
release
-
Statement type:
File details
Details for the file metaphysica-2.3.0-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: metaphysica-2.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 18.0 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1015e280abd64c68f42efbd5d69d2ee1dd3bd82d6bceb09e72845f939c080b73
|
|
| MD5 |
43d28e7d6e131011bae3add4ec627853
|
|
| BLAKE2b-256 |
58366032f758ab2b2db7baad7fea1f95d8e9f7fc0df2a73684a8991f395568e3
|
Provenance
The following attestation bundles were made for metaphysica-2.3.0-cp313-cp313-musllinux_1_2_x86_64.whl:
Publisher:
workflow.yml on andrewkwatts-maker/metaphysica
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
metaphysica-2.3.0-cp313-cp313-musllinux_1_2_x86_64.whl -
Subject digest:
1015e280abd64c68f42efbd5d69d2ee1dd3bd82d6bceb09e72845f939c080b73 - Sigstore transparency entry: 2568892859
- Sigstore integration time:
-
Permalink:
andrewkwatts-maker/metaphysica@90efbf8332209dbac242ede2512bf7e0da99ee1c -
Branch / Tag:
refs/tags/v2.3.0 - Owner: https://github.com/andrewkwatts-maker
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
workflow.yml@90efbf8332209dbac242ede2512bf7e0da99ee1c -
Trigger Event:
release
-
Statement type:
File details
Details for the file metaphysica-2.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: metaphysica-2.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 18.0 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
04cc6a097378f9510ce89446a63a8f548ad96f50d3b150a92c4655ef430bb468
|
|
| MD5 |
21b330f018c3c2a91fce8710e0a9b540
|
|
| BLAKE2b-256 |
6f733a4e3eca89b3ef92bb42a5c715aae9344123a610a6fea9dcb3e1e32a8f01
|
Provenance
The following attestation bundles were made for metaphysica-2.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
workflow.yml on andrewkwatts-maker/metaphysica
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
metaphysica-2.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
04cc6a097378f9510ce89446a63a8f548ad96f50d3b150a92c4655ef430bb468 - Sigstore transparency entry: 2568892875
- Sigstore integration time:
-
Permalink:
andrewkwatts-maker/metaphysica@90efbf8332209dbac242ede2512bf7e0da99ee1c -
Branch / Tag:
refs/tags/v2.3.0 - Owner: https://github.com/andrewkwatts-maker
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
workflow.yml@90efbf8332209dbac242ede2512bf7e0da99ee1c -
Trigger Event:
release
-
Statement type:
File details
Details for the file metaphysica-2.3.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: metaphysica-2.3.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 17.9 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
915402fa65ac09fab1e1a0c31abc90d373ba329bc9b148164bc75584c69bf050
|
|
| MD5 |
24c55b90a3035834177fe4ab2c56b30d
|
|
| BLAKE2b-256 |
5c6b6af155c2528820d390a43eb9e01e02099069517ef0628b5eea46cf488cda
|
Provenance
The following attestation bundles were made for metaphysica-2.3.0-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
workflow.yml on andrewkwatts-maker/metaphysica
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
metaphysica-2.3.0-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
915402fa65ac09fab1e1a0c31abc90d373ba329bc9b148164bc75584c69bf050 - Sigstore transparency entry: 2568892871
- Sigstore integration time:
-
Permalink:
andrewkwatts-maker/metaphysica@90efbf8332209dbac242ede2512bf7e0da99ee1c -
Branch / Tag:
refs/tags/v2.3.0 - Owner: https://github.com/andrewkwatts-maker
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
workflow.yml@90efbf8332209dbac242ede2512bf7e0da99ee1c -
Trigger Event:
release
-
Statement type:
File details
Details for the file metaphysica-2.3.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: metaphysica-2.3.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 18.0 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
47ee2b03f9d5957d431a653254fcb63191f1259cc3ef5f1fb35679e37f80b8ec
|
|
| MD5 |
c822a5139bcd0f062007691b88d9fa25
|
|
| BLAKE2b-256 |
5aa9dab450e7ec15c7898e8772be9a6a026e2b01dac1fe207a0a50824825c9c3
|
Provenance
The following attestation bundles were made for metaphysica-2.3.0-cp312-cp312-win_amd64.whl:
Publisher:
workflow.yml on andrewkwatts-maker/metaphysica
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
metaphysica-2.3.0-cp312-cp312-win_amd64.whl -
Subject digest:
47ee2b03f9d5957d431a653254fcb63191f1259cc3ef5f1fb35679e37f80b8ec - Sigstore transparency entry: 2568892895
- Sigstore integration time:
-
Permalink:
andrewkwatts-maker/metaphysica@90efbf8332209dbac242ede2512bf7e0da99ee1c -
Branch / Tag:
refs/tags/v2.3.0 - Owner: https://github.com/andrewkwatts-maker
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
workflow.yml@90efbf8332209dbac242ede2512bf7e0da99ee1c -
Trigger Event:
release
-
Statement type:
File details
Details for the file metaphysica-2.3.0-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: metaphysica-2.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 18.0 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
251277f7e0390ca11c592a63a7987b4a3cb17d191b0d34e27b7aebc402936898
|
|
| MD5 |
6d4e6f82a5efa6ceef8042a3c3ca0375
|
|
| BLAKE2b-256 |
94912452340d1512c5526b68fac72bb4d1d54499ed8c32414f0e6059a3b13f0d
|
Provenance
The following attestation bundles were made for metaphysica-2.3.0-cp312-cp312-musllinux_1_2_x86_64.whl:
Publisher:
workflow.yml on andrewkwatts-maker/metaphysica
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
metaphysica-2.3.0-cp312-cp312-musllinux_1_2_x86_64.whl -
Subject digest:
251277f7e0390ca11c592a63a7987b4a3cb17d191b0d34e27b7aebc402936898 - Sigstore transparency entry: 2568892841
- Sigstore integration time:
-
Permalink:
andrewkwatts-maker/metaphysica@90efbf8332209dbac242ede2512bf7e0da99ee1c -
Branch / Tag:
refs/tags/v2.3.0 - Owner: https://github.com/andrewkwatts-maker
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
workflow.yml@90efbf8332209dbac242ede2512bf7e0da99ee1c -
Trigger Event:
release
-
Statement type:
File details
Details for the file metaphysica-2.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: metaphysica-2.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 18.0 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
58106bfc48683b845f115d14001cba29a9f9fd79e7f36ab5f3704f1676d7d73c
|
|
| MD5 |
f84a37ec5ce7fd4edb2c2f2374713a43
|
|
| BLAKE2b-256 |
2e46e2d49c80729b515d60a5b8ea91e5a5e21c44b4f6fbb434be7aa96d56b359
|
Provenance
The following attestation bundles were made for metaphysica-2.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
workflow.yml on andrewkwatts-maker/metaphysica
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
metaphysica-2.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
58106bfc48683b845f115d14001cba29a9f9fd79e7f36ab5f3704f1676d7d73c - Sigstore transparency entry: 2568892854
- Sigstore integration time:
-
Permalink:
andrewkwatts-maker/metaphysica@90efbf8332209dbac242ede2512bf7e0da99ee1c -
Branch / Tag:
refs/tags/v2.3.0 - Owner: https://github.com/andrewkwatts-maker
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
workflow.yml@90efbf8332209dbac242ede2512bf7e0da99ee1c -
Trigger Event:
release
-
Statement type:
File details
Details for the file metaphysica-2.3.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: metaphysica-2.3.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 17.9 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dcfe832f81ac0fdaa6f5f0c7f9bf7eaf225af3426a8dfebdf1ad9f6bbe2b0c02
|
|
| MD5 |
b92faed3baabac7c6e91d3cd15e307dc
|
|
| BLAKE2b-256 |
a0ff6ce40b612356ba4374b1977847740a014c85d853e37afefd0299409397a3
|
Provenance
The following attestation bundles were made for metaphysica-2.3.0-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
workflow.yml on andrewkwatts-maker/metaphysica
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
metaphysica-2.3.0-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
dcfe832f81ac0fdaa6f5f0c7f9bf7eaf225af3426a8dfebdf1ad9f6bbe2b0c02 - Sigstore transparency entry: 2568892850
- Sigstore integration time:
-
Permalink:
andrewkwatts-maker/metaphysica@90efbf8332209dbac242ede2512bf7e0da99ee1c -
Branch / Tag:
refs/tags/v2.3.0 - Owner: https://github.com/andrewkwatts-maker
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
workflow.yml@90efbf8332209dbac242ede2512bf7e0da99ee1c -
Trigger Event:
release
-
Statement type:
File details
Details for the file metaphysica-2.3.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: metaphysica-2.3.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 18.0 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c29e7243145281545c860433842824052aba9e7610eb3b9a86272519dfc6672
|
|
| MD5 |
d908c5d7b169434eb7819881481a1067
|
|
| BLAKE2b-256 |
e3a1dbc09b31fb158019735317cda37d5837dca2f7f0f440694f7095bd37579c
|
Provenance
The following attestation bundles were made for metaphysica-2.3.0-cp311-cp311-win_amd64.whl:
Publisher:
workflow.yml on andrewkwatts-maker/metaphysica
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
metaphysica-2.3.0-cp311-cp311-win_amd64.whl -
Subject digest:
9c29e7243145281545c860433842824052aba9e7610eb3b9a86272519dfc6672 - Sigstore transparency entry: 2568892888
- Sigstore integration time:
-
Permalink:
andrewkwatts-maker/metaphysica@90efbf8332209dbac242ede2512bf7e0da99ee1c -
Branch / Tag:
refs/tags/v2.3.0 - Owner: https://github.com/andrewkwatts-maker
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
workflow.yml@90efbf8332209dbac242ede2512bf7e0da99ee1c -
Trigger Event:
release
-
Statement type:
File details
Details for the file metaphysica-2.3.0-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: metaphysica-2.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 18.0 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bae532686464e0d8388a3d8d144ca2c764643aa0a13f11802b995dac5a721ef1
|
|
| MD5 |
ddd010e81f05f77a78f9e3d691609afe
|
|
| BLAKE2b-256 |
c3ac7418da15b02786365673ed382b618d1c49c5ae9a4a67c12955e3f783d373
|
Provenance
The following attestation bundles were made for metaphysica-2.3.0-cp311-cp311-musllinux_1_2_x86_64.whl:
Publisher:
workflow.yml on andrewkwatts-maker/metaphysica
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
metaphysica-2.3.0-cp311-cp311-musllinux_1_2_x86_64.whl -
Subject digest:
bae532686464e0d8388a3d8d144ca2c764643aa0a13f11802b995dac5a721ef1 - Sigstore transparency entry: 2568892863
- Sigstore integration time:
-
Permalink:
andrewkwatts-maker/metaphysica@90efbf8332209dbac242ede2512bf7e0da99ee1c -
Branch / Tag:
refs/tags/v2.3.0 - Owner: https://github.com/andrewkwatts-maker
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
workflow.yml@90efbf8332209dbac242ede2512bf7e0da99ee1c -
Trigger Event:
release
-
Statement type:
File details
Details for the file metaphysica-2.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: metaphysica-2.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 18.0 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
247b7caa7485c198adf140ef9efe40e72d4e06871f85b9bbe8dc2467084de880
|
|
| MD5 |
15a77f6995eabc15f8b6737f71ddbb20
|
|
| BLAKE2b-256 |
6ebf8c1e82d4a7c68934b29bc879488d6475817166d1c6c1dda5d8cabdd6bb9b
|
Provenance
The following attestation bundles were made for metaphysica-2.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
workflow.yml on andrewkwatts-maker/metaphysica
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
metaphysica-2.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
247b7caa7485c198adf140ef9efe40e72d4e06871f85b9bbe8dc2467084de880 - Sigstore transparency entry: 2568892883
- Sigstore integration time:
-
Permalink:
andrewkwatts-maker/metaphysica@90efbf8332209dbac242ede2512bf7e0da99ee1c -
Branch / Tag:
refs/tags/v2.3.0 - Owner: https://github.com/andrewkwatts-maker
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
workflow.yml@90efbf8332209dbac242ede2512bf7e0da99ee1c -
Trigger Event:
release
-
Statement type:
File details
Details for the file metaphysica-2.3.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: metaphysica-2.3.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 17.9 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3517ec7ce01c90ba96055332c2aa60d0bc0e2049a0ca4737d70329892b6dedf3
|
|
| MD5 |
f1b460b133281922486a971c4757be4e
|
|
| BLAKE2b-256 |
b09784e83a068bb419ea274bd3a8d01d6877f2ffb696dafa89cc47f2b706e8c0
|
Provenance
The following attestation bundles were made for metaphysica-2.3.0-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
workflow.yml on andrewkwatts-maker/metaphysica
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
metaphysica-2.3.0-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
3517ec7ce01c90ba96055332c2aa60d0bc0e2049a0ca4737d70329892b6dedf3 - Sigstore transparency entry: 2568892870
- Sigstore integration time:
-
Permalink:
andrewkwatts-maker/metaphysica@90efbf8332209dbac242ede2512bf7e0da99ee1c -
Branch / Tag:
refs/tags/v2.3.0 - Owner: https://github.com/andrewkwatts-maker
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
workflow.yml@90efbf8332209dbac242ede2512bf7e0da99ee1c -
Trigger Event:
release
-
Statement type: