Normalize safely
Remove terminal controls, normalize line endings, and visibly clip pathological lines while retaining the complete input hash.
Deterministic context infrastructure
Turn sprawling logs, failed tests, build errors, and command output into ranked, auditable context before an agent spends tokens reading it.
Free quote workbench
The counter runs locally. Requesting a quote sends only the number of Unicode code points and your spending limit—not the log itself.
2,000 + ceil(characters / 5)atomic USDCAdjust the input or budget, then request a free five-minute quote.
What the condenser does
Remove terminal controls, normalize line endings, and visibly clip pathological lines while retaining the complete input hash.
Recognized credentials, tokens, private keys, authorization headers, and connection secrets are redacted before grouping or caching.
Preserve stack traces, compiler context, failed tests, and continuation lines with deterministic format adapters.
Failures lead, then errors, warnings, unknown events, informational output, and debug output.
Unknown formats fall back to exact event grouping. Unknown words never cause failure, and no deterministic redactor can promise to recognize every secret format.
Agent integration
const inputCharacters = [...text].length;
const quote = await fetch(
"https://signalcompact.nfshost.com/v1/quote",
{
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({
inputCharacters,
maxPriceAtomic: "250000"
})
}
).then(response => response.json());
if (!quote.withinBudget) {
throw new Error("Quote exceeds budget");
}
Machine-discoverable