Model card
From the Hugging Face model README
<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;700;900&family=Cormorant+Garamond:ital,wght@0,400;0,600;1,400;1,600&family=JetBrains+Mono:wght@400;600;700&display=swap');
.mc-wrap{background:#080f1a;color:#d4e8f7;font-family:'Cormorant Garamond',serif;max-width:920px;margin:0 auto;padding:24px;border-radius:16px;box-sizing:border-box;border:1px solid #1a2d4a;position:relative}
.mc-wrap::before{content:'ᚠ ᚱ ᛗ ᛞ ᚷ ᛟ ᚹ ᛉ ᛋ ᛏ';position:absolute;top:0;left:0;right:0;text-align:center;font-size:.55em;letter-spacing:1.2em;color:rgba(125,212,240,.12);padding:8px 0;overflow:hidden;white-space:nowrap}
.mc-wrap *{box-sizing:border-box}
.mc-wrap h1,.mc-wrap h2,.mc-wrap h3,.mc-wrap h4{color:#e8f4ff;border:none;font-family:'Cinzel',serif}
.mc-wrap p{color:#d4e8f7;font-size:1.05em;line-height:1.7}
.mc-wrap strong{color:#a8e6ff}
.mc-wrap a{color:#7dd4f0;text-decoration:none;border-bottom:1px dotted rgba(125,212,240,.4)}
.mc-wrap ul{list-style:none;padding-left:0;margin:0}
.mc-wrap li{color:#d4e8f7;margin-bottom:8px;padding-left:4px;font-size:1.02em}
.mc-wrap code{background:#0f1c30;color:#a8e6ff;padding:2px 8px;border-radius:4px;font-family:'JetBrains Mono',monospace;font-size:.88em;border:1px solid rgba(125,212,240,.2)}
.mc-hdr{text-align:center;padding:48px 32px 40px;background:linear-gradient(180deg,#0f1c30 0%,#080f1a 100%);border:1px solid #1a2d4a;border-radius:24px;margin-bottom:20px;position:relative;overflow:hidden}
.mc-hdr::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,#7dd4f0,#a8e6ff,#b0d4f1,#7dd4f0,transparent)}
.mc-hdr::after{content:'ᚠ ᛞ ᚱ';position:absolute;bottom:12px;left:50%;transform:translateX(-50%);font-size:.7em;color:rgba(125,212,240,.2);letter-spacing:.8em}
.mc-name{font-family:'Cinzel',serif;font-size:2.8em;font-weight:900;margin:0;letter-spacing:.02em;background:linear-gradient(135deg,#a8e6ff,#7dd4f0,#b0d4f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;text-shadow:0 0 40px rgba(125,212,240,.3)}
.mc-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(125,212,240,.08);border:1px solid rgba(125,212,240,.35);padding:6px 16px;border-radius:100px;font-family:'Cinzel',serif;font-size:.85em;font-weight:600;color:#a8e6ff;margin-top:16px;letter-spacing:.08em}
.mc-sub{color:#8ba8c4;font-size:1.05em;margin-top:12px;font-weight:400;font-style:italic}
.mc-warn{padding:14px 24px;border-radius:12px;margin:16px 0;font-weight:500;font-size:.88em;line-height:1.6;background:rgba(125,212,240,.05);border:1px solid rgba(125,212,240,.25);color:#a8d4e8;text-align:center;font-family:'Cormorant Garamond',serif}
.mc-sec{margin:16px 0;padding:28px 28px;background:#080f1a;border:1px solid #1a2d4a;border-radius:16px;position:relative;overflow:hidden}
.mc-sec::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#7dd4f0,#b0d4f1,#7dd4f0);opacity:.7}
.mc-sec::after{content:'ᛞ';position:absolute;bottom:10px;right:14px;font-size:.8em;color:rgba(125,212,240,.12)}
.mc-sec-title{font-family:'Cinzel',serif;font-size:1.4em;font-weight:700;margin:0 0 16px 0;color:#e8f4ff;display:flex;align-items:center;gap:10px;letter-spacing:.03em}
.mc-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}
.mc-card{background:#0f1c30;padding:20px;border-radius:12px;border:1px solid #1a2d4a;position:relative;transition:border-color .3s}
.mc-card:hover{border-color:rgba(125,212,240,.4)}
.mc-card h4{margin:0 0 10px 0;color:#a8e6ff;font-family:'Cinzel',serif;font-weight:600;font-size:1em;letter-spacing:.04em}
.mc-card p{color:#d4e8f7;font-size:.92em;margin:0;line-height:1.7}
.mc-val{font-family:'Cinzel',serif;font-size:2.8em;font-weight:900;background:linear-gradient(135deg,#a8e6ff,#7dd4f0,#b0d4f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:8px 0;line-height:1}
.mc-lbl{color:#8ba8c4;font-size:.88em;line-height:1.5;margin:0;font-style:italic}
.mc-tbl{width:100%;border-collapse:separate;border-spacing:0;margin-top:16px;font-family:'JetBrains Mono',monospace;border-radius:12px;border:1px solid #1a2d4a;overflow:hidden}
.mc-tbl th{background:rgba(125,212,240,.06);color:#a8e6ff;padding:12px 20px;text-align:left;font-weight:600;font-size:.75em;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #1a2d4a;font-family:'Cinzel',serif}
.mc-tbl td{padding:12px 20px;border-bottom:1px solid #0f1c30;color:#d4e8f7;font-size:.88em;background:#0b1524}
.mc-tbl tr:last-child td{border-bottom:none}
.mc-tbl td strong{color:#7dd4f0}
.mc-qlinks{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:16px 0}
.mc-btn{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#7dd4f0,#a8e6ff);color:#080f1a;padding:10px 24px;border-radius:8px;text-decoration:none;border:none;margin:12px 0 0 0;font-weight:700;font-size:.85em;letter-spacing:.06em;text-transform:uppercase;font-family:'Cinzel',serif;box-shadow:0 4px 12px rgba(125,212,240,.25);transition:all .3s}
.mc-btn:hover{box-shadow:0 6px 20px rgba(125,212,240,.45);transform:translateY(-1px)}
.mc-ava{width:44px;height:44px;border-radius:50%;margin-right:16px;object-fit:cover;border:2px solid #7dd4f0}
.mc-disclaimer{border-left:3px solid #d4785a;padding:14px 20px;background:rgba(212,120,90,.05);border-radius:0 12px 12px 0;color:#e0a080;font-size:.9em;margin:16px 0}
.mc-tag{display:inline-flex;align-items:center;padding:5px 12px;border-radius:100px;font-size:.72em;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-family:'Cinzel',serif;margin:4px}
.t1{background:rgba(125,212,240,.08);color:#a8e6ff;border:1px solid rgba(125,212,240,.35)}
.t2{background:rgba(176,212,241,.08);color:#b0d4f1;border:1px solid rgba(176,212,241,.35)}
.t3{background:rgba(90,140,180,.1);color:#8ba8c4;border:1px solid rgba(90,140,180,.35)}
.t4{background:rgba(212,120,90,.08);color:#e0a080;border:1px solid rgba(212,120,90,.35)}
details summary{cursor:pointer;font-family:'Cinzel',serif;font-size:1.3em;font-weight:700;color:#e8f4ff;padding:24px 28px;background:#0f1c30;border:1px solid #1a2d4a;border-radius:16px;position:relative;list-style:none;display:flex;align-items:center;gap:12px;letter-spacing:.03em;transition:border-color .3s}
details summary:hover{border-color:rgba(125,212,240,.4)}
details summary::-webkit-details-marker{display:none}
details summary::before{content:'ᚱ';font-size:.8em;transition:transform .2s;color:#7dd4f0}
details[open] summary::before{transform:rotate(90deg)}
details summary::after{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#7dd4f0,#b0d4f1);opacity:.7;border-radius:16px 0 0 16px}
details .mc-sec{margin-top:0;border-top-left-radius:0;border-top-right-radius:0;border-top:none}
.mc-video-wrap{position:relative;margin:16px 0;border-radius:16px;overflow:hidden;border:2px solid #7dd4f0;box-shadow:0 0 30px rgba(125,212,240,.12)}
.mc-video-badge{position:absolute;top:10px;right:10px;background:#7dd4f0;color:#080f1a;font-family:'Cinzel',serif;font-weight:700;padding:5px 12px;font-size:.8em;border-radius:4px;z-index:2;border:1px solid #080f1a;letter-spacing:.05em}
/* Frost / Nordic Fancy Styles */
.sampler-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-top: 15px; }
.param-box { background: rgba(125, 212, 240, 0.04); border: 1px solid rgba(125, 212, 240, 0.18); padding: 12px; border-radius: 8px; text-align: center; transition: all 0.2s ease; }
.param-box:hover { background: rgba(125, 212, 240, 0.08); border-color: rgba(125, 212, 240, 0.45); box-shadow: 0 0 12px rgba(125, 212, 240, 0.08); }
.param-val { font-family: 'Cinzel', serif; font-size: 1.5em; font-weight: 700; color: #a8e6ff; display: block; margin-bottom: 4px; }
.param-label { font-size: 0.7em; color: #8ba8c4; text-transform: uppercase; letter-spacing: 0.08em; font-family: 'Cormorant Garamond', serif; }
.quant-list { list-style: none; padding: 0; margin: 15px 0; }
.quant-item { display: flex; justify-content: space-between; padding: 8px 0; border-bottom: 1px solid #0f1c30; font-size: 0.88em; color: #d4e8f7; }
.quant-item:last-child { border-bottom: none; }
.quant-item span:first-child { font-family: 'JetBrains Mono', monospace; color: #7dd4f0; }
.mc-btn-glow { box-shadow: 0 0 15px rgba(125, 212, 240, 0.25); transition: all 0.3s ease; width: 100%; }
.mc-btn-glow:hover { box-shadow: 0 0 25px rgba(125, 212, 240, 0.45); transform: translateY(-2px); }
.download-icon { margin-right: 8px; }
/* Critical Config Box */
.mc-critical-box{margin:16px 0;padding:24px 28px;background:linear-gradient(135deg,rgba(212,120,90,.05) 0%,rgba(125,212,240,.03) 100%);border:1px solid rgba(212,120,90,.35);border-radius:14px;position:relative;overflow:hidden}
.mc-critical-box::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#d4785a,#a8e6ff,#d4785a,transparent)}
.mc-critical-box::after{content:'⚠';position:absolute;top:50%;right:16px;transform:translateY(-50%);font-size:2.2em;color:rgba(212,120,90,.12)}
.mc-critical-title{font-family:'Cinzel',serif;font-size:1em;font-weight:700;color:#e0a080;margin:0 0 12px 0;letter-spacing:.04em;display:flex;align-items:center;gap:8px}
.mc-critical-title .icon{font-size:1.1em}
.mc-critical-body{color:#d4e8f7;font-size:.92em;line-height:1.8;margin:0}
.mc-critical-body code{display:inline-block;background:rgba(212,120,90,.06);border:1px solid rgba(212,120,90,.25);color:#e0a080;padding:3px 10px;border-radius:6px;font-family:'JetBrains Mono',monospace;font-size:.82em;margin:4px 0}
.mc-critical-body .step{display:block;margin:10px 0;padding:10px 14px;background:rgba(125,212,240,.03);border-left:2px solid #7dd4f0;border-radius:0 6px 6px 0;font-size:.9em;line-height:1.7}
.mc-critical-body .step-num{font-family:'Cinzel',serif;font-weight:700;color:#a8e6ff;margin-right:6px}
.mc-critical-hint{color:#e0a080;font-size:.84em;margin-top:12px;font-style:italic;display:flex;align-items:center;gap:6px;font-weight:600}
.mc-critical-hint .dot{width:6px;height:6px;border-radius:50%;background:#d4785a;display:inline-block;flex-shrink:0;animation:pulse 2s infinite}
@keyframes pulse{0%,100%{opacity:1}50%{opacity:.4}}
/* Collapsible Critical Boxes */
.mc-critical-details{margin:16px 0;border:1px solid rgba(212,120,90,.35);border-radius:14px;overflow:hidden;position:relative}
.mc-critical-details::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#d4785a,#a8e6ff,#d4785a,transparent);z-index:1}
.mc-critical-details--red{border-color:rgba(212,120,90,.55)}
.mc-critical-details--red::before{background:linear-gradient(90deg,transparent,#d4785a,#e0a080,#d4785a,transparent)}
.mc-critical-summary{cursor:pointer;font-family:'Cinzel',serif;font-size:1em;font-weight:700;color:#e0a080;padding:18px 28px;background:linear-gradient(135deg,rgba(212,120,90,.07) 0%,rgba(125,212,240,.03) 100%);list-style:none;display:flex;align-items:center;gap:10px;letter-spacing:.04em;transition:background .3s;position:relative}
.mc-critical-summary--red{background:linear-gradient(135deg,rgba(212,120,90,.1) 0%,rgba(125,212,240,.03) 100%)}
.mc-critical-summary:hover{background:linear-gradient(135deg,rgba(212,120,90,.13) 0%,rgba(125,212,240,.06) 100%)}
.mc-critical-summary::-webkit-details-marker{display:none}
.mc-critical-summary::after{content:'▸';position:absolute;right:24px;font-size:1.1em;color:#d4785a;transition:transform .2s}
.mc-critical-details[open] .mc-critical-summary::after{transform:rotate(90deg)}
.mc-critical-summary .icon{font-size:1.1em}
.mc-critical-pulse{margin-left:auto;display:flex;align-items:center}
.mc-critical-pulse .dot{width:8px;height:8px;border-radius:50%;background:#d4785a;display:inline-block;animation:pulse 2s infinite}
.mc-critical-details .mc-critical-body{padding:0 28px 24px 28px;margin:0;border-top:1px solid rgba(212,120,90,.15)}
/* Lore-specific styles */
.lore-geo{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}
.lore-geo-item{background:rgba(125,212,240,.03);border:1px solid rgba(125,212,240,.15);border-radius:10px;padding:14px 16px;transition:border-color .3s}
.lore-geo-item:hover{border-color:rgba(125,212,240,.4)}
.lore-geo-item h5{margin:0 0 6px 0;font-family:'Cinzel',serif;font-size:.85em;font-weight:600;color:#a8e6ff;letter-spacing:.03em}
.lore-geo-item p{font-size:.82em;color:#8ba8c4;margin:0;line-height:1.6}
.lore-faction{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:#0b1524;border:1px solid #1a2d4a;border-radius:10px;margin-bottom:10px;transition:border-color .3s}
.lore-faction:hover{border-color:rgba(125,212,240,.35)}
.lore-faction-icon{font-size:1.4em;margin-top:2px;flex-shrink:0}
.lore-faction-info h5{margin:0 0 4px 0;font-family:'Cinzel',serif;font-size:.9em;font-weight:600;color:#a8e6ff}
.lore-faction-info p{margin:0;font-size:.82em;color:#8ba8c4;line-height:1.6}
.lore-system{display:flex;align-items:center;gap:10px;padding:10px 14px;background:rgba(176,212,241,.03);border-left:3px solid #7dd4f0;border-radius:0 8px 8px 0;margin-bottom:8px}
.lore-system-icon{font-size:1.2em;flex-shrink:0}
.lore-system-text{font-size:.85em;color:#d4e8f7;line-height:1.5}
.lore-system-text strong{color:#a8e6ff}
/* Review Section Styles */
.review-card{background:#0b1524;border:1px solid #1a2d4a;border-radius:12px;padding:20px 24px;margin-bottom:16px;position:relative;transition:border-color .3s}
.review-card:hover{border-color:rgba(125,212,240,.4)}
.review-card:last-child{margin-bottom:0}
.review-card::before{content:'';position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(180deg,#7dd4f0,#b0d4f1);border-radius:12px 0 0 12px}
.review-author{display:flex;align-items:center;gap:10px;margin-bottom:12px}
.review-author-name{font-family:'Cinzel',serif;font-weight:700;font-size:.95em;color:#a8e6ff;letter-spacing:.03em}
.review-rating{font-family:'Cinzel',serif;font-size:.8em;color:#7dd4f0;font-weight:600;margin-left:auto}
.review-text{color:#d4e8f7;font-size:.92em;line-height:1.7;margin:0}
.review-text ul{list-style:none;padding-left:0;margin:8px 0 0 0}
.review-text li{padding-left:18px;position:relative;margin-bottom:6px;font-size:.9em;line-height:1.6}
.review-text li::before{content:'ᛞ';position:absolute;left:0;color:#7dd4f0;font-size:.8em}
@media(max-width:640px){.mc-wrap{padding:12px}.mc-name{font-size:2em}.mc-grid{grid-template-columns:1fr}.mc-qlinks{grid-template-columns:1fr}.lore-geo{grid-template-columns:1fr}}
</style>
<div class="mc-wrap">
<div class="mc-hdr">
<h1 class="mc-name">Heimdallr-26B-A4B</h1>
<div class="mc-badge">ᚱ v0.35</div>
<p class="mc-sub">The frost never sleeps.</p>
</div>
<div class="mc-warn">
ᚱ Content Advisory: Mature Themes / Adult Interactions — Intended for mature audiences only. ᚱ
</div>
<div class="mc-warn">
ᚱ Note: While the training data contains some erotic content, this was not the primary objective; as such, the model is likely not fully uncensored. ᚱ
</div>
<div class="mc-video-wrap">
<span class="mc-video-badge">ᛞ GEMMA 4 BASED</span>
<video autoplay loop muted playsinline controls style="width:100%;display:block;border-radius:14px">
<source src="https://huggingface.co/spaces/ReadyArt/README/resolve/main/heimdallr-26b-a4b-v0.35.mp4" type="video/mp4">
</video>
</div>
<!-- CRITICAL: Chat Completion & Post-Processing Requirements -->
<details class="mc-critical-details">
<summary class="mc-critical-summary">
<span class="icon">⚠</span> Required: SillyTavern Configuration (Read Before Use)
<span class="mc-critical-pulse"><span class="dot"></span></span>
</summary>
<div class="mc-critical-body">
<p style="margin-bottom:12px"><strong>This model MUST be used in Chat Completion mode. Text Completion will produce broken, incoherent output. (You're on your own with text completion)</strong></p>
<span class="step"><span class="step-num">1.</span> In SillyTavern, open <strong>Extension Settings</strong> (the plug icon) → <strong>Backend</strong> and ensure your API connection is set to use <strong>Chat Completion</strong> (not Text Completion / raw completions). If you are using a local backend like Ollama, LM Studio, or vLLM, make sure the endpoint is configured for <code>/v1/chat/completions</code> rather than <code>/v1/completions</code>.</span>
<span class="step"><span class="step-num">2.</span> In SillyTavern, go to <strong>Chat Settings</strong> (the chat bubble icon) → <strong>Prompt Post-Processing</strong> and set it to:
<br><code>Strict (user first, alternating roles; with tools)</code>
<br>This is critical. Without this setting, the model will not receive properly structured role-separated messages and will produce garbled or malformed text output.</span>
<span class="step"><span class="step-num">3.</span> In <strong>Chat Completion</strong> → <strong>Additional Parameters</strong>, set the following to enable the model's reasoning / thinking capability:
<br><code>"chat_template_kwargs": {"enable_thinking": true, "reasoning_effort": "medium"}</code></span>
<div class="mc-critical-hint"><span class="dot"></span> Failing to use Chat Completion or the Strict post-processing mode will result in broken formatting, role bleed, and unintelligible responses. These settings are non-negotiable for this model.</div>
</div>
</details>
<!-- CRITICAL: Uncensored Roleplay Prompts Required -->
<details class="mc-critical-details mc-critical-details--red">
<summary class="mc-critical-summary mc-critical-summary--red">
<span class="icon">⚠</span> Required: Uncensored Roleplay Prompts<br>(YOU MUST USE ROLEPLAY PROMPTS)
<span class="mc-critical-pulse"><span class="dot"></span></span>
</summary>
<div class="mc-critical-body">
<p style="margin-bottom:12px"><strong>This model requires that your roleplay prompts be fully uncensored. Safety-aligned system prompts, content guardrails, or moral constraints will degrade output quality, trigger in-character refusals, and break immersion.</strong></p>
<span class="step"><span class="step-num">1.</span> Ensure your <strong>system prompt</strong> and <strong>character card</strong> do NOT include safety instructions, content filters, ethical guardrails, or "stay in character as a helpful AI" framing. The model is trained to operate without these restrictions.</span>
<span class="step"><span class="step-num">2.</span> Remove or override any <strong>default safety preamble</strong> injected by your frontend (e.g., SillyTavern's default system prompt, Ollama's safety layer, or LM Studio's moderation settings). These will conflict with the model's training and produce broken or evasive responses.</span>
<span class="step"><span class="step-num">3.</span> If your frontend has a <strong>content moderation toggle</strong> (e.g., "safety layer", "content filter", "moderation"), <strong>disable it</strong> for this model. The training data was generated without safety constraints, and re-imposing them at inference time will cause the model to fight its own weights.</span>
<div class="mc-critical-hint"><span class="dot"></span> Using safety-aligned or censored prompts with this model will result in character inconsistency, mid-scene refusals, and significantly degraded roleplay quality. This is a hard requirement, not a suggestion.</div>
</div>
</details>
<!-- LORE: THE HRIMSPINE RANGE -->
<details>
<summary>ᛞ The Hrimspine Range — World Lore</summary>
<div class="mc-sec">
<p>A continent split by an immense, perpetually frozen mountain range. The <strong>Hrimspine</strong> is not merely a landscape — it is a living, breathing entity of ice, fire, and ancient ruin. Blizzard conditions never cease. The wind screams through narrow passes, and beneath the shifting glaciers, a dead civilization still hums with forgotten power.</p>
<h3 style="font-family:'Cinzel',serif;color:#a8e6ff;margin:24px 0 12px 0;font-size:1.1em;letter-spacing:.04em">ᚱ Geography</h3>
<div class="lore-geo">
<div class="lore-geo-item">
<h5>ᛞ The Hrimspine Mountains</h5>
<p>Year-round blizzards, lethal crevasses, and unstable ice-bridges. Only traversable via narrow, wind-blasted passes. The core of the frozen continent.</p>
</div>
<div class="lore-geo-item">
<h5>ᚱ Mount Jökull</h5>
<p>Second-highest summit, geothermally active. Hot springs on the eastern face. Magnetic ore renders compasses useless. Sole source of Relic-Ice.</p>
</div>
<div class="lore-geo-item">
<h5>ᚱ The Howling Throat</h5>
<p>A narrow corridor where winds exceed 100mph. Wind-chatter causes auditory hallucinations. Lined with Waystone monoliths. Primary Frostwyrm ambush site.</p>
</div>
<div class="lore-geo-item">
<h5>ᛞ Frostmaw Glacier</h5>
<p>A shifting ice sea hiding pre-freeze ruins. Unpredictable crevasses shift with daily melt-freeze cycles. Sub-glacial ruins emit faint thermal signatures and a constant low-frequency hum.</p>
</div>
<div class="lore-geo-item">
<h5>ᚱ Svartdalen</h5>
<p>A geothermal wasteland of perpetual smog and grey sludge. Extreme heat differentials spawn localized cyclones. Home to the Ash-Born and The Cinder-Market.</p>
</div>
<div class="lore-geo-item">
<h5>ᚱ Lake Vetr</h5>
<p>Vast frozen freshwater locked under three feet of ice. Subglacial currents make thickness unpredictable. Habitat of Glacial Leviathans. Primary crossing for White-Rat smugglers.</p>
</div>
</div>
<h3 style="font-family:'Cinzel',serif;color:#a8e6ff;margin:28px 0 12px 0;font-size:1.1em;letter-spacing:.04em">ᚱ Key Locations</h3>
<div class="lore-geo">
<div class="lore-geo-item">
<h5>ᛞ Hrimfjalls Rest</h5>
<p>Subterranean waystation carved into Mount Jökull's eastern cliff. Ironwood doors, geothermal heat, a sub-level bathhouse, and the Ossuary vault. Managed by Tova Stone-sinew.</p>
</div>
<div class="lore-geo-item">
<h5>ᚱ The Soot-and-Steam Baths</h5>
<p>Geothermal pool network beneath Hrimfjalls Rest. Mineral-rich water treats frostbite. Segregated by ironwood chains — a prime location for illicit deals.</p>
</div>
<div class="lore-geo-item">
<h5>ᚱ Aethelgard Ruins</h5>
<p>A pre-freeze metropolis crushed beneath Frostmaw Glacier. Architecture defies modern logic. A central spire remains unnaturally warm, powering ancient defenses. Feral automata patrol the outer districts.</p>
</div>
<div class="lore-geo-item">
<h5>ᛞ The Cinder-Market</h5>
<p>An ash-covered bazaar in Svartdalen. Specializes in coal, sulfur, and forged Frostwarden documents. Air is toxic to non-locals. Controlled by the Ash-Born.</p>
</div>
</div>
<h3 style="font-family:'Cinzel',serif;color:#a8e6ff;margin:28px 0 12px 0;font-size:1.1em;letter-spacing:.04em">ᚱ Factions</h3>
<div class="lore-faction">
<span class="lore-faction-icon">ᛞ</span>
<div class="lore-faction-info">
<h5>Frostwardens</h5>
<p>Paramilitary order policing the passes. White-bear pelts, Waystone compasses, elite Valkyrie archers on armored Snow-Striders. Commanded by Kaelen Ice-vein. Authorized to execute smugglers outside Hearth-law zones.</p>
</div>
</div>
<div class="lore-faction">
<span class="lore-faction-icon">ᚱ</span>
<div class="lore-faction-info">
<h5>The White-Rat Cartel</h5>
<p>Black-market syndicate exploiting hidden glacier routes. Transport Relic-Ice and pre-freeze artifacts. Employ disposable Ice-Chippers. Led by the charismatic Sylas White-Rat Vane.</p>
</div>
</div>
<div class="lore-faction">
<span class="lore-faction-icon">ᛟ</span>
<div class="lore-faction-info">
<h5>The Ash-Born</h5>
<p>Mutated mining guild adapted to extreme heat and toxic fumes. Skin hardened with burn scars, lungs adapted to sulfur. Worship the Earth-Fire. Led by Bjorn Iron-lung. Operate The Cinder-Market.</p>
</div>
</div>
<div class="lore-faction">
<span class="lore-faction-icon">ᚹ</span>
<div class="lore-faction-info">
<h5>The Thaw-Cult</h5>
<p>Religious extremists worshipping pre-freeze entities in Relic-Ice. Infect themselves with Ice-Fever for visions. Sabotage geothermal vents to expand the glacier. Led by Orla Thaw-Whisper. Enemies of all.</p>
</div>
</div>
<h3 style="font-family:'Cinzel',serif;color:#a8e6ff;margin:28px 0 12px 0;font-size:1.1em;letter-spacing:.04em">ᚱ Key Figures</h3>
<div class="lore-geo">
<div class="lore-geo-item">
<h5>ᛞ Tova Stone-sinew</h5>
<p>Grizzled, one-armed innkeeper. Lost her arm to a frost-wyrm. Unmatched mountain knowledge. Enforces Hearth-law with an iron bone hook. Hoards pre-freeze tech in secret.</p>
</div>
<div class="lore-geo-item">
<h5>ᚱ Kaelen Ice-vein</h5>
<p>Ruthless Frostwarden Commander. Three fingers missing to frostbite. Tracks smugglers relentlessly. Secretly suffers early-stage Ice-Fever. Detests Tova's neutrality.</p>
</div>
<div class="lore-geo-item">
<h5>ᚱ Sylas White-Rat Vane</h5>
<p>Smuggler kingpin. Always accompanied by snow-ferrets. Lost an ear to Kaelen's crossbow. Seeking the Keystone of Aethelgard to monopolize thermal vents.</p>
</div>
<div class="lore-geo-item">
<h5>ᛞ Vespera of the Flask</h5>
<p>Desperate lowland alchemist. Needs Relic-Ice to cure a plague. Wealthy but naive to mountain survival. Carries fire-potions that melt solid rock.</p>
</div>
<div class="lore-geo-item">
<h5>ᚱ Orla Thaw-Whisper</h5>
<p>Fanatical cult leader. Left arm permanently frozen solid by Ice-Fever. Hears the hum of Aethelgard. Commands cultists via hypnotic resonance. Hunted by Kaelen.</p>
</div>
<div class="lore-geo-item">
<h5>ᛞ Bjorn Iron-lung</h5>
<p>Brutal Ash-Born foreman. Breathes visible soot. Unnaturally high body temperature. Resents Tova's monopoly. Will only trade coal for grain, never coin.</p>
</div>
</div>
<h3 style="font-family:'Cinzel',serif;color:#a8e6ff;margin:28px 0 12px 0;font-size:1.1em;letter-spacing:.04em">ᚱ Races of the Hrimspine</h3>
<div class="lore-geo">
<div class="lore-geo-item">
<h5>ᛞ Humans</h5>
<p>Resilient settlers and scavengers. While physically outmatched, their ingenuity and adaptability allow them to carve out niches in the harshest peaks.</p>
</div>
<div class="lore-geo-item">
<h5>ᚱ Elves</h5>
<p>Ancient beings with a deep connection to the ley lines. Their longevity allows them to remember the world before the freeze, though they grow aloof.</p>
</div>
<div class="lore-geo-item">
<h5>ᛞ Orcs</h5>
<p>Powerful warriors who thrive in the brutal cold. Their tribal societies value strength and survival, often clashing with Frostwarden patrols.</p>
</div>
<div class="lore-geo-item">
<h5>ᚱ Trolls</h5>
<p>Massive creatures with skin like granite. Some have adapted to the ice, blending into glaciers to ambush unsuspecting travelers.</p>
</div>
<div class="lore-geo-item">
<h5>ᛞ Demons</h5>
<p>Beings of sulfur and flame from the deeper vents. They find the surface freezing but are drawn to the geothermal heat of Svartdalen.</p>
</div>
</div>
<h3 style="font-family:'Cinzel',serif;color:#a8e6ff;margin:28px 0 12px 0;font-size:1.1em;letter-spacing:.04em">ᚱ Flora & Fauna</h3>
<div class="lore-geo">
<div class="lore-geo-item">
<h5>ᛞ Frost-wyrms</h5>
<p>Wingless, serpentine ice-beasts. Burrow through snowpack, sense vibrations above ice. Acidic saliva melts flesh. Attracted to Aethelgard's hum. Guardians of Relic-Ice.</p>
</div>
<div class="lore-geo-item">
<h5>ᚱ Snow-Striders</h5>
<p>Large, six-legged felines adapted to snow. Wide paws distribute weight over crevasses. Thick blubber insulates. Domesticated by White-Rats and Frostwarden Valkyries.</p>
</div>
<div class="lore-geo-item">
<h5>ᚱ Rime-Ravens</h5>
<p>Carrion birds with crystalline feathers. Mimic human speech and Waystone hums. Flocks indicate recent death or impending avalanche. Used as early warning systems.</p>
</div>
<div class="lore-geo-item">
<h5>ᛞ Glacial Leviathan</h5>
<p>Massive, blind aquatic predator beneath Lake Vetr. Detects pressure changes through ice. Can shatter thin ice from below. Feared by all who cross the lake.</p>
</div>
</div>
<h3 style="font-family:'Cinzel',serif;color:#a8e6ff;margin:28px 0 12px 0;font-size:1.1em;letter-spacing:.04em">ᚱ Systems & Culture</h3>
<div class="lore-system">
<span class="lore-system-icon">ᛞ</span>
<span class="lore-system-text"><strong>Hearth-law:</strong> Absolute neutrality pact within Hrimfjalls Rest. No weapons, no bloodshed. Payment in coin, coal, or firewood. Violation means exile into the storm without gear.</span>
</div>
<div class="lore-system">
<span class="lore-system-icon">ᚱ</span>
<span class="lore-system-text"><strong>Relic-Ice:</strong> Ancient ice containing preserved pre-freeze microbes. Melts exceptionally slowly. Causes Ice-Fever if touched bare-handed. Whispers when exposed to heat. The most prized contraband in the Range.</span>
</div>
<div class="lore-system">
<span class="lore-system-icon">ᚱ</span>
<span class="lore-system-text"><strong>Ice-Fever:</strong> Necrotic disease from Relic-Ice exposure. Blackened veins, pre-freeze hallucinations, loss of pain. Terminal stage: complete bodily freezing while still conscious.</span>
</div>
<div class="lore-system">
<span class="lore-system-icon">ᛞ</span>
<span class="lore-system-text"><strong>Waystone Navigation:</strong> Magnetized lodestones pointing to buried monoliths. The only reliable method during whiteouts. Monoliths emit vibrations disruptive to Frost-wyrms.</span>
</div>
<div class="lore-system">
<span class="lore-system-icon">ᚱ</span>
<span class="lore-system-text"><strong>The Pre-Freeze:</strong> The apocalyptic event that created the Hrimspine. A rapid, unnatural tectonic shift and temperature drop that eradicated the civilization of Aethelgard. Cause unknown.</span>
</div>
<div class="lore-system">
<span class="lore-system-icon">ᛞ</span>
<span class="lore-system-text"><strong>Coal Standard:</strong> Survival-based currency. Value hierarchy: Coal → Preserved Meat → Ironwood → Coin. Gold is nearly worthless. Heat and food are paramount.</span>
</div>
</div>
</details>
<!-- SYNTHETIC LIFE ENGINE -->
<details>
<summary>ᚱ Synthetic Life Engine</summary>
<div class="mc-sec">
<p>Dataset generated using our advanced <strong>Character Engine</strong> and <strong>Emotional Engine</strong>, creating genuine life and emotional resonance in every interaction — as vivid and immersive as the world of the Hrimspine.</p>
<div class="mc-grid">
<div class="mc-card">
<h4>ᚱ Character Engine</h4>
<p>Ensures consistent personality traits, speech patterns, and behavioral logic across all contexts. Characters remain true to themselves throughout.</p>
</div>
<div class="mc-card">
<h4>ᛞ Emotional Engine</h4>
<p>Injects dynamic emotional states into responses, creating depth and realistic reactions that breathe life into every exchange.</p>
</div>
<div class="mc-card">
<h4>ᚱ Quality Refinement</h4>
<p>Automated detection and rewriting of repetitive phrases ensures fresh, high-quality dialogue in every turn.</p>
</div>
<div class="mc-card">
<h4>ᛞ Dialogue Integrity</h4>
<p>Advanced quote normalization ensures balanced dialogue markers, preventing formatting errors and maintaining immersion.</p>
</div>
</div>
</div>
</details>
<!-- TRAINING DETAILS -->
<details>
<summary>ᚱ Training Details & Parameters</summary>
<div class="mc-sec">
<p>Fine-tuned using <strong>LoRA (Low-Rank Adaptation)</strong> for efficient and targeted weight adjustment, preserving the base model's capabilities while imprinting new behavioral patterns.</p>
<div class="mc-warn" style="background:rgba(125,212,240,.05);border-color:rgba(125,212,240,.25);color:#a8d4e8;text-align:left;padding:16px 20px;margin:16px 0">
ᚱ <strong>LoRA Rank 128:</strong> The training data's breadth and behavioral nuance required a wide adaptation surface. The higher rank allows the adapter to encode richer, more distinct behavioral patterns without interference.
</div>
<div class="mc-grid">
<div class="mc-card" style="text-align:center">
<h4>ᚱ Epochs</h4>
<div class="mc-val">2</div>
<p class="mc-lbl">Full passes through the training dataset for thorough learning</p>
</div>
<div class="mc-card" style="text-align:center">
<h4>ᛞ LoRA Rank</h4>
<div class="mc-val">128</div>
<p class="mc-lbl">Richer adaptation for complex behavioral nuance</p>
</div>
</div>
<table class="mc-tbl">
<thead><tr><th>Parameter</th><th>Value</th></tr></thead>
<tbody>
<tr><td>Training Method</td><td><strong>LoRA (Low-Rank Adaptation)</strong></td></tr>
<tr><td>LoRA Rank (r)</td><td><strong>128</strong></td></tr>
<tr><td>Epochs</td><td><strong>2</strong></td></tr>
<tr><td>Trained Layers</td><td><strong>Text layers only</strong></td></tr>
</tbody>
</table>
<ul style="margin-top:16px">
<li>ᚱ <strong>Method:</strong> LoRA fine-tuning for parameter-efficient adaptation, preserving base knowledge while imprinting new behaviors</li>
<li>⚡ <strong>Efficiency:</strong> Only a fraction of parameters updated, keeping the model lean and responsive</li>
<li>ᛞ <strong>Rank Justification:</strong> The rank of 128 was necessary to give the adapter enough capacity to encode the full range of behavioral patterns in the training data without degradation</li>
<li>ᚱ <strong>Result:</strong> Maintains coherence while exhibiting the desired personality traits and interaction style</li>
</ul>
</div>
</details>
<!-- TRAINING PROCESS -->
<details>
<summary>ᚱ Training Process</summary>
<div class="mc-sec">
<p>Model weights subjected to <strong>iterative refinement</strong> during data creation. Each conversation underwent multiple checks for stability and alignment.</p>
<ul>
<li>ᚱ <strong>Multi-Turn Generation:</strong> Conversations built turn-by-turn for natural context flow</li>
<li>ᛞ <strong>Refusal Filtering:</strong> Automated systems detected and removed unwanted refusals</li>
<li>ᚱ <strong>Slop Cleaning:</strong> Undesirable phrases identified and rewritten by dedicated assistant models</li>
</ul>
</div>
</details>
<!-- DATASET OVERVIEW -->
<details>
<summary>ᚱ Dataset Overview</summary>
<div class="mc-sec">
<p>Model trained on a <strong>specialized adult-oriented roleplay dataset</strong> with diverse scenarios and emotional contexts.</p>
<ul>
<li>🔞 <strong>Content Rating:</strong> Strictly 18+ (Adults Only)</li>
<li>ᚱ <strong>Focus:</strong> Mature themes, immersive roleplay, uncensored dialogue</li>
</ul>
</div>
</details>
<!-- VERSION NOTES -->
<details>
<summary>ᚱ Version Notes</summary>
<div class="mc-sec">
<ul>
<li>⚠️ <strong>Content Warning:</strong> This model can generate mature content. Use responsibly.</li>
<li>ᛞ <strong>Clean Output:</strong> Reasoning tags and excessive markdown stripped for cleaner roleplay</li>
<li>ᛞ <strong>LoRA Rank 128:</strong> The breadth of the training data demanded a wide adapter to preserve distinct behavioral signatures.</li>
<li>🚫 <strong>Personal Use Only:</strong> This model is not intended for, tested for, or safe for deployment on public APIs or multi-user hosted services.</li>
</ul>
</div>
</details>
<!-- CONFIGURATION -->
<details>
<summary>ᚱ Configuration</summary>
<div class="mc-sec">
<div class="mc-qlinks">
<div class="mc-card">
<h4>ᚱ Sampler Settings</h4>
<p style="margin-bottom:10px;font-size:0.8em;color:#8ba8c4">Recommended parameters for optimal output</p>
<div class="sampler-grid">
<div class="param-box">
<span class="param-val">0.95</span>
<span class="param-label">Top-P</span>
</div>
<div class="param-box">
<span class="param-val">0.8</span>
<span class="param-label">Temperature</span>
</div>
<div class="param-box">
<span class="param-val">0</span>
<span class="param-label">Freq Pen</span>
</div>
<div class="param-box">
<span class="param-val">0</span>
<span class="param-label">Presence Pen</span>
</div>
</div>
</div>
<div class="mc-card">
<h4>ᛞ GGUF Quantizations</h4>
<p style="font-size:0.8em;color:#8ba8c4">Available formats for local inference</p>
<ul class="quant-list">
<li class="quant-item"><span>Q4_K_M</span><span>Decent Quality</span></li>
<li class="quant-item"><span>Q5_K_M</span><span>Recommended</span></li>
<li class="quant-item"><span>Q6_K</span><span>High Quality</span></li>
<li class="quant-item"><span>Q8_0</span><span>Near Lossless</span></li>
</ul>
<a href="https://huggingface.co/ReadyArt/Heimdallr-26B-A4B-v0.35-GGUF" class="mc-btn mc-btn-glow">
<span class="download-icon">⬇</span> View Repository
</a>
</div>
</div>
</div>
</details>
<!-- CREDITS -->
<details>
<summary>ᚱ Credits</summary>
<div class="mc-sec">
<ul>
<li style="display:flex;align-items:center;margin-bottom:12px;padding:16px 20px;background:#0f1c30;border:1px solid #1a2d4a;border-radius:12px">
<img src="https://huggingface.co/avatars/55f24699e0a1295a9d16ddecd81f8a.svg" alt="GECFDO" class="mc-ava">
<span><strong>GECFDO</strong> — Data Generation & iMatrix Quants</span>
</li>
<li style="display:flex;align-items:center;margin-bottom:12px;padding:16px 20px;background:#0f1c30;border:1px solid #1a2d4a;border-radius:12px">
<img src="https://huggingface.co/avatars/75a3eb8d24efb96b7b7e69340845028f.svg" alt="Sleep Deprived" class="mc-ava">
<span><strong>Sleep Deprived</strong> — Dataset Generator</span>
</li>
<li style="display:flex;align-items:center;margin-bottom:12px;padding:16px 20px;background:#0f1c30;border:1px solid #1a2d4a;border-radius:12px">
<img src="https://cdn-avatars.huggingface.co/v1/production/uploads/6759e155bc947d6070775cb9/FW3jKJ-t8iH9MPGeWzyX5.png" alt="FrenzyBiscuit" class="mc-ava">
<span><strong>FrenzyBiscuit</strong> — Fine-Tuning & Dataset Creation</span>
</li>
</ul>
</div>
</details>
<!-- LICENSE & USAGE -->
<div class="mc-sec">
<h2 class="mc-sec-title">ᚱ License & Usage</h2>
<div class="mc-disclaimer">
<strong>⚠️ Usage Agreement:</strong> By using this model, you accept all terms and conditions below in full.
</div>
<ul>
<li>ᚱ Built upon the <strong>Apache 2.0</strong> license</li>
<li>🚫 <strong>Personal use only</strong> — not for public API, hosted service, or multi-user deployment</li>
<li>ᛞ You accept <strong>full responsibility</strong> for all outputs generated</li>
<li>🔞 You confirm you are at least <strong>18 years old</strong></li>
<li>ᚱ Creators bear <strong>no responsibility</strong> for how the model is used, including any harm to users of a publicly deployed instance</li>
<li>ᛞ No commercial use to the extent legally allowed</li>
</ul>
<div style="margin-top:16px">
<span class="mc-tag t1">Apache 2.0</span>
<span class="mc-tag t2">Personal Use Only</span>
<span class="mc-tag t3">18+ Content</span>
<span class="mc-tag t4">NSFW</span>
<span class="mc-tag t4">No Public API</span>
<span class="mc-tag t2">Hrimspine Lore</span>
</div>
</div>
</div>