{
  "visual_id": "A08",
  "title": "Persistence under boundary and perturbation checks",
  "classification": "new_simulation",
  "status": "validated_within_scope",
  "run_ids": [
    "20260927T114301879794Z-E13-oscillons"
  ],
  "experiment_ids": [
    "E13-oscillons"
  ],
  "claim_ids": [
    "C15"
  ],
  "input_files": [
    {
      "path": "runs/20260927T114301879794Z-E13-oscillons/evolution-summary.json",
      "sha256": "9842b701bbf2f25d6b1ff21b7fd7d929c1b6fc18446a8e393d7fbdf19507fba8"
    },
    {
      "path": "runs/20260927T114301879794Z-E13-oscillons/evolution-1.npz",
      "sha256": "70c833b86d020d34f60a3ee2f87c9e02dae82b0294b74e547fe0b86ebbdea2a9"
    },
    {
      "path": "runs/20260927T114301879794Z-E13-oscillons/evolution-2.npz",
      "sha256": "a42888e3714c41f62d91962b72f839f9c55ad9be49a1cbb5d7a3bb1ea2bda6ec"
    },
    {
      "path": "runs/20260927T114301879794Z-E13-oscillons/evolution-7.npz",
      "sha256": "f613cda737396641fa53bbf5db2f8c8c49c752e91dee72b4292f7f7134e50c31"
    },
    {
      "path": "runs/20260927T114301879794Z-E13-oscillons/evolution-0.npz",
      "sha256": "4fbe3d923d3a57c26433626eaf316b360505a4832108ab9119c6defa422c4d74"
    }
  ],
  "frame_data": "A08-frames.json",
  "frame_sha256": "90a64b14ba4e674dd8176a774e7193d94895abd5b31417e11449162ec0a33ab6",
  "caption": "The camera remains fixed while field energy leaves the original core. Larger-box, initial-perturbation and dimensional controls remain selectable. Conversion to seconds requires a scalar mass; the displayed 25-GeV choice yields microscopic durations and is not an allowed cosmological model.",
  "alt_text": "Saved radial field snapshots appear above the complete fixed-core energy history. Three-dimensional leakage differs sharply from the one-dimensional control.",
  "time_interpolation": "Frames sample saved arrays or explicit analytic equations. Plot-line interpolation does not add a new evolution solve.",
  "generator_sha256": "3ab3602467624926777d30a93a98b83730c4c7c9094af6fb744ac01c4c92536c",
  "playback": "Paused by default, manual play and frame slider; motion stops when hidden or reduced-motion preference changes.",
  "extension_generator_sha256": null,
  "render_command": "uv run --offline --frozen python run.py full animations",
  "output_sha256": {
    ".html": "96647dc4a585b8278fcf0874d103dd4a2398d8b3644d5846779d4a4b9341fe37",
    "-poster.svg": "973db3f73fd2c92d0b75a89b5925f5572b0e8586e7a36b46dd6d99225dbd10db",
    "-poster.png": "016c3426db5fd4e8cc0e8d6ba29e937505386f7615e06acad6761b27b3039ce2",
    "-transcript.md": "d0c30c1b1a67335c68cd84adaa44e4dfef1182e5e323a0cede625c0e3a6c38f0"
  }
}
