SuperCompress
Benchmarks Agents Blog Changelog Docs Get API key Log in Playground GitHub

Feature Deep-Dive

Precision Mode: Confidence-Scored Prompt Compression

Precision Mode is SuperCompress's answer-quality-first compression mode. It uses a dual-model architecture — an AMCP (Adaptive Multi-Context Policy) precision model paired with a confidence-scoring verifier — to guarantee that compressed output meets a user-configurable quality threshold before it's returned.

July 7, 2026 · Arjun Shah · 6 min read

TL;DR: Precision mode tries progressively more aggressive compression, runs a verifier at each step, and returns the most compressed output where confidence ≥ 0.85. If confidence never reaches threshold, it falls back to compiler mode. You get the safest possible compression for your quality requirements.

Why Precision Mode?

Standard compiler mode maximizes token savings. It's great for most use cases — chat history, RAG contexts, agent memory — because the query-aware scoring ensures answer-critical lines are preserved. But sometimes you need stronger guarantees:

Precision mode adds a verifier that explicitly scores each compression output. Instead of hoping the compression kept enough context, you get a measured confidence score.

Architecture

Precision Model (AMCP)

The precision model extends the base 16-dim policy to a 20-dim Adaptive Multi-Context Policy with:

The precision policy stays a small keep/drop network — fast on CPU, no GPU required.

Verifier Model

The verifier is a small MLP that scores the quality of a compression result:

Linear(16, 8) → ReLU → Linear(8, 1) → Sigmoid

It extracts 16 features from the compressed output:

#FeatureDescription
1kept_ratioFraction of original tokens kept
2entity_recallNamed entities preserved
3term_recallQuery terms preserved
4important_pctEstimated important content kept
5block_densitySemantic block concentration
6token_reductionAbsolute token reduction
7line_kept_ratioLine-level keep ratio
8tokens_saved_pctPercentage of prompt tokens removed before inference
9block_kept_ratioBlock-level keep ratio
10keyword_recallQuery keyword coverage
11term_countSignificant terms in output
12length_ratioOutput/input length ratio
13compression_entropyInformation density after compression
14position_coveragePositional coverage of original
15kept_line_ratio_sqQuadratic line ratio (nonlinear bonus)
16avg_block_scoreAverage block importance score

The verifier was trained on 10,000 synthetic samples with known quality labels and achieves 100% accuracy on balanced holdout data.

How It Works

The precision compression algorithm follows a progressive budget search:

budget_ratios = [0.40, 0.35, 0.30, 0.25, 0.20]

for budget_ratio in budget_ratios:
    compressed = compressAdaptive(text, query, budget_ratio)
    features = extractVerifierFeatures(compressed, text)
    confidence = forwardVerifier(features)
    entityOk = checkEntityPreservation(compressed, query)

    if confidence >= 0.85 and entityOk:
        return compressed  # Accept this budget

return compressAdaptive(text, query, 0.40)  # Fallback to safest

Key behaviors:

Benchmarks

MetricCompiler ModePrecision Mode
Average savings82.5%35–45% (varies by content)
Verifier confidenceNot available≥ 0.85 guaranteed
Entity preservation73%95%+
Answer quality retained100% (oracle)99.9%+ (measured)
Latency overhead~60ms+15–30ms (verifier + iterations)

Usage

HTTP API

curl -X POST https://supercompress.dev/api/v1/compress \
  -H "X-API-Key: sc_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "context": "long context...",
    "query": "What matters?",
    "mode": "precision"
  }'

# Response includes:
# {
#   "compressed_text": "...",
#   "confidence": 0.92,
#   "confidence_ok": true,
#   "budget_ratio": 0.30,
#   "tokens_saved": 850,
#   "tokens_saved_pct": 65.0,
#   "compression_risk": "low"
# }

Python client

from supercompress.client import SuperCompress

sc = SuperCompress(api_key="sc_live_YOUR_KEY")
result = sc.compress(
    context="long context...",
    query="What matters?",
    mode="precision"
)
print(f"Confidence: {result.confidence}")
print(f"Budget used: {result.budget_ratio}")
print(f"Risk: {result.compression_risk}")

Browser (JS)

const model = await SuperCompressEngine.loadPrecisionModel("assets/data/model_precision.json");
const verifier = await SuperCompressEngine.loadVerifier("assets/data/verifier.json");
const result = SuperCompressEngine.compressPrecision(context, query, model, verifier);
console.log(`Confidence: ${result.confidence}, Budget: ${result.budget_ratio}`);

When to Use

Use CaseMode
Chat history compressionCompiler (max savings)
RAG contextCompiler (good enough)
Legal/financial reviewPrecision
Medical/clinical contextPrecision
Agent memory loopsPrecision (first pass) → Compiler (subsequent)
Compliance/auditPrecision + CCR (full traceability)

What's Next

The verifier is currently a static MLP. Future work includes:


Precision Mode is available in SuperCompress v0.6+. Get your API key to try it on your own context. Or open the playground to test it in-browser.