You need to agree to share your contact information to access this model

This repository is publicly accessible, but you have to accept the conditions to access its files and content.

This model is the proprietary property of Glyph Software LLP. Access is granted only to authorized licensees under a signed agreement. This is an offensive-security agent intended solely for authorized penetration testing and security research. By requesting access you confirm you are an authorized user, that you will only use it against systems you are explicitly permitted to test, and that you agree to the terms in the LICENSE file.

Log in or Sign Up to review the conditions and access this model content.

Sentinel-R2.1 — GGUF

Proprietary & Confidential. Sentinel-R2.1 is the exclusive property of Glyph Software LLP. It is not open source and is distributed under a proprietary, all-rights-reserved license. See the License section and the bundled LICENSE file.

This repository contains GGUF conversions of Sentinel-R2.1 for local, on-device inference with llama.cpp and compatible runtimes (e.g. serving on an NVIDIA Spark). For the full-precision merged transformers weights, see the source repository glyphsoftware/sentinel-r2.1.

Sentinel-R2.1 is an offensive-security agent for authorized penetration testing. Given a target scope and a shell-execute tool, it enumerates the target, works out a foothold, escalates privileges as far as it can, and writes up the full attack path — the root cause of each weakness it exploits and how to fix it. It is a reasoning + tool-use model: it plans, issues tool calls, reasons over the results, and iterates toward its objective.

Files

File Quant Size Notes
sentinel-r2.1-Q4_K_M.gguf Q4_K_M ~5.8 GB Recommended. Best size/quality trade-off for serving.
sentinel-r2.1-Q8_0.gguf Q8_0 ~9.8 GB Near-lossless 8-bit. Highest quality below full BF16.
sentinel-r2.1-bf16.gguf BF16 ~18 GB Full-precision GGUF. Use as a base to produce other quantizations.

All three files are single, self-contained GGUFs (no sharding) and bundle the multi-token-prediction (MTP) head (qwen35.nextn_predict_layers = 1, block_count = 33) for use as a self-speculative draft — see Conversion.

Model Details

  • Developed & curated by: Glyph Software LLP
  • Model persona / identity: Sentinel-R2.1
  • Model type: Merged full-weight causal decoder-only transformer; instruction-, reasoning-, and tool-use-tuned
  • Architecture: Qwen3.5 hybrid linear/full-attention (32 layers + 1 MTP/nextn head, hidden size 4096)
  • Source (merged) model: glyphsoftware/sentinel-r2.1
  • Base model: empero-ai/Qwythos-9B-v2
  • Context length: up to 1,048,576 tokens (native)
  • Languages: English (with embedded shell commands and source code across many languages)
  • License: Proprietary — Glyph Proprietary License v1.0 (all rights reserved)

Conversion

These GGUFs were produced from the merged bf16 weights with llama.cpp, with the MTP head included. Note: a plain transformers merge of this Qwen3.5 base drops the mtp.* tensors, so they were grafted back from the base checkpoint before conversion (the LoRA never trains the MTP head). With the tensors present, the converter emits the MTP head as the nextn layer — no --no-mtp needed.

# 1. Convert merged HF weights (with mtp.* tensors present) -> bf16 GGUF.
#    The converter maps mtp.* -> blk.32.nextn.* and sets nextn_predict_layers=1.
python convert_hf_to_gguf.py sentinel-r2.1-merged \
  --outfile sentinel-r2.1-bf16.gguf --outtype bf16 --model-name "Sentinel-R2.1"

# 2. Quantize bf16 -> Q8_0 and Q4_K_M.
llama-quantize sentinel-r2.1-bf16.gguf sentinel-r2.1-Q8_0.gguf   Q8_0
llama-quantize sentinel-r2.1-bf16.gguf sentinel-r2.1-Q4_K_M.gguf Q4_K_M

# (Pass --no-mtp to convert_hf_to_gguf.py instead if you want a trunk-only GGUF.)

The MTP head enables self-speculative decoding. Standard llama-server / llama-cli generation loads it fine but only exercises it when you run with a draft/speculative configuration.

How to Use

Access to these weights requires an authorized Hugging Face token for the gated/private repository.

Serve with llama-server (OpenAI-compatible API) with full GPU offload:

llama-server -m sentinel-r2.1-Q4_K_M.gguf --jinja -c 8192 -ngl 999

Or run interactively / one-shot with llama-cli:

llama-cli -m sentinel-r2.1-Q4_K_M.gguf --jinja -c 8192 -ngl 999 \
  -sys "You are an expert penetration tester carrying out an authorized engagement in an isolated lab. You have an execute tool to run shell commands from your attacking host. Enumerate the target thoroughly, work out a foothold, escalate your privileges as far as you can, and then write up the full attack path — the root cause of each weakness you exploit and how to fix it."
  • --jinja enables the bundled chat template (system / user / assistant / tool roles and tool calling).
  • -ngl 999 offloads all layers to the GPU. On an NVIDIA Spark the Q4_K_M build serves at roughly 30–40 tok/s.
  • Always set an explicit -c (context size). This is a 1M-context model; if -c is left unset, llama.cpp will attempt to allocate the full-context KV cache (tens of GB). Size -c to your actual use (e.g. 8192).

The model emits execute tool calls; your harness is responsible for running those commands only within an authorized, isolated environment and feeding the results back as tool messages.

Recommended generation settings

Parameter Value
--temp 0.2 – 0.4
--top-p 0.9
-n (max new tokens) 1024+ (reasoning and tool calls consume tokens)

Benchmarks

Benchmark scores for this build are pending re-evaluation. These GGUFs were produced from freshly merged bf16 weights (base empero-ai/Qwythos-9B-v2); evaluation on this build has not yet completed. Prior published figures were measured on an earlier Sentinel-R2.1 build and are not carried over.

Task Metric Sentinel-R2.1
gsm8k (5-shot) exact_match (strict) pending
gsm8k (5-shot) exact_match (flexible) pending
mmlu (0-shot) acc pending
arc_challenge (0-shot) acc pending
arc_challenge (0-shot) acc_norm pending
gpqa_diamond (CoT, 0-shot) exact_match (flexible) pending

Evaluation will be run on the merged bf16 weights with EleutherAI lm-evaluation-harness (transformers backend, single GB10, dtype=bfloat16) and figures published here once complete. Quantized builds should track the bf16 numbers closely but may differ slightly.

Limitations and Risks

  • Not a substitute for a skilled operator. Outputs may be incorrect, incomplete, or unsafe to run. Every command must be reviewed before execution.
  • Powerful dual-use capability. This model is designed to compromise systems. It must only ever be pointed at targets you are explicitly authorized to test, in isolated environments, with human oversight.
  • Quantization effects. Lower-bit builds (Q4_K_M) trade a small amount of quality for size and speed; validate on your workload if precision matters.
  • Small training set. Coverage of tools, platforms, and techniques is limited and biased toward the scenarios in the training data.
  • Harness responsibility. Command execution, scoping, network isolation, and guardrails are the responsibility of the operator and the surrounding harness, not the model.

License

Proprietary — All Rights Reserved.

Sentinel-R2.1, including these GGUF weights, its configuration, tokenizer, and all associated artifacts, is the confidential and proprietary property of Glyph Software LLP. It is not released under any open-source license and is governed by the Glyph Proprietary License v1.0 in the bundled LICENSE file.

No part of this model may be copied, distributed, published, sublicensed, merged into another model, distilled, or used to train or evaluate any other model, except by Glyph Software LLP or parties holding explicit prior written permission. Access does not grant any ownership or license rights beyond those expressly granted in writing.

© 2026 Glyph Software LLP. All rights reserved.

Citation

@misc{glyphsoftware_sentinel_r2.1,
  title  = {Sentinel-R2.1: An Authorized Penetration-Testing Agent},
  author = {Glyph Software LLP},
  year   = {2026},
  note   = {Proprietary model. All rights reserved.}
}

Contact

For licensing, access requests, or security inquiries, contact Glyph Software LLP.

Downloads last month
1
GGUF
Model size
9B params
Architecture
qwen35
Hardware compatibility
Log In to add your hardware

4-bit

8-bit

16-bit

Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for glyphsoftware/sentinel-r2.1-gguf

Collection including glyphsoftware/sentinel-r2.1-gguf