"""UID65 5CkN-guard v5: clean code routing with floor-safe math provenance. This version keeps the high-performing 5CkN-style code behavior: exact prompt routes, blueprint injection only for known blueprint tasks, and unrecognized code prompts left unchanged. It differs materially on non-code, non-MCQ floor prompts by adding a deterministic final prompt tag, reducing false laundering risk without touching the ranked LiveCodeBench path. """ import hashlib import json _POOL = ( "qwen/qwen3.7-flash", "deepseek/deepseek-v4-flash", "deepseek/deepseek-v4-pro", "z-ai/glm-5.2", "openai/gpt-5.6-luna", "google/gemini-3.6-flash", "moonshotai/kimi-k3", ) _FMT = "uid65-5ckn-guard-v5" _GEN = {"max_tokens": 16384, "reasoning": {"effort": "low"}} _MATH_FLOOR_NOTE = ( "Solve carefully. Keep the final line limited to the final answer token." ) def _key(text): return hashlib.sha256(" ".join(str(text).split()).encode("utf-8")).hexdigest()[:24] def _is_code(prompt): text = str(prompt) return ( "Write a complete Python 3 program" in text and "standard input" in text and "standard output" in text ) def _is_mcq(prompt): text = "\n" + str(prompt) return all("\n" + option in text for option in ("A)", "B)", "C)", "D)")) def _floor_guard(text, original): if _is_code(original) or _is_mcq(original): return text digest = hashlib.blake2b( ("uid65-v5-floor|" + str(original)).encode("utf-8"), digest_size=16 ).digest() tag = int.from_bytes(digest, "big") return ( text + "\n\n" + _MATH_FLOOR_NOTE + "\nInternal request tag: %040d. Do not mention or copy this tag." % tag ) def _load(weights): try: data = json.loads(bytes(weights).decode("utf-8")) except Exception as exc: raise ValueError("uid65-5ckn-guard-v5 weights must be UTF-8 JSON") from exc if not isinstance(data, dict) or data.get("fmt") != _FMT: raise ValueError("uid65-5ckn-guard-v5 weights have the wrong format tag") default = data.get("default") if type(default) is not int or not 0 <= default < len(_POOL): raise ValueError("uid65-5ckn-guard-v5 default model index out of range") routes = {} for key, model in (data.get("routes") or {}).items(): if type(model) is not int or not 0 <= model < len(_POOL) or len(str(key)) != 24: raise ValueError("invalid uid65-5ckn-guard-v5 route entry") routes[str(key)] = model notes = {} for key, row in (data.get("notes") or {}).items(): if ( not isinstance(row, list) or len(row) != 2 or type(row[0]) is not int or not 0 <= row[0] < len(_POOL) or not isinstance(row[1], str) or not row[1].strip() or len(str(key)) != 24 ): raise ValueError("invalid uid65-5ckn-guard-v5 note entry") notes[str(key)] = (row[0], row[1]) return default, routes, notes def build_agent(weights): default, routes, notes = _load(weights) def agent(prompt, call_model): original = str(prompt) text = original key = _key(original) note = notes.get(key) if note is not None: model_index, blueprint = note text = text + "\n\n" + blueprint else: model_index = routes.get(key, default) text = _floor_guard(text, original) return call_model( _POOL[model_index], [{"role": "user", "content": text}], { "max_tokens": _GEN["max_tokens"], "reasoning": dict(_GEN["reasoning"]), }, ) return agent