TracNetwork commited on
Commit
b19bcc1
·
verified ·
1 Parent(s): 8ead85b

Add LTX AV Comfy workflow catalog entry

Browse files
Files changed (1) hide show
  1. models.json +624 -0
models.json CHANGED
@@ -25217,6 +25217,630 @@
25217
  "per_req_au": "0",
25218
  "min_session_au": "0"
25219
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
25220
  }
25221
  ],
25222
  "schema_version": 1,
 
25217
  "per_req_au": "0",
25218
  "min_session_au": "0"
25219
  }
25220
+ },
25221
+ {
25222
+ "model_id": "video.heavy.le0_5mpf",
25223
+ "min_app_version": "0.2.103",
25224
+ "model_class": "workflow",
25225
+ "family": "comfy-ltx-av",
25226
+ "params_b": 12,
25227
+ "tier": "dev",
25228
+ "provenance": {
25229
+ "source": {
25230
+ "kind": "huggingface",
25231
+ "publisher_key": "huggingface-repo",
25232
+ "repo": "TracNetwork/openmayhem-parts-index",
25233
+ "revision": "2539e9a49409ece931c115dab81e0873f57ae12d"
25234
+ },
25235
+ "conversion": [
25236
+ {
25237
+ "tool": "huggingface_hub",
25238
+ "method": "immutable-byte-mirror:ltx-2.3-gtanimation-int4-convrot.safetensors",
25239
+ "input_sha256": "fa457f3fb702a24cfefa1167db5ce11d8c8994023120b560e34d778cfa071d1d",
25240
+ "output_sha256": "fa457f3fb702a24cfefa1167db5ce11d8c8994023120b560e34d778cfa071d1d"
25241
+ },
25242
+ {
25243
+ "tool": "huggingface_hub",
25244
+ "method": "immutable-byte-mirror:gemma_3_12B_it_fp4_mixed.safetensors",
25245
+ "input_sha256": "aaca463d11e6d8d2a4bdb0d6299214c15ef78a3f73e0ef8113d5a9d0219b3f6d",
25246
+ "output_sha256": "aaca463d11e6d8d2a4bdb0d6299214c15ef78a3f73e0ef8113d5a9d0219b3f6d"
25247
+ }
25248
+ ],
25249
+ "license": "ltx-community-license+gemma-terms",
25250
+ "license_sha256": "7669742baf90ed6ad29e58ac1224525a9fcc2c50e90493e33fd8311183d9a875"
25251
+ },
25252
+ "artifacts": {
25253
+ "workflow-class": {
25254
+ "engine": "comfyui",
25255
+ "source": {
25256
+ "kind": "huggingface",
25257
+ "publisher_key": "huggingface-repo",
25258
+ "repo": "TracNetwork/openmayhem-parts-index",
25259
+ "revision": "2539e9a49409ece931c115dab81e0873f57ae12d"
25260
+ },
25261
+ "path": "comfy/outcome-classes/v1/video.heavy.le0_5mpf.json",
25262
+ "artifact_root": "9343ccbbe2828225fcb1da06323ba97cae0be8bb1dd4bc8aa9b54079ebd4b7f3",
25263
+ "artifact_root_kind": "blake3_merkle_v1",
25264
+ "weights_bytes": 666,
25265
+ "source_sha256": "fdb357b5815f6f4ca4e97a436e91cb17efd6ac7fe045aa312c5f9ee1e2d049a5",
25266
+ "download_check": false,
25267
+ "notes": "Signed Comfy outcome-class definition for bounded LTX 2.3 audio-video workflow providers; concrete payload bytes are required through the workflow parts inventory."
25268
+ }
25269
+ },
25270
+ "caps": {
25271
+ "tools": false,
25272
+ "json": false,
25273
+ "ctx_max": 1,
25274
+ "vision": false,
25275
+ "image": false,
25276
+ "video": true,
25277
+ "audio": true,
25278
+ "output_modality": "video",
25279
+ "output_modalities": [
25280
+ "video",
25281
+ "audio"
25282
+ ]
25283
+ },
25284
+ "requirements": {
25285
+ "min_ram_gb": 96,
25286
+ "min_vram_gb_full_offload": 24,
25287
+ "cpu_flags": [],
25288
+ "backends": [
25289
+ "comfyui"
25290
+ ]
25291
+ },
25292
+ "adapter": {
25293
+ "endpoint_families": [
25294
+ {
25295
+ "family": "mayhem_comfy_workflows",
25296
+ "request_attributes": [
25297
+ "model",
25298
+ "workflow",
25299
+ "runtime_id",
25300
+ "outcome_class",
25301
+ "timeout_ms",
25302
+ "response_format",
25303
+ "user"
25304
+ ],
25305
+ "required_request_attributes": [
25306
+ "model",
25307
+ "workflow"
25308
+ ],
25309
+ "response_attributes": [
25310
+ "id",
25311
+ "object",
25312
+ "model",
25313
+ "status",
25314
+ "progress",
25315
+ "artifacts",
25316
+ "usage",
25317
+ "mayhem"
25318
+ ],
25319
+ "required_response_attributes": [
25320
+ "id",
25321
+ "object",
25322
+ "model",
25323
+ "status",
25324
+ "progress",
25325
+ "artifacts",
25326
+ "usage",
25327
+ "mayhem"
25328
+ ],
25329
+ "request_attribute_specs": {
25330
+ "model": {
25331
+ "value_types": [
25332
+ "string"
25333
+ ],
25334
+ "calibration_values": [
25335
+ "$MODEL"
25336
+ ]
25337
+ },
25338
+ "outcome_class": {
25339
+ "value_types": [
25340
+ "string"
25341
+ ],
25342
+ "min_length": 1,
25343
+ "max_length": 128,
25344
+ "calibration_values": [
25345
+ "video.heavy.le0_5mpf"
25346
+ ]
25347
+ },
25348
+ "response_format": {
25349
+ "value_types": [
25350
+ "string"
25351
+ ],
25352
+ "default": "artifact",
25353
+ "enum_values": [
25354
+ "artifact",
25355
+ "json"
25356
+ ],
25357
+ "calibration_values": [
25358
+ "artifact",
25359
+ "json"
25360
+ ]
25361
+ },
25362
+ "runtime_id": {
25363
+ "value_types": [
25364
+ "string"
25365
+ ],
25366
+ "min_length": 1,
25367
+ "max_length": 128,
25368
+ "calibration_values": [
25369
+ "comfyui-v0.30.1"
25370
+ ]
25371
+ },
25372
+ "timeout_ms": {
25373
+ "value_types": [
25374
+ "integer"
25375
+ ],
25376
+ "default": 360000,
25377
+ "minimum": 1000,
25378
+ "maximum": 3600000,
25379
+ "calibration_values": [
25380
+ 360000
25381
+ ]
25382
+ },
25383
+ "user": {
25384
+ "value_types": [
25385
+ "string"
25386
+ ],
25387
+ "min_length": 1,
25388
+ "max_length": 512,
25389
+ "calibration_values": [
25390
+ "mayhem-calibration-user"
25391
+ ]
25392
+ },
25393
+ "workflow": {
25394
+ "value_types": [
25395
+ "object"
25396
+ ],
25397
+ "calibration_values": [
25398
+ {
25399
+ "1": {
25400
+ "class_type": "CheckpointLoaderSimple",
25401
+ "inputs": {
25402
+ "ckpt_name": "ltx-2.3-gtanimation-int4-convrot.safetensors"
25403
+ }
25404
+ },
25405
+ "2": {
25406
+ "class_type": "LTXAVTextEncoderLoader",
25407
+ "inputs": {
25408
+ "text_encoder": "gemma_3_12B_it_fp4_mixed.safetensors",
25409
+ "ckpt_name": "ltx-2.3-gtanimation-int4-convrot.safetensors",
25410
+ "device": "default",
25411
+ "text_encoder_name": "gemma_3_12B_it_fp4_mixed.safetensors"
25412
+ }
25413
+ },
25414
+ "3": {
25415
+ "class_type": "LTXVAudioVAELoader",
25416
+ "inputs": {
25417
+ "ckpt_name": "ltx-2.3-gtanimation-int4-convrot.safetensors"
25418
+ }
25419
+ },
25420
+ "4": {
25421
+ "class_type": "CLIPTextEncode",
25422
+ "inputs": {
25423
+ "clip": [
25424
+ "2",
25425
+ 0
25426
+ ],
25427
+ "text": "modern anime action scene, two young male fighters trading short shouted lines while fighting, dramatic camera motion, expressive faces, mouth movement, cinematic lighting"
25428
+ }
25429
+ },
25430
+ "5": {
25431
+ "class_type": "CLIPTextEncode",
25432
+ "inputs": {
25433
+ "clip": [
25434
+ "2",
25435
+ 0
25436
+ ],
25437
+ "text": "low quality, distorted face, extra limbs, broken hands, unreadable subtitles, watermark, static shot"
25438
+ }
25439
+ },
25440
+ "6": {
25441
+ "class_type": "LTXVConditioning",
25442
+ "inputs": {
25443
+ "positive": [
25444
+ "4",
25445
+ 0
25446
+ ],
25447
+ "negative": [
25448
+ "5",
25449
+ 0
25450
+ ],
25451
+ "frame_rate": 24
25452
+ }
25453
+ },
25454
+ "7": {
25455
+ "class_type": "EmptyLTXVLatentVideo",
25456
+ "inputs": {
25457
+ "width": 512,
25458
+ "height": 288,
25459
+ "length": 97,
25460
+ "batch_size": 1
25461
+ }
25462
+ },
25463
+ "8": {
25464
+ "class_type": "LTXVEmptyLatentAudio",
25465
+ "inputs": {
25466
+ "frames_number": 97,
25467
+ "frame_rate": 24,
25468
+ "batch_size": 1,
25469
+ "audio_vae": [
25470
+ "3",
25471
+ 0
25472
+ ]
25473
+ }
25474
+ },
25475
+ "9": {
25476
+ "class_type": "LTXVConcatAVLatent",
25477
+ "inputs": {
25478
+ "video_latent": [
25479
+ "7",
25480
+ 0
25481
+ ],
25482
+ "audio_latent": [
25483
+ "8",
25484
+ 0
25485
+ ]
25486
+ }
25487
+ },
25488
+ "10": {
25489
+ "class_type": "CFGGuider",
25490
+ "inputs": {
25491
+ "model": [
25492
+ "1",
25493
+ 0
25494
+ ],
25495
+ "positive": [
25496
+ "6",
25497
+ 0
25498
+ ],
25499
+ "negative": [
25500
+ "6",
25501
+ 1
25502
+ ],
25503
+ "cfg": 1
25504
+ }
25505
+ },
25506
+ "11": {
25507
+ "class_type": "RandomNoise",
25508
+ "inputs": {
25509
+ "noise_seed": 7
25510
+ }
25511
+ },
25512
+ "12": {
25513
+ "class_type": "KSamplerSelect",
25514
+ "inputs": {
25515
+ "sampler_name": "euler_ancestral_cfg_pp"
25516
+ }
25517
+ },
25518
+ "13": {
25519
+ "class_type": "ManualSigmas",
25520
+ "inputs": {
25521
+ "sigmas": "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0"
25522
+ }
25523
+ },
25524
+ "14": {
25525
+ "class_type": "SamplerCustomAdvanced",
25526
+ "inputs": {
25527
+ "noise": [
25528
+ "11",
25529
+ 0
25530
+ ],
25531
+ "guider": [
25532
+ "10",
25533
+ 0
25534
+ ],
25535
+ "sampler": [
25536
+ "12",
25537
+ 0
25538
+ ],
25539
+ "sigmas": [
25540
+ "13",
25541
+ 0
25542
+ ],
25543
+ "latent_image": [
25544
+ "9",
25545
+ 0
25546
+ ]
25547
+ }
25548
+ },
25549
+ "15": {
25550
+ "class_type": "LTXVSeparateAVLatent",
25551
+ "inputs": {
25552
+ "av_latent": [
25553
+ "14",
25554
+ 0
25555
+ ]
25556
+ }
25557
+ },
25558
+ "16": {
25559
+ "class_type": "VAEDecodeTiled",
25560
+ "inputs": {
25561
+ "samples": [
25562
+ "15",
25563
+ 0
25564
+ ],
25565
+ "vae": [
25566
+ "1",
25567
+ 2
25568
+ ],
25569
+ "tile_size": 768,
25570
+ "overlap": 64,
25571
+ "temporal_size": 64,
25572
+ "temporal_overlap": 8
25573
+ }
25574
+ },
25575
+ "17": {
25576
+ "class_type": "LTXVAudioVAEDecode",
25577
+ "inputs": {
25578
+ "samples": [
25579
+ "15",
25580
+ 1
25581
+ ],
25582
+ "audio_vae": [
25583
+ "3",
25584
+ 0
25585
+ ]
25586
+ }
25587
+ },
25588
+ "18": {
25589
+ "class_type": "CreateVideo",
25590
+ "inputs": {
25591
+ "images": [
25592
+ "16",
25593
+ 0
25594
+ ],
25595
+ "fps": 24,
25596
+ "audio": [
25597
+ "17",
25598
+ 0
25599
+ ],
25600
+ "bit_depth": 8
25601
+ }
25602
+ },
25603
+ "19": {
25604
+ "class_type": "SaveVideo",
25605
+ "inputs": {
25606
+ "video": [
25607
+ "18",
25608
+ 0
25609
+ ],
25610
+ "filename_prefix": "mayhem-ltx-av/anime-fight",
25611
+ "format": "mp4",
25612
+ "codec": {
25613
+ "codec": "h264",
25614
+ "encoding": {
25615
+ "encoding": "auto"
25616
+ }
25617
+ }
25618
+ }
25619
+ }
25620
+ }
25621
+ ]
25622
+ }
25623
+ },
25624
+ "response_attribute_specs": {
25625
+ "artifacts": {
25626
+ "value_types": [
25627
+ "array"
25628
+ ],
25629
+ "min_items": 0,
25630
+ "max_items": 1000000,
25631
+ "calibration_values": [
25632
+ []
25633
+ ]
25634
+ },
25635
+ "id": {
25636
+ "value_types": [
25637
+ "string"
25638
+ ],
25639
+ "min_length": 0,
25640
+ "max_length": 536870912,
25641
+ "calibration_values": [
25642
+ "$RESPONSE_VALUE"
25643
+ ]
25644
+ },
25645
+ "mayhem": {
25646
+ "value_types": [
25647
+ "object"
25648
+ ],
25649
+ "calibration_values": [
25650
+ {}
25651
+ ]
25652
+ },
25653
+ "model": {
25654
+ "value_types": [
25655
+ "string"
25656
+ ],
25657
+ "min_length": 0,
25658
+ "max_length": 536870912,
25659
+ "calibration_values": [
25660
+ "$RESPONSE_VALUE"
25661
+ ]
25662
+ },
25663
+ "object": {
25664
+ "value_types": [
25665
+ "string"
25666
+ ],
25667
+ "min_length": 0,
25668
+ "max_length": 536870912,
25669
+ "calibration_values": [
25670
+ "$RESPONSE_VALUE"
25671
+ ]
25672
+ },
25673
+ "progress": {
25674
+ "value_types": [
25675
+ "integer"
25676
+ ],
25677
+ "minimum": 0,
25678
+ "maximum": 18446744073709552000,
25679
+ "calibration_values": [
25680
+ 1
25681
+ ]
25682
+ },
25683
+ "status": {
25684
+ "value_types": [
25685
+ "string"
25686
+ ],
25687
+ "min_length": 0,
25688
+ "max_length": 536870912,
25689
+ "calibration_values": [
25690
+ "$RESPONSE_VALUE"
25691
+ ]
25692
+ },
25693
+ "usage": {
25694
+ "value_types": [
25695
+ "object"
25696
+ ],
25697
+ "calibration_values": [
25698
+ {}
25699
+ ]
25700
+ }
25701
+ },
25702
+ "interaction_groups": []
25703
+ }
25704
+ ],
25705
+ "chat_template_id": "generic_chatml",
25706
+ "tool_call_strategy": "none",
25707
+ "reasoning_passthrough": "preserve",
25708
+ "modality_set": [
25709
+ "video",
25710
+ "audio"
25711
+ ]
25712
+ },
25713
+ "modality_assessment": {
25714
+ "detected": [
25715
+ "video",
25716
+ "audio"
25717
+ ],
25718
+ "evidence": [
25719
+ "LTX 2.3 GTAnimation Comfy workflow uses signed video-model and Gemma text-encoder parts; local Comfy v0.30.1 node validation reached model load with only fake payload bytes failing."
25720
+ ],
25721
+ "calibrated_fingerprints": {},
25722
+ "resource_profiles": {
25723
+ "workflow-class": {
25724
+ "video": {
25725
+ "unit": "frame",
25726
+ "measurement_source": "ltx_2_3_gtanimation_reference_profile_pending_live_admission",
25727
+ "max_item_bytes": 1073741824,
25728
+ "max_item_units": 192,
25729
+ "measured_item_bytes": 1073741824,
25730
+ "measured_item_units": 192,
25731
+ "measured_working_set_bytes": 34359738368,
25732
+ "calibration_baseline_memory_bytes": 21474836480,
25733
+ "calibration_peak_memory_bytes": 55834574848,
25734
+ "calibration_f13_budget_bytes": 68719476736,
25735
+ "default_max_inflight_items": 1,
25736
+ "default_max_items_per_request": 1
25737
+ },
25738
+ "audio": {
25739
+ "unit": "second",
25740
+ "measurement_source": "ltx_2_3_gtanimation_reference_profile_pending_live_admission",
25741
+ "max_item_bytes": 1073741824,
25742
+ "max_item_units": 8,
25743
+ "measured_item_bytes": 1073741824,
25744
+ "measured_item_units": 8,
25745
+ "measured_working_set_bytes": 34359738368,
25746
+ "calibration_baseline_memory_bytes": 21474836480,
25747
+ "calibration_peak_memory_bytes": 55834574848,
25748
+ "calibration_f13_budget_bytes": 68719476736,
25749
+ "default_max_inflight_items": 1,
25750
+ "default_max_items_per_request": 1
25751
+ }
25752
+ }
25753
+ }
25754
+ },
25755
+ "speciality_assessment": {
25756
+ "detected": [],
25757
+ "evidence": [
25758
+ "No endpoint speciality is advertised for the generic bounded LTX AV workflow class."
25759
+ ],
25760
+ "unsupported": {},
25761
+ "calibrated": {}
25762
+ },
25763
+ "sampling": {
25764
+ "temperature": 1,
25765
+ "top_p": 1
25766
+ },
25767
+ "workflow": {
25768
+ "whitelisted_nodes": [
25769
+ "CheckpointLoaderSimple",
25770
+ "LTXAVTextEncoderLoader",
25771
+ "LTXVAudioVAELoader",
25772
+ "CLIPTextEncode",
25773
+ "LTXVConditioning",
25774
+ "EmptyLTXVLatentVideo",
25775
+ "LTXVEmptyLatentAudio",
25776
+ "LTXVConcatAVLatent",
25777
+ "CFGGuider",
25778
+ "RandomNoise",
25779
+ "KSamplerSelect",
25780
+ "ManualSigmas",
25781
+ "SamplerCustomAdvanced",
25782
+ "LTXVSeparateAVLatent",
25783
+ "VAEDecodeTiled",
25784
+ "LTXVAudioVAEDecode",
25785
+ "CreateVideo",
25786
+ "SaveVideo"
25787
+ ],
25788
+ "parts": [
25789
+ {
25790
+ "part_id": "25055314e4c2194d3f1655e89830c325e276fd7963be6e43448f6f477460fc54",
25791
+ "name": "ltx-2.3-gtanimation-int4-convrot.safetensors",
25792
+ "type": "video-model",
25793
+ "sha256": "fa457f3fb702a24cfefa1167db5ce11d8c8994023120b560e34d778cfa071d1d"
25794
+ },
25795
+ {
25796
+ "part_id": "20652c80fc8e88963343b9968722becb2118d507befbbf0272aa8d79e99893cc",
25797
+ "name": "gemma_3_12B_it_fp4_mixed.safetensors",
25798
+ "type": "text-encoder",
25799
+ "sha256": "aaca463d11e6d8d2a4bdb0d6299214c15ef78a3f73e0ef8113d5a9d0219b3f6d"
25800
+ }
25801
+ ],
25802
+ "runtime_id": "comfyui-v0.30.1",
25803
+ "outcome_class": "video.heavy.le0_5mpf",
25804
+ "pricing_unit": "megapixel_step",
25805
+ "inventory_root": "f449df8d25796b2642edc02ae96e788572bc7afbc7085aeb21987b84c3117a25",
25806
+ "max_nodes": 32,
25807
+ "max_width": 512,
25808
+ "max_height": 512,
25809
+ "max_frames": 192,
25810
+ "max_duration_seconds": 8,
25811
+ "max_steps": 16,
25812
+ "max_artifacts": 1
25813
+ },
25814
+ "canary": {
25815
+ "set_id": "canary-ltx-av-workflow-launch-v1",
25816
+ "match_min": 0.9,
25817
+ "verification_method": "video_av_fingerprint",
25818
+ "verification_tolerance_bps": 1500,
25819
+ "fingerprints": {},
25820
+ "token_prefixes": {},
25821
+ "perceptual_hashes": {},
25822
+ "embedding_vectors": {},
25823
+ "transcripts": {},
25824
+ "audio_fingerprints": {},
25825
+ "video_fingerprints": {
25826
+ "workflow-class": {
25827
+ "ltx-av-anime-fight-seed7": "videoav-v1:7b227769647468223a3531322c22686569676874223a3238382c226672616d655f636f756e74223a39372c226670735f6d696c6c69223a32343030302c22766964656f5f6475726174696f6e5f6d73223a343034322c22617564696f5f6475726174696f6e5f6d73223a343034322c226672616d655f686173686573223a5b2230663066306630663066306630663066306630663066306630663066306630663066306630663066306630663066306630663066306630663066306630663066222c2230663066306630663066306630663066306630663066306630663066306630663066306630663066306630663066306630663066306630663066306630663066225d2c22617564696f5f66696e6765727072696e74223a22617564696f737065632d76313a343034323a3031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031303130313031227d"
25828
+ }
25829
+ }
25830
+ },
25831
+ "price_ref_au": {
25832
+ "denom": "au_usd",
25833
+ "ver": 1,
25834
+ "rate_map": [
25835
+ {
25836
+ "unit": "megapixel_step",
25837
+ "per_unit_au": "90000000000000000",
25838
+ "granularity": 1000
25839
+ }
25840
+ ],
25841
+ "per_req_au": "0",
25842
+ "min_session_au": "0"
25843
+ }
25844
  }
25845
  ],
25846
  "schema_version": 1,