# Auto-extracted absolute_layout template from
#   kb/diagram/assets/archcenter-refs/oci-genai-enterprise/oci-genai-enterprise-arch-oracle/oci-genai-enterprise-arch.drawio
# Source: Oracle Architecture Center reference (canonical geometry).
# Use this as the starting scaffold for a new spec — copy, rename ids,
# and replace `type: TODO_identify` on services with the right OCI
# type alias (adb_s, drg, fastconnect, etc.). Container coords and
# edge waypoints are Oracle's canonical layout; preserve unless the
# customer's topology requires a change.
absolute_layout:
  canvas:
    width: 850
    height: 1100
  containers:
  - id: c4
    type: region
    label: ''
    x: 618
    y: 0
    w: 617
    h: 693
  - id: c3
    type: region
    label: ''
    x: 406
    y: 0
    w: 202
    h: 887
  - id: c1
    type: region
    label: ''
    x: 0
    y: 0
    w: 193
    h: 887
  - id: c2
    type: region
    label: ''
    x: 203
    y: 0
    w: 193
    h: 887
  - id: c27
    type: region
    label: ''
    x: 618
    y: 711
    w: 617
    h: 176
  services:
  - id: s113
    type: TODO_identify
    label: ''
    x: 1068
    y: 68
    w: 24
    h: 24
  - id: s111
    type: TODO_identify
    label: ''
    x: 246
    y: 69
    w: 24
    h: 24
  - id: s116
    type: TODO_identify
    label: ''
    x: 450
    y: 69
    w: 24
    h: 24
  - id: s79
    type: TODO_identify
    label: ''
    x: 1097
    y: 84
    w: 56
    h: 63
  - id: s48
    type: TODO_identify
    label: ''
    x: 476
    y: 85
    w: 63
    h: 60
  - id: s49
    type: TODO_identify
    label: ''
    x: 476
    y: 85
    w: 65
    h: 62
  - id: s78
    type: TODO_identify
    label: ''
    x: 1098
    y: 85
    w: 55
    h: 61
  - id: s45
    type: TODO_identify
    label: ''
    x: 268
    y: 86
    w: 65
    h: 61
  - id: s50
    type: TODO_identify
    label: ''
    x: 477
    y: 86
    w: 55
    h: 55
  - id: s90
    type: TODO_identify
    label: ''
    x: 906
    y: 86
    w: 45
    h: 43
  - id: s80
    type: TODO_identify
    label: ''
    x: 1099
    y: 86
    w: 53
    h: 60
  - id: s44
    type: TODO_identify
    label: ''
    x: 269
    y: 87
    w: 63
    h: 60
  - id: s46
    type: TODO_identify
    label: ''
    x: 270
    y: 87
    w: 62
    h: 29
  - id: s89
    type: TODO_identify
    label: ''
    x: 909
    y: 88
    w: 41
    h: 38
  - id: s41
    type: TODO_identify
    label: ''
    x: 687
    y: 90
    w: 63
    h: 57
  - id: s40
    type: TODO_identify
    label: ''
    x: 688
    y: 90
    w: 62
    h: 56
  - id: s91
    type: TODO_identify
    label: ''
    x: 912
    y: 90
    w: 34
    h: 34
  - id: s42
    type: TODO_identify
    label: ''
    x: 689
    y: 91
    w: 60
    h: 30
  - id: s51
    type: TODO_identify
    label: ''
    x: 499
    y: 94
    w: 40
    h: 38
  - id: s52
    type: TODO_identify
    label: ''
    x: 505
    y: 99
    w: 30
    h: 30
  - id: s43
    type: TODO_identify
    label: ''
    x: 699
    y: 103
    w: 38
    h: 42
  - id: s47
    type: TODO_identify
    label: ''
    x: 295
    y: 105
    w: 31
    h: 40
  - id: s87
    type: TODO_identify
    label: ''
    x: 886
    y: 106
    w: 45
    h: 43
  - id: s86
    type: TODO_identify
    label: ''
    x: 889
    y: 108
    w: 41
    h: 38
  - id: s88
    type: TODO_identify
    label: ''
    x: 892
    y: 111
    w: 34
    h: 33
  - id: s120
    type: TODO_identify
    label: ''
    x: 528
    y: 142
    w: 156
    h: 153
  - id: s108
    type: TODO_identify
    label: ''
    x: 246
    y: 238
    w: 24
    h: 24
  - id: s112
    type: TODO_identify
    label: ''
    x: 450
    y: 238
    w: 24
    h: 24
  - id: s58
    type: TODO_identify
    label: ''
    x: 475
    y: 253
    w: 63
    h: 63
  - id: s93
    type: TODO_identify
    label: ''
    x: 65
    y: 254
    w: 63
    h: 63
  - id: s92
    type: TODO_identify
    label: ''
    x: 66
    y: 254
    w: 62
    h: 62
  - id: s57
    type: TODO_identify
    label: ''
    x: 476
    y: 254
    w: 62
    h: 62
  - id: s117
    type: TODO_identify
    label: ''
    x: 1068
    y: 254
    w: 24
    h: 24
  - id: s95
    type: TODO_identify
    label: ''
    x: 67
    y: 255
    w: 60
    h: 60
  - id: s54
    type: TODO_identify
    label: ''
    x: 284
    y: 255
    w: 32
    h: 61
  - id: s59
    type: TODO_identify
    label: ''
    x: 477
    y: 255
    w: 60
    h: 60
  - id: s53
    type: TODO_identify
    label: ''
    x: 285
    y: 256
    w: 30
    h: 60
  - id: s56
    type: TODO_identify
    label: ''
    x: 286
    y: 257
    w: 29
    h: 58
  - id: s94
    type: TODO_identify
    label: ''
    x: 69
    y: 258
    w: 55
    h: 55
  - id: s55
    type: TODO_identify
    label: ''
    x: 288
    y: 259
    w: 24
    h: 54
  - id: s96
    type: TODO_identify
    label: ''
    x: 78
    y: 265
    w: 38
    h: 38
  - id: s75
    type: TODO_identify
    label: ''
    x: 691
    y: 270
    w: 56
    h: 63
  - id: s77
    type: TODO_identify
    label: ''
    x: 825
    y: 270
    w: 61
    h: 63
  - id: s82
    type: TODO_identify
    label: ''
    x: 958
    y: 270
    w: 63
    h: 63
  - id: s74
    type: TODO_identify
    label: ''
    x: 692
    y: 271
    w: 55
    h: 61
  - id: s81
    type: TODO_identify
    label: ''
    x: 959
    y: 271
    w: 62
    h: 61
  - id: s76
    type: TODO_identify
    label: ''
    x: 692
    y: 272
    w: 53
    h: 60
  - id: s83
    type: TODO_identify
    label: ''
    x: 959
    y: 272
    w: 60
    h: 60
  - id: s84
    type: TODO_identify
    label: ''
    x: 1094
    y: 276
    w: 63
    h: 58
  - id: s85
    type: TODO_identify
    label: ''
    x: 1095
    y: 277
    w: 28
    h: 55
  - id: s109
    type: TODO_identify
    label: ''
    x: 246
    y: 408
    w: 24
    h: 24
  - id: s65
    type: TODO_identify
    label: ''
    x: 476
    y: 432
    w: 63
    h: 63
  - id: s64
    type: TODO_identify
    label: ''
    x: 477
    y: 433
    w: 62
    h: 61
  - id: s66
    type: TODO_identify
    label: ''
    x: 477
    y: 433
    w: 60
    h: 60
  - id: s61
    type: TODO_identify
    label: ''
    x: 268
    y: 436
    w: 63
    h: 59
  - id: s60
    type: TODO_identify
    label: ''
    x: 269
    y: 436
    w: 62
    h: 58
  - id: s62
    type: TODO_identify
    label: ''
    x: 270
    y: 437
    w: 48
    h: 33
  - id: s98
    type: TODO_identify
    label: ''
    x: 65
    y: 447
    w: 63
    h: 35
  - id: s97
    type: TODO_identify
    label: ''
    x: 66
    y: 447
    w: 62
    h: 34
  - id: s99
    type: TODO_identify
    label: ''
    x: 67
    y: 448
    w: 60
    h: 30
  - id: s119
    type: TODO_identify
    label: ''
    x: 857
    y: 457
    w: 24
    h: 24
  - id: s118
    type: TODO_identify
    label: ''
    x: 1068
    y: 457
    w: 24
    h: 24
  - id: s63
    type: TODO_identify
    label: ''
    x: 304
    y: 459
    w: 26
    h: 35
  - id: s8
    type: TODO_identify
    label: ''
    x: 689
    y: 466
    w: 59
    h: 61
  - id: s9
    type: TODO_identify
    label: ''
    x: 689
    y: 466
    w: 61
    h: 63
  - id: s10
    type: TODO_identify
    label: ''
    x: 690
    y: 467
    w: 58
    h: 29
  - id: s24
    type: TODO_identify
    label: ''
    x: 899
    y: 470
    w: 39
    h: 59
  - id: s23
    type: TODO_identify
    label: ''
    x: 900
    y: 470
    w: 37
    h: 58
  - id: s25
    type: TODO_identify
    label: ''
    x: 901
    y: 471
    w: 36
    h: 56
  - id: s16
    type: TODO_identify
    label: ''
    x: 1094
    y: 472
    w: 63
    h: 56
  - id: s15
    type: TODO_identify
    label: ''
    x: 1094
    y: 473
    w: 62
    h: 55
  - id: s17
    type: TODO_identify
    label: ''
    x: 1124
    y: 474
    w: 32
    h: 35
  - id: s18
    type: TODO_identify
    label: ''
    x: 1095
    y: 481
    w: 44
    h: 46
  - id: s26
    type: TODO_identify
    label: ''
    x: 904
    y: 486
    w: 28
    h: 37
  - id: s11
    type: TODO_identify
    label: ''
    x: 695
    y: 491
    w: 48
    h: 25
  - id: s114
    type: TODO_identify
    label: ''
    x: 670
    y: 568
    w: 24
    h: 24
  - id: s6
    type: TODO_identify
    label: ''
    x: 696
    y: 576
    w: 46
    h: 63
  - id: s5
    type: TODO_identify
    label: ''
    x: 697
    y: 576
    w: 45
    h: 61
  - id: s7
    type: TODO_identify
    label: ''
    x: 697
    y: 577
    w: 43
    h: 60
  - id: s20
    type: TODO_identify
    label: ''
    x: 886
    y: 581
    w: 63
    h: 57
  - id: s19
    type: TODO_identify
    label: ''
    x: 887
    y: 582
    w: 62
    h: 56
  - id: s21
    type: TODO_identify
    label: ''
    x: 888
    y: 583
    w: 60
    h: 30
  - id: s13
    type: TODO_identify
    label: ''
    x: 1094
    y: 584
    w: 63
    h: 55
  - id: s12
    type: TODO_identify
    label: ''
    x: 1094
    y: 585
    w: 61
    h: 53
  - id: s14
    type: TODO_identify
    label: ''
    x: 1095
    y: 586
    w: 60
    h: 52
  - id: s22
    type: TODO_identify
    label: ''
    x: 898
    y: 595
    w: 38
    h: 42
  - id: s110
    type: TODO_identify
    label: ''
    x: 246
    y: 619
    w: 24
    h: 24
  - id: s115
    type: TODO_identify
    label: ''
    x: 450
    y: 619
    w: 24
    h: 24
  - id: s100
    type: TODO_identify
    label: ''
    x: 65
    y: 626
    w: 31
    h: 31
  - id: s101
    type: TODO_identify
    label: ''
    x: 97
    y: 626
    w: 31
    h: 31
  - id: s68
    type: TODO_identify
    label: ''
    x: 270
    y: 626
    w: 61
    h: 61
  - id: s67
    type: TODO_identify
    label: ''
    x: 271
    y: 627
    w: 60
    h: 59
  - id: s104
    type: TODO_identify
    label: ''
    x: 67
    y: 628
    w: 28
    h: 28
  - id: s105
    type: TODO_identify
    label: ''
    x: 99
    y: 628
    w: 28
    h: 28
  - id: s69
    type: TODO_identify
    label: ''
    x: 272
    y: 628
    w: 56
    h: 56
  - id: s70
    type: TODO_identify
    label: ''
    x: 476
    y: 641
    w: 62
    h: 48
  - id: s71
    type: TODO_identify
    label: ''
    x: 476
    y: 641
    w: 63
    h: 49
  - id: s72
    type: TODO_identify
    label: ''
    x: 477
    y: 642
    w: 61
    h: 30
  - id: s73
    type: TODO_identify
    label: ''
    x: 491
    y: 654
    w: 34
    h: 30
  - id: s102
    type: TODO_identify
    label: ''
    x: 65
    y: 658
    w: 31
    h: 31
  - id: s106
    type: TODO_identify
    label: ''
    x: 67
    y: 660
    w: 28
    h: 28
  - id: s103
    type: TODO_identify
    label: ''
    x: 98
    y: 660
    w: 29
    h: 29
  - id: s107
    type: TODO_identify
    label: ''
    x: 100
    y: 661
    w: 26
    h: 26
  - id: s36
    type: TODO_identify
    label: ''
    x: 691
    y: 753
    w: 56
    h: 63
  - id: s33
    type: TODO_identify
    label: ''
    x: 825
    y: 753
    w: 55
    h: 63
  - id: s28
    type: TODO_identify
    label: ''
    x: 956
    y: 753
    w: 48
    h: 63
  - id: s30
    type: TODO_identify
    label: ''
    x: 1094
    y: 753
    w: 63
    h: 63
  - id: s35
    type: TODO_identify
    label: ''
    x: 691
    y: 754
    w: 54
    h: 61
  - id: s38
    type: TODO_identify
    label: ''
    x: 705
    y: 754
    w: 40
    h: 33
  - id: s32
    type: TODO_identify
    label: ''
    x: 826
    y: 754
    w: 53
    h: 61
  - id: s29
    type: TODO_identify
    label: ''
    x: 1095
    y: 754
    w: 62
    h: 62
  - id: s34
    type: TODO_identify
    label: ''
    x: 827
    y: 755
    w: 52
    h: 60
  - id: s31
    type: TODO_identify
    label: ''
    x: 1095
    y: 761
    w: 60
    h: 54
  - id: s37
    type: TODO_identify
    label: ''
    x: 692
    y: 778
    w: 33
    h: 26
  - id: s39
    type: TODO_identify
    label: ''
    x: 720
    y: 786
    w: 24
    h: 28
  labels: []
  connections: []
