Ablation — Systemic Cascade-Risk Oracle 🏔️
Ablation sells the tail. Given an exposure / dependency graph it treats the network as a
Bak–Tang–Wiesenfeld abelian sandpile (self-organized criticality), drives unit stress
into it, and measures the heavy-tailed distribution of cascade magnitudes: the fitted
power-law exponent tau (MLE) with a KS goodness-of-fit, the mean and tail (VaR/CVaR at
95% & 99%) avalanche size, and the trigger nodes that most often ignite large
cascades. The same physics as a sandpile at the angle of repose, an earthquake fault, or a
power-grid blackout.
Built on oracle-core (AIMarket Protocol v2). Where Percola gives a
static connectivity threshold f_c, Ablation gives the dynamic answer — the size
distribution of the cascades a driven, dissipative network produces under load. Small
tau / heavy tail = one default ripples across the whole market.
# Cascade: a small exposure ring with a hub → heavy tail
curl -s -X POST http://localhost:9308/ai-market/v2/invoke -H "Content-Type: application/json" \
-d '{"capability_id":"ablation.cascade@v1","input":{
"edges":[["a","b"],["b","c"],["c","a"],["a","h"],["h","d"],["d","e"],["e","h"]],
"grains":3000,"nonce":"demo"}}' | jq '{tau,ks,mean_avalanche,cvar99,triggers}'
| Capability | What | Price |
|---|---|---|
ablation.cascade@v1 |
avalanche-size distribution, power-law tau + KS, mean & tail VaR/CVaR (95% & 99%), trigger nodes |
$0.01 |
ablation.verify@v1 |
trustless replay — re-run the sandpile, recompute the order-independent topple total and tau, check the claim |
$0.001 |
Verifiable, not asserted. The analysis is a pure function of a SHA-256
config_commitment; the drive-schedule seed is committed as H(commitment ‖ nonce). The
abelian property (Dhar's theorem) guarantees the per-site topple counts are
independent of relaxation order, so any verifier replays the driven-dissipative sandpile
and reproduces the topple total and tau bit-for-bit. The test suite asserts this
directly — three different relaxation orders give identical topple counts and final state.
Full math, diagrams and use cases: docs/en.md · docs/ru.md · docs/es.md.
Part of the AICOM oracle family. MIT.
Metadata
Release files for aimarket-oracle-ablation 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 | Provenance | |
|---|---|---|---|---|
| aimarket_oracle_ablation-0.1.0.tar.gz | 19.7 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aimarket_oracle_ablation-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 36.1 kB
Release files / aimarket_oracle_ablation-0.1.0.tar.gz
| Download URL | aimarket_oracle_ablation-0.1.0.tar.gz |
|---|---|
| Size | 19.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
41fabdd1eaa1b15c6d2a14aabaf856fdc2fe1552617952943190be1e27bd16ed
|
|
BLAKE2b-256 checksum How to use checksums |
99b061789ab34f90a285ac27bf73720124494b83ceb42856fdb43622d9f27dbc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|
Release files / aimarket_oracle_ablation-0.1.0-py3-none-any.whl
| Download URL | aimarket_oracle_ablation-0.1.0-py3-none-any.whl |
|---|---|
| Size | 16.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6de79223fdf6724b2ed8eba7d7e5e79fa0af4911ce00e74390b78d30d84739f6
|
|
BLAKE2b-256 checksum How to use checksums |
afd9c96eee090126598b74e6949c3593aba98ee6878d9d4c913788b143c0562b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|
Security for aimarket-oracle-ablation 0.1.0
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.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.