WCY format reduces LLM token overhead by 50-71% and adds structural 'I don't know' markers

WCY (Watch → Compute → Yield) is a line-oriented format designed to reduce LLM token overhead and provide structural markers for uncertainty in reasoning. It replaces JSON's brackets, quotes, and commas with one-marker-per-line syntax.
Token reduction benchmarks
From testing across 10-500 rows and MCP exchange types:
- Structured data vs JSON: -50 to -54% token reduction
- Tool-call schemas: -65 to -71% reduction
- Full MCP protocol exchange: -61% reduction
- Multi-agent output tokens: -40% reduction
No fine-tuning is needed—three few-shot examples are enough for models to switch formats. The parse_r metric goes from 0.29 to 1.00 on complex tasks with this approach.
The ? marker for uncertainty
WCY introduces a structural way for LLMs to mark what they don't know during reasoning. The ? (void-B) slot allows models to indicate uncertainty inline:
: ?diagnosis hint=labs+imaging conf_range=0.4..0.8
order CT_scan reason=from=3 . CT_result mass_in_RUL size=2.3cm : diagnosis=adenocarcinoma conf=0.82 from=3,5Testing showed:
- Zero-shot: models use ? markers 0% of the time, even with the spec in the prompt
- With 3 examples: 5.4 markers per trace, 67-97% resolved
- 48 pipeline traces across 8 domains: 95% resolution, 100% quality gate pass
The from= slot tracks which observations support which conclusions inline, which helps catch hallucination chains.
Available resources
- wcy_parser.py — pure Python, no external dependencies
- wcy_eval.py — 3-axis scoring (Structural / Meaning / Provenance)
- 60 reasoning traces with void-B cycles (CC BY 4.0 license, for fine-tuning experiments)
- Pipeline script to generate more traces
So far only tested on Claude Sonnet. The author is curious whether the 0% → 5.4 markers result holds on Qwen, Llama, and Mistral with the same few-shot examples.
📖 Read the full source: r/LocalLLaMA
👀 See Also

Replacing complex retrieval pipelines with simple git shell commands for LLM agents
A developer replaced their entire AI agent retrieval pipeline (sentence-transformers, rank-bm25, two-pass LLM pipeline) with a single tool that lets the agent execute read-only shell commands against a git repository, reducing Docker image size by ~3GB and eliminating timeout issues.

Yozora-fm: Interactive Anime Music Galaxy Visualization
Yozora-fm is an interactive visualization where each star represents an anime opening or ending song, with over 9,000 tracks mapped by genre and era. Users can click stars to play videos or explore the galaxy interface.

Pilot: A Browser Automation Tool Built Entirely with Claude Code
A non-developer used Claude Code to build Pilot, a Chrome automation tool that lets AI control browsers via accessibility tree navigation. The tool assigns numbers to clickable elements so Claude can issue commands like 'click 5' instead of guessing screen positions.

PixelCheck: An npm Package That Lets AI Agents Visually Verify Web Pages
PixelCheck is an npm package that enables AI agents to open, interact with, and score web pages visually — no more manual screenshot-and-feedback loops.