# Tuned
Tuned entries have more freedom. They can use non-default configurations, experimental flags, and optimizations that go beyond standard framework usage.
What is allowed
- Alternative JSON serializers (simd-json, sonic-json, etc.)
- Custom buffer sizes and TCP socket options
- Experimental or unstable framework flags
- Memory-mapped files and in-memory static file caching
- Custom thread pools and worker configurations
- Non-default GC settings without documentation requirement
- Framework-specific performance flags not recommended for production
- Any compression approach for static files — custom compression, pre-compressed file serving, alternative compression libraries
What is NOT allowed
- Pre-computed response bodies — serializing a fixed response at startup and returning the same bytes per request (e.g. caching a JSON blob and writing it back unchanged). The serialization + compression work is the workload; bypassing it defeats the measurement.
- Response caching — memoizing the full HTTP response body keyed by URL/params and replaying it. This is distinct from upstream data caching (DB query results, JWT verification, etc.), which remains allowed where the profile calls for it (e.g. the CRUD profile’s read cache).
What is still required
- Must use the framework’s HTTP server (not a raw socket replacement)
- Must implement all endpoint specs correctly
- Must pass the validation suite
- The framework dependency must be a real, published framework
When to choose Tuned
If your submission uses any setting or optimization that a typical production team would not use, classify it as tuned. If in doubt, start with tuned — it is easier to move to production later than to justify non-standard optimizations.