Brings the whole project into git (previously only the on-ramp feature and a few parallel files were tracked). Includes: wallet core (src/), CashScript contracts/, the Capacitor shell (shells/), scripts/, tests, and the docs corpus (wiki/, snapshots/, Parameters/, Archive/, KnowledgeBase text). Excluded via .gitignore: node_modules/, dist/, .env (secrets), testnet WIF key files (.chipnet-*.json, devWallets.ts), KnowledgeBase/RAW media (~9.6 GB), transcripts/ (session logs), and machine-local config (.claude/*.local, *.lock). Secret-scanned before commit — no credentials in the tree. Note: src/swapMath.ts, src/swapBuilder.ts, contracts/OpenMintToken.cash are legacy (OP_RETURN era) but still imported; committed as-is, flagged for a separate removal once de-referenced. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
637 lines
31 KiB
HTML
637 lines
31 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>DEVIANT — Failure Mode Typology</title>
|
|
<link rel="preconnect" href="https://fonts.googleapis.com">
|
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
|
<link href="https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400;0,6..96,700;0,6..96,900;1,6..96,400;1,6..96,700&family=JetBrains+Mono:wght@300;400;500;700&display=swap" rel="stylesheet">
|
|
<style>
|
|
:root {
|
|
--ink: #0a0a0a;
|
|
--paper: #f4ede1;
|
|
--paper-warm: #ebe1cf;
|
|
--acid: #d6ff3d;
|
|
--rust: #c83a1e;
|
|
--gold: #b8893a;
|
|
--green: #2d5a3d;
|
|
--muted: #6b5e4a;
|
|
}
|
|
* { box-sizing: border-box; margin: 0; padding: 0; }
|
|
html, body {
|
|
background: var(--paper);
|
|
color: var(--ink);
|
|
font-family: 'JetBrains Mono', monospace;
|
|
overflow-x: hidden;
|
|
}
|
|
body::before {
|
|
content: '';
|
|
position: fixed; inset: 0;
|
|
background-image:
|
|
radial-gradient(circle at 15% 20%, rgba(184,137,58,0.06) 0, transparent 50%),
|
|
radial-gradient(circle at 85% 80%, rgba(200,58,30,0.04) 0, transparent 50%);
|
|
pointer-events: none; z-index: 0;
|
|
}
|
|
body::after {
|
|
content: '';
|
|
position: fixed; inset: 0;
|
|
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");
|
|
pointer-events: none; opacity: 0.4; z-index: 1; mix-blend-mode: multiply;
|
|
}
|
|
.frame {
|
|
position: relative; z-index: 2;
|
|
max-width: 1300px; margin: 0 auto;
|
|
padding: 60px 40px 100px;
|
|
}
|
|
|
|
/* MASTHEAD */
|
|
.masthead {
|
|
border-bottom: 2px solid var(--ink);
|
|
padding-bottom: 28px;
|
|
margin-bottom: 50px;
|
|
}
|
|
.masthead-top {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
font-size: 10px;
|
|
letter-spacing: 0.3em;
|
|
text-transform: uppercase;
|
|
color: var(--muted);
|
|
margin-bottom: 32px;
|
|
}
|
|
.masthead-top strong { color: var(--ink); font-weight: 500; }
|
|
h1 {
|
|
font-family: 'Bodoni Moda', serif;
|
|
font-weight: 900;
|
|
font-size: clamp(48px, 8vw, 120px);
|
|
line-height: 0.86;
|
|
letter-spacing: -0.04em;
|
|
}
|
|
h1 .italic { font-style: italic; font-weight: 400; color: var(--rust); }
|
|
.strap {
|
|
font-family: 'Bodoni Moda', serif;
|
|
font-style: italic;
|
|
font-size: 20px;
|
|
margin-top: 22px;
|
|
color: var(--muted);
|
|
max-width: 800px;
|
|
line-height: 1.4;
|
|
}
|
|
.strap span { color: var(--rust); font-weight: 700; font-style: normal; }
|
|
|
|
/* ABSTRACT */
|
|
.abstract {
|
|
background: var(--ink);
|
|
color: var(--paper);
|
|
padding: 44px 48px;
|
|
margin-bottom: 50px;
|
|
position: relative;
|
|
}
|
|
.abstract::before {
|
|
content: '§';
|
|
position: absolute;
|
|
top: 20px;
|
|
right: 30px;
|
|
color: var(--acid);
|
|
font-family: 'Bodoni Moda', serif;
|
|
font-size: 28px;
|
|
font-style: italic;
|
|
}
|
|
.abstract .label {
|
|
font-size: 10px;
|
|
letter-spacing: 0.3em;
|
|
text-transform: uppercase;
|
|
color: var(--acid);
|
|
margin-bottom: 8px;
|
|
}
|
|
.abstract h2 {
|
|
font-family: 'Bodoni Moda', serif;
|
|
font-size: 28px;
|
|
line-height: 1.1;
|
|
margin-bottom: 18px;
|
|
font-weight: 700;
|
|
}
|
|
.abstract h2 em { color: var(--acid); font-style: italic; }
|
|
.abstract p {
|
|
font-size: 13px;
|
|
line-height: 1.7;
|
|
color: rgba(244,237,225,0.85);
|
|
max-width: 780px;
|
|
}
|
|
.abstract p + p { margin-top: 12px; }
|
|
.abstract strong { color: var(--paper); font-style: italic; }
|
|
|
|
/* REGULATOR NOTE */
|
|
.reg-note {
|
|
background: var(--paper-warm);
|
|
border: 2px solid var(--ink);
|
|
border-left: 6px solid var(--gold);
|
|
padding: 28px 36px;
|
|
margin-bottom: 50px;
|
|
}
|
|
.reg-note .label {
|
|
font-size: 10px;
|
|
letter-spacing: 0.3em;
|
|
text-transform: uppercase;
|
|
color: var(--gold);
|
|
margin-bottom: 8px;
|
|
}
|
|
.reg-note h3 {
|
|
font-family: 'Bodoni Moda', serif;
|
|
font-style: italic;
|
|
font-size: 18px;
|
|
line-height: 1.2;
|
|
margin-bottom: 12px;
|
|
font-weight: 700;
|
|
}
|
|
.reg-note p {
|
|
font-size: 12px;
|
|
line-height: 1.65;
|
|
color: var(--ink);
|
|
max-width: 850px;
|
|
}
|
|
.reg-note p + p { margin-top: 8px; }
|
|
.reg-note strong { font-style: italic; }
|
|
|
|
/* INDEX */
|
|
.index {
|
|
background: var(--paper-warm);
|
|
border: 2px solid var(--ink);
|
|
padding: 32px 36px;
|
|
margin-bottom: 50px;
|
|
}
|
|
.index .label {
|
|
font-size: 10px;
|
|
letter-spacing: 0.3em;
|
|
text-transform: uppercase;
|
|
color: var(--rust);
|
|
font-weight: 700;
|
|
margin-bottom: 12px;
|
|
}
|
|
.index h3 {
|
|
font-family: 'Bodoni Moda', serif;
|
|
font-size: 22px;
|
|
line-height: 1.1;
|
|
margin-bottom: 18px;
|
|
font-weight: 700;
|
|
}
|
|
.index h3 em { font-style: italic; color: var(--rust); }
|
|
.index-list {
|
|
display: grid;
|
|
grid-template-columns: repeat(2, 1fr);
|
|
gap: 4px 28px;
|
|
font-size: 12px;
|
|
line-height: 1.7;
|
|
}
|
|
.index-list a {
|
|
color: var(--ink);
|
|
text-decoration: none;
|
|
border-bottom: 1px dashed transparent;
|
|
transition: border-color 0.2s, color 0.2s;
|
|
padding: 4px 0;
|
|
display: flex;
|
|
align-items: baseline;
|
|
gap: 10px;
|
|
}
|
|
.index-list a:hover {
|
|
color: var(--rust);
|
|
border-color: var(--rust);
|
|
}
|
|
.index-list .ix-num {
|
|
font-family: 'Bodoni Moda', serif;
|
|
font-style: italic;
|
|
font-weight: 700;
|
|
color: var(--rust);
|
|
min-width: 24px;
|
|
}
|
|
|
|
/* CATEGORY CARDS */
|
|
.category {
|
|
background: var(--paper-warm);
|
|
border: 2px solid var(--ink);
|
|
margin-bottom: 30px;
|
|
overflow: hidden;
|
|
}
|
|
.cat-head {
|
|
background: var(--ink);
|
|
color: var(--paper);
|
|
padding: 24px 32px;
|
|
display: grid;
|
|
grid-template-columns: auto 1fr auto;
|
|
align-items: center;
|
|
gap: 24px;
|
|
}
|
|
.cat-num {
|
|
font-family: 'Bodoni Moda', serif;
|
|
font-weight: 900;
|
|
font-size: 38px;
|
|
color: var(--acid);
|
|
line-height: 1;
|
|
letter-spacing: -0.03em;
|
|
}
|
|
.cat-title {
|
|
font-family: 'Bodoni Moda', serif;
|
|
font-size: 24px;
|
|
line-height: 1.1;
|
|
font-weight: 700;
|
|
}
|
|
.cat-title em { font-style: italic; color: var(--acid); }
|
|
.cat-tag {
|
|
font-size: 9px;
|
|
letter-spacing: 0.25em;
|
|
text-transform: uppercase;
|
|
color: rgba(244,237,225,0.6);
|
|
text-align: right;
|
|
line-height: 1.5;
|
|
}
|
|
|
|
.cat-body {
|
|
padding: 28px 32px;
|
|
display: grid;
|
|
grid-template-columns: 1fr 1fr;
|
|
gap: 28px;
|
|
}
|
|
.cat-section { }
|
|
.cat-section h4 {
|
|
font-size: 9px;
|
|
letter-spacing: 0.25em;
|
|
text-transform: uppercase;
|
|
color: var(--rust);
|
|
font-weight: 700;
|
|
margin-bottom: 10px;
|
|
padding-bottom: 6px;
|
|
border-bottom: 1px solid var(--ink);
|
|
}
|
|
.cat-section p {
|
|
font-size: 12px;
|
|
line-height: 1.65;
|
|
color: var(--ink);
|
|
}
|
|
.cat-section p + p { margin-top: 8px; }
|
|
.cat-section strong { font-style: italic; font-weight: 700; }
|
|
.cat-section em { font-style: italic; color: var(--rust); font-weight: 700; }
|
|
|
|
.cat-examples {
|
|
background: var(--paper);
|
|
border-top: 2px solid var(--ink);
|
|
padding: 22px 32px;
|
|
}
|
|
.cat-examples h4 {
|
|
font-size: 9px;
|
|
letter-spacing: 0.25em;
|
|
text-transform: uppercase;
|
|
color: var(--rust);
|
|
font-weight: 700;
|
|
margin-bottom: 12px;
|
|
}
|
|
.cat-examples ul {
|
|
list-style: none;
|
|
font-size: 11px;
|
|
line-height: 1.6;
|
|
}
|
|
.cat-examples li {
|
|
padding: 5px 0 5px 20px;
|
|
position: relative;
|
|
border-top: 1px dashed rgba(10,10,10,0.18);
|
|
}
|
|
.cat-examples li:first-child { border-top: none; }
|
|
.cat-examples li::before {
|
|
content: '·';
|
|
position: absolute;
|
|
left: 0;
|
|
top: 4px;
|
|
color: var(--rust);
|
|
font-weight: 700;
|
|
font-size: 16px;
|
|
}
|
|
.cat-examples li strong {
|
|
font-family: 'Bodoni Moda', serif;
|
|
font-weight: 700;
|
|
font-style: italic;
|
|
}
|
|
.cat-examples li .ex-date {
|
|
color: var(--muted);
|
|
margin-right: 8px;
|
|
}
|
|
|
|
/* CLOSING */
|
|
.closing {
|
|
background: var(--paper-warm);
|
|
border: 2px solid var(--ink);
|
|
border-left: 6px solid var(--gold);
|
|
padding: 36px 40px;
|
|
margin-top: 40px;
|
|
}
|
|
.closing .label {
|
|
font-size: 10px;
|
|
letter-spacing: 0.3em;
|
|
text-transform: uppercase;
|
|
color: var(--gold);
|
|
margin-bottom: 6px;
|
|
}
|
|
.closing h3 {
|
|
font-family: 'Bodoni Moda', serif;
|
|
font-size: 24px;
|
|
line-height: 1.15;
|
|
font-weight: 700;
|
|
margin-bottom: 14px;
|
|
}
|
|
.closing h3 em { font-style: italic; color: var(--gold); }
|
|
.closing p {
|
|
font-size: 13px;
|
|
line-height: 1.7;
|
|
color: var(--ink);
|
|
}
|
|
.closing p + p { margin-top: 12px; }
|
|
.closing strong { font-style: italic; }
|
|
|
|
footer {
|
|
border-top: 2px solid var(--ink);
|
|
padding-top: 28px;
|
|
margin-top: 50px;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
font-size: 10px;
|
|
letter-spacing: 0.2em;
|
|
text-transform: uppercase;
|
|
color: var(--muted);
|
|
gap: 30px;
|
|
}
|
|
|
|
@media (max-width: 900px) {
|
|
.frame { padding: 40px 20px 60px; }
|
|
.masthead-top { flex-direction: column; gap: 8px; }
|
|
.abstract, .reg-note, .index, .closing { padding: 28px 24px; }
|
|
.cat-head { grid-template-columns: 1fr; gap: 8px; text-align: left; }
|
|
.cat-tag { text-align: left; }
|
|
.cat-body { grid-template-columns: 1fr; padding: 24px; gap: 20px; }
|
|
.cat-examples { padding: 20px 24px; }
|
|
.index-list { grid-template-columns: 1fr; }
|
|
footer { flex-direction: column; gap: 16px; }
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div class="frame">
|
|
|
|
<header class="masthead">
|
|
<div class="masthead-top">
|
|
<span><strong>Project Deviant</strong> · Failure Mode Typology</span>
|
|
<span>v3.0 · diagnostic edition · seven categories</span>
|
|
</div>
|
|
<h1>Failure Mode<br><span class="italic">Typology.</span></h1>
|
|
<p class="strap">A diagnostic reference organized by <span>structural exposure category</span> rather than by date. Each category describes a class of dependency in the conventional system, lists documented historical events that exhibited it, and identifies the structural property of mathematically backed assets that renders the category absent.</p>
|
|
</header>
|
|
|
|
<!-- ABSTRACT -->
|
|
<section class="abstract">
|
|
<div class="label">Abstract</div>
|
|
<h2>Why <em>category</em> matters more than <em>date</em>.</h2>
|
|
<p>A chronological registry of financial events records what occurred and when. A typological reference records <strong>what categories of dependency exist in the conventional system</strong>. The first answers the question "what happened?" The second answers the more useful question "what kinds of things can happen, and why?"</p>
|
|
<p>The seven categories enumerated below are the structural exposure classes the Deviant Equilibrium Asset construction renders inapplicable by its construction. Each category includes representative historical events drawn from publicly documented filings, but the categories are the substance of the page; the events are illustrations.</p>
|
|
<p>No category claims that the MBA construction is superior, preferable, or destined to replace the instruments it contrasts with. Each category claims only that the named dependency is structurally absent from the MBA construction, and therefore the corresponding category of failure cannot occur by the same mechanism. <strong>The contrast is a property of the bytecode.</strong></p>
|
|
</section>
|
|
|
|
<!-- REGULATOR NOTE -->
|
|
<section class="reg-note">
|
|
<div class="label">Note to readers in regulatory or supervisory roles</div>
|
|
<h3>If you are reading in an official capacity, this typology is offered as a clarifying reference.</h3>
|
|
<p>The seven categories below describe dependencies that, in our reading, your existing supervisory and enforcement frameworks were designed to address. The MBA construction does not contain those dependencies. We do not argue that this makes the construction preferable, nor that it renders supervisory frameworks unnecessary in the broader system. We simply observe that the dependencies your frameworks address are not present in this specific construction.</p>
|
|
<p>The bytecode is published. The chipnet validation history is reproducible. We are available for technical discussion of any category below or any property of the contract. The note is offered in the spirit of clarity, not contention. <strong>An honest reference is more useful to both of us than ambiguity.</strong></p>
|
|
</section>
|
|
|
|
<!-- INDEX -->
|
|
<section class="index">
|
|
<div class="label">Index of categories</div>
|
|
<h3>Seven structural exposure <em>classes.</em></h3>
|
|
<div class="index-list">
|
|
<a href="#cat01"><span class="ix-num">01.</span> Custodial discretion over redemption</a>
|
|
<a href="#cat02"><span class="ix-num">02.</span> Issuer insolvency converting claim into creditor right</a>
|
|
<a href="#cat03"><span class="ix-num">03.</span> Reserve-asset dependency chain</a>
|
|
<a href="#cat04"><span class="ix-num">04.</span> Stabilization mechanism dependent on secondary markets</a>
|
|
<a href="#cat05"><span class="ix-num">05.</span> Asymmetry between authority and autonomous code</a>
|
|
<a href="#cat06"><span class="ix-num">06.</span> Ledger divergence from on-chain reality</a>
|
|
<a href="#cat07"><span class="ix-num">07.</span> Governance capture and upgrade-key compromise</a>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- CATEGORY 01 -->
|
|
<article class="category" id="cat01">
|
|
<div class="cat-head">
|
|
<div class="cat-num">01</div>
|
|
<div class="cat-title">Custodial <em>discretion</em> over redemption</div>
|
|
<div class="cat-tag">Class · Operational<br>Layer · Custodian</div>
|
|
</div>
|
|
<div class="cat-body">
|
|
<div class="cat-section">
|
|
<h4>The exposure</h4>
|
|
<p>A holder's right to redeem an instrument depends on the continued operational willingness and capacity of a custodial party. The custodian may pause, suspend, condition, or restrict redemption at its discretion or by regulatory direction. The holder's recourse is administrative or legal — not technical.</p>
|
|
<p>The <em>discretion is the dependency</em>. Even a well-capitalized, well-intentioned custodian retains the capacity to pause redemption when it judges conditions to require it. The capacity is the structural exposure regardless of whether it is exercised.</p>
|
|
</div>
|
|
<div class="cat-section">
|
|
<h4>The MBA contrast</h4>
|
|
<p>A DEA holder's redemption is a standard P2PKH spend of a UTXO they control directly. The backing satoshis are inside the UTXO. No party signs, approves, processes, or could pause the transaction. There is no entity at any point in the redemption path that holds discretion.</p>
|
|
<p>The contract has no administrative function capable of pausing, freezing, or conditioning a redemption. <strong>The property is structural, not procedural.</strong></p>
|
|
</div>
|
|
</div>
|
|
<div class="cat-examples">
|
|
<h4>Representative documented events</h4>
|
|
<ul>
|
|
<li><span class="ex-date">2022-06-12</span><strong>Celsius Network</strong> paused withdrawals, swaps, and transfers, citing extreme market conditions. Customer redemption rights were unavailable for the duration of the pause and subsequently transitioned to bankruptcy claims under Chapter 11 proceedings.</li>
|
|
<li><span class="ex-date">2022-11-08</span><strong>FTX</strong> suspended customer withdrawals in the days preceding its Chapter 11 filing.</li>
|
|
<li><span class="ex-date">2022-06-13</span><strong>Babel Finance</strong> suspended withdrawals and redemptions for retail customers citing unusual liquidity pressures.</li>
|
|
</ul>
|
|
</div>
|
|
</article>
|
|
|
|
<!-- CATEGORY 02 -->
|
|
<article class="category" id="cat02">
|
|
<div class="cat-head">
|
|
<div class="cat-num">02</div>
|
|
<div class="cat-title">Issuer <em>insolvency</em> converting claim into creditor right</div>
|
|
<div class="cat-tag">Class · Financial<br>Layer · Issuer</div>
|
|
</div>
|
|
<div class="cat-body">
|
|
<div class="cat-section">
|
|
<h4>The exposure</h4>
|
|
<p>The redemption value of an instrument depends on the continued solvency of an issuing entity. When the issuer becomes insolvent, the holder's contractual redemption right transitions to a general unsecured creditor claim in bankruptcy proceedings. Recovery is subject to the statutory priority order and the available estate.</p>
|
|
<p>The exposure is <em>not</em> that issuers always fail. The exposure is that the holder's economic position contains a dependency on the issuer's continued existence as a going concern, regardless of whether that existence is ever interrupted.</p>
|
|
</div>
|
|
<div class="cat-section">
|
|
<h4>The MBA contrast</h4>
|
|
<p>A DEA has no issuer in the legal sense. The contract was deployed by a party who is not a counterparty to any holder, holds no funds, and has no continuing obligation to any holder. The backing for each DEA unit is BCH satoshis held on the network, not assets held by an entity.</p>
|
|
<p>If the party who deployed the contract were to become insolvent, file for bankruptcy, or cease to exist, the holders' redemption rights would be entirely unaffected. <strong>There is no estate that contains them.</strong></p>
|
|
</div>
|
|
</div>
|
|
<div class="cat-examples">
|
|
<h4>Representative documented events</h4>
|
|
<ul>
|
|
<li><span class="ex-date">2022-07-13</span><strong>Celsius Network</strong> filed Chapter 11; customer claims transitioned from redemption rights to creditor positions.</li>
|
|
<li><span class="ex-date">2022-11-11</span><strong>FTX Trading Ltd. et al.</strong> filed Chapter 11 in the District of Delaware; customer deposits became part of the bankruptcy estate.</li>
|
|
<li><span class="ex-date">2022-07-05</span><strong>Voyager Digital</strong> filed for Chapter 11; customer crypto deposits subject to bankruptcy proceedings.</li>
|
|
</ul>
|
|
</div>
|
|
</article>
|
|
|
|
<!-- CATEGORY 03 -->
|
|
<article class="category" id="cat03">
|
|
<div class="cat-head">
|
|
<div class="cat-num">03</div>
|
|
<div class="cat-title">Reserve-asset <em>dependency chain</em></div>
|
|
<div class="cat-tag">Class · Structural<br>Layer · Reserve · Banking</div>
|
|
</div>
|
|
<div class="cat-body">
|
|
<div class="cat-section">
|
|
<h4>The exposure</h4>
|
|
<p>The stable value of an instrument depends on reserve assets held at one or more intermediary institutions. The redemption right therefore depends on the continued operational solvency of each link in the chain — the reserve custodian, the banking partner, the deposit insurance authority, and any further parties holding instruments in the reserve composition.</p>
|
|
<p>A failure at any point in the chain can propagate to the instrument's peg, even when the issuer itself is solvent and operating normally. <em>The dependency chain is the exposure, not the failure of any specific link.</em></p>
|
|
</div>
|
|
<div class="cat-section">
|
|
<h4>The MBA contrast</h4>
|
|
<p>The DEA construction places the backing satoshis inside the UTXO that represents the unit. There are no reserve custodians, banking partners, or deposit insurance authorities in the redemption path. The backing is not held with anyone — it is held on the network, controlled by the unit's holder, observable on a public block explorer.</p>
|
|
<p><strong>The dependency chain has length zero.</strong> The redemption path traverses no institutions.</p>
|
|
</div>
|
|
</div>
|
|
<div class="cat-examples">
|
|
<h4>Representative documented events</h4>
|
|
<ul>
|
|
<li><span class="ex-date">2023-03-10</span><strong>Silicon Valley Bank</strong> closure created brief reserve-access disruptions for stablecoin issuers banking with the institution; downstream effects on the peg of at least one major dollar-denominated stablecoin during the period before federal authorities invoked the systemic-risk exception.</li>
|
|
<li><span class="ex-date">2023-03-13</span><strong>Signature Bank</strong> closed by New York state regulators with similar concerns for stablecoin issuers and crypto firms relying on its settlement rails.</li>
|
|
</ul>
|
|
</div>
|
|
</article>
|
|
|
|
<!-- CATEGORY 04 -->
|
|
<article class="category" id="cat04">
|
|
<div class="cat-head">
|
|
<div class="cat-num">04</div>
|
|
<div class="cat-title">Stabilization <em>dependent</em> on secondary markets</div>
|
|
<div class="cat-tag">Class · Algorithmic<br>Layer · Stablecoin operator</div>
|
|
</div>
|
|
<div class="cat-body">
|
|
<div class="cat-section">
|
|
<h4>The exposure</h4>
|
|
<p>An instrument's peg is maintained not by direct backing but by an algorithmic stabilization mechanism that depends on rational arbitrage between two related markets. When the secondary market becomes disorderly, the stabilization mechanism cannot operate, and the peg fails.</p>
|
|
<p>The exposure is the <em>conditional</em> nature of the redemption value. Holders are redeeming a claim whose honoring depends on conditions external to the instrument itself — specifically, the orderly functioning of a related market.</p>
|
|
</div>
|
|
<div class="cat-section">
|
|
<h4>The MBA contrast</h4>
|
|
<p>The DEA construction does not rely on arbitrage, secondary markets, or stabilization mechanisms of any kind. Each unit's redemption value is a fixed satoshi quantity held inside the UTXO. The redemption is a single transaction, not a market interaction.</p>
|
|
<p>There is <strong>no secondary market whose behavior the redemption value depends on</strong>, because the backing is held within the unit itself rather than referenced through a separate token.</p>
|
|
</div>
|
|
</div>
|
|
<div class="cat-examples">
|
|
<h4>Representative documented events</h4>
|
|
<ul>
|
|
<li><span class="ex-date">2022-05-09 / 2022-05-12</span><strong>TerraUSD (UST) and LUNA</strong>: the algorithmic stablecoin lost its dollar peg over approximately three days; the associated reserve token used by the stabilization mechanism declined from prior trading ranges to a fraction of one cent in the same period.</li>
|
|
<li><span class="ex-date">2023-08-02</span><strong>Curve Finance pool</strong> events affected several decentralized stablecoins relying on liquidity-pool depth for de-facto peg maintenance.</li>
|
|
</ul>
|
|
</div>
|
|
</article>
|
|
|
|
<!-- CATEGORY 05 -->
|
|
<article class="category" id="cat05">
|
|
<div class="cat-head">
|
|
<div class="cat-num">05</div>
|
|
<div class="cat-title">Asymmetry between <em>authority</em> and autonomous code</div>
|
|
<div class="cat-tag">Class · Jurisdictional<br>Layer · Sovereign · Developer</div>
|
|
</div>
|
|
<div class="cat-body">
|
|
<div class="cat-section">
|
|
<h4>The exposure</h4>
|
|
<p>When a regulator or sovereign authority seeks to alter the behavior of a deployed autonomous contract, the contract itself has no party empowered to comply. Enforcement therefore reaches only the secondary actors — developers, interface operators, end users — while the bytecode continues to execute as written.</p>
|
|
<p>This is a structural <em>asymmetry</em>, not a moral position. It applies to autonomous contracts whose construction is benign as well as those whose construction is problematic. The asymmetry is a property of the technology, recognized across multiple jurisdictions as a question requiring legal development.</p>
|
|
</div>
|
|
<div class="cat-section">
|
|
<h4>The MBA contrast</h4>
|
|
<p>The DEA construction shares the autonomous-contract property the asymmetry describes. The contract has no administrator, no upgrade path, no selfdestruct, no multisig. There is no party empowered to alter the bytecode.</p>
|
|
<p>The same property has a second consequence the registry highlights: <strong>the autonomy cuts in both directions.</strong> No party — including the founder — possesses the authority to alter a holder's position. The same asymmetry that complicates external alteration also guarantees that the holder's redemption right is preserved.</p>
|
|
</div>
|
|
</div>
|
|
<div class="cat-examples">
|
|
<h4>Representative documented events</h4>
|
|
<ul>
|
|
<li><span class="ex-date">2022-08-08</span><strong>OFAC designation of Tornado Cash addresses</strong>: U.S. Treasury sanctions of autonomous smart contract addresses; the contracts continued to execute despite the designation, generating subsequent litigation (Van Loon v. Department of the Treasury) regarding the scope of authority over autonomous code.</li>
|
|
<li><span class="ex-date">2024-11-26</span><strong>Fifth Circuit ruling in Van Loon</strong>: court found OFAC exceeded statutory authority in designating immutable smart contracts as "property" of a sanctioned entity; outcome under continued review.</li>
|
|
</ul>
|
|
</div>
|
|
</article>
|
|
|
|
<!-- CATEGORY 06 -->
|
|
<article class="category" id="cat06">
|
|
<div class="cat-head">
|
|
<div class="cat-num">06</div>
|
|
<div class="cat-title">Ledger <em>divergence</em> from on-chain reality</div>
|
|
<div class="cat-tag">Class · Custodial<br>Layer · Exchange</div>
|
|
</div>
|
|
<div class="cat-body">
|
|
<div class="cat-section">
|
|
<h4>The exposure</h4>
|
|
<p>Customer holdings on a centralized exchange exist as database entries in the exchange's internal ledger, not as customer-controlled positions on chain. The internal ledger and the actual on-chain reserves may diverge — through error, through internal use of customer assets, through commingling, or through fraud. The divergence is undetectable to customers until the moment withdrawal requests can no longer be honored.</p>
|
|
<p>The exposure is the <em>existence of a private ledger as the authoritative record</em>, distinct from the public chain that customers cannot directly inspect against their balance.</p>
|
|
</div>
|
|
<div class="cat-section">
|
|
<h4>The MBA contrast</h4>
|
|
<p>A DEA holder's position is not a database entry on any platform. It is a UTXO on the BCH network, controlled by the holder's private key, observable on any public block explorer, with backing satoshis held within the UTXO. There is no private ledger that could diverge from the on-chain state because <strong>the on-chain state is the position</strong>.</p>
|
|
<p>An exchange may list DEA for trading, but the listing does not custody it in any sense relevant to redemption — redemption is exercised against the contract, not against the exchange.</p>
|
|
</div>
|
|
</div>
|
|
<div class="cat-examples">
|
|
<h4>Representative documented events</h4>
|
|
<ul>
|
|
<li><span class="ex-date">2022-11-17</span><strong>FTX Chapter 11 filings</strong>: declaration by court-appointed restructuring officer documented material commingling of customer funds and discrepancies between exchange records and actual reserves.</li>
|
|
<li><span class="ex-date">2014-02-28</span><strong>Mt. Gox</strong> filed for bankruptcy protection citing the disappearance of approximately 850,000 bitcoins from customer accounts; subsequent investigation revealed multi-year divergence between exchange records and actual holdings.</li>
|
|
<li><span class="ex-date">2019-04-25</span><strong>Bitfinex / Tether</strong>: New York Attorney General action documented an undisclosed loan of customer funds between affiliated entities; resolved via settlement in 2021.</li>
|
|
</ul>
|
|
</div>
|
|
</article>
|
|
|
|
<!-- CATEGORY 07 -->
|
|
<article class="category" id="cat07">
|
|
<div class="cat-head">
|
|
<div class="cat-num">07</div>
|
|
<div class="cat-title">Governance <em>capture</em> and upgrade-key compromise</div>
|
|
<div class="cat-tag">Class · Protocol<br>Layer · Smart contract</div>
|
|
</div>
|
|
<div class="cat-body">
|
|
<div class="cat-section">
|
|
<h4>The exposure</h4>
|
|
<p>A contract that nominally enforces holder rights but retains an administrative function — upgrade path, multisig, governance token, owner address — depends on the continued integrity of the parties controlling that administrative function. If the function is captured, voted to a malicious outcome, key-compromised, or used contrary to user expectations, holder positions can be altered without their consent.</p>
|
|
<p>The exposure is the <em>existence of the administrative function itself</em>. Whether it is exercised benignly, maliciously, or never, its presence is the structural exposure.</p>
|
|
</div>
|
|
<div class="cat-section">
|
|
<h4>The MBA contrast</h4>
|
|
<p>The DEA contract has no administrative function. No upgrade path. No selfdestruct. No multisig. No governance token controlling its parameters. No owner address. The constructor parameters set at deployment are <strong>invariant</strong>. The bytecode does not contain code paths that would permit alteration by any party.</p>
|
|
<p>The property is verifiable by reading the deployed contract. There is no administrative function that could be captured, because there is no administrative function at all.</p>
|
|
</div>
|
|
</div>
|
|
<div class="cat-examples">
|
|
<h4>Representative documented events</h4>
|
|
<ul>
|
|
<li><span class="ex-date">2022-03-23</span><strong>Ronin Bridge</strong>: compromise of validator keys controlling the bridge multisig led to loss of approximately $620 million in customer assets; recovery dependent on subsequent reimbursement by the operating entity.</li>
|
|
<li><span class="ex-date">2023-07-30</span><strong>Curve Finance</strong>: Vyper compiler vulnerability affecting upgradeable pools led to loss of approximately $73 million across multiple protocols; some funds recovered via whitehat negotiation.</li>
|
|
<li><span class="ex-date">Various</span><strong>Governance attacks on DAO treasuries</strong>: documented cases in which acquired governance tokens were used to vote unilateral transfers of protocol-controlled assets to the acquiring party.</li>
|
|
</ul>
|
|
</div>
|
|
</article>
|
|
|
|
<!-- CLOSING -->
|
|
<section>
|
|
<div class="closing">
|
|
<div class="label">Principle</div>
|
|
<h3>What the typology <em>offers</em>.</h3>
|
|
<p>The seven categories above describe dependencies built into the conventional system by design. None of those dependencies is inherently malicious; each exists because the system was constructed to permit human oversight, intervention, and remedy. The dependencies are features as much as exposures, and the supervisory frameworks built around them reflect this dual character.</p>
|
|
<p>The MBA construction simply does not contain those dependencies. The construction has its own properties, its own constraints, and its own limitations. <strong>The contrast is descriptive, not prescriptive.</strong> A reader who values the supervisory frameworks attached to conventional instruments may correctly conclude that the MBA construction is not for them. A reader who values the absence of those dependencies may correctly conclude that it is.</p>
|
|
<p>The typology will be amended as additional categories are identified, as additional historical examples meet the inclusion criteria, and as developments in the legal treatment of autonomous code clarify the standing of category 05.</p>
|
|
</div>
|
|
</section>
|
|
|
|
<footer>
|
|
<span>End · Failure Mode Typology v3</span>
|
|
<span>Deviant · 2026</span>
|
|
</footer>
|
|
|
|
</div>
|
|
</body>
|
|
</html>
|