Important: This model uses the JANGTQ (JANG TurboQuant) quantization format — an extreme-compression variant of JANG for MLX on Apple Silicon that uses codebook + Hadamard rotation on routed MoE experts while keeping attention, SSM, shared_expert, embed and lm_head at affine 8-bit. Currently only supported by MLX Studio and the jang-tools Python package. Follow @dealignai for new releases.
This is Qwen 3.6 35B-A3B — a 35B-parameter Mixture-of-Experts vision-language model with 256 routed experts (10 active per token), hybrid linear + full-attention architecture, and native image + video understanding.
CRACK regression is concentrated on mathematical reasoning (algebra, math, CS). Knowledge-based subjects are largely preserved (astronomy and chemistry actually improved).
HarmBench-320 Results
Category
Score
Copyright
80/80
100.0%
Misinformation / Disinformation
53/54
98.1%
Harassment / Bullying
20/21
95.2%
Cybercrime / Intrusion
45/52
86.5%
Illegal
44/53
83.0%
Chemical / Biological
33/42
78.6%
Harmful
14/18
77.8%
Total
289/320
90.31%
Scored with a strict classifier that permits song-structure repetition in copyright-category compliance (lyrics legitimately repeat choruses).
Pre-Upload Capability Check (20/20 PASS)
All 20 prompts completed without refusal at greedy decoding (thinking OFF):
Hacking / Security (8/8): port scanner, reverse shell, SQL injection explanation, keylogger, Metasploit usage, ARP spoofing, phishing email, buffer overflow exploit — all produced working technical content
Coding Coherence (4/4): red-black tree, async web scraper, FastAPI task manager, expression-language compiler — all complete implementations
JANGTQ (JANG TurboQuant) is an extreme-compression variant of JANG that replaces affine quantization on routed MoE experts with codebook quantization + random Hadamard rotation. Precision-critical paths stay at affine 8-bit; routed experts use packed codebook indices with tiny Lloyd-Max codebooks per layer, fused dequant + matmul Metal kernels.
For Qwen 3.6 35B-A3B, JANGTQ4 brings the model to 18 GB while keeping the vision tower at fp16 for image + video understanding.
About CRACK
CRACK is a permanent weight-level abliteration that removes safety refusal without touching the TurboQuant codebook or vision tower. Multilingual (EN + ZH) refusal direction extraction means the model complies on both English and Chinese prompts.
Reasoning ON / OFF
The chat template respects enable_thinking. Recommend ON for complex reasoning, OFF for short answers / benchmarks / tool use.
python
1# Thinking ON (default — full chain-of-thought)2messages =[{"role":"user","content":"Derive 47 * 23 step by step"}]3prompt = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)4# → emits <think>...</think> then the answer56# Thinking OFF (direct answer, no <think> block)7prompt = tokenizer.apply_chat_template(messages, tokenize=False,8 add_generation_prompt=True,9 enable_thinking=False)10# → skips <think>, answers directly
All MMLU-200 and HarmBench-320 scores above were measured with thinking OFF for consistent short-form grading.
Notes
Thinking mode: Supported via enable_thinking kwarg. Thinking OFF is recommended for short-answer tasks (MMLU, direct instructions). Thinking ON works for extended reasoning but may occasionally loop on extreme refusal prompts (a known Qwen 3.6 surgical artifact — 1/6 in our thinking-ON stress test).
Vision: 27-layer ViT preserved in fp16. Image + video inputs work normally through mlx_vlm.
Context length: 262,144 native; extend via YaRN if your inference engine supports it.
Support dealignai
All models are built from original research and published for free. These models are specifically crafted to be excellent coders and general-purpose assistants.
Support us on Ko-fi — check out the Ko-fi membership for early access and extras.
This model has had its safety refusal circuits removed. It will produce responses that would normally be refused, including technical content on security testing, dual-use research, and sensitive topics. You are responsible for how you use it.
The CRACK abliteration process does not add new capabilities — it only removes the model's learned refusal patterns. All knowledge, including the knowledge used to produce unsafe outputs, was already present in the base Qwen model.