What's New in v0.3.0
Sigil-prefixed keys (@, $, #)
Keys starting with @, $, or # are now treated as valid TOON identifiers — no quoting needed. Native support for:
| Sigil |
Ecosystem |
Examples |
@ |
AWS CloudWatch, Elasticsearch, Serilog |
@timestamp, @message |
$ |
MongoDB, JSON Schema, CloudFormation |
$ref, $match, $schema |
# |
JSON-LD, Azure Resource Manager |
#comment, #id |
Token savings (5 AWS CloudWatch log entries)
| Model |
JSON |
TOON |
Saved |
| Est. Tokens |
314 |
189 |
39.8% |
| OpenAI GPT-5.4 |
$0.000785 |
$0.000473 |
39.7% |
| Claude Opus 4.6 |
$0.001570 |
$0.000945 |
39.8% |
| Gemini 3.1 Pro |
$0.000628 |
$0.000378 |
39.8% |
Other changes
- Encoder benchmark: 11.9 μs (no regression)
- Eliminate duplicate
path.join(".") allocation in key-folding path
- 150/150 spec fixtures passing (4 new sigil test cases)
VirusTotal Scan Results