{
  "contract_version": "2.0.0",
  "asset_id": "xeed-flower-specimen01-idle-r001",
  "status": "draft-unreviewed",
  "generated": false,
  "intended_use": "decorative_web_art",
  "module": "flower-hub",
  "specimen_id": "specimen01",
  "phase": "idle",
  "revision": "r001",
  "data_semantics": "fictional_visual_art_not_biological_evidence",
  "render_allowed": false,
  "identity": {
    "author_label": "SD2.5",
    "model_family": "Seedance",
    "model_version": "2.5",
    "identity_confirmed": true,
    "verification_evidence": "Human user confirmed Seedance in the active conversation on 2026-10-05."
  },
  "provenance": {
    "creator": null,
    "created_at": null,
    "source_reference_files": [
      "reference/xeed-organism-candidate.png"
    ],
    "source_rights_review": "unreviewed",
    "reference_license": null,
    "reference_owner_permission": null,
    "original_files_preserved": true,
    "reference_frame_sha256": "5d05779eb85a992ffd0e4238de66691a08508f9c36e69e60c496703fcfa767ed",
    "derivative_process_notes": null,
    "source_reference_status": "existing Xeed art candidate; no rights approval inferred"
  },
  "generator": {
    "provider": null,
    "exact_model_id": "doubao-seedance-2-5-260628",
    "model_snapshot_or_checkpoint_sha256": null,
    "official_model_card_url": "https://seed.bytedance.com/zh/seedance2_5",
    "license_url": null,
    "license_review": "unreviewed",
    "account_or_local_route": "hosted_seedance_api_proposed",
    "pipeline_version_or_commit": null,
    "runtime_and_backend": null,
    "hardware": null,
    "parameters_exact": {},
    "seed_if_supported": null,
    "seed_support_confirmed": false,
    "prompt_exact": null,
    "negative_prompt_exact_if_supported": null,
    "request_or_job_id": null,
    "cost_actual": null,
    "generation_duration_seconds_actual": null
  },
  "composition": {
    "first_frame_file": null,
    "last_frame_file_if_supported": null,
    "first_and_last_same_reference": null,
    "camera_locked": null,
    "root_topology_approved": false,
    "text_and_ui_baked_in": false,
    "alpha_verified": false,
    "alpha_source": null,
    "blend_mode_tested": null,
    "light_and_dark_background_tested": false
  },
  "exports": {
    "master": {
      "file": null,
      "sha256": null,
      "codec": null,
      "container": null,
      "pixel_format": null,
      "width": null,
      "height": null,
      "fps": null,
      "duration_seconds": null,
      "has_alpha": null
    },
    "poster": {
      "file": "xeed-flower-specimen01-idle-r001-poster.webp",
      "sha256": null,
      "width": null,
      "height": null,
      "bytes": null
    },
    "web": {
      "file": "xeed-flower-specimen01-idle-r001-web.mp4",
      "sha256": null,
      "width": null,
      "height": null,
      "fps": null,
      "duration_seconds": null,
      "codec": null,
      "bytes": null,
      "has_alpha": false
    },
    "web_alternative": {
      "file": null,
      "sha256": null,
      "codec": null,
      "has_alpha": null,
      "browser_alpha_test": null
    },
    "reduced_motion_poster": null
  },
  "qa": {
    "reviewer": null,
    "reviewed_at": null,
    "scores_0_to_4": {
      "root_integrity": null,
      "identity": null,
      "temporal_stability": null,
      "loop_seam": null,
      "compositing": null,
      "web_performance": null,
      "module_readability": null
    },
    "weighted_score_100": null,
    "hard_gate_failures": [],
    "desktop_evidence": [],
    "mobile_evidence": [],
    "loop_frame_strip": null,
    "loop_repeated_three_times": false,
    "actual_device_and_browser": [],
    "one_active_clip_verified": false,
    "reduced_motion_verified": false,
    "intervention_state_not_changed": true,
    "observed_plant_claims": false,
    "attachment_alignment": {
      "first_frame_verified": false,
      "five_frame_samples": [],
      "loop_boundary_verified": false,
      "stem_exit_max_drift_px": null,
      "static_band_occlusion": null,
      "desktop_scale_verified": false,
      "mobile_scale_verified": false,
      "container_transform_verified": false
    }
  },
  "approval": {
    "visual_review_passed": false,
    "license_review_passed": false,
    "web_qa_passed": false,
    "user_accepted": false,
    "release_candidate": false,
    "published": false,
    "public_url": null
  },
  "runtime_contract": {
    "asset_decides_navigation": false,
    "asset_mutates_plant_state": false,
    "tracking_lines": "deterministic_svg_or_canvas_from_actual_dom_anchors",
    "source_for_feature_labels": "html_data",
    "source_for_observation_records": "verified_application_records",
    "failed_or_missing_asset_behavior": "show poster and preserve feature links"
  },
  "created_date": "2026-10-05",
  "attachment_landmarks": {
    "coordinate_system": "normalized_texture_top_left_0_1",
    "reference_width": 1254,
    "reference_height": 1254,
    "reference_sha256": "5d05779eb85a992ffd0e4238de66691a08508f9c36e69e60c496703fcfa767ed",
    "source_frame": "reference/xeed-organism-candidate.png",
    "points": [
      {
        "id": "stem_overlap",
        "role": "earlier_manual_reference_landmark_not_current_renderer_start",
        "uv": [
          0.4837903,
          0.9330144
        ],
        "source_xy_px": [
          606.673,
          1170.0
        ],
        "measurement_status": "measured_static_source_only",
        "source": "Earlier read-only luminance-weighted stem measurement; retained as a manual landmark. Current renderer starts deeper inside the stem at renderer_attachment_overlap.",
        "stem_tangent_source_unit": [
          0.5831,
          0.8124
        ],
        "tangent_sample_A_uv": [
          0.4812201,
          0.9290271
        ],
        "tangent_sample_B_uv": [
          0.4869437,
          0.9370016
        ],
        "tangent_projection_rule": "Project A and B through the actual renderer, then normalize projected(B)-projected(A); source unit tangent is not valid after anisotropic stretch.",
        "static_band_roi_uv": null,
        "static_band_status": "Define and review on approved first frame.",
        "max_drift_px_allowed_pilot": 3,
        "max_drift_px_observed": null,
        "frames_tested": [],
        "static_source_verified": true,
        "video_verified": false,
        "live_projection_verified": false
      },
      {
        "id": "distal_tip",
        "role": "shape_reference_not_primary_root_origin",
        "uv": [
          0.5133062,
          0.9601276
        ],
        "source_xy_px": [
          643.6859,
          1204.0
        ],
        "measurement_status": "measured_static_source_only",
        "static_source_verified": true,
        "video_verified": false
      }
    ],
    "drift_rule": "Review drift across the whole lower stem attachment band and renderer_attachment_overlap; use the earlier stem_overlap as an additional diagnostic sample. Reject or composite a stable band when the chosen drift threshold is exceeded.",
    "renderer_attachment_overlap": {
      "id": "renderer_attachment_overlap",
      "role": "current_renderer_root_origin",
      "uv": [
        0.4737775917065391,
        0.9210526315789473
      ],
      "source_xy_px": [
        594.1171,
        1155.0
      ],
      "measurement_status": "current_renderer_STEM_constant_verified_read_only",
      "source_code": "components/root-feature-explorer.tsx:12",
      "source_constant": "STEM.overlap",
      "source_code_verified": true,
      "static_reference_sha256": "5d05779eb85a992ffd0e4238de66691a08508f9c36e69e60c496703fcfa767ed",
      "video_verified": false,
      "live_projection_verified": false,
      "tangent_sample_A_uv": [
        0.4812201,
        0.9290271
      ],
      "tangent_sample_B_uv": [
        0.4869437,
        0.9370016
      ],
      "distal_exit_sample_uv": [
        0.49682121212121205,
        0.94896331738437
      ],
      "distal_tip_id": "distal_tip",
      "blend_strategy": "Start inside the lower stem, fading cyan trunk from opacity 0 to 0.32 at gradient offset 0.38 and 0.48 at 1; an approximately 20–40 CSS-pixel overlap depends on the rendered geometry.",
      "note": "This is the actual current renderer start. The earlier stem_overlap remains a separate manual reference; neither source constant proves future Seedance video stability."
    }
  },
  "runtime_placement": {
    "art_element_selector": null,
    "root_layer_selector": null,
    "object_fit": "contain",
    "object_position": [
      0.5,
      0.5
    ],
    "source_crop_uv": null,
    "transform_origin": null,
    "anchor_mapping": "Renderer-specific: a video/image needs actual object-fit content rect including letterbox/crop offsets; LivingSpecimen needs its texture/shader transform and actual canvas CSS dimensions. Convert to root-layer coordinates after all transforms.",
    "fixed_stem_exit_required": true,
    "fallback_if_root_drift": "Use the approved static flower/poster with deterministic roots; do not play the failed clip.",
    "feature_endpoint_source": "actual DOM anchor geometry",
    "tangent_extension_rule": "Current trunk starts at renderer_attachment_overlap, follows the projected A/B stem tangent toward distal_tip, then uses the projected distal_exit_sample-to-tip direction to reach the branch junction; the old manual stem_overlap is not the renderer start.",
    "artifact_is_not_data_model": true,
    "primary_attachment_id": "renderer_attachment_overlap",
    "current_renderer_candidate": {
      "renderer": "LivingSpecimen",
      "texture_scale_observed": 0.94,
      "note": "Record final shader mapping and canvas CSS geometry. Re-verify texture scale, aspect ratio and point projection on code changes; do not replace the shader map with assumed object-fit contain."
    },
    "actual_renderer_start": {
      "source_constant": "STEM.overlap",
      "uv": [
        0.4737775917065391,
        0.9210526315789473
      ],
      "source_xy_px": [
        594.1171,
        1155.0
      ],
      "projection": "SCALE 0.94 around texture center, then actual square canvas CSS rectangle, then SVG scene coordinates.",
      "source_code_verified": true,
      "live_geometry_review": "pending_or_record_actual_browser_evidence"
    }
  }
}
