{ "schema_version": "sheltron_privacy_filter_viterbi_calibration.v1", "decoder": "constrained_bioes_viterbi", "label_scheme": "BIOES", "outside_label": "O", "num_labels": 33, "label_map_sha256": "2a5d1fcb43b1d823bcda5d6f43a6add8ac176ef241ee6f10f82b3509bd9681de", "operating_point": { "status": "default_zero_bias_not_fitted", "fitted_on": null, "selection_metric": null, "transition_biases": { "transition_bias_background_stay": 0.0, "transition_bias_background_to_start": 0.0, "transition_bias_inside_to_continue": 0.0, "transition_bias_inside_to_end": 0.0, "transition_bias_end_to_background": 0.0, "transition_bias_end_to_start": 0.0 } }, "valid_starts": [ "O", "B-*", "S-*" ], "valid_ends": [ "O", "E-*", "S-*" ], "valid_transitions": [ "O -> O|B-*|S-*", "E-*|S-* -> O|B-*|S-*", "B-X|I-X -> I-X|E-X" ], "windowing": { "max_length": 512, "stride": 128, "merge": "deduplicate_exact_character_spans_across_overlapping_windows" }, "notes": [ "Apply Viterbi decoding to logits before constructing character spans; independent argmax is not the evaluated decoder.", "The zero-bias operating point was used for all reported FP32, FP16, and INT8 evaluations.", "The transition constraints match the OpenAI Privacy Filter BIOES decoder structure, but tokenizer and overlap merging behavior differ." ] }