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.

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:

Total: 5,782 parameters (vs 4,993 for the base model).

Verifier Model

The verifier is a tiny 169-parameter 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
8pct_savedKV savings percentage
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,
#   "kv_savings_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 with 169 parameters. 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.