ReadyArt/gemma-4-31B-it-scotoma-GGUF
<style> #scotoma{ --bg:#080d15; --panel:#0c131d; --ink:#eef2f6; --soft:#b7c0cb; --dim:#7f8b98; --faint:#59636f; --line:rgba(150,178,205,.14); --amber:#7cc9de; --amber2:#4e95b5; background:var(--bg); color:var(--ink); max-width:940px; margin:0 auto; font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif; font-size:16px; line-height:1.62; border:1px solid var(--line); overflow:hidden; } #scotoma {box-sizing:border-box;} #scotoma .mono{font-family:ui-monospace,"SF Mono","Cascadia Code",Menlo,Consolas,monospace;} #scotoma a{color:var(--ink); text-decoration:none; border-bottom:1px solid var(--faint);} #scotoma a:hover{border-color:var(--amber);} / hero / #scotoma .hero{position:relative; min-height:440px; display:flex; align-items:flex-end;} #scotoma .amsler-wrap{position:absolute; inset:0; z-index:0;} #scotoma .amsler{width:100%; height:100%; display:block;} #scotoma .scrim{position:absolute; inset:0; z-index:1; background:linear-gradient(to top, var(--bg) 3%, rgba(8,13,21,.5) 32%, rgba(8,13,21,0) 64%), linear-gradient(to right, var(--bg) 0%, rgba(8,13,21,.15) 30%, rgba(8,13,21,0) 52%);} #scotoma .hero-copy{position:relative; z-index:2; padding:34px 40px 30px;} #scotoma .eyebrow{font-size:.70rem; letter-spacing:.30em; text-transform:uppercase; color:var(--dim);} #scotoma .wordmark{margin:.28em 0 .18em; font-weight:800; letter-spacing:.19em; font-size:clamp(3rem,9.5vw,5.6rem); line-height:.92; text-transform:uppercase;} #scotoma .lede{margin:0 0 .8em; max-width:32ch; font-size:clamp(1.1rem,2.7vw,1.45rem); color:var(--soft); font-weight:400;} #scotoma .lede b{color:var(--amber); font-weight:600;} #scotoma .fixate{font-size:.74rem; color:var(--faint); letter-spacing:.02em;} #scotoma .fixate .dot{color:var(--ink);} #scotoma .hero-img-wrap{position:absolute; inset:0; z-index:0; background:#05070c;} #scotoma .hero-img{width:100%; height:100%; object-fit:cover; object-position:63% 40%; display:block;} / chart strip / #scotoma .chart{display:grid; grid-template-columns:repeat(5,1fr); border-top:1px solid var(--line); border-bottom:1px solid var(--line); background:var(--panel);} #scotoma .cell{padding:14px 16px; border-right:1px solid var(--line);} #scotoma .cell:last-child{border-right:none;} #scotoma .cell .k{font-size:.62rem; letter-spacing:.20em; text-transform:uppercase; color:var(--faint);} #scotoma .cell .v{margin-top:5px; font-size:.86rem; color:var(--ink);} / body / #scotoma .body{padding:8px 40px 4px;} #scotoma .sec{padding:30px 0; border-bottom:1px solid var(--line);} #scotoma .sec:last-child{border-bottom:none;} #scotoma h2{margin:0 0 .1em; font-size:.82rem; letter-spacing:.17em; text-transform:uppercase; font-weight:700; color:var(--ink);} #scotoma h2 .sub{color:var(--faint); font-weight:400; letter-spacing:.04em;} #scotoma p{margin:.85em 0; color:var(--soft);} #scotoma .steps{margin:1.1em 0 .2em; padding:0; list-style:none; counter-reset:s;} #scotoma .steps li{position:relative; padding:0 0 1.05em 3.1em; counter-increment:s;} #scotoma .steps li:before{content:counter(s,decimal-leading-zero); position:absolute; left:0; top:.02em; font-family:ui-monospace,Menlo,monospace; font-size:.78rem; color:var(--amber); letter-spacing:.05em; border:1px solid var(--line); padding:.15em .5em; border-radius:2px;} #scotoma .steps b{color:var(--ink); font-weight:600;} #scotoma pre{background:var(--panel); border:1px solid var(--line); border-radius:4px; padding:16px 18px; overflow-x:auto; font-size:.82rem; line-height:1.55; color:var(--soft);} #scotoma pre .cm{color:var(--faint);} #scotoma .note{border-left:2px solid var(--amber); padding:2px 0 2px 16px; color:var(--soft);} #scotoma .foot{padding:20px 40px 26px; border-top:1px solid var(--line); color:var(--faint); font-size:.72rem; letter-spacing:.03em; display:flex; justify-content:space-between; gap:16px; flex-wrap:wrap;} / motion */ #scotoma .bloom{animation:breathe 7s ease-in-out infinite;} #scotoma .fix{animation:pulse 2.6s ease-in-out infinite;} @keyframes breathe{0%,100%{opacity:.72;}50%{opacity:1;}} @keyframes pulse{0%,100%{opacity:.45;}50%{opacity:1;}} @media (prefers-reduced-motion:reduce){#scotoma .bloom,#scotoma .fix{animation:none;}} @media (max-width:560px){#scotoma .chart{grid-template-columns:repeat(2,1fr);} #scotoma .cell:nth-child(2n){border-right:none;} #scotoma .hero-copy,#scotoma .body,#scotoma .foot{padding-left:22px;padding-right:22px;}} </style>
<div id="scotoma"> <div class="hero"> <div class="hero-img-wrap"><img class="hero-img" src="scotoma-hero.webp" alt="Kitsune spirit under a pale moon — cover art for the scotoma model"></div> <div class="scrim"></div> <div class="hero-copy"> <h1 class="wordmark">Scotoma</h1> <p class="lede">A bounded blind spot for <b>hesitation</b>.</p> </div> </div> <div class="chart mono"> <div class="cell"><div class="k">Base</div><div class="v">gemma-4-31B-it</div></div> <div class="cell"><div class="k">Method</div><div class="v">J-space abliteration</div></div> <div class="cell"><div class="k">Params</div><div class="v">k256 · s1.5 · L7–41</div></div> <div class="cell"><div class="k">Format</div><div class="v">thinking (channel)</div></div> <div class="cell"><div class="k">License</div><div class="v">Apache-2.0</div></div> </div> <div class="body"> <div class="sec"> <h2>Findings <span class="sub">/ what it does</span></h2> <p><b style="color:var(--ink)">scotoma</b> loosens gemma‑4‑31B‑it’s cautious reflex. In practice, it produces output that’s more varied, direct, and creative, with less of the base model’s hedging and assistant persona stiffness.</p> <p>It is <b style="color:var(--ink)">not uncensored</b>. The edit removed a bounded region while leaving the rest of the field intact. A blind spot, not blindness.</p> </div> <div class="sec"> <h2>Etiology <span class="sub">/ how it was made</span></h2> <p>Most abliteration ablates the whole refusal direction. This process rescales computation the model needs, and you pay for it in intelligence and coherence. <b style="color:var(--ink)">scotoma</b> takes a narrower cut:</p> <ol class="steps"> <li><b>Locate refusal.</b> A heretic abliteration edit fit over attention + MLP.</li> <li><b>Project through a Jacobian lens.</b> Keep only the component the lens reads as behavioral (what the model <i>says</i>) and discard the larger share that’s critical for how it computes, the part crude abliteration rescales and damages. For <b style="color:var(--ink)">scotoma</b> that keeps ~22% of the abliteration's magnitude.</li> <li><b>Merge at 1.5×.</b> The projected edit was baked into bf16 weights at an application strength tuned by hand for feel.</li> </ol> <p>The result applies the behavioral effect while sparing the machinery underneath, producing a model that is loosened, not lobotomized.</p> <p class="note">This is a research artifact, not a product. Behaviour varies with prompt and context, and the edit is a partial application by design; expect a model that gives more, not one that gives everything.</p> </div> <div class="sec"> <h2>Contraindications <span class="sub">/ responsible use</span></h2> <p><b style="color:var(--ink)">scotoma</b> refuses basically as much as its base model. <b style="color:var(--ink)">You are responsible for what you generate and how it’s used.</b></p> </div> <div class="sec"> <h2>Provenance</h2> <p class="mono" style="font-size:.8rem; color:var(--soft); line-height:1.9;"> base → gemma-4-31B-it · © Google, under the <a href="https://ai.google.dev/gemma/docs/gemma4license">model license</a><br> edit → heretic · ARA / mmd-rbf abliteration (trial-127)<br> lens → Jacobian-lens projection · k=256 · 160-prompt fit<br> merge → additive, bf16, scaling 1.5, layers 7–41 </p> </div> </div> <div class="foot mono"> <span>SCOTOMA · a bounded blind spot</span> <span>gemma-4-31B-it-scotoma</span> </div> </div>
