CoolFace
Modelpublic

ReadyArt/Heimdallr-27B-v0.35-W8A16-PTQ

sourceHugging Faceapache-2.0updated 1mo agoView on Hugging Face
0likes34downloads
Model Card

<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}

/ W8A16 PTQ Quant Section / .mc-ptq{margin:16px 0;padding:28px 28px;background:linear-gradient(135deg,#0a1525 0%,#080f1a 100%);border:1px solid rgba(125,212,240,.4);border-radius:16px;position:relative;overflow:hidden} .mc-ptq::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,#7dd4f0,#a8e6ff,#7dd4f0,transparent)} .mc-ptq::after{content:'ᛉ ᛋ ᛏ';position:absolute;bottom:10px;right:16px;font-size:.7em;color:rgba(125,212,240,.1);letter-spacing:.6em} .mc-ptq-title{font-family:'Cinzel',serif;font-size:1.5em;font-weight:900;margin:0 0 6px 0;letter-spacing:.04em;background:linear-gradient(135deg,#a8e6ff,#7dd4f0,#b0d4f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:flex;align-items:center;gap:10px} .mc-ptq-title .rune{font-size:.8em;-webkit-text-fill-color:#7dd4f0} .mc-ptq-sub{color:#8ba8c4;font-size:.95em;margin:0 0 18px 0;font-style:italic} .mc-ptq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px} .mc-ptq-item{background:rgba(125,212,240,.04);border:1px solid rgba(125,212,240,.18);border-radius:10px;padding:14px 16px;transition:border-color .3s} .mc-ptq-item:hover{border-color:rgba(125,212,240,.45);box-shadow:0 0 10px rgba(125,212,240,.06)} .mc-ptq-item h5{margin:0 0 6px 0;font-family:'Cinzel',serif;font-size:.82em;font-weight:600;color:#a8e6ff;letter-spacing:.03em;display:flex;align-items:center;gap:6px} .mc-ptq-item p{font-size:.82em;color:#d4e8f7;margin:0;line-height:1.6} .mc-ptq-item code{font-size:.78em} .mc-ptq-note{margin-top:16px;padding:12px 18px;background:rgba(176,212,241,.04);border-left:3px solid #7dd4f0;border-radius:0 8px 8px 0;font-size:.85em;color:#b0d4f1;line-height:1.6;font-style:italic} .mc-ptq-note strong{color:#a8e6ff;font-style:normal}

@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}.mc-ptq-grid{grid-template-columns:1fr}} </style>

<div class="mc-wrap">

<div class="mc-hdr"> <h1 class="mc-name">Heimdallr-27B</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>

<!-- W8A16 PTQ INT8 QUANT --> <div class="mc-ptq"> <h2 class="mc-ptq-title"><span class="rune">ᛉ</span> W8A16-PTQ INT8 QUANT</h2> <p class="mc-ptq-sub">Post-Training Quantized (PTQ) version of <a href="https://huggingface.co/ReadyArt/Heimdallr-27B-v0.35">ReadyArt/Heimdallr-27B-v0.35</a></p> <p class="mc-ptq-sub">This quant is optimized for Ampere GPUs but will work on other GPUs.</p> <div class="mc-ptq-grid"> <div class="mc-ptq-item"> <h5>ᚱ Method</h5> <p>One-shot quantization via <code>llmcompressor.oneshot</code>. No calibration dataset required.</p> </div> <div class="mc-ptq-item"> <h5>ᛞ Modifier</h5> <p>Uses llmcompressor <code>QuantizationModifier</code> with the <strong>W8A16</strong> preset. No AWQ, no GPTQ.</p> </div> <div class="mc-ptq-item"> <h5>ᚱ Precision</h5> <p>Weights: INT8 · Activations: FP16. Reduces memory footprint while preserving inference accuracy.</p> </div> <div class="mc-ptq-item"> <h5>ᛞ MTP & Vision Status</h5> <p>Multi-Token Prediction verified working. Vision verified working.</p> </div> </div> <div class="mc-ptq-note"> <strong>ᛉ Note:</strong> This quantization was produced without a calibration pass, making it fast to generate but potentially slightly less accurate than calibration-based methods (AWQ/GPTQ). In practice, W8A16 PTQ performs very well for conversational and roleplay workloads. </div> </div>

<div class="mc-video-wrap"> <span class="mc-video-badge">ᛞ QWEN3.8 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-v0-35-v2.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>"chattemplatekwargs": {"enablethinking": true, "reasoningeffort": "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 160:</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">3</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">160</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>160</strong></td></tr> <tr><td>Epochs</td><td><strong>3</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 160 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 160:</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>Q4KM</span><span>Decent Quality</span></li> <li class="quant-item"><span>Q5KM</span><span>Recommended</span></li> <li class="quant-item"><span>Q6K</span><span>High Quality</span></li> <li class="quant-item"><span>Q80</span><span>Near Lossless</span></li> </ul> <a href="https://huggingface.co/ReadyArt/Heimdallr-27B-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>

<!-- REVIEWS --> <details> <summary>ᚱ Community Reviews</summary> <div class="mc-sec"> <p style="margin-bottom:20px;color:#8ba8c4;font-style:italic">Feedback from the community on their experience with this tune.</p> <!-- Review 1: Underslung --> <div class="review-card"> <div class="review-author"> <span class="review-author-name">Underslung</span> <span class="review-rating">★★★★★ 10/10</span> </div> <p class="review-text">"Never had a character say "these are for you" in an ERP context. 10/10 no notes"</p> </div> <!-- Review 2: CinderGrace --> <div class="review-card"> <div class="review-author"> <span class="review-author-name">CinderGrace</span> <span class="review-rating">★★★★★</span> </div> <p class="review-text">"Early thoughts:</p> <ul class="review-text"> <li>The prose is more towards real life, as you said earlier today. Definitely more of my kind of flavor.</li> <li>Might be surprising considering you said earlier that the length is usually a problem with this dataset, but actually ... it is the best length out of all the tunes and the stock model. The length and formatting of the answer is just right, as it should be and how it usually is for me with gemma 4. (will see if it stays strong with longer context, as the stock model usually gets much worse as the context increases.)</li> <li>A touch less horny than the previous 2 tunes, but not by much. Much more horny than the stock model.</li> <li>The thinking is the worst of the tunes so far. It is much shorter (around 1/4 shorter compared to stock). But it doesn't seem to affect the output that much yet, so the positive could be that it thinks much less. So the recommendation effort would be xhigh with this one, as it's still very short and has the quality and length of low effort with stock."</li> </ul> </div> <!-- Review 3: Retreatcost --> <div class="review-card"> <div class="review-author"> <span class="review-author-name">Retreatcost</span> <span class="review-rating">★★★★☆</span> </div> <p class="review-text">"Already vibes a bit differently</p> <p class="review-text" style="margin-top:8px">I think I've encountered bit of bias towards medieval, low-fantasy settings, some generated stories were like that, for example the model really liked axes. I really dig how the model does world-building, it has nice qualities of adding lore details, it really adds depth. Pacing on the other hand could be a bit faster. For this kind of model I'd expect just a bit more momentum. The narration is good, but more tension/higher stakes would be really good. Also there is still a positive bias, so that's what could be improved."</p> </div>

</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>