Skip to content
Novus Examples
json161 B

Video Timestamp Failure Contract 02

Download-only JSON failure contract 02 declaring one timestamp gap and a report-and-preserve recovery policy. Stable P8 artifact p8-video-failure-json-02.

Preview — first 8 linesjson
{
  "expectedPolicy": "report-and-preserve",
  "failure": "timestamp-gap",
  "fixture": "p8-video-failure-json-02",
  "gapDurationMs": 27,
  "gapStartMs": 426
}

Specifications

Variant
2
Delivery Mode
download-only
Controlled Failure
timestamp-gap
Provider
browser-local
Provenance
Synthetic deterministic P8 fixture generated by generation/p8_content.py; seed namespace 2026082300

Testing contract

Expected to recover
Scenario
Load the failure contract and feed its gap interval to a timestamp continuity checker.
Expected result
The checker reports one gap beginning at 426 ms for 27 ms and preserves the source timeline rather than closing it silently.

What is a .json file?

JSON (JavaScript Object Notation) is a lightweight, text-based data-interchange format representing objects, arrays, strings, numbers, booleans, and null. It is language-independent, human-readable, and the dominant format for web APIs and configuration. It requires a single well-formed root value.

How to use this file

Use an example JSON file to test parsers and serializers, schema validation, Unicode and number-precision handling, and API request or response processing.

How to use this file for testing

“Video Timestamp Failure Contract 02” is a deterministic Novus Examples fixture for Video QA, Error handling, Timeline testing. Short 270p clips with known scene cuts, freezes, black frames, flash frames, and burned-in captions — for detection and QC tooling.

Documented properties for this file: JSON · 161 bytes. Compare results against paired or grouped companions on this page when present (clean↔damaged, searchable↔scanned, or format twins) so scores stay reproducible across runs.

Download the file once, keep the path stable in CI or local scripts, and treat the spec table as the contract: dimensions, seeds, field lists, and roles are intentional. Corrupt or invalid samples are labelled as such — expect parsers to fail loudly rather than silently accept them.

Playable creator clips use their measured duration and catalog thumbnail on a watch-first page. Timeline, caption, sync, colour, and failure sidecars remain download-only; compare their ordered decisions and expected outcome rather than assuming every creator format is browser-playable.

Code examples

import json

with open("p8-video-failure-json-02.json") as f:
    data = json.load(f)
print(type(data), len(data))

Generated by generation/p8_content.py. Free for any use, no attribution required — license.