Pine Script Lint and Integrity: deterministic static checks for TradingView Pine Script v5/v6. POST /v1/integrity answers 'does this script contain structures that make history look better than live?': future data via lookahead_on without offset, unconfirmed higher-timeframe values, signals drawn on past bars, pivot lag, realtime-only state (barstate, timenow, varip), strategy fill and cost assumptions, alerts on unconfirmed bars. POST /v1/lint adds syntax and version checks (v4 remnants, brackets, strings, undeclared reassignment, plot/security limits, namespaces). Each finding has line, code, severity. Same source, same findings; it never claims the script compiles or proves no repainting. Every response is a JSON object. Identity via GET /v1/version, readiness via GET /v1/health, rules via GET /v1/rules.