diff --git a/docs/images/el-architecture/architecture-overview.png b/docs/images/el-architecture/architecture-overview.png
new file mode 100644
index 00000000..e911f67d
Binary files /dev/null and b/docs/images/el-architecture/architecture-overview.png differ
diff --git a/docs/images/el-architecture/excalidraw/architecture-overview.excalidraw b/docs/images/el-architecture/excalidraw/architecture-overview.excalidraw
new file mode 100644
index 00000000..8576889e
--- /dev/null
+++ b/docs/images/el-architecture/excalidraw/architecture-overview.excalidraw
@@ -0,0 +1,2661 @@
+{
+ "type": "excalidraw",
+ "version": 2,
+ "source": "https://excalidraw.com",
+ "elements": [
+ {
+ "type": "rectangle",
+ "version": 797,
+ "versionNonce": 60131825,
+ "index": "a0",
+ "isDeleted": false,
+ "id": "FgnJAxXImgOttHQte_VsE",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": -79.51630360553872,
+ "y": -1303.754307345403,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 1841.0260942760947,
+ "height": 1316.284511784512,
+ "seed": 682175889,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "id": "ahJ_cggX7F0YHMM_pbJGW",
+ "type": "arrow"
+ },
+ {
+ "id": "sdfMrpyc0u1fhYG6O2TT8",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713651115654,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 448,
+ "versionNonce": 125171815,
+ "index": "a1",
+ "isDeleted": false,
+ "id": "Ep55d2Cf-CSI4chXklNiC",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "dotted",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": -15.123205962440807,
+ "y": -1235.2963948874904,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 413.9333190917969,
+ "height": 131.5151515151518,
+ "seed": 77882257,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713645887681,
+ "link": null,
+ "locked": false,
+ "fontSize": 52.60606060606073,
+ "fontFamily": 1,
+ "text": "Execution Layer\nClient",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Execution Layer\nClient",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 703,
+ "versionNonce": 625709323,
+ "index": "a2",
+ "isDeleted": false,
+ "id": "-_n9K0bgJ-oFtpjnnaeuP",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": 737.0383746531147,
+ "y": -1478.8204535313052,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 710.5591601287589,
+ "height": 242.53752665728297,
+ "seed": 934851487,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "id": "yWvcQG8ffdBZzyiM_qK_P",
+ "type": "arrow"
+ },
+ {
+ "id": "cgedGQ2MpgS37v5sDsFEt",
+ "type": "arrow"
+ },
+ {
+ "id": "oyy3j29cSLay83iHEhw17",
+ "type": "arrow"
+ },
+ {
+ "id": "7USdFW4_bZpzRgVlW3g8j",
+ "type": "arrow"
+ },
+ {
+ "id": "wfy94yFqMcaX4bwE-QRva",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713692334657,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 572,
+ "versionNonce": 433685545,
+ "index": "a3",
+ "isDeleted": false,
+ "id": "fwUQ5JxGxHDp1vWBsJtIY",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": 998.5241455804984,
+ "y": -1384.0792321808042,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 198.48333740234375,
+ "height": 47.37061067525058,
+ "seed": 1960518911,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713645360732,
+ "link": null,
+ "locked": false,
+ "fontSize": 37.896488540200465,
+ "fontFamily": 1,
+ "text": "Engine API",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Engine API",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 458,
+ "versionNonce": 1145423083,
+ "index": "a4",
+ "isDeleted": false,
+ "id": "RumOeXmWSLBfwsZcLG0Ib",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": 622.7553886558729,
+ "y": -1887.3709956440623,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 656.8329403134411,
+ "height": 206.8698640352651,
+ "seed": 1266240017,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "Zf4mRJJoTDzwpc0yfrPdJ"
+ },
+ {
+ "id": "yWvcQG8ffdBZzyiM_qK_P",
+ "type": "arrow"
+ },
+ {
+ "id": "cgedGQ2MpgS37v5sDsFEt",
+ "type": "arrow"
+ },
+ {
+ "id": "wfy94yFqMcaX4bwE-QRva",
+ "type": "arrow"
+ },
+ {
+ "id": "UP-MOsA8gwhg1R_pdOqQA",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713692590649,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 655,
+ "versionNonce": 1018425227,
+ "index": "a5",
+ "isDeleted": false,
+ "id": "Zf4mRJJoTDzwpc0yfrPdJ",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": 816.771864916109,
+ "y": -1804.706425587743,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 268.79998779296875,
+ "height": 41.54072392262643,
+ "seed": 1537561009,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713692590649,
+ "link": null,
+ "locked": false,
+ "fontSize": 33.232579138101144,
+ "fontFamily": 1,
+ "text": "Consensus Layer",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "RumOeXmWSLBfwsZcLG0Ib",
+ "originalText": "Consensus Layer",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 1399,
+ "versionNonce": 1254796075,
+ "index": "a6",
+ "isDeleted": false,
+ "id": "yWvcQG8ffdBZzyiM_qK_P",
+ "fillStyle": "solid",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": 688.3267411620876,
+ "y": -1661.6333514274675,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 67.95254061145954,
+ "height": 180.50855145652986,
+ "seed": 1656084337,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713692590801,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "RumOeXmWSLBfwsZcLG0Ib",
+ "gap": 18.86778018132975,
+ "focus": 0.8408891754451592
+ },
+ "endBinding": {
+ "elementId": "-_n9K0bgJ-oFtpjnnaeuP",
+ "gap": 2.3043464396322406,
+ "focus": -0.7221175569428874
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 67.95254061145954,
+ 180.50855145652986
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 441,
+ "versionNonce": 2058471429,
+ "index": "a7",
+ "isDeleted": false,
+ "id": "5vMkLSuRPwUEVKTPUe0my",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": 139.85743376819846,
+ "y": -1601.5655462184927,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 488.54998779296875,
+ "height": 60.2886094333353,
+ "seed": 997404593,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713692601618,
+ "link": null,
+ "locked": false,
+ "fontSize": 48.23088754666824,
+ "fontFamily": 1,
+ "text": "Fork Choice Updated",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Fork Choice Updated",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 1628,
+ "versionNonce": 18260261,
+ "index": "a8",
+ "isDeleted": false,
+ "id": "wfy94yFqMcaX4bwE-QRva",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1278.39677039075,
+ "y": -1657.3022780622487,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 54.14162647342914,
+ "height": 171.15506728415016,
+ "seed": 640989535,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713692611453,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "RumOeXmWSLBfwsZcLG0Ib",
+ "focus": -0.7951758806729825,
+ "gap": 23.19885354654832
+ },
+ "endBinding": {
+ "elementId": "-_n9K0bgJ-oFtpjnnaeuP",
+ "focus": 0.7135929321504012,
+ "gap": 7.326757246793136
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 54.14162647342914,
+ 171.15506728415016
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 481,
+ "versionNonce": 1284498655,
+ "index": "a9",
+ "isDeleted": false,
+ "id": "eoIolPKii-W42lyrCVYJq",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1374.0812249377786,
+ "y": -1615.928160485641,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 332.8166809082031,
+ "height": 67.65203610256302,
+ "seed": 1530148223,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713651011383,
+ "link": null,
+ "locked": false,
+ "fontSize": 54.121628882050416,
+ "fontFamily": 1,
+ "text": "New Payload",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "New Payload",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 943,
+ "versionNonce": 310655761,
+ "index": "aB",
+ "isDeleted": false,
+ "id": "9WftG63CbFTg3zXGmE1gj",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": 982.9070970678624,
+ "y": -388.8797282208235,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 311.2525252525253,
+ "height": 150.5117845117845,
+ "seed": 1055281215,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "k85HAs2-fRVZEpNaMr_HV"
+ }
+ ],
+ "updated": 1713649560134,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 1106,
+ "versionNonce": 546001365,
+ "index": "aC",
+ "isDeleted": false,
+ "id": "k85HAs2-fRVZEpNaMr_HV",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1088.0833589311856,
+ "y": -331.88982923092453,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 100.9000015258789,
+ "height": 36.531986531986526,
+ "seed": 222591857,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713645299689,
+ "link": null,
+ "locked": false,
+ "fontSize": 29.22558922558922,
+ "fontFamily": 1,
+ "text": "State ",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "9WftG63CbFTg3zXGmE1gj",
+ "originalText": "State ",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 579,
+ "versionNonce": 1100293099,
+ "index": "aF",
+ "isDeleted": false,
+ "id": "siyDzSseEQqfwuq3Ld5-8",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1144.418039828805,
+ "y": -924.2231625642576,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 338.71380471380485,
+ "height": 178.5117845117845,
+ "seed": 1542700204,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "fQFs3BHcETUS_5GsrhIOW"
+ },
+ {
+ "id": "rKrBxlo7-js0XwcTZ3yMG",
+ "type": "arrow"
+ },
+ {
+ "id": "vNTiR5kjltlr0bU8DX0Yy",
+ "type": "arrow"
+ },
+ {
+ "id": "rSKoByNvrhoMVNZ9RyW-Q",
+ "type": "arrow"
+ },
+ {
+ "id": "7USdFW4_bZpzRgVlW3g8j",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713692210101,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 680,
+ "versionNonce": 2082176159,
+ "index": "aG",
+ "isDeleted": false,
+ "id": "fQFs3BHcETUS_5GsrhIOW",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1285.166608598061,
+ "y": -853.2332635743586,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 57.21666717529297,
+ "height": 36.531986531986526,
+ "seed": 1210097964,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713650983949,
+ "link": null,
+ "locked": false,
+ "fontSize": 29.22558922558922,
+ "fontFamily": 1,
+ "text": "EVM",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "siyDzSseEQqfwuq3Ld5-8",
+ "originalText": "EVM",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 338,
+ "versionNonce": 2127463275,
+ "index": "aH",
+ "isDeleted": false,
+ "id": "LZV38R3EJgoGZG019rwHk",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": 337.8456492564144,
+ "y": -937.9133982544932,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 344.86195286195283,
+ "height": 140.2828282828283,
+ "seed": 96817812,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "DmJWi8FyJpsvevqYvrVm8"
+ },
+ {
+ "id": "XGVWIZ6pHUIj7ulOBYe4A",
+ "type": "arrow"
+ },
+ {
+ "id": "loU3AR_BS_RxH89duKDtv",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713692643944,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 472,
+ "versionNonce": 2019820817,
+ "index": "aI",
+ "isDeleted": false,
+ "id": "DmJWi8FyJpsvevqYvrVm8",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": 344.2682943885627,
+ "y": -886.0379773790723,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 332.01666259765625,
+ "height": 36.531986531986526,
+ "seed": 1790106796,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713649448607,
+ "link": null,
+ "locked": false,
+ "fontSize": 29.22558922558922,
+ "fontFamily": 1,
+ "text": "Transactions (mempool)",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "LZV38R3EJgoGZG019rwHk",
+ "originalText": "Transactions (mempool)",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 1391,
+ "versionNonce": 364804069,
+ "index": "aJ",
+ "isDeleted": false,
+ "id": "XGVWIZ6pHUIj7ulOBYe4A",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": 162.90288831365356,
+ "y": -468.6856527067158,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 316.20105724273844,
+ "height": 302.48700480703644,
+ "seed": 1103704340,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713692542793,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "ZuasuskvUFGU2ZdFZUvPC",
+ "focus": -0.023530779804662776,
+ "gap": 1.0000000000000284
+ },
+ "endBinding": {
+ "elementId": "LZV38R3EJgoGZG019rwHk",
+ "focus": 0.029267874339474285,
+ "gap": 26.45791245791264
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": "arrow",
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 245.98653198653224,
+ -37.35569167572396
+ ],
+ [
+ 316.20105724273844,
+ -302.48700480703644
+ ]
+ ]
+ },
+ {
+ "type": "arrow",
+ "version": 2489,
+ "versionNonce": 635474111,
+ "index": "aK",
+ "isDeleted": false,
+ "id": "rKrBxlo7-js0XwcTZ3yMG",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1086.071305053363,
+ "y": -397.6474049885003,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 121.22452715889426,
+ "height": 340.3737373737372,
+ "seed": 1925180692,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713650983949,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": {
+ "elementId": "siyDzSseEQqfwuq3Ld5-8",
+ "focus": 0.3577093555894991,
+ "gap": 7.690235690235681
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 121.22452715889426,
+ -340.3737373737372
+ ]
+ ]
+ },
+ {
+ "type": "arrow",
+ "version": 2488,
+ "versionNonce": 1512972511,
+ "index": "aL",
+ "isDeleted": false,
+ "id": "vNTiR5kjltlr0bU8DX0Yy",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1311.780417882047,
+ "y": -743.8662602073551,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 128.05919426723335,
+ "height": 341.8350168350165,
+ "seed": 1032799072,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713650983949,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "siyDzSseEQqfwuq3Ld5-8",
+ "focus": -0.1584561724991774,
+ "gap": 1.8451178451178976
+ },
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -128.05919426723335,
+ 341.8350168350165
+ ]
+ ]
+ },
+ {
+ "type": "rectangle",
+ "version": 577,
+ "versionNonce": 1760790335,
+ "index": "aN",
+ "isDeleted": false,
+ "id": "jndv3wQ06fQYQtwacZJxs",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2217.5392519500174,
+ "y": -1107.456327547423,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 317.0976430976431,
+ "height": 173.89225589225586,
+ "seed": 2105684640,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "zzftImsqwKd5mau51GjTp"
+ },
+ {
+ "id": "ahJ_cggX7F0YHMM_pbJGW",
+ "type": "arrow"
+ },
+ {
+ "id": "sdfMrpyc0u1fhYG6O2TT8",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713650901831,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 746,
+ "versionNonce": 1553876831,
+ "index": "aO",
+ "isDeleted": false,
+ "id": "zzftImsqwKd5mau51GjTp",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2301.8714063235457,
+ "y": -1038.7761928672883,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 148.43333435058594,
+ "height": 36.531986531986526,
+ "seed": 1556900704,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713650901831,
+ "link": null,
+ "locked": false,
+ "fontSize": 29.22558922558922,
+ "fontFamily": 1,
+ "text": "User/web3",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "jndv3wQ06fQYQtwacZJxs",
+ "originalText": "User/web3",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 2210,
+ "versionNonce": 868123057,
+ "index": "aP",
+ "isDeleted": false,
+ "id": "ahJ_cggX7F0YHMM_pbJGW",
+ "fillStyle": "solid",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1777.5838647446299,
+ "y": -1048.098014139116,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 438.95538720538707,
+ "height": 1.119699798925467,
+ "seed": 1418290848,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713651115655,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "FgnJAxXImgOttHQte_VsE",
+ "focus": -0.6053760677593353,
+ "gap": 16.074074074073906
+ },
+ "endBinding": {
+ "elementId": "jndv3wQ06fQYQtwacZJxs",
+ "focus": 0.3333063507641485,
+ "gap": 1
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 438.95538720538707,
+ -1.119699798925467
+ ]
+ ]
+ },
+ {
+ "type": "arrow",
+ "version": 2069,
+ "versionNonce": 1549568369,
+ "index": "aQ",
+ "isDeleted": false,
+ "id": "sdfMrpyc0u1fhYG6O2TT8",
+ "fillStyle": "solid",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2216.539251950017,
+ "y": -957.5147603326811,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 436.86784511784435,
+ "height": 7.548628141068548,
+ "seed": 1036659360,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713651115655,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "jndv3wQ06fQYQtwacZJxs",
+ "focus": -0.6744593720748839,
+ "gap": 1
+ },
+ "endBinding": {
+ "elementId": "FgnJAxXImgOttHQte_VsE",
+ "focus": -0.42746932116609937,
+ "gap": 18.161616161616394
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -436.86784511784435,
+ 7.548628141068548
+ ]
+ ]
+ },
+ {
+ "type": "ellipse",
+ "version": 331,
+ "versionNonce": 229670933,
+ "index": "aQV",
+ "isDeleted": false,
+ "id": "jvMQXbQZG3ErjC616pYO3",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": -186.61226320149854,
+ "y": -480.5665969076922,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 68.68013468013469,
+ "height": 70.14141414141417,
+ "seed": 1567195808,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "id": "yTHLUCYwtFkDM98RX9Tx0",
+ "type": "arrow"
+ },
+ {
+ "id": "kofqDTcbmGMFtvTWA-kFY",
+ "type": "arrow"
+ },
+ {
+ "id": "dtRi2_WvVx9qE1iqfIBOh",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713642890971,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 324,
+ "versionNonce": 1782731911,
+ "index": "aR",
+ "isDeleted": false,
+ "id": "SsGFuKAkHHuDpn9yglxHA",
+ "fillStyle": "solid",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1903.0914405022054,
+ "y": -1165.4908393319347,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 146.3333282470703,
+ "height": 73.06397306397305,
+ "seed": 409693856,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713712613620,
+ "link": null,
+ "locked": false,
+ "fontSize": 29.22558922558922,
+ "fontFamily": 1,
+ "text": "JSON-RPC\nAPI",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "JSON-RPC\nAPI",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 521,
+ "versionNonce": 1099429728,
+ "index": "aW",
+ "isDeleted": false,
+ "id": "WZ1OySPIFvJslAPB2le4-",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": -835.0085232545506,
+ "y": -525.7436050847006,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 203.00000000000003,
+ "height": 181.00000000000003,
+ "seed": 2022512480,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1713626390092,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 610,
+ "versionNonce": 692303953,
+ "index": "aZ",
+ "isDeleted": false,
+ "id": "lHyPbfMUjuBAA6Zt54TWy",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": -576.5085232545504,
+ "y": -458.74360508470056,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 47,
+ "height": 48.00000000000002,
+ "seed": 1798642336,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713649560134,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 557,
+ "versionNonce": 476275867,
+ "index": "ac",
+ "isDeleted": false,
+ "id": "fFWLOSLgy80eyWjrvAiow",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "dotted",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": -822.7501919557224,
+ "y": -502.2436050847007,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 177.14999389648438,
+ "height": 20.000000000000043,
+ "seed": 781639520,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713642487815,
+ "link": null,
+ "locked": false,
+ "fontSize": 16.000000000000036,
+ "fontFamily": 1,
+ "text": "Execution Layer Client",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Execution Layer Client",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 273,
+ "versionNonce": 956746193,
+ "index": "ad",
+ "isDeleted": false,
+ "id": "kofqDTcbmGMFtvTWA-kFY",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": -183.6897042789392,
+ "y": -480.5665969076923,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 105.2121212121212,
+ "height": 70.14141414141415,
+ "seed": 1477338784,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713649560134,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -105.2121212121212,
+ -70.14141414141415
+ ]
+ ]
+ },
+ {
+ "type": "arrow",
+ "version": 421,
+ "versionNonce": 204205937,
+ "index": "ae",
+ "isDeleted": false,
+ "id": "yTHLUCYwtFkDM98RX9Tx0",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": -187.83401912683075,
+ "y": -419.96437705788753,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 102.28956228956228,
+ "height": 89.13804713804723,
+ "seed": 140633952,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713649560134,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -102.28956228956228,
+ 89.13804713804723
+ ]
+ ]
+ },
+ {
+ "type": "arrow",
+ "version": 272,
+ "versionNonce": 1931052849,
+ "index": "af",
+ "isDeleted": false,
+ "id": "dtRi2_WvVx9qE1iqfIBOh",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": -185.15098374021863,
+ "y": -446.9571692982647,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 135.8989898989899,
+ "height": 4.383838383838384,
+ "seed": 1051586400,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713649560134,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -135.8989898989899,
+ -4.383838383838384
+ ]
+ ]
+ },
+ {
+ "type": "arrow",
+ "version": 168,
+ "versionNonce": 567553777,
+ "index": "ag",
+ "isDeleted": false,
+ "id": "mL6evWfetVINJ5E-_LgXy",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": -537.0085232545503,
+ "y": -446.7436050847006,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 63,
+ "height": 33,
+ "seed": 2066973536,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713649560134,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 63,
+ -33
+ ]
+ ]
+ },
+ {
+ "type": "arrow",
+ "version": 170,
+ "versionNonce": 878175921,
+ "index": "ah",
+ "isDeleted": false,
+ "id": "UK-8ADGFG4HIipY8odehX",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": -530.0085510738254,
+ "y": -425.7436061411288,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 79,
+ "height": 3,
+ "seed": 834510688,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713649560134,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 79,
+ 3
+ ]
+ ]
+ },
+ {
+ "type": "arrow",
+ "version": 180,
+ "versionNonce": 2007019121,
+ "index": "ai",
+ "isDeleted": false,
+ "id": "6zoGLQB0EVY9RFQVoob81",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": -531.008776083554,
+ "y": -410.7438530516081,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 52,
+ "height": 51,
+ "seed": 1972976480,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713649560134,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 52,
+ 51
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 134,
+ "versionNonce": 1074350481,
+ "index": "aj",
+ "isDeleted": false,
+ "id": "Q1CZDpTaEEKNTXlFuZNKH",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": -536.0085232545501,
+ "y": -694.029319370415,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 365.6000061035156,
+ "height": 123.57142857142848,
+ "seed": 422093664,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713649560134,
+ "link": null,
+ "locked": false,
+ "fontSize": 32.95238095238093,
+ "fontFamily": 1,
+ "text": "Gossips with \nother exceution lauer \nclients over p2p",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Gossips with \nother exceution lauer \nclients over p2p",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 143,
+ "versionNonce": 425859387,
+ "index": "al",
+ "isDeleted": false,
+ "id": "TdgNuphR5Reg09dqFbC-V",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": -531.722808968836,
+ "y": -833.3150336561295,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 304.0333251953125,
+ "height": 56.42857142857142,
+ "seed": 851946144,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713642487815,
+ "link": null,
+ "locked": false,
+ "fontSize": 45.14285714285714,
+ "fontFamily": 1,
+ "text": "Network: UDP",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Network: UDP",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 161,
+ "versionNonce": 2075760465,
+ "index": "an",
+ "isDeleted": false,
+ "id": "h0UMPfxC0RvkmjuuJYqZX",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": -561.7228089688357,
+ "y": -877.6007479418435,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 404.2857142857141,
+ "height": 821.4285714285714,
+ "seed": 2077213344,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1713649560134,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "rectangle",
+ "version": 570,
+ "versionNonce": 1830592352,
+ "index": "as",
+ "isDeleted": false,
+ "id": "kJ77Ud1oDkNtQfAmCSgfF",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": -811.5010440271093,
+ "y": -250.95789079898668,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 203.00000000000003,
+ "height": 181.00000000000003,
+ "seed": 1013433184,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1713626837772,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "ellipse",
+ "version": 655,
+ "versionNonce": 589720945,
+ "index": "at",
+ "isDeleted": false,
+ "id": "IpSRjW3SSpqbxheJJ9wfb",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": -553.0010440271093,
+ "y": -183.95789079898668,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 47,
+ "height": 48.00000000000002,
+ "seed": 358111072,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713649560134,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "rectangle",
+ "version": 833,
+ "versionNonce": 1941739537,
+ "index": "au",
+ "isDeleted": false,
+ "id": "3xuLPVznyHnd8UiMusUvq",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": -704.0010440271093,
+ "y": -196.45789079898668,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 173,
+ "height": 75,
+ "seed": 722889568,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "dddX1gBp8YRfQYIRjTM1j"
+ }
+ ],
+ "updated": 1713649560134,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 825,
+ "versionNonce": 1718420320,
+ "index": "av",
+ "isDeleted": false,
+ "id": "dddX1gBp8YRfQYIRjTM1j",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": -650.8760440271093,
+ "y": -171.45789079898668,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 66.75,
+ "height": 25,
+ "seed": 133300064,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713626837772,
+ "link": null,
+ "locked": false,
+ "fontSize": 20,
+ "fontFamily": 1,
+ "text": "devp2p",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "3xuLPVznyHnd8UiMusUvq",
+ "originalText": "devp2p",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 606,
+ "versionNonce": 944991221,
+ "index": "aw",
+ "isDeleted": false,
+ "id": "C1HcF29EKah0HC2jRu6FC",
+ "fillStyle": "cross-hatch",
+ "strokeWidth": 2,
+ "strokeStyle": "dotted",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": -799.2427127282812,
+ "y": -227.45789079898668,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 177.14999389648438,
+ "height": 20.000000000000043,
+ "seed": 1815810912,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713642487815,
+ "link": null,
+ "locked": false,
+ "fontSize": 16.000000000000036,
+ "fontFamily": 1,
+ "text": "Execution Layer Client",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Execution Layer Client",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 269,
+ "versionNonce": 699041329,
+ "index": "ax",
+ "isDeleted": false,
+ "id": "FCTSXldjZLxl17oAAn8hX",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": -513.5010440271091,
+ "y": -171.95789079898668,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 63,
+ "height": 33,
+ "seed": 239183712,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713649560134,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 63,
+ -33
+ ]
+ ]
+ },
+ {
+ "type": "arrow",
+ "version": 271,
+ "versionNonce": 963735025,
+ "index": "ay",
+ "isDeleted": false,
+ "id": "4ByjpP6Anlyk34INGS4P3",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": -506.50104402710906,
+ "y": -150.95789079898668,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 79,
+ "height": 3,
+ "seed": 1515567968,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713649560134,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 79,
+ 3
+ ]
+ ]
+ },
+ {
+ "type": "arrow",
+ "version": 283,
+ "versionNonce": 1408993169,
+ "index": "az",
+ "isDeleted": false,
+ "id": "92FlLJPtyjONvTVM-Jp41",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": -507.50104402710906,
+ "y": -135.95789079898668,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 52,
+ "height": 51,
+ "seed": 851922784,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713649560134,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 52,
+ 51
+ ]
+ ]
+ },
+ {
+ "type": "rectangle",
+ "version": 785,
+ "versionNonce": 842213585,
+ "index": "b00",
+ "isDeleted": false,
+ "id": "Q_neaG_SS_4zyCGNTssyx",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": -727.5085232545505,
+ "y": -471.2436050847007,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 173,
+ "height": 75,
+ "seed": 1425454944,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "MObFA4XUeneeC7-L0NgnW"
+ }
+ ],
+ "updated": 1713649560134,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 777,
+ "versionNonce": 1352912736,
+ "index": "b01",
+ "isDeleted": false,
+ "id": "MObFA4XUeneeC7-L0NgnW",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": -674.3835232545505,
+ "y": -446.2436050847007,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 66.75,
+ "height": 25,
+ "seed": 669567840,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713626946303,
+ "link": null,
+ "locked": false,
+ "fontSize": 20,
+ "fontFamily": 1,
+ "text": "devp2p",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "Q_neaG_SS_4zyCGNTssyx",
+ "originalText": "devp2p",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 498,
+ "versionNonce": 2125109937,
+ "index": "b02",
+ "isDeleted": false,
+ "id": "ZuasuskvUFGU2ZdFZUvPC",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": -149.34963693887175,
+ "y": -517.8292231703184,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 311.2525252525253,
+ "height": 150.5117845117845,
+ "seed": 974232593,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "p_sKc-oXirXqR4NES8oii"
+ },
+ {
+ "id": "kofqDTcbmGMFtvTWA-kFY",
+ "type": "arrow"
+ },
+ {
+ "id": "dtRi2_WvVx9qE1iqfIBOh",
+ "type": "arrow"
+ },
+ {
+ "id": "XGVWIZ6pHUIj7ulOBYe4A",
+ "type": "arrow"
+ },
+ {
+ "id": "gO_ZMZNq0JV7moXCYXxDJ",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713650533114,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 661,
+ "versionNonce": 691517193,
+ "index": "b03",
+ "isDeleted": false,
+ "id": "p_sKc-oXirXqR4NES8oii",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": -42.498375838488016,
+ "y": -460.83932418041945,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 97.55000305175781,
+ "height": 36.531986531986526,
+ "seed": 1988489713,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713645774423,
+ "link": null,
+ "locked": false,
+ "fontSize": 29.22558922558922,
+ "fontFamily": 1,
+ "text": "devp2p",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "ZuasuskvUFGU2ZdFZUvPC",
+ "originalText": "devp2p",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 1583,
+ "versionNonce": 605902027,
+ "index": "b0D",
+ "isDeleted": false,
+ "id": "loU3AR_BS_RxH89duKDtv",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "dotted",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": 701.2884709813841,
+ "y": -870.6359532237345,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 280.63174811383215,
+ "height": 5.73860424191821,
+ "seed": 78115291,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713692643944,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "LZV38R3EJgoGZG019rwHk",
+ "focus": 0.05222873095281719,
+ "gap": 18.580868863016804
+ },
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 160.0125295735893,
+ -5.73860424191821
+ ],
+ [
+ 280.63174811383215,
+ -3.811307998771781
+ ]
+ ]
+ },
+ {
+ "type": "ellipse",
+ "version": 576,
+ "versionNonce": 1959773393,
+ "index": "b0F",
+ "isDeleted": false,
+ "id": "P6T-wpTtVqt7w-9L9xOh8",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 871.5843338883067,
+ "y": -550.3464675780124,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 526.0499999999998,
+ "height": 474.1385767790261,
+ "seed": 1000265887,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "id": "gO_ZMZNq0JV7moXCYXxDJ",
+ "type": "arrow"
+ },
+ {
+ "id": "rSKoByNvrhoMVNZ9RyW-Q",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713651106735,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 406,
+ "versionNonce": 1371783295,
+ "index": "b0I",
+ "isDeleted": false,
+ "id": "9hNYaLTExU2uicbLRAovJ",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1127.9956453637164,
+ "y": -177.4385465366911,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 91.28333282470703,
+ "height": 44.80459016393443,
+ "seed": 1129084501,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713650567690,
+ "link": null,
+ "locked": false,
+ "fontSize": 35.84367213114754,
+ "fontFamily": 1,
+ "text": "Sync ",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Sync ",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 433,
+ "versionNonce": 35907423,
+ "index": "b0R",
+ "isDeleted": false,
+ "id": "gO_ZMZNq0JV7moXCYXxDJ",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": 162.90288831365353,
+ "y": -399.0099355450733,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 708.6588318811038,
+ "height": 245.33346080458358,
+ "seed": 1375156071,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713650756993,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "ZuasuskvUFGU2ZdFZUvPC",
+ "focus": 0.6925429285556787,
+ "gap": 1
+ },
+ "endBinding": {
+ "elementId": "P6T-wpTtVqt7w-9L9xOh8",
+ "focus": -0.9640547333755998,
+ "gap": 13.968990426059236
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": "arrow",
+ "endArrowhead": null,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 462.2314455746533,
+ -80.94795525391294
+ ],
+ [
+ 708.6588318811038,
+ 164.38550555067064
+ ]
+ ]
+ },
+ {
+ "type": "arrow",
+ "version": 1927,
+ "versionNonce": 1379524133,
+ "index": "b0v",
+ "isDeleted": false,
+ "id": "rSKoByNvrhoMVNZ9RyW-Q",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1358.4531306750916,
+ "y": -177.89835620523252,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 78.73412508050706,
+ "height": 579.9038380254881,
+ "seed": 964284913,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713692742604,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "P6T-wpTtVqt7w-9L9xOh8",
+ "focus": 0.9600381842899018,
+ "gap": 6.320086565806548
+ },
+ "endBinding": {
+ "elementId": "siyDzSseEQqfwuq3Ld5-8",
+ "focus": -0.7323075896001114,
+ "gap": 1
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 60.681203213214985,
+ -230.05953459375348
+ ],
+ [
+ 78.73412508050706,
+ -579.9038380254881
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 155,
+ "versionNonce": 1949423633,
+ "index": "b0w",
+ "isDeleted": false,
+ "id": "MwCD66y5xuk-FZi2jI3Lv",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0.3750759105656405,
+ "x": 594.1343338883066,
+ "y": -517.957890798986,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 225.10000610351562,
+ "height": 35,
+ "seed": 1776873407,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713650936311,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Download Blocks",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Download Blocks",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 129,
+ "versionNonce": 1685017329,
+ "index": "b0x",
+ "isDeleted": false,
+ "id": "MwwyDYIb8J2vxAhARjAfK",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1464.1843369400644,
+ "y": -603.457890798986,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 212.53334045410156,
+ "height": 35,
+ "seed": 467071089,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713650584891,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Validate Blocks",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Validate Blocks",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 80,
+ "versionNonce": 292376997,
+ "index": "b0y",
+ "isDeleted": false,
+ "id": "ltjV-GtyZj6wSrW53jVON",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0.014588686251640226,
+ "x": 723.1343338883066,
+ "y": -841.957890798986,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 214.39999389648438,
+ "height": 35,
+ "seed": 1097126687,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713692138954,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Final Processing",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Final Processing",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 1730,
+ "versionNonce": 955259813,
+ "index": "b0z",
+ "isDeleted": false,
+ "id": "cgedGQ2MpgS37v5sDsFEt",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1212.2747977638235,
+ "y": -1487.8204535313052,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 68.1047679762653,
+ "height": 172.48396727365844,
+ "seed": 582052945,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713692611339,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "-_n9K0bgJ-oFtpjnnaeuP",
+ "focus": 0.4251218855390667,
+ "gap": 8.999999999999886
+ },
+ "endBinding": {
+ "elementId": "RumOeXmWSLBfwsZcLG0Ib",
+ "focus": -0.3904663240644056,
+ "gap": 20.196710803833298
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -68.1047679762653,
+ -172.48396727365844
+ ]
+ ]
+ },
+ {
+ "type": "arrow",
+ "version": 1345,
+ "versionNonce": 820658629,
+ "index": "b11",
+ "isDeleted": false,
+ "id": "oyy3j29cSLay83iHEhw17",
+ "fillStyle": "solid",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 2,
+ "opacity": 100,
+ "angle": 0,
+ "x": 771.7367265177032,
+ "y": -1235.2829268740225,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "width": 156.76530348616222,
+ "height": 299.9917027417025,
+ "seed": 1317300843,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713692308841,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "-_n9K0bgJ-oFtpjnnaeuP",
+ "focus": 0.7345692559141487,
+ "gap": 1
+ },
+ "endBinding": {
+ "elementId": "-_n9K0bgJ-oFtpjnnaeuP",
+ "focus": 0.4193337056596973,
+ "gap": 11.503852878965404
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -84.60239262939638,
+ 299.9917027417025
+ ],
+ [
+ 72.16291085676585,
+ 10.503852878965517
+ ]
+ ]
+ },
+ {
+ "type": "arrow",
+ "version": 81,
+ "versionNonce": 1983796357,
+ "index": "b18",
+ "isDeleted": false,
+ "id": "7USdFW4_bZpzRgVlW3g8j",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1267.1343338883066,
+ "y": -1223.29122413232,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 276,
+ "height": 384,
+ "seed": 948885669,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713692308842,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "-_n9K0bgJ-oFtpjnnaeuP",
+ "focus": -0.6299497326702104,
+ "gap": 12.991702741702397
+ },
+ "endBinding": {
+ "elementId": "siyDzSseEQqfwuq3Ld5-8",
+ "focus": -0.4475117254786141,
+ "gap": 13.283705940498407
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -276,
+ 326
+ ],
+ [
+ -136,
+ 384
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 127,
+ "versionNonce": 727608009,
+ "index": "b1B",
+ "isDeleted": false,
+ "id": "ZtuzO0ddCKNPrObfKzVca",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 485.13433388830686,
+ "y": -1177.29122413232,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 196.9499969482422,
+ "height": 140,
+ "seed": 1622024997,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713712689229,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Sync Initiation\n & \nBlock Builders\nPipeline",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Sync Initiation\n & \nBlock Builders\nPipeline",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 154,
+ "versionNonce": 1002655819,
+ "index": "b1C",
+ "isDeleted": false,
+ "id": "UP-MOsA8gwhg1R_pdOqQA",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 911.1343338883066,
+ "y": -1487.2912241323197,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 87.43738091820296,
+ "height": 182.00000000000045,
+ "seed": 736519877,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713692590802,
+ "link": null,
+ "locked": false,
+ "startBinding": null,
+ "endBinding": {
+ "elementId": "RumOeXmWSLBfwsZcLG0Ib",
+ "focus": 0.482805404147413,
+ "gap": 11.20990747647727
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -87.43738091820296,
+ -182.00000000000045
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 207,
+ "versionNonce": 61376811,
+ "index": "b1E",
+ "isDeleted": false,
+ "id": "979O85XGuyY8U87oKtYTr",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1254.5593369400644,
+ "y": -1106.29122413232,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 423.23333740234375,
+ "height": 70,
+ "seed": 2097322763,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713692381322,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Payload Validation & Insertion\nPipeline",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Payload Validation & Insertion\nPipeline",
+ "lineHeight": 1.25
+ }
+ ],
+ "appState": {
+ "gridSize": null,
+ "viewBackgroundColor": "#ffffff"
+ },
+ "files": {}
+}
\ No newline at end of file
diff --git a/docs/images/el-architecture/excalidraw/forkchoice-updated.excalidraw b/docs/images/el-architecture/excalidraw/forkchoice-updated.excalidraw
new file mode 100644
index 00000000..b0b3da7c
--- /dev/null
+++ b/docs/images/el-architecture/excalidraw/forkchoice-updated.excalidraw
@@ -0,0 +1,4096 @@
+{
+ "type": "excalidraw",
+ "version": 2,
+ "source": "https://excalidraw.com",
+ "elements": [
+ {
+ "type": "rectangle",
+ "version": 841,
+ "versionNonce": 1183436061,
+ "index": "b4r",
+ "isDeleted": false,
+ "id": "7xM1UGFN1JivXs0OBz6J9",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 233.04467944245857,
+ "y": -726.0412241323193,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 633.3333333333322,
+ "height": 111.70728291316534,
+ "seed": 1177000363,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "id": "vJmK1fp5vKY50o0cdn7ZT",
+ "type": "arrow"
+ },
+ {
+ "id": "-Je4WYHOse5B0zTspiiOU",
+ "type": "arrow"
+ },
+ {
+ "id": "huqkJN3fbtLAcwIYkDXd7",
+ "type": "arrow"
+ },
+ {
+ "id": "qGi_riOg8PM3RPSKlquqk",
+ "type": "arrow"
+ },
+ {
+ "id": "uWWBuHlYAWJGil5tufuaT",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713888831740,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 407,
+ "versionNonce": 418790149,
+ "index": "b4s",
+ "isDeleted": false,
+ "id": "GhDvh9ShwIp1VErlGZlXz",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 332.73955739363873,
+ "y": -686.8057299346399,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 426.9333190917969,
+ "height": 33.73649459783911,
+ "seed": 1662262949,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713885158235,
+ "link": null,
+ "locked": false,
+ "fontSize": 26.98919567827129,
+ "fontFamily": 1,
+ "text": "Engine API: Fork choice updated",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Engine API: Fork choice updated",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 988,
+ "versionNonce": 36808133,
+ "index": "b4t",
+ "isDeleted": false,
+ "id": "U0JxI3CJ5fLRkHkd2lJEl",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 240.87801277579138,
+ "y": -1238.3948655889017,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 580.3333333333322,
+ "height": 97.70728291316536,
+ "seed": 1232109125,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "id": "vJmK1fp5vKY50o0cdn7ZT",
+ "type": "arrow"
+ },
+ {
+ "id": "-Je4WYHOse5B0zTspiiOU",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713888505663,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 517,
+ "versionNonce": 676466597,
+ "index": "b4u",
+ "isDeleted": false,
+ "id": "NeYiRZqTMOacN6lghuvxv",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 394.57289072697154,
+ "y": -1205.1593713912223,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 218.26666259765625,
+ "height": 33.73649459783911,
+ "seed": 1907518885,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713887073608,
+ "link": null,
+ "locked": false,
+ "fontSize": 26.98919567827129,
+ "fontFamily": 1,
+ "text": "Consensus Layer",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Consensus Layer",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 279,
+ "versionNonce": 1682644357,
+ "index": "b4v",
+ "isDeleted": false,
+ "id": "Nj9MVEArlf7mA2uqvx4Lr",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -203.95532055754256,
+ "y": -953.541224132319,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 237,
+ "height": 134,
+ "seed": 51104939,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "DUOTucfeISRJaYlvcKuiV"
+ }
+ ],
+ "updated": 1713885259674,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 266,
+ "versionNonce": 1853301989,
+ "index": "b4w",
+ "isDeleted": false,
+ "id": "DUOTucfeISRJaYlvcKuiV",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -157.92198773283553,
+ "y": -921.541224132319,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 144.93333435058594,
+ "height": 70,
+ "seed": 2027562405,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713885259674,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Payload \nattributes",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "Nj9MVEArlf7mA2uqvx4Lr",
+ "originalText": "Payload attributes",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 451,
+ "versionNonce": 1699033349,
+ "index": "b4x",
+ "isDeleted": false,
+ "id": "KolO6ZLGcfbVQIr1HU5uL",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 173.54467944245744,
+ "y": -1077.0832531178262,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 257,
+ "height": 287.5420289855073,
+ "seed": 1381559813,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1713885256354,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 194,
+ "versionNonce": 1296456979,
+ "index": "b4z",
+ "isDeleted": false,
+ "id": "k3_qQpfndFtnHwZY-Ukam",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 188.3055490076748,
+ "y": -1054.7354270308697,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 234.63333129882812,
+ "height": 33.52173913043478,
+ "seed": 618329867,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642045,
+ "link": null,
+ "locked": false,
+ "fontSize": 26.817391304347826,
+ "fontFamily": 1,
+ "text": "Fork choice state",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Fork choice state",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 245,
+ "versionNonce": 1453846941,
+ "index": "b50",
+ "isDeleted": false,
+ "id": "sEqbmNN_nNy8AcT1iTweF",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 194.2649692975299,
+ "y": -970.5586154366669,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 200.31666564941406,
+ "height": 130.3623188405797,
+ "seed": 1595669483,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642045,
+ "link": null,
+ "locked": false,
+ "fontSize": 20.85797101449275,
+ "fontFamily": 1,
+ "text": "Head block hash\n\nFinalized block hash\n\nSafe block hash",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Head block hash\n\nFinalized block hash\n\nSafe block hash",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 287,
+ "versionNonce": 182302053,
+ "index": "b51",
+ "isDeleted": false,
+ "id": "vJmK1fp5vKY50o0cdn7ZT",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 234.04467944245744,
+ "y": -1180.541224132319,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 150,
+ "height": 535,
+ "seed": 1841881707,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "V_UzrDa44DOPjOBrm69im"
+ }
+ ],
+ "updated": 1713888476384,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "U0JxI3CJ5fLRkHkd2lJEl",
+ "focus": 0.6855963411673234,
+ "gap": 6.833333333333883
+ },
+ "endBinding": {
+ "elementId": "7xM1UGFN1JivXs0OBz6J9",
+ "focus": -0.8809738659579082,
+ "gap": 8.00000000000108
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -150,
+ 65
+ ],
+ [
+ -89,
+ 492
+ ],
+ [
+ -9,
+ 535
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 9,
+ "versionNonce": 423737259,
+ "index": "b52",
+ "isDeleted": false,
+ "id": "V_UzrDa44DOPjOBrm69im",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 45.4144442324683,
+ "y": -911.1726918023876,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 111.81666564941406,
+ "height": 35,
+ "seed": 1584860171,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713885243528,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Request",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "vJmK1fp5vKY50o0cdn7ZT",
+ "originalText": "Request",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "diamond",
+ "version": 62,
+ "versionNonce": 295026387,
+ "index": "b53",
+ "isDeleted": false,
+ "id": "29B4xiJVviN_LhIJNJ7YK",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 465.54467944245744,
+ "y": -483.91622413231903,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 265,
+ "height": 230,
+ "seed": 1476718501,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "mKc1ypnTmZP8SnKrNPP2T"
+ },
+ {
+ "id": "7-Qb0KkW2P7uYnXAzDoBX",
+ "type": "arrow"
+ },
+ {
+ "id": "sOEM1ADIYiGnvG9RdXxYZ",
+ "type": "arrow"
+ },
+ {
+ "id": "uWWBuHlYAWJGil5tufuaT",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713888851556,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 36,
+ "versionNonce": 213675123,
+ "index": "b54",
+ "isDeleted": false,
+ "id": "mKc1ypnTmZP8SnKrNPP2T",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 537.8613450918715,
+ "y": -403.91622413231903,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 120.86666870117188,
+ "height": 70,
+ "seed": 1111790763,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888851556,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Unknown \nPayload?",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "29B4xiJVviN_LhIJNJ7YK",
+ "originalText": "Unknown Payload?",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 138,
+ "versionNonce": 2136773931,
+ "index": "b55",
+ "isDeleted": false,
+ "id": "n3S3VovWk4fnKbOuouSI1",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -17.705320557542564,
+ "y": -417.91622413231903,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 257.5,
+ "height": 85,
+ "seed": 68721931,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "afHX7sBp1OUUTclf84scN"
+ },
+ {
+ "id": "7-Qb0KkW2P7uYnXAzDoBX",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713885596579,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 117,
+ "versionNonce": 1158068171,
+ "index": "b56",
+ "isDeleted": false,
+ "id": "afHX7sBp1OUUTclf84scN",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 22.278009215406655,
+ "y": -392.91622413231903,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 177.53334045410156,
+ "height": 35,
+ "seed": 1824958699,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713885596579,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Initiate Sync",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "n3S3VovWk4fnKbOuouSI1",
+ "originalText": "Initiate Sync",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 469,
+ "versionNonce": 1414278067,
+ "index": "b57",
+ "isDeleted": false,
+ "id": "7-Qb0KkW2P7uYnXAzDoBX",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 470.90645650574106,
+ "y": -362.93848660120324,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 227.36177706328363,
+ "height": 6.280630762775274,
+ "seed": 1963192645,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "r5bQcwx5gB_Z68bq1zPMe"
+ }
+ ],
+ "updated": 1713888851557,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "29B4xiJVviN_LhIJNJ7YK",
+ "focus": -0.08245405264030108,
+ "gap": 1
+ },
+ "endBinding": {
+ "elementId": "n3S3VovWk4fnKbOuouSI1",
+ "focus": 0.055082964274451626,
+ "gap": 3.75
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -227.36177706328363,
+ -6.280630762775274
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 8,
+ "versionNonce": 555741701,
+ "index": "b58",
+ "isDeleted": false,
+ "id": "r5bQcwx5gB_Z68bq1zPMe",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 335.77139180744064,
+ "y": -385.59284923563484,
+ "strokeColor": "#2f9e44",
+ "backgroundColor": "transparent",
+ "width": 44.96666717529297,
+ "height": 35,
+ "seed": 510159845,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713885785080,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Yes",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "7-Qb0KkW2P7uYnXAzDoBX",
+ "originalText": "Yes",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "diamond",
+ "version": 440,
+ "versionNonce": 677420811,
+ "index": "b59",
+ "isDeleted": false,
+ "id": "W6dTc6uV9Y-CGQcYsBhSv",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 418.54467944245744,
+ "y": -79.16622413231903,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 361.24999999999994,
+ "height": 327.5,
+ "seed": 327681925,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "mB2HR5VQzEprxguNKo4aq"
+ },
+ {
+ "id": "sOEM1ADIYiGnvG9RdXxYZ",
+ "type": "arrow"
+ },
+ {
+ "id": "KC6QK9dq3d7hBlVK5CtpY",
+ "type": "arrow"
+ },
+ {
+ "id": "UQ1zD42iTq8WrU7LEQPPk",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713886306155,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 499,
+ "versionNonce": 1353846507,
+ "index": "b5A",
+ "isDeleted": false,
+ "id": "mB2HR5VQzEprxguNKo4aq",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 513.8571794424574,
+ "y": 32.20877586768097,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 171,
+ "height": 105,
+ "seed": 981913317,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713885761000,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Head block \nhash a valid\nancestor?",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "W6dTc6uV9Y-CGQcYsBhSv",
+ "originalText": "Head block hash a valid ancestor?",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 198,
+ "versionNonce": 937761523,
+ "index": "b5E",
+ "isDeleted": false,
+ "id": "sOEM1ADIYiGnvG9RdXxYZ",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 593.2648008139549,
+ "y": -247.2036191883442,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 1.7607063411123818,
+ "height": 170.44462624932652,
+ "seed": 1160137195,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "FhDToE7skv_CXFONiKFvD"
+ }
+ ],
+ "updated": 1713888851558,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "29B4xiJVviN_LhIJNJ7YK",
+ "focus": 0.0424956608214578,
+ "gap": 8.240528189205534
+ },
+ "endBinding": {
+ "elementId": "W6dTc6uV9Y-CGQcYsBhSv",
+ "focus": -0.013716201227202653,
+ "gap": 1
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 1.7607063411123818,
+ 170.44462624932652
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 16,
+ "versionNonce": 1590965227,
+ "index": "b5F",
+ "isDeleted": false,
+ "id": "FhDToE7skv_CXFONiKFvD",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 503.66967944245744,
+ "y": -214.16622413231903,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 182.25,
+ "height": 35,
+ "seed": 1431791915,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713885763743,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Either yes/no",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "sOEM1ADIYiGnvG9RdXxYZ",
+ "originalText": "Either yes/no",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 534,
+ "versionNonce": 998854155,
+ "index": "b5G",
+ "isDeleted": false,
+ "id": "KC6QK9dq3d7hBlVK5CtpY",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 780.6003318042849,
+ "y": 83.99138725209008,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 356.11101430483905,
+ "height": 7.50353660331308,
+ "seed": 1360356875,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "oYoitbkQ5mDKuggg45vVf"
+ }
+ ],
+ "updated": 1713888638017,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "W6dTc6uV9Y-CGQcYsBhSv",
+ "gap": 1,
+ "focus": -0.026922028353326067
+ },
+ "endBinding": {
+ "elementId": "dGHHPsplaHTpT-MoKae73",
+ "gap": 1,
+ "focus": -0.221052895966243
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 356.11101430483905,
+ 7.50353660331308
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 6,
+ "versionNonce": 660885733,
+ "index": "b5H",
+ "isDeleted": false,
+ "id": "oYoitbkQ5mDKuggg45vVf",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 929.811345854811,
+ "y": 66.45877586768097,
+ "strokeColor": "#2f9e44",
+ "backgroundColor": "transparent",
+ "width": 44.96666717529297,
+ "height": 35,
+ "seed": 1295896741,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713885810835,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Yes",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "KC6QK9dq3d7hBlVK5CtpY",
+ "originalText": "Yes",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 339,
+ "versionNonce": 520187723,
+ "index": "b5I",
+ "isDeleted": false,
+ "id": "O1Jx6ynsuhFUb1_i4aZNc",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1198.5008197933344,
+ "y": -309.22104869372254,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 339.6491228070176,
+ "height": 545.1754385964912,
+ "seed": 1286970667,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1713886225509,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 114,
+ "versionNonce": 1027556019,
+ "index": "b5J",
+ "isDeleted": false,
+ "id": "bRX3Lk7EW_vE7XY96o-NZ",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1215.5476034190656,
+ "y": -283.16841711477514,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 218.56666564941406,
+ "height": 34.73684210526316,
+ "seed": 498864491,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642045,
+ "link": null,
+ "locked": false,
+ "fontSize": 27.789473684210524,
+ "fontFamily": 1,
+ "text": "Payload Status",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Payload Status",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 138,
+ "versionNonce": 1545623691,
+ "index": "b5K",
+ "isDeleted": false,
+ "id": "bw_LJvtB-JLAdKsjS4OJx",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1231.307837337194,
+ "y": -201.15087325512604,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 278.12177502579976,
+ "height": 96.49122807017544,
+ "seed": 466500843,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1713886225509,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 117,
+ "versionNonce": 726775293,
+ "index": "b5L",
+ "isDeleted": false,
+ "id": "ZC0tJHlhJDdmBGAko40Di",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1245.4977238181023,
+ "y": -186.9609867742179,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 74.48332977294922,
+ "height": 26.487788097695216,
+ "seed": 870131819,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642046,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.190230478156174,
+ "fontFamily": 1,
+ "text": "Status",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Status",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 199,
+ "versionNonce": 877294675,
+ "index": "b5M",
+ "isDeleted": false,
+ "id": "rDjTssuIeH2tGE6BTFYHB",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1346.0567193461382,
+ "y": -143.4642547480741,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 65.5999984741211,
+ "height": 26.487788097695216,
+ "seed": 1881386667,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642046,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.190230478156174,
+ "fontFamily": 1,
+ "text": "VALID",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "VALID",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 228,
+ "versionNonce": 345735275,
+ "index": "b5O",
+ "isDeleted": false,
+ "id": "e8oxR6LS8CcGVCAeE2FdM",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1223.475019999733,
+ "y": -66.06315395688046,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 278.12177502579976,
+ "height": 134.12280701754386,
+ "seed": 1391497381,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1713886225509,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 188,
+ "versionNonce": 1661202013,
+ "index": "b5P",
+ "isDeleted": false,
+ "id": "DJ-PGwpyhF9QcYE1beg5S",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1249.2438538490624,
+ "y": -51.873267475972284,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 189.06666564941406,
+ "height": 26.487788097695216,
+ "seed": 1245787141,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642046,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.190230478156174,
+ "fontFamily": 1,
+ "text": "Latest valid hash",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Latest valid hash",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 377,
+ "versionNonce": 842953203,
+ "index": "b5Q",
+ "isDeleted": false,
+ "id": "s9jOs4Pp2EjLVSKu1l-ec",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1252.3467090262209,
+ "y": -9.871203492484199,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 217.4166717529297,
+ "height": 54.03508771929825,
+ "seed": 174484325,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642046,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.614035087719298,
+ "fontFamily": 1,
+ "text": "Fork choice state's \n Head block hash",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Fork choice state's \n Head block hash",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 581,
+ "versionNonce": 1329677597,
+ "index": "b5R",
+ "isDeleted": false,
+ "id": "dGHHPsplaHTpT-MoKae73",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1137.711346109124,
+ "y": -408.12455746565234,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 440,
+ "height": 824.2909356725146,
+ "seed": 2115798219,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "id": "KC6QK9dq3d7hBlVK5CtpY",
+ "type": "arrow"
+ },
+ {
+ "id": "huqkJN3fbtLAcwIYkDXd7",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713888667461,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 246,
+ "versionNonce": 1821383357,
+ "index": "b5S",
+ "isDeleted": false,
+ "id": "hGOJ0OTZE_V3i1sUE_9oB",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1177.33853909158,
+ "y": -394.74736448319624,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 157.4166717529297,
+ "height": 44.99999999999999,
+ "seed": 828879723,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642046,
+ "link": null,
+ "locked": false,
+ "fontSize": 35.99999999999999,
+ "fontFamily": 1,
+ "text": "Response",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Response",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 193,
+ "versionNonce": 1257191115,
+ "index": "b5T",
+ "isDeleted": false,
+ "id": "dOpVtgtoMyIW8E8e6k792",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1225.0832071342354,
+ "y": 103.60058873317803,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 278.12177502579976,
+ "height": 96.49122807017544,
+ "seed": 902681867,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1713886225510,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 188,
+ "versionNonce": 2015476627,
+ "index": "b5U",
+ "isDeleted": false,
+ "id": "pa8b4xCLkiK7TAwhxsc_T",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1240.559643322746,
+ "y": 117.79047521408614,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 160.96665954589844,
+ "height": 26.487788097695212,
+ "seed": 1057291179,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642046,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.19023047815617,
+ "fontFamily": 1,
+ "text": "Validation error",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Validation error",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 252,
+ "versionNonce": 1620556573,
+ "index": "b5V",
+ "isDeleted": false,
+ "id": "e2DOvjlvCuZz6xQXiZna-",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1341.1186388507817,
+ "y": 161.28720724022998,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 33.06666564941406,
+ "height": 26.487788097695216,
+ "seed": 1876840011,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642046,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.190230478156174,
+ "fontFamily": 1,
+ "text": "null",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "null",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 251,
+ "versionNonce": 2001995435,
+ "index": "b5W",
+ "isDeleted": false,
+ "id": "RyXhfB79cfeuoZHprL-GH",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1230.229405964645,
+ "y": 278.5713489670963,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 278.12177502579976,
+ "height": 96.49122807017544,
+ "seed": 1770401189,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1713886225510,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 256,
+ "versionNonce": 1646973235,
+ "index": "b5X",
+ "isDeleted": false,
+ "id": "zX7Sscb8XZWa0D9EElslp",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1245.7058421531556,
+ "y": 292.76123544800447,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 115.75,
+ "height": 26.487788097695216,
+ "seed": 370880773,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642046,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.190230478156174,
+ "fontFamily": 1,
+ "text": "Payload Id",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Payload Id",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 310,
+ "versionNonce": 1200377725,
+ "index": "b5Y",
+ "isDeleted": false,
+ "id": "-2UsVoJFXT8hWyR_0EAMa",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1346.2648376811915,
+ "y": 336.2579674741482,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 33.06666564941406,
+ "height": 26.487788097695216,
+ "seed": 603506789,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642046,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.190230478156174,
+ "fontFamily": 1,
+ "text": "null",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "null",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "diamond",
+ "version": 665,
+ "versionNonce": 1236443083,
+ "index": "b5Z",
+ "isDeleted": false,
+ "id": "aKSIn9htzpM8ba05Pwoyb",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 348.848250871029,
+ "y": 558.8516330105381,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 508.3928571428571,
+ "height": 440,
+ "seed": 971588875,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "GoFe_X8GFWXBC30iHyhLr"
+ },
+ {
+ "id": "UQ1zD42iTq8WrU7LEQPPk",
+ "type": "arrow"
+ },
+ {
+ "id": "lGlTvKdqStL96LWLUe2mO",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713887093234,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 764,
+ "versionNonce": 1828081739,
+ "index": "b5a",
+ "isDeleted": false,
+ "id": "GoFe_X8GFWXBC30iHyhLr",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 486.89646210498546,
+ "y": 673.8516330105381,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 232.10000610351562,
+ "height": 210,
+ "seed": 238185387,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713886631293,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "The payload \nreferenced by \nhead block hash \n passes \npayload \nvalidation?",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "aKSIn9htzpM8ba05Pwoyb",
+ "originalText": "The payload referenced by head block hash passes \npayload validation?",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 320,
+ "versionNonce": 1890208933,
+ "index": "b5b",
+ "isDeleted": false,
+ "id": "UQ1zD42iTq8WrU7LEQPPk",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 596.8354441628132,
+ "y": 247.56738722119417,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 6.872923261254982,
+ "height": 310.53623625526996,
+ "seed": 376449899,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "Pz5aUZ-uOA-RddMo3rQA9"
+ }
+ ],
+ "updated": 1713886591114,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "W6dTc6uV9Y-CGQcYsBhSv",
+ "gap": 1,
+ "focus": 0.03301213262669178
+ },
+ "endBinding": {
+ "elementId": "aKSIn9htzpM8ba05Pwoyb",
+ "gap": 1,
+ "focus": 0.024878454732600416
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6.872923261254982,
+ 310.53623625526996
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 5,
+ "versionNonce": 1464576389,
+ "index": "b5c",
+ "isDeleted": false,
+ "id": "Pz5aUZ-uOA-RddMo3rQA9",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 583.8613469992201,
+ "y": 377.95877586768097,
+ "strokeColor": "#e03131",
+ "backgroundColor": "transparent",
+ "width": 38.36666488647461,
+ "height": 35,
+ "seed": 138916005,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713886310301,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "NO",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "UQ1zD42iTq8WrU7LEQPPk",
+ "originalText": "NO",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "diamond",
+ "version": 776,
+ "versionNonce": 1079273189,
+ "index": "b5d",
+ "isDeleted": false,
+ "id": "hvWTesNfWB2bnqZdoozhy",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 347.2450762678542,
+ "y": 1193.8397282486328,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 508.3928571428571,
+ "height": 440,
+ "seed": 623975429,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "ndIp2emW_DL2ea30lrolJ"
+ },
+ {
+ "id": "tELrAaGLNswO3G2pf8AXj",
+ "type": "arrow"
+ },
+ {
+ "id": "lGlTvKdqStL96LWLUe2mO",
+ "type": "arrow"
+ },
+ {
+ "id": "57Hi0kF-HPHt7c0b3oaXQ",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713887683738,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 888,
+ "versionNonce": 634353477,
+ "index": "b5e",
+ "isDeleted": false,
+ "id": "ndIp2emW_DL2ea30lrolJ",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 498.81828902768956,
+ "y": 1308.8397282486328,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 205.0500030517578,
+ "height": 210,
+ "seed": 1327059813,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713887340499,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "The payload \nreferenced by \nfinalized block \nhash passes \npayload \nvalidation?",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "hvWTesNfWB2bnqZdoozhy",
+ "originalText": "The payload referenced by finalized block hash passes \npayload validation?",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 90,
+ "versionNonce": 1484007941,
+ "index": "b5f",
+ "isDeleted": false,
+ "id": "tELrAaGLNswO3G2pf8AXj",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 347.0224730868647,
+ "y": 1410.9057857359985,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 370.977793644407,
+ "height": 0.3415587648169094,
+ "seed": 185869259,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "ehNH1sFr1daQ9wPnkJljH"
+ }
+ ],
+ "updated": 1713887340503,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "hvWTesNfWB2bnqZdoozhy",
+ "focus": 0.01505994005994007,
+ "gap": 2.364133843240154
+ },
+ "endBinding": {
+ "elementId": "9-YbwXdLKXvJwWOQ5JZUa",
+ "focus": -0.11333288449022563,
+ "gap": 15.71428571428595
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -370.977793644407,
+ -0.3415587648169094
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 8,
+ "versionNonce": 1736446725,
+ "index": "b5g",
+ "isDeleted": false,
+ "id": "ehNH1sFr1daQ9wPnkJljH",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 135.70420299766826,
+ "y": 1398.244490153395,
+ "strokeColor": "#2f9e44",
+ "backgroundColor": "transparent",
+ "width": 44.96666717529297,
+ "height": 35,
+ "seed": 1222660203,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713886830165,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Yes",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "tELrAaGLNswO3G2pf8AXj",
+ "originalText": "Yes",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 83,
+ "versionNonce": 1067408107,
+ "index": "b5h",
+ "isDeleted": false,
+ "id": "9-YbwXdLKXvJwWOQ5JZUa",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -693.9553205575426,
+ "y": 1194.3159187248234,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 654.2857142857142,
+ "height": 487.1428571428574,
+ "seed": 595053451,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "id": "tELrAaGLNswO3G2pf8AXj",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713887027394,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 95,
+ "versionNonce": 1659070021,
+ "index": "b5i",
+ "isDeleted": false,
+ "id": "DfiLQuvgmwQLWgnBnpDY6",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -669.0981777003998,
+ "y": 1228.6016330105376,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 504.5333251953125,
+ "height": 35,
+ "seed": 271210373,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713887161645,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Update fork choice state atomically",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Update fork choice state atomically",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 130,
+ "versionNonce": 1937689675,
+ "index": "b5j",
+ "isDeleted": false,
+ "id": "YXq3abc7_wVsFBZvW8S81",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -663.9553205575427,
+ "y": 1334.3159187248234,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 577.9166870117188,
+ "height": 70,
+ "seed": 450866693,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713886984652,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "1. Set head of canonical chain to\n thr block referenced by head block hash ",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "1. Set head of canonical chain to\n thr block referenced by head block hash ",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 243,
+ "versionNonce": 1507533995,
+ "index": "b5k",
+ "isDeleted": false,
+ "id": "IbXQQZ9AhXy2j1JSN1sQu",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -670.0565212062593,
+ "y": 1455.0302044391096,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 626.4166870117188,
+ "height": 70,
+ "seed": 749368715,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713887023078,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "2. Set the most recent finalized block to\n thr block referenced by finalized block hash ",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "2. Set the most recent finalized block to\n thr block referenced by finalized block hash ",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 87,
+ "versionNonce": 1041968325,
+ "index": "b5l",
+ "isDeleted": false,
+ "id": "lGlTvKdqStL96LWLUe2mO",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 604.894680548156,
+ "y": 998.5730217768092,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 4.944338181776629,
+ "height": 195.23475276308443,
+ "seed": 1841683051,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "3RwsHQu_aPf3Oc-bRiMxq"
+ }
+ ],
+ "updated": 1713887340505,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "aKSIn9htzpM8ba05Pwoyb",
+ "focus": -0.031288295671855836,
+ "gap": 1
+ },
+ "endBinding": {
+ "elementId": "hvWTesNfWB2bnqZdoozhy",
+ "focus": -0.027787534636850485,
+ "gap": 1
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -4.944338181776629,
+ 195.23475276308443
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 6,
+ "versionNonce": 1157784645,
+ "index": "b5m",
+ "isDeleted": false,
+ "id": "3RwsHQu_aPf3Oc-bRiMxq",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 579.7042029976678,
+ "y": 1078.5302044391092,
+ "strokeColor": "#2f9e44",
+ "backgroundColor": "transparent",
+ "width": 44.96666717529297,
+ "height": 35,
+ "seed": 2056252421,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713887108945,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Yes",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "lGlTvKdqStL96LWLUe2mO",
+ "originalText": "Yes",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "diamond",
+ "version": 1087,
+ "versionNonce": 1120973707,
+ "index": "b5n",
+ "isDeleted": false,
+ "id": "fDdJaoU64671xFPa9MwhA",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 306.10221912499674,
+ "y": 1788.919093327998,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 591.7261904761906,
+ "height": 510,
+ "seed": 125858923,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "JZfe9eFUBU8q8S7s47S1Q"
+ },
+ {
+ "id": "eAJX2Hyq21XewGNx6Zk2E",
+ "type": "arrow"
+ },
+ {
+ "id": "57Hi0kF-HPHt7c0b3oaXQ",
+ "type": "arrow"
+ },
+ {
+ "id": "7afFcGJd2KpSWEavfvfXN",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713888131153,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 1269,
+ "versionNonce": 1517474283,
+ "index": "b5o",
+ "isDeleted": false,
+ "id": "JZfe9eFUBU8q8S7s47S1Q",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 463.22543239345845,
+ "y": 1921.419093327998,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 277.6166687011719,
+ "height": 245,
+ "seed": 871149323,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888092606,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Does the payload \nreferenced by \nfinalized or safe \nblock\nbelong to the chain \nreferenced by head \nblock hash ?",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "fDdJaoU64671xFPa9MwhA",
+ "originalText": "Does the payload referenced by finalized or safe block\nbelong to the chain referenced by head block hash ?",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 81,
+ "versionNonce": 1580787261,
+ "index": "b5q",
+ "isDeleted": false,
+ "id": "K5OOc7V_1CdFK0I-TGGFw",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1293.1875365853143,
+ "y": 1930.0302044391096,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 492.0681265206816,
+ "height": 210.66666666666697,
+ "seed": 1120718437,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "id": "eAJX2Hyq21XewGNx6Zk2E",
+ "type": "arrow"
+ },
+ {
+ "id": "qGi_riOg8PM3RPSKlquqk",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713888684189,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 79,
+ "versionNonce": 29373139,
+ "index": "b5r",
+ "isDeleted": false,
+ "id": "n0YsEGGgpXQ188f8QNwl5",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1336.2434976558739,
+ "y": 1953.8647543174552,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 89.68333435058594,
+ "height": 44.52018061320226,
+ "seed": 1522563333,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642046,
+ "link": null,
+ "locked": false,
+ "fontSize": 35.61614449056181,
+ "fontFamily": 1,
+ "text": "Error",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Error",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 72,
+ "versionNonce": 531584989,
+ "index": "b5t",
+ "isDeleted": false,
+ "id": "fWkKg5mjt90S-q12c4EF4",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1370.0731813541709,
+ "y": 2049.971810278526,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 329.8833312988281,
+ "height": 34.59854014598545,
+ "seed": 1356563109,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642046,
+ "link": null,
+ "locked": false,
+ "fontSize": 27.67883211678836,
+ "fontFamily": 1,
+ "text": "Invalid forkchoice state",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Invalid forkchoice state",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 163,
+ "versionNonce": 996328869,
+ "index": "b5u",
+ "isDeleted": false,
+ "id": "eAJX2Hyq21XewGNx6Zk2E",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 896.487587832416,
+ "y": 2041.4432900790293,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 387.9499487528983,
+ "height": 8.31990967790398,
+ "seed": 509661195,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "oZDpsHAUZn1btAAcZaaCq"
+ }
+ ],
+ "updated": 1713888092616,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "fDdJaoU64671xFPa9MwhA",
+ "gap": 1,
+ "focus": 0.014733115468412163
+ },
+ "endBinding": {
+ "elementId": "K5OOc7V_1CdFK0I-TGGFw",
+ "gap": 8.75,
+ "focus": 0.06965221910874085
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 387.9499487528983,
+ -8.31990967790398
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 5,
+ "versionNonce": 1347021899,
+ "index": "b5v",
+ "isDeleted": false,
+ "id": "oZDpsHAUZn1btAAcZaaCq",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1062.2792037606073,
+ "y": 2029.7802044391096,
+ "strokeColor": "#e03131",
+ "backgroundColor": "transparent",
+ "width": 49.31666564941406,
+ "height": 45,
+ "seed": 1575143211,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713887656198,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "NO",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "eAJX2Hyq21XewGNx6Zk2E",
+ "originalText": "NO",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 151,
+ "versionNonce": 1771004005,
+ "index": "b5x",
+ "isDeleted": false,
+ "id": "57Hi0kF-HPHt7c0b3oaXQ",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 603.1875365853143,
+ "y": 1633.6510996289605,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 0,
+ "height": 155.0012399335044,
+ "seed": 644564485,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "BvjWVS8cSIjKydLe2p0uf"
+ }
+ ],
+ "updated": 1713888092618,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "hvWTesNfWB2bnqZdoozhy",
+ "focus": -0.006868828786636338,
+ "gap": 1
+ },
+ "endBinding": {
+ "elementId": "fDdJaoU64671xFPa9MwhA",
+ "focus": 0.004131039801495703,
+ "gap": 1
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 0,
+ 155.0012399335044
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 11,
+ "versionNonce": 110646437,
+ "index": "b5xV",
+ "isDeleted": false,
+ "id": "BvjWVS8cSIjKydLe2p0uf",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 580.7042029976678,
+ "y": 1700.4052044391096,
+ "strokeColor": "#2f9e44",
+ "backgroundColor": "transparent",
+ "width": 44.96666717529297,
+ "height": 35,
+ "seed": 1824106725,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713887764209,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Yes",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "57Hi0kF-HPHt7c0b3oaXQ",
+ "originalText": "Yes",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "diamond",
+ "version": 1266,
+ "versionNonce": 759008011,
+ "index": "b5z",
+ "isDeleted": false,
+ "id": "BfCwSE7YpA3RGF2-igdRn",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 271.49110801388576,
+ "y": 2536.0302044391096,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 641.7261904761906,
+ "height": 580,
+ "seed": 1465776165,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "3st3o3yBkCPu1v0fXwBUa"
+ },
+ {
+ "id": "P21MJLoBr_wmtBmlPYj9Z",
+ "type": "arrow"
+ },
+ {
+ "id": "7afFcGJd2KpSWEavfvfXN",
+ "type": "arrow"
+ },
+ {
+ "id": "GfFYhOO7nkdzj__kv-Xp2",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713888565856,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 1555,
+ "versionNonce": 123066885,
+ "index": "b60",
+ "isDeleted": false,
+ "id": "3st3o3yBkCPu1v0fXwBUa",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 456.3726525811756,
+ "y": 2686.0302044391096,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 272.1000061035156,
+ "height": 280,
+ "seed": 999664517,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888081461,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "\nIs the payload \nattributes\n timestamp \n> \ntimestamp of block \nreferenced by\nhead block hash?",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "BfCwSE7YpA3RGF2-igdRn",
+ "originalText": "\nIs the payload attributes\n timestamp \n> \ntimestamp of block referenced by\nhead block hash?",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 209,
+ "versionNonce": 460896093,
+ "index": "b61",
+ "isDeleted": false,
+ "id": "wk0Rw2YteS3p5_V33a08d",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1304.6534733249732,
+ "y": 2734.0302044391096,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 492.0681265206816,
+ "height": 210.66666666666697,
+ "seed": 909395659,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "id": "P21MJLoBr_wmtBmlPYj9Z",
+ "type": "arrow"
+ },
+ {
+ "id": "q5UbeysotrMmQ8Efoacdh",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713888708317,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 206,
+ "versionNonce": 2004377715,
+ "index": "b62",
+ "isDeleted": false,
+ "id": "EtX2i1Q-4Z-tqpdzVwVP4",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1347.7094343955328,
+ "y": 2757.864754317455,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 89.68333435058594,
+ "height": 44.52018061320226,
+ "seed": 1429681515,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642046,
+ "link": null,
+ "locked": false,
+ "fontSize": 35.61614449056181,
+ "fontFamily": 1,
+ "text": "Error",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Error",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 240,
+ "versionNonce": 105549381,
+ "index": "b63",
+ "isDeleted": false,
+ "id": "hI0nQsINFzDByxNGZ87Rd",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1381.53911809383,
+ "y": 2853.971810278526,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 363,
+ "height": 34.59854014598545,
+ "seed": 2133020683,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888117616,
+ "link": null,
+ "locked": false,
+ "fontSize": 27.67883211678836,
+ "fontFamily": 1,
+ "text": "Invalid payload attributes",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Invalid payload attributes",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 341,
+ "versionNonce": 1199124069,
+ "index": "b65",
+ "isDeleted": false,
+ "id": "P21MJLoBr_wmtBmlPYj9Z",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 898.3084040476151,
+ "y": 2830.886821379966,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 399.04579920436595,
+ "height": 7.186562621105622,
+ "seed": 756004523,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "rElwDGbiV5ImQI9jiilLI"
+ }
+ ],
+ "updated": 1713888122951,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "BfCwSE7YpA3RGF2-igdRn",
+ "focus": -0.002253189078534226,
+ "gap": 1
+ },
+ "endBinding": {
+ "elementId": "wk0Rw2YteS3p5_V33a08d",
+ "focus": -0.02981134021483749,
+ "gap": 7.299270072992044
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 399.04579920436595,
+ 7.186562621105622
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 5,
+ "versionNonce": 2024215205,
+ "index": "b65V",
+ "isDeleted": false,
+ "id": "rElwDGbiV5ImQI9jiilLI",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1103.1708708087435,
+ "y": 2673.5302044391096,
+ "strokeColor": "#e03131",
+ "backgroundColor": "transparent",
+ "width": 38.36666488647461,
+ "height": 35,
+ "seed": 1072254405,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888073413,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "NO",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "P21MJLoBr_wmtBmlPYj9Z",
+ "originalText": "NO",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 97,
+ "versionNonce": 425491557,
+ "index": "b68",
+ "isDeleted": false,
+ "id": "7afFcGJd2KpSWEavfvfXN",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 590.6875365853143,
+ "y": 2281.0302044391096,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 5,
+ "height": 260,
+ "seed": 147064773,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "AGohpqt6XpxMC-GpX7G9v"
+ }
+ ],
+ "updated": 1713888559427,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "fDdJaoU64671xFPa9MwhA",
+ "focus": 0.022706274713114812,
+ "gap": 1
+ },
+ "endBinding": {
+ "elementId": "BfCwSE7YpA3RGF2-igdRn",
+ "focus": -0.03785862593023361,
+ "gap": 1
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -5,
+ 260
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 6,
+ "versionNonce": 1817443659,
+ "index": "b68V",
+ "isDeleted": false,
+ "id": "AGohpqt6XpxMC-GpX7G9v",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 570.7042029976678,
+ "y": 2396.863537772443,
+ "strokeColor": "#2f9e44",
+ "backgroundColor": "transparent",
+ "width": 44.96666717529297,
+ "height": 35,
+ "seed": 58319243,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888102828,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Yes",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "7afFcGJd2KpSWEavfvfXN",
+ "originalText": "Yes",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 99,
+ "versionNonce": 1673343269,
+ "index": "b6A",
+ "isDeleted": false,
+ "id": "UVod3hpklXlI65WRpoHVD",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 365.6875365853143,
+ "y": 3424.363537772443,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 490,
+ "height": 158.33333333333346,
+ "seed": 2079397387,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "id": "GfFYhOO7nkdzj__kv-Xp2",
+ "type": "arrow"
+ },
+ {
+ "id": "89jFViNnEVyrD5m60_ohU",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713888589330,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 172,
+ "versionNonce": 1320147595,
+ "index": "b6B",
+ "isDeleted": false,
+ "id": "hee45CuOCyG1hFEPVjPbH",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 429.0208699186476,
+ "y": 3457.696871105776,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 373.29998779296875,
+ "height": 105,
+ "seed": 1116408811,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888569075,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Initiate block building via \nthe block building routine\n",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Initiate block building via \nthe block building routine\n",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 376,
+ "versionNonce": 471267301,
+ "index": "b6C",
+ "isDeleted": false,
+ "id": "MS04_q2lUkE2Fcx7K5P8K",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1414.8103436028578,
+ "y": 3277.788245374781,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 339.6491228070176,
+ "height": 545.1754385964912,
+ "seed": 1436714533,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1713888432510,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 151,
+ "versionNonce": 588403773,
+ "index": "b6D",
+ "isDeleted": false,
+ "id": "1j7JJSLUhXz0-zeAUblYF",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1431.857127228589,
+ "y": 3303.8408769537286,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 218.56666564941406,
+ "height": 34.73684210526316,
+ "seed": 1578662277,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642046,
+ "link": null,
+ "locked": false,
+ "fontSize": 27.789473684210524,
+ "fontFamily": 1,
+ "text": "Payload Status",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Payload Status",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 175,
+ "versionNonce": 671875749,
+ "index": "b6E",
+ "isDeleted": false,
+ "id": "kcmBQuMn9gYmnZfboXfub",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1447.6173611467175,
+ "y": 3385.8584208133775,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 278.12177502579976,
+ "height": 96.49122807017544,
+ "seed": 2117664997,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1713888432510,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 154,
+ "versionNonce": 219798035,
+ "index": "b6F",
+ "isDeleted": false,
+ "id": "qauwrJylBzjS0k9tzZQwg",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1461.8072476276257,
+ "y": 3400.0483072942857,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 74.48332977294922,
+ "height": 26.487788097695216,
+ "seed": 194092101,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642046,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.190230478156174,
+ "fontFamily": 1,
+ "text": "Status",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Status",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 236,
+ "versionNonce": 1301726365,
+ "index": "b6G",
+ "isDeleted": false,
+ "id": "FEEWBZmI3Ix3pkmbCrCB5",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1562.3662431556613,
+ "y": 3443.5450393204296,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 65.5999984741211,
+ "height": 26.487788097695216,
+ "seed": 1308609445,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642046,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.190230478156174,
+ "fontFamily": 1,
+ "text": "VALID",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "VALID",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 265,
+ "versionNonce": 1147562181,
+ "index": "b6H",
+ "isDeleted": false,
+ "id": "JC-Vn9fgXj43SxqLjvzn1",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1439.7845438092563,
+ "y": 3520.946140111623,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 278.12177502579976,
+ "height": 134.12280701754386,
+ "seed": 900796165,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1713888432510,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 225,
+ "versionNonce": 261824435,
+ "index": "b6I",
+ "isDeleted": false,
+ "id": "FZeBOpvkxLQKqjzP1AtqG",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1465.5533776585853,
+ "y": 3535.1360265925314,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 189.06666564941406,
+ "height": 26.487788097695216,
+ "seed": 1361241701,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642046,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.190230478156174,
+ "fontFamily": 1,
+ "text": "Latest valid hash",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Latest valid hash",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 414,
+ "versionNonce": 586033405,
+ "index": "b6J",
+ "isDeleted": false,
+ "id": "KyWA3b8pNGkVPuxDY8jgl",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1468.656232835744,
+ "y": 3577.1380905760193,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 217.4166717529297,
+ "height": 54.03508771929825,
+ "seed": 52613573,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642047,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.614035087719298,
+ "fontFamily": 1,
+ "text": "Fork choice state's \n Head block hash",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Fork choice state's \n Head block hash",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 619,
+ "versionNonce": 702987997,
+ "index": "b6K",
+ "isDeleted": false,
+ "id": "JFqKTwM5SdALx7oNlKxpk",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1354.020869918647,
+ "y": 3178.8847366028513,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 440,
+ "height": 824.2909356725146,
+ "seed": 2026787109,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "id": "89jFViNnEVyrD5m60_ohU",
+ "type": "arrow"
+ },
+ {
+ "id": "s93qZRZJRMi2eWhqVWIl-",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713888777844,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 281,
+ "versionNonce": 1763881299,
+ "index": "b6L",
+ "isDeleted": false,
+ "id": "0kJubge8I_y94lm3qM3Je",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1393.648062901103,
+ "y": 3192.2619295853074,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 157.4166717529297,
+ "height": 44.99999999999999,
+ "seed": 1603462277,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642047,
+ "link": null,
+ "locked": false,
+ "fontSize": 35.99999999999999,
+ "fontFamily": 1,
+ "text": "Response",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Response",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 230,
+ "versionNonce": 1687375269,
+ "index": "b6M",
+ "isDeleted": false,
+ "id": "QwsHDUGaHnLjKIsexW2WM",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1441.3927309437586,
+ "y": 3690.6098828016816,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 278.12177502579976,
+ "height": 96.49122807017544,
+ "seed": 1529744357,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1713888432510,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 225,
+ "versionNonce": 882508125,
+ "index": "b6N",
+ "isDeleted": false,
+ "id": "7eVrIFUotNRuLJelsItIo",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1456.8691671322695,
+ "y": 3704.7997692825898,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 160.96665954589844,
+ "height": 26.487788097695212,
+ "seed": 1001211717,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642047,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.19023047815617,
+ "fontFamily": 1,
+ "text": "Validation error",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Validation error",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 289,
+ "versionNonce": 2064060147,
+ "index": "b6O",
+ "isDeleted": false,
+ "id": "NK-tse_Cz9XTdLDO853g8",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1557.4281626603051,
+ "y": 3748.2965013087337,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 33.06666564941406,
+ "height": 26.487788097695216,
+ "seed": 1936594597,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642047,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.190230478156174,
+ "fontFamily": 1,
+ "text": "null",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "null",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 288,
+ "versionNonce": 1905103813,
+ "index": "b6P",
+ "isDeleted": false,
+ "id": "eT9zmBRRLpyES27rlHXvv",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1446.538929774168,
+ "y": 3865.5806430355997,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 278.12177502579976,
+ "height": 96.49122807017544,
+ "seed": 1293810181,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1713888432510,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 293,
+ "versionNonce": 1743506877,
+ "index": "b6Q",
+ "isDeleted": false,
+ "id": "zFYVAuSiPIiC7yNP1oXc2",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1462.0153659626785,
+ "y": 3879.770529516508,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 115.75,
+ "height": 26.487788097695216,
+ "seed": 1639608677,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642047,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.190230478156174,
+ "fontFamily": 1,
+ "text": "Payload Id",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Payload Id",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 382,
+ "versionNonce": 2090207563,
+ "index": "b6R",
+ "isDeleted": false,
+ "id": "jpC8xwMgkMpvQeqVGr_vn",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1520.9076948240481,
+ "y": 3919.9339282093183,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 175.46665954589844,
+ "height": 26.487788097695216,
+ "seed": 1318124741,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888451406,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.190230478156174,
+ "fontFamily": 1,
+ "text": "Build process ID",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Build process ID",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 168,
+ "versionNonce": 1424268325,
+ "index": "b6T",
+ "isDeleted": false,
+ "id": "-Je4WYHOse5B0zTspiiOU",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 874.0208699186478,
+ "y": -667.3031288942215,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 210,
+ "height": 533.3333333333334,
+ "seed": 2115204197,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "fmJ0sG-s3BF5TzdWA5CyV"
+ }
+ ],
+ "updated": 1713888543639,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "7xM1UGFN1JivXs0OBz6J9",
+ "focus": 0.49858797064824334,
+ "gap": 7.6428571428570535
+ },
+ "endBinding": {
+ "elementId": "U0JxI3CJ5fLRkHkd2lJEl",
+ "focus": -0.6966680417794964,
+ "gap": 9.476190476190766
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 166.66666666666652,
+ -25
+ ],
+ [
+ 154.99999999999977,
+ -486.66666666666663
+ ],
+ [
+ -43.333333333333485,
+ -533.3333333333334
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 10,
+ "versionNonce": 1342722149,
+ "index": "b6U",
+ "isDeleted": false,
+ "id": "fmJ0sG-s3BF5TzdWA5CyV",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1010.8833344347668,
+ "y": -946.7415657027918,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 122.41666412353516,
+ "height": 35,
+ "seed": 179858085,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888515610,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Response",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "-Je4WYHOse5B0zTspiiOU",
+ "originalText": "Response",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 191,
+ "versionNonce": 15391013,
+ "index": "b6V",
+ "isDeleted": false,
+ "id": "GfFYhOO7nkdzj__kv-Xp2",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 598.1875365853145,
+ "y": 3112.696871105778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 3.3333333333332575,
+ "height": 300,
+ "seed": 605710117,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "6jWTMFvOrEIvwz1QyrzLl"
+ }
+ ],
+ "updated": 1713888574764,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "BfCwSE7YpA3RGF2-igdRn",
+ "focus": -0.008253202650754538,
+ "gap": 1.4384467309200488
+ },
+ "endBinding": {
+ "elementId": "UVod3hpklXlI65WRpoHVD",
+ "focus": -0.03317642628506826,
+ "gap": 11.666666666665378
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 3.3333333333332575,
+ 300
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 10,
+ "versionNonce": 964035979,
+ "index": "b6W",
+ "isDeleted": false,
+ "id": "6jWTMFvOrEIvwz1QyrzLl",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 674.8708696643346,
+ "y": 2331.8635377724445,
+ "strokeColor": "#2f9e44",
+ "backgroundColor": "transparent",
+ "width": 44.96666717529297,
+ "height": 35,
+ "seed": 887896709,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888561135,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Yes",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "GfFYhOO7nkdzj__kv-Xp2",
+ "originalText": "Yes",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 110,
+ "versionNonce": 1207225939,
+ "index": "b6X",
+ "isDeleted": false,
+ "id": "89jFViNnEVyrD5m60_ohU",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 869.6875365853143,
+ "y": 3491.363537772445,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 471.6666666666663,
+ "height": 1.333333333333485,
+ "seed": 1121873029,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713888803331,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "UVod3hpklXlI65WRpoHVD",
+ "focus": -0.1615194578210893,
+ "gap": 14
+ },
+ "endBinding": {
+ "elementId": "JFqKTwM5SdALx7oNlKxpk",
+ "focus": 0.23663599417605152,
+ "gap": 12.666666666666288
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 471.6666666666663,
+ 1.333333333333485
+ ]
+ ]
+ },
+ {
+ "id": "huqkJN3fbtLAcwIYkDXd7",
+ "type": "arrow",
+ "x": 1365.6875365853139,
+ "y": -425.21979556088684,
+ "width": 475,
+ "height": 214.9999999999999,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6Y",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1747184349,
+ "version": 105,
+ "versionNonce": 1867886611,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713888667480,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -15,
+ -152.4999999999999
+ ],
+ [
+ -475,
+ -214.9999999999999
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "dGHHPsplaHTpT-MoKae73",
+ "focus": 0.19266446613003196,
+ "gap": 17.095238095234492
+ },
+ "endBinding": {
+ "elementId": "7xM1UGFN1JivXs0OBz6J9",
+ "focus": -0.16545979439468028,
+ "gap": 24.309523809523114
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "qGi_riOg8PM3RPSKlquqk",
+ "type": "arrow",
+ "x": 1793.1875365853134,
+ "y": 2037.8608906372124,
+ "width": 1394.9999999999995,
+ "height": 2691.0493872854718,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6Z",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1147237117,
+ "version": 246,
+ "versionNonce": 1465538653,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713888700326,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 492.5,
+ -24.91712395634697
+ ],
+ [
+ 330,
+ -2471.298015416431
+ ],
+ [
+ -902.4999999999995,
+ -2691.0493872854718
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "K5OOc7V_1CdFK0I-TGGFw",
+ "focus": 0.13029514274455564,
+ "gap": 7.931873479317687
+ },
+ "endBinding": {
+ "elementId": "7xM1UGFN1JivXs0OBz6J9",
+ "focus": -0.3899412585850232,
+ "gap": 24.309523809523114
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "type": "arrow",
+ "version": 438,
+ "versionNonce": 146202835,
+ "index": "b6a",
+ "isDeleted": false,
+ "id": "q5UbeysotrMmQ8Efoacdh",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1793.6025281284742,
+ "y": 2837.5788075510877,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 2019.9999999999995,
+ "height": 4081.1322633291247,
+ "seed": 1562915219,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713888727250,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "wk0Rw2YteS3p5_V33a08d",
+ "focus": -0.5535468892889344,
+ "gap": 1
+ },
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 1142.4999999999995,
+ 605.082876043653
+ ],
+ [
+ 827.5,
+ -3371.2980154164306
+ ],
+ [
+ -877.5,
+ -3476.0493872854718
+ ]
+ ]
+ },
+ {
+ "type": "arrow",
+ "version": 616,
+ "versionNonce": 6319005,
+ "index": "b6b",
+ "isDeleted": false,
+ "id": "s93qZRZJRMi2eWhqVWIl-",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1796.7814670458931,
+ "y": 3707.847669463127,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 2239.528127240689,
+ "height": 4986.380891460083,
+ "seed": 1871017629,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713888778466,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "JFqKTwM5SdALx7oNlKxpk",
+ "focus": 0.023031090580857373,
+ "gap": 2.7605971272462284
+ },
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 1337.5239531546965,
+ 630.082876043653
+ ],
+ [
+ 1122.1891214315203,
+ -4356.298015416431
+ ],
+ [
+ -902.0041740859926,
+ -4351.049387285471
+ ]
+ ]
+ },
+ {
+ "id": "uWWBuHlYAWJGil5tufuaT",
+ "type": "arrow",
+ "x": 600.7112800819702,
+ "y": -603.4697955608898,
+ "width": 2.7603067399340944,
+ "height": 118.55797152562593,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6c",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 517447869,
+ "version": 126,
+ "versionNonce": 1257978419,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713888851558,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -2.7603067399340944,
+ 118.55797152562593
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "7xM1UGFN1JivXs0OBz6J9",
+ "focus": -0.1668246446169939,
+ "gap": 10.864145658264249
+ },
+ "endBinding": {
+ "elementId": "29B4xiJVviN_LhIJNJ7YK",
+ "focus": -0.02108947048083296,
+ "gap": 1
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "LvTIe8okvOyBDOMpzZlDI",
+ "type": "rectangle",
+ "x": -1369.3124634146843,
+ "y": -1645.969795560889,
+ "width": 4774.999999999996,
+ "height": 6584.9999999999945,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6d",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 1409452403,
+ "version": 92,
+ "versionNonce": 1475287379,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713888872035,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "3coEbfOkmFqKB89oNSUD2",
+ "type": "text",
+ "x": -1234.3124634146843,
+ "y": -1550.9697955608885,
+ "width": 1445.61669921875,
+ "height": 183.6219412191702,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6h",
+ "roundness": null,
+ "seed": 892306077,
+ "version": 163,
+ "versionNonce": 630518067,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713888916991,
+ "link": null,
+ "locked": false,
+ "text": "Fork choice updated",
+ "fontSize": 146.89755297533617,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Fork choice updated",
+ "lineHeight": 1.25
+ }
+ ],
+ "appState": {
+ "gridSize": null,
+ "viewBackgroundColor": "#ffffff"
+ },
+ "files": {}
+}
\ No newline at end of file
diff --git a/docs/images/el-architecture/excalidraw/new-payload.excalidraw b/docs/images/el-architecture/excalidraw/new-payload.excalidraw
new file mode 100644
index 00000000..11a4d476
--- /dev/null
+++ b/docs/images/el-architecture/excalidraw/new-payload.excalidraw
@@ -0,0 +1,3665 @@
+{
+ "type": "excalidraw",
+ "version": 2,
+ "source": "https://excalidraw.com",
+ "elements": [
+ {
+ "type": "rectangle",
+ "version": 842,
+ "versionNonce": 635120829,
+ "index": "b4r",
+ "isDeleted": false,
+ "id": "7xM1UGFN1JivXs0OBz6J9",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 233.04467944245857,
+ "y": -726.0412241323193,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 633.3333333333322,
+ "height": 111.70728291316534,
+ "seed": 1177000363,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "id": "vJmK1fp5vKY50o0cdn7ZT",
+ "type": "arrow"
+ },
+ {
+ "id": "-Je4WYHOse5B0zTspiiOU",
+ "type": "arrow"
+ },
+ {
+ "id": "huqkJN3fbtLAcwIYkDXd7",
+ "type": "arrow"
+ },
+ {
+ "id": "uWWBuHlYAWJGil5tufuaT",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713893712288,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 419,
+ "versionNonce": 1267593757,
+ "index": "b4s",
+ "isDeleted": false,
+ "id": "GhDvh9ShwIp1VErlGZlXz",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 332.73955739363873,
+ "y": -686.8057299346399,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 322.7833251953125,
+ "height": 33.73649459783911,
+ "seed": 1662262949,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713892379332,
+ "link": null,
+ "locked": false,
+ "fontSize": 26.98919567827129,
+ "fontFamily": 1,
+ "text": "Engine API: New payload",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Engine API: New payload",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 988,
+ "versionNonce": 36808133,
+ "index": "b4t",
+ "isDeleted": false,
+ "id": "U0JxI3CJ5fLRkHkd2lJEl",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 240.87801277579138,
+ "y": -1238.3948655889017,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 580.3333333333322,
+ "height": 97.70728291316536,
+ "seed": 1232109125,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "id": "vJmK1fp5vKY50o0cdn7ZT",
+ "type": "arrow"
+ },
+ {
+ "id": "-Je4WYHOse5B0zTspiiOU",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713888505663,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 517,
+ "versionNonce": 676466597,
+ "index": "b4u",
+ "isDeleted": false,
+ "id": "NeYiRZqTMOacN6lghuvxv",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 394.57289072697154,
+ "y": -1205.1593713912223,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 218.26666259765625,
+ "height": 33.73649459783911,
+ "seed": 1907518885,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713887073608,
+ "link": null,
+ "locked": false,
+ "fontSize": 26.98919567827129,
+ "fontFamily": 1,
+ "text": "Consensus Layer",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Consensus Layer",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 351,
+ "versionNonce": 670220413,
+ "index": "b4v",
+ "isDeleted": false,
+ "id": "Nj9MVEArlf7mA2uqvx4Lr",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 188.04467944245744,
+ "y": -997.541224132319,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 237,
+ "height": 134,
+ "seed": 51104939,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "DUOTucfeISRJaYlvcKuiV"
+ }
+ ],
+ "updated": 1713892366963,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 357,
+ "versionNonce": 1814014173,
+ "index": "b4w",
+ "isDeleted": false,
+ "id": "DUOTucfeISRJaYlvcKuiV",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 234.3363435659926,
+ "y": -965.541224132319,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 144.4166717529297,
+ "height": 70,
+ "seed": 2027562405,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713892366963,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Execution \nPayload",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "Nj9MVEArlf7mA2uqvx4Lr",
+ "originalText": "Execution Payload",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 287,
+ "versionNonce": 182302053,
+ "index": "b51",
+ "isDeleted": false,
+ "id": "vJmK1fp5vKY50o0cdn7ZT",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 234.04467944245744,
+ "y": -1180.541224132319,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 150,
+ "height": 535,
+ "seed": 1841881707,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "V_UzrDa44DOPjOBrm69im"
+ }
+ ],
+ "updated": 1713888476384,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "U0JxI3CJ5fLRkHkd2lJEl",
+ "focus": 0.6855963411673234,
+ "gap": 6.833333333333883
+ },
+ "endBinding": {
+ "elementId": "7xM1UGFN1JivXs0OBz6J9",
+ "focus": -0.8809738659579082,
+ "gap": 8.00000000000108
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -150,
+ 65
+ ],
+ [
+ -89,
+ 492
+ ],
+ [
+ -9,
+ 535
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 9,
+ "versionNonce": 423737259,
+ "index": "b52",
+ "isDeleted": false,
+ "id": "V_UzrDa44DOPjOBrm69im",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 45.4144442324683,
+ "y": -911.1726918023876,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 111.81666564941406,
+ "height": 35,
+ "seed": 1584860171,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713885243528,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Request",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "vJmK1fp5vKY50o0cdn7ZT",
+ "originalText": "Request",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "diamond",
+ "version": 589,
+ "versionNonce": 103718333,
+ "index": "b59",
+ "isDeleted": false,
+ "id": "W6dTc6uV9Y-CGQcYsBhSv",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 248.54467944245744,
+ "y": -356.66622413231903,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 690,
+ "height": 580,
+ "seed": 327681925,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "mB2HR5VQzEprxguNKo4aq"
+ },
+ {
+ "id": "KC6QK9dq3d7hBlVK5CtpY",
+ "type": "arrow"
+ },
+ {
+ "id": "UQ1zD42iTq8WrU7LEQPPk",
+ "type": "arrow"
+ },
+ {
+ "id": "uWWBuHlYAWJGil5tufuaT",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713892650351,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 772,
+ "versionNonce": 28631411,
+ "index": "b5A",
+ "isDeleted": false,
+ "id": "mB2HR5VQzEprxguNKo4aq",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 430.9946763906996,
+ "y": -154.16622413231903,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 325.1000061035156,
+ "height": 175,
+ "seed": 981913317,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713894065282,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Is execution payload's \nblock hash\n=\nKeccak256(\nexecution block header)",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "W6dTc6uV9Y-CGQcYsBhSv",
+ "originalText": "Is execution payload's block hash\n=\nKeccak256(\nexecution block header)",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 911,
+ "versionNonce": 1726121789,
+ "index": "b5G",
+ "isDeleted": false,
+ "id": "KC6QK9dq3d7hBlVK5CtpY",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 925.5749306815203,
+ "y": -61.157499054931165,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 261.13641542760365,
+ "height": 92.26757270270453,
+ "seed": 1360356875,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "oYoitbkQ5mDKuggg45vVf"
+ }
+ ],
+ "updated": 1713892728319,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "W6dTc6uV9Y-CGQcYsBhSv",
+ "focus": -0.38554425039129153,
+ "gap": 1
+ },
+ "endBinding": {
+ "elementId": "O1Jx6ynsuhFUb1_i4aZNc",
+ "focus": -0.39662187665397197,
+ "gap": 11.789473684210407
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 261.13641542760365,
+ 92.26757270270453
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 11,
+ "versionNonce": 76279763,
+ "index": "b5H",
+ "isDeleted": false,
+ "id": "oYoitbkQ5mDKuggg45vVf",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1036.959805952085,
+ "y": -32.5237127035789,
+ "strokeColor": "#e03131",
+ "backgroundColor": "transparent",
+ "width": 38.36666488647461,
+ "height": 35,
+ "seed": 1295896741,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713892721295,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "NO",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "KC6QK9dq3d7hBlVK5CtpY",
+ "originalText": "NO",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 341,
+ "versionNonce": 119505619,
+ "index": "b5I",
+ "isDeleted": false,
+ "id": "O1Jx6ynsuhFUb1_i4aZNc",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1198.5008197933344,
+ "y": -309.22104869372254,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 339.6491228070176,
+ "height": 545.1754385964912,
+ "seed": 1286970667,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "id": "KC6QK9dq3d7hBlVK5CtpY",
+ "type": "arrow"
+ },
+ {
+ "id": "huqkJN3fbtLAcwIYkDXd7",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713892471673,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 114,
+ "versionNonce": 1027556019,
+ "index": "b5J",
+ "isDeleted": false,
+ "id": "bRX3Lk7EW_vE7XY96o-NZ",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1215.5476034190656,
+ "y": -283.16841711477514,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 218.56666564941406,
+ "height": 34.73684210526316,
+ "seed": 498864491,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642045,
+ "link": null,
+ "locked": false,
+ "fontSize": 27.789473684210524,
+ "fontFamily": 1,
+ "text": "Payload Status",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Payload Status",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 138,
+ "versionNonce": 1545623691,
+ "index": "b5K",
+ "isDeleted": false,
+ "id": "bw_LJvtB-JLAdKsjS4OJx",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1231.307837337194,
+ "y": -201.15087325512604,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 278.12177502579976,
+ "height": 96.49122807017544,
+ "seed": 466500843,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1713886225509,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 117,
+ "versionNonce": 726775293,
+ "index": "b5L",
+ "isDeleted": false,
+ "id": "ZC0tJHlhJDdmBGAko40Di",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1245.4977238181023,
+ "y": -186.9609867742179,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 74.48332977294922,
+ "height": 26.487788097695216,
+ "seed": 870131819,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642046,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.190230478156174,
+ "fontFamily": 1,
+ "text": "Status",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Status",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 286,
+ "versionNonce": 304737885,
+ "index": "b5M",
+ "isDeleted": false,
+ "id": "rDjTssuIeH2tGE6BTFYHB",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1257.3067193461382,
+ "y": -145.9642547480741,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 246.01666259765625,
+ "height": 26.487788097695216,
+ "seed": 1881386667,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713892712334,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.190230478156174,
+ "fontFamily": 1,
+ "text": "INVALID_BLOCK_HASH",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "INVALID_BLOCK_HASH",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 228,
+ "versionNonce": 345735275,
+ "index": "b5O",
+ "isDeleted": false,
+ "id": "e8oxR6LS8CcGVCAeE2FdM",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1223.475019999733,
+ "y": -66.06315395688046,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 278.12177502579976,
+ "height": 134.12280701754386,
+ "seed": 1391497381,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1713886225509,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 188,
+ "versionNonce": 1661202013,
+ "index": "b5P",
+ "isDeleted": false,
+ "id": "DJ-PGwpyhF9QcYE1beg5S",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1249.2438538490624,
+ "y": -51.873267475972284,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 189.06666564941406,
+ "height": 26.487788097695216,
+ "seed": 1245787141,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642046,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.190230478156174,
+ "fontFamily": 1,
+ "text": "Latest valid hash",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Latest valid hash",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 377,
+ "versionNonce": 842953203,
+ "index": "b5Q",
+ "isDeleted": false,
+ "id": "s9jOs4Pp2EjLVSKu1l-ec",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1252.3467090262209,
+ "y": -9.871203492484199,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 217.4166717529297,
+ "height": 54.03508771929825,
+ "seed": 174484325,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642046,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.614035087719298,
+ "fontFamily": 1,
+ "text": "Fork choice state's \n Head block hash",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Fork choice state's \n Head block hash",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 193,
+ "versionNonce": 1257191115,
+ "index": "b5T",
+ "isDeleted": false,
+ "id": "dOpVtgtoMyIW8E8e6k792",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1225.0832071342354,
+ "y": 103.60058873317803,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 278.12177502579976,
+ "height": 96.49122807017544,
+ "seed": 902681867,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1713886225510,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 188,
+ "versionNonce": 2015476627,
+ "index": "b5U",
+ "isDeleted": false,
+ "id": "pa8b4xCLkiK7TAwhxsc_T",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1240.559643322746,
+ "y": 117.79047521408614,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 160.96665954589844,
+ "height": 26.487788097695212,
+ "seed": 1057291179,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642046,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.19023047815617,
+ "fontFamily": 1,
+ "text": "Validation error",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Validation error",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 252,
+ "versionNonce": 1620556573,
+ "index": "b5V",
+ "isDeleted": false,
+ "id": "e2DOvjlvCuZz6xQXiZna-",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1341.1186388507817,
+ "y": 161.28720724022998,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 33.06666564941406,
+ "height": 26.487788097695216,
+ "seed": 1876840011,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888642046,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.190230478156174,
+ "fontFamily": 1,
+ "text": "null",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "null",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "diamond",
+ "version": 722,
+ "versionNonce": 35846813,
+ "index": "b5Z",
+ "isDeleted": false,
+ "id": "aKSIn9htzpM8ba05Pwoyb",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 333.848250871029,
+ "y": 458.8516330105381,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 508.3928571428571,
+ "height": 440,
+ "seed": 971588875,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "GoFe_X8GFWXBC30iHyhLr"
+ },
+ {
+ "id": "UQ1zD42iTq8WrU7LEQPPk",
+ "type": "arrow"
+ },
+ {
+ "id": "O9HrJrKR6kIUOnxnWQ7hg",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713893885274,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 817,
+ "versionNonce": 1158147155,
+ "index": "b5a",
+ "isDeleted": false,
+ "id": "GoFe_X8GFWXBC30iHyhLr",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 471.89646210498546,
+ "y": 573.8516330105381,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 232.10000610351562,
+ "height": 210,
+ "seed": 238185387,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713893841801,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "The payload \nreferenced by \nhead block hash \n passes \npayload \nvalidation?",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "aKSIn9htzpM8ba05Pwoyb",
+ "originalText": "The payload referenced by head block hash passes \npayload validation?",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 834,
+ "versionNonce": 1880969235,
+ "index": "b5b",
+ "isDeleted": false,
+ "id": "UQ1zD42iTq8WrU7LEQPPk",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 599.4854087937099,
+ "y": 230.03961125012427,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 1.6092937648173802,
+ "height": 237.64075166560656,
+ "seed": 376449899,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "Pz5aUZ-uOA-RddMo3rQA9"
+ }
+ ],
+ "updated": 1713893880591,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "W6dTc6uV9Y-CGQcYsBhSv",
+ "focus": -0.023043505870415745,
+ "gap": 8.955800454202063
+ },
+ "endBinding": {
+ "elementId": "aKSIn9htzpM8ba05Pwoyb",
+ "focus": 0.03305078733957175,
+ "gap": 1
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -1.6092937648173802,
+ 237.64075166560656
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 10,
+ "versionNonce": 207788477,
+ "index": "b5c",
+ "isDeleted": false,
+ "id": "Pz5aUZ-uOA-RddMo3rQA9",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 574.4348295924012,
+ "y": 373.0690012295561,
+ "strokeColor": "#2f9e44",
+ "backgroundColor": "transparent",
+ "width": 44.96666717529297,
+ "height": 35,
+ "seed": 138916005,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713892738934,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Yes",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "UQ1zD42iTq8WrU7LEQPPk",
+ "originalText": "Yes",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "diamond",
+ "version": 897,
+ "versionNonce": 1115965843,
+ "index": "b5d",
+ "isDeleted": false,
+ "id": "hvWTesNfWB2bnqZdoozhy",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 319.8046000773785,
+ "y": 2035.5063949152996,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 508.3928571428571,
+ "height": 440,
+ "seed": 623975429,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "ndIp2emW_DL2ea30lrolJ"
+ },
+ {
+ "id": "Ss7g2fZPdmAsRsn3h-vlA",
+ "type": "arrow"
+ },
+ {
+ "id": "lGlTvKdqStL96LWLUe2mO",
+ "type": "arrow"
+ },
+ {
+ "id": "57Hi0kF-HPHt7c0b3oaXQ",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713893873436,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 1136,
+ "versionNonce": 487300915,
+ "index": "b5e",
+ "isDeleted": false,
+ "id": "ndIp2emW_DL2ea30lrolJ",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 458.08614871367877,
+ "y": 2203.0063949152996,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 231.63333129882812,
+ "height": 105,
+ "seed": 1327059813,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713893873436,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Required data \nfor validation \nlocally available?",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "hvWTesNfWB2bnqZdoozhy",
+ "originalText": "Required data for validation \nlocally available?",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 523,
+ "versionNonce": 1771107411,
+ "index": "b5l",
+ "isDeleted": false,
+ "id": "lGlTvKdqStL96LWLUe2mO",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 583.9410197599839,
+ "y": 1643.484474226927,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 1.3087710307966063,
+ "height": 392.1363570923222,
+ "seed": 1841683051,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "3RwsHQu_aPf3Oc-bRiMxq"
+ }
+ ],
+ "updated": 1713894012864,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "c1_vz72wAlCYkddP-usuy",
+ "focus": 0.06004614002501316,
+ "gap": 1
+ },
+ "endBinding": {
+ "elementId": "hvWTesNfWB2bnqZdoozhy",
+ "focus": 0.031067875810315043,
+ "gap": 5.561867913754696
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -1.3087710307966063,
+ 392.1363570923222
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 14,
+ "versionNonce": 1344913171,
+ "index": "b5m",
+ "isDeleted": false,
+ "id": "3RwsHQu_aPf3Oc-bRiMxq",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 626.7324662672333,
+ "y": 1599.0240899665916,
+ "strokeColor": "#e03131",
+ "backgroundColor": "transparent",
+ "width": 43.13333511352539,
+ "height": 45,
+ "seed": 2056252421,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713893865923,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "No",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "lGlTvKdqStL96LWLUe2mO",
+ "originalText": "No",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 799,
+ "versionNonce": 395308285,
+ "index": "b5u",
+ "isDeleted": false,
+ "id": "eAJX2Hyq21XewGNx6Zk2E",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 816.8392224602067,
+ "y": 3161.9460257134356,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 361.92078856801595,
+ "height": 0.5495934203377146,
+ "seed": 509661195,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "oZDpsHAUZn1btAAcZaaCq"
+ }
+ ],
+ "updated": 1713893874889,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "eZUGyFX7FoWInbdf5_HUr",
+ "focus": -0.026455017212140226,
+ "gap": 1
+ },
+ "endBinding": {
+ "elementId": "MmcdmXlDhRir3NngZUD65",
+ "focus": -0.03329314014073671,
+ "gap": 3.611599594762623
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 361.92078856801595,
+ 0.5495934203377146
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 6,
+ "versionNonce": 1872998301,
+ "index": "b5v",
+ "isDeleted": false,
+ "id": "oZDpsHAUZn1btAAcZaaCq",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1048.162819635502,
+ "y": 2874.740235274278,
+ "strokeColor": "#e03131",
+ "backgroundColor": "transparent",
+ "width": 49.31666564941406,
+ "height": 45,
+ "seed": 1575143211,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713893865923,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "NO",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "eAJX2Hyq21XewGNx6Zk2E",
+ "originalText": "NO",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 572,
+ "versionNonce": 703369661,
+ "index": "b5x",
+ "isDeleted": false,
+ "id": "57Hi0kF-HPHt7c0b3oaXQ",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 572.4924533300909,
+ "y": 2475.5232782861103,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 6.836393201837609,
+ "height": 461.3238797884769,
+ "seed": 644564485,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "BvjWVS8cSIjKydLe2p0uf"
+ }
+ ],
+ "updated": 1713893874890,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "hvWTesNfWB2bnqZdoozhy",
+ "focus": -0.006891801747188207,
+ "gap": 1
+ },
+ "endBinding": {
+ "elementId": "eZUGyFX7FoWInbdf5_HUr",
+ "focus": -0.02030773826729487,
+ "gap": 9.112267134378811
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -6.836393201837609,
+ 461.3238797884769
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 12,
+ "versionNonce": 291923123,
+ "index": "b5xV",
+ "isDeleted": false,
+ "id": "BvjWVS8cSIjKydLe2p0uf",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 621.8406588638434,
+ "y": 2423.836627724494,
+ "strokeColor": "#2f9e44",
+ "backgroundColor": "transparent",
+ "width": 44.96666717529297,
+ "height": 35,
+ "seed": 1824106725,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713893865923,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Yes",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "57Hi0kF-HPHt7c0b3oaXQ",
+ "originalText": "Yes",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 362,
+ "versionNonce": 225403923,
+ "index": "b6A",
+ "isDeleted": false,
+ "id": "UVod3hpklXlI65WRpoHVD",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 293.3542032519813,
+ "y": 3942.8159187248248,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 525.7142857142857,
+ "height": 158.33333333333346,
+ "seed": 2079397387,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "id": "89jFViNnEVyrD5m60_ohU",
+ "type": "arrow"
+ },
+ {
+ "id": "GfFYhOO7nkdzj__kv-Xp2",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713894083735,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "rectangle",
+ "version": 664,
+ "versionNonce": 1678721683,
+ "index": "b6C",
+ "isDeleted": false,
+ "id": "MS04_q2lUkE2Fcx7K5P8K",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1285.3341531266672,
+ "y": 3954.8120548985908,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 339.6491228070176,
+ "height": 112.3182957393487,
+ "seed": 1436714533,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "id": "q5UbeysotrMmQ8Efoacdh",
+ "type": "arrow"
+ },
+ {
+ "id": "89jFViNnEVyrD5m60_ohU",
+ "type": "arrow"
+ },
+ {
+ "id": "s93qZRZJRMi2eWhqVWIl-",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713894083736,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 401,
+ "versionNonce": 408897395,
+ "index": "b6D",
+ "isDeleted": false,
+ "id": "1j7JJSLUhXz0-zeAUblYF",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1348.0952224666848,
+ "y": 3996.5789721918236,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 218.56666564941406,
+ "height": 34.73684210526316,
+ "seed": 1578662277,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713894083736,
+ "link": null,
+ "locked": false,
+ "fontSize": 27.789473684210524,
+ "fontFamily": 1,
+ "text": "Payload Status",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Payload Status",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 168,
+ "versionNonce": 1424268325,
+ "index": "b6T",
+ "isDeleted": false,
+ "id": "-Je4WYHOse5B0zTspiiOU",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 874.0208699186478,
+ "y": -667.3031288942215,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 210,
+ "height": 533.3333333333334,
+ "seed": 2115204197,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "fmJ0sG-s3BF5TzdWA5CyV"
+ }
+ ],
+ "updated": 1713888543639,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "7xM1UGFN1JivXs0OBz6J9",
+ "focus": 0.49858797064824334,
+ "gap": 7.6428571428570535
+ },
+ "endBinding": {
+ "elementId": "U0JxI3CJ5fLRkHkd2lJEl",
+ "focus": -0.6966680417794964,
+ "gap": 9.476190476190766
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 166.66666666666652,
+ -25
+ ],
+ [
+ 154.99999999999977,
+ -486.66666666666663
+ ],
+ [
+ -43.333333333333485,
+ -533.3333333333334
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 10,
+ "versionNonce": 1342722149,
+ "index": "b6U",
+ "isDeleted": false,
+ "id": "fmJ0sG-s3BF5TzdWA5CyV",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1010.8833344347668,
+ "y": -946.7415657027918,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 122.41666412353516,
+ "height": 35,
+ "seed": 179858085,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713888515610,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Response",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "-Je4WYHOse5B0zTspiiOU",
+ "originalText": "Response",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 915,
+ "versionNonce": 1216692115,
+ "index": "b6V",
+ "isDeleted": false,
+ "id": "GfFYhOO7nkdzj__kv-Xp2",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 565.2198439595481,
+ "y": 3402.838985636763,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 14.207914596810724,
+ "height": 529.7388378499672,
+ "seed": 605710117,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "6jWTMFvOrEIvwz1QyrzLl"
+ }
+ ],
+ "updated": 1713894083817,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "eZUGyFX7FoWInbdf5_HUr",
+ "focus": -0.016389448113928593,
+ "gap": 15.604940143505473
+ },
+ "endBinding": {
+ "elementId": "UVod3hpklXlI65WRpoHVD",
+ "focus": -0.028671196552867005,
+ "gap": 10.238095238094502
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -14.207914596810724,
+ 529.7388378499672
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 12,
+ "versionNonce": 582310045,
+ "index": "b6W",
+ "isDeleted": false,
+ "id": "6jWTMFvOrEIvwz1QyrzLl",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 533.990063565594,
+ "y": 3736.250012580123,
+ "strokeColor": "#2f9e44",
+ "backgroundColor": "transparent",
+ "width": 44.96666717529297,
+ "height": 35,
+ "seed": 887896709,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713894034932,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Yes",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "GfFYhOO7nkdzj__kv-Xp2",
+ "originalText": "Yes",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 951,
+ "versionNonce": 585072797,
+ "index": "b6X",
+ "isDeleted": false,
+ "id": "89jFViNnEVyrD5m60_ohU",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 833.0684889662672,
+ "y": 4009.872473763142,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 443.0952380952375,
+ "height": 4.977793402687894,
+ "seed": 1121873029,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713894083945,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "UVod3hpklXlI65WRpoHVD",
+ "focus": -0.18534376359379767,
+ "gap": 14.00000000000017
+ },
+ "endBinding": {
+ "elementId": "MS04_q2lUkE2Fcx7K5P8K",
+ "focus": -0.10143318754861888,
+ "gap": 9.170426065162474
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 443.0952380952375,
+ 4.977793402687894
+ ]
+ ]
+ },
+ {
+ "id": "huqkJN3fbtLAcwIYkDXd7",
+ "type": "arrow",
+ "x": 1343.1875365853139,
+ "y": -332.71979556088684,
+ "width": 460,
+ "height": 303.7499999999999,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6Y",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1747184349,
+ "version": 134,
+ "versionNonce": 1803317171,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713892472483,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 7.5,
+ -241.2499999999999
+ ],
+ [
+ -452.5,
+ -303.7499999999999
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "O1Jx6ynsuhFUb1_i4aZNc",
+ "focus": -0.19261266451351627,
+ "gap": 23.4987468671643
+ },
+ "endBinding": {
+ "elementId": "7xM1UGFN1JivXs0OBz6J9",
+ "focus": -0.1275346550140581,
+ "gap": 24.309523809523114
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "qGi_riOg8PM3RPSKlquqk",
+ "type": "arrow",
+ "x": 1588.4622712994942,
+ "y": 2507.7450030393725,
+ "width": 1394.9999999999995,
+ "height": 3170.933499687632,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6Z",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1147237117,
+ "version": 625,
+ "versionNonce": 182129459,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713893873437,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 702.2252652858192,
+ -504.80123635850714
+ ],
+ [
+ 539.7252652858192,
+ -2951.1821278185907
+ ],
+ [
+ -692.7747347141803,
+ -3170.933499687632
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "YyPDWq_POLbbtDjpLPBYs",
+ "focus": 0.9293234093037701,
+ "gap": 14.378744739243757
+ },
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "type": "arrow",
+ "version": 654,
+ "versionNonce": 674394397,
+ "index": "b6a",
+ "isDeleted": false,
+ "id": "q5UbeysotrMmQ8Efoacdh",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2684.983275933685,
+ "y": 3468.828159262328,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 2019.9999999999995,
+ "height": 4101.298738996714,
+ "seed": 1562915219,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713893738789,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "bLsxecG92m_P8IxXJGt5l",
+ "focus": 1.0579989412236601,
+ "gap": 17.98756695660836
+ },
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 251.11925219478871,
+ -20.166475667587292
+ ],
+ [
+ -63.88074780521083,
+ -3996.547367127675
+ ],
+ [
+ -1768.8807478052108,
+ -4101.298738996714
+ ]
+ ]
+ },
+ {
+ "type": "arrow",
+ "version": 875,
+ "versionNonce": 1779611347,
+ "index": "b6b",
+ "isDeleted": false,
+ "id": "s93qZRZJRMi2eWhqVWIl-",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1635.019562283989,
+ "y": 4014.79186060562,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 2239.528127240689,
+ "height": 4986.3808914600795,
+ "seed": 1871017629,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713894083817,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "MS04_q2lUkE2Fcx7K5P8K",
+ "focus": -0.3767143668801165,
+ "gap": 10.03628635030418
+ },
+ "endBinding": null,
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 1499.2858579166007,
+ 323.1386849011601
+ ],
+ [
+ 1283.9510261934245,
+ -4663.24220655892
+ ],
+ [
+ -740.2422693240885,
+ -4657.9935784279605
+ ]
+ ]
+ },
+ {
+ "id": "uWWBuHlYAWJGil5tufuaT",
+ "type": "arrow",
+ "x": 601.6694876919099,
+ "y": -603.4697955608898,
+ "width": 6.370313091373532,
+ "height": 244.25742911861414,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6c",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 517447869,
+ "version": 412,
+ "versionNonce": 311323645,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713892650352,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -6.370313091373532,
+ 244.25742911861414
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "7xM1UGFN1JivXs0OBz6J9",
+ "gap": 10.864145658264135,
+ "focus": -0.1685956476733478
+ },
+ "endBinding": {
+ "elementId": "W6dTc6uV9Y-CGQcYsBhSv",
+ "gap": 3.0921018615617015,
+ "focus": -0.017029574662366213
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "LvTIe8okvOyBDOMpzZlDI",
+ "type": "rectangle",
+ "x": -1369.3124634146843,
+ "y": -1645.969795560889,
+ "width": 4774.999999999996,
+ "height": 6584.9999999999945,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6d",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 1409452403,
+ "version": 92,
+ "versionNonce": 1475287379,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713888872035,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "3coEbfOkmFqKB89oNSUD2",
+ "type": "text",
+ "x": -1234.3124634146843,
+ "y": -1550.9697955608885,
+ "width": 903.433349609375,
+ "height": 183.6219412191702,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6h",
+ "roundness": null,
+ "seed": 892306077,
+ "version": 174,
+ "versionNonce": 1982683987,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713892340353,
+ "link": null,
+ "locked": false,
+ "text": "New Payload",
+ "fontSize": 146.89755297533617,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "New Payload",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "diamond",
+ "version": 260,
+ "versionNonce": 1596954419,
+ "index": "b6z",
+ "isDeleted": false,
+ "id": "c1_vz72wAlCYkddP-usuy",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 345.14586991864553,
+ "y": 1215.7385377724436,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 509,
+ "height": 440,
+ "seed": 527336221,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "LIhWhV0HkhAcyJGy-W_XT"
+ },
+ {
+ "id": "1aTTDuyXFh5NvSs1NS_ki",
+ "type": "arrow"
+ },
+ {
+ "id": "lGlTvKdqStL96LWLUe2mO",
+ "type": "arrow"
+ },
+ {
+ "id": "O9HrJrKR6kIUOnxnWQ7hg",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713894012761,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 275,
+ "versionNonce": 1312569555,
+ "index": "b70",
+ "isDeleted": false,
+ "id": "LIhWhV0HkhAcyJGy-W_XT",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 489.29587144452444,
+ "y": 1383.2385377724436,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 221.1999969482422,
+ "height": 105,
+ "seed": 273291133,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713894012761,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Requisite data \nfor validation \nmissing?",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "c1_vz72wAlCYkddP-usuy",
+ "originalText": "Requisite data for validation missing?",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 320,
+ "versionNonce": 1963867795,
+ "index": "b71",
+ "isDeleted": false,
+ "id": "N_VZ2nnLHincvU9KyukoE",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -254.43746341468773,
+ "y": 1376.40520443911,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 339.5,
+ "height": 91,
+ "seed": 494149597,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "alEEXuH3r_VudPzg0QSB3"
+ },
+ {
+ "id": "1aTTDuyXFh5NvSs1NS_ki",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713894012764,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 303,
+ "versionNonce": 881783859,
+ "index": "b72",
+ "isDeleted": false,
+ "id": "alEEXuH3r_VudPzg0QSB3",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -202.52079929115257,
+ "y": 1404.40520443911,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 235.6666717529297,
+ "height": 35,
+ "seed": 486415421,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713894012764,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "May initiate Sync",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "N_VZ2nnLHincvU9KyukoE",
+ "originalText": "May initiate Sync",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 1154,
+ "versionNonce": 1048826941,
+ "index": "b73",
+ "isDeleted": false,
+ "id": "1aTTDuyXFh5NvSs1NS_ki",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 345.3186828642357,
+ "y": 1453.20976256852,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 256.50614627892344,
+ "height": 16.813082320242984,
+ "seed": 650742941,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "zee1eUzBKW_8lyAN5dJCt"
+ }
+ ],
+ "updated": 1713894013513,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "c1_vz72wAlCYkddP-usuy",
+ "focus": -0.15518856339452042,
+ "gap": 13.104354425227541
+ },
+ "endBinding": {
+ "elementId": "N_VZ2nnLHincvU9KyukoE",
+ "focus": 0.05508296427445367,
+ "gap": 3.75
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -256.50614627892344,
+ -16.813082320242984
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 13,
+ "versionNonce": 2067617363,
+ "index": "b74",
+ "isDeleted": false,
+ "id": "zee1eUzBKW_8lyAN5dJCt",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 249.58553783612155,
+ "y": 1256.3071253906078,
+ "strokeColor": "#2f9e44",
+ "backgroundColor": "transparent",
+ "width": 44.96666717529297,
+ "height": 35,
+ "seed": 1518858493,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713893865923,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Yes",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "1aTTDuyXFh5NvSs1NS_ki",
+ "originalText": "Yes",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 547,
+ "versionNonce": 941704381,
+ "index": "b75",
+ "isDeleted": false,
+ "id": "Ss7g2fZPdmAsRsn3h-vlA",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 820.0911356309722,
+ "y": 2273.8114330808376,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 403.5713753307899,
+ "height": 4.226897766392312,
+ "seed": 824403027,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "QyWiREu7GoeMeLEKlqD_J"
+ }
+ ],
+ "updated": 1713893874895,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "hvWTesNfWB2bnqZdoozhy",
+ "focus": 0.09492054359287477,
+ "gap": 8.536199080896608
+ },
+ "endBinding": {
+ "elementId": "YyPDWq_POLbbtDjpLPBYs",
+ "focus": 0.02075447363740507,
+ "gap": 10.771892791470691
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 403.5713753307899,
+ -4.226897766392312
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 10,
+ "versionNonce": 1655188573,
+ "index": "b76",
+ "isDeleted": false,
+ "id": "QyWiREu7GoeMeLEKlqD_J",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1072.21849047166,
+ "y": 1984.1979841976413,
+ "strokeColor": "#e03131",
+ "backgroundColor": "transparent",
+ "width": 49.31666564941406,
+ "height": 45,
+ "seed": 108618227,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713893865923,
+ "link": null,
+ "locked": false,
+ "fontSize": 36,
+ "fontFamily": 1,
+ "text": "NO",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "Ss7g2fZPdmAsRsn3h-vlA",
+ "originalText": "NO",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "diamond",
+ "version": 1029,
+ "versionNonce": 370898899,
+ "index": "b77",
+ "isDeleted": false,
+ "id": "eZUGyFX7FoWInbdf5_HUr",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 313.2053937281712,
+ "y": 2947.3873472962523,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 508.3928571428571,
+ "height": 440,
+ "seed": 1588436115,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "6oJ4HLyGzwL8FpDVzqkva"
+ },
+ {
+ "id": "eAJX2Hyq21XewGNx6Zk2E",
+ "type": "arrow"
+ },
+ {
+ "id": "57Hi0kF-HPHt7c0b3oaXQ",
+ "type": "arrow"
+ },
+ {
+ "id": "GfFYhOO7nkdzj__kv-Xp2",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713893873437,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 1281,
+ "versionNonce": 1243809139,
+ "index": "b78",
+ "isDeleted": false,
+ "id": "6oJ4HLyGzwL8FpDVzqkva",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 446.1952782409362,
+ "y": 3114.8873472962523,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 242.21665954589844,
+ "height": 105,
+ "seed": 781357619,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713893873437,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Payload extends \nthe\ncanonical chain? ",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "eZUGyFX7FoWInbdf5_HUr",
+ "originalText": "Payload extends the\ncanonical chain? ",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 439,
+ "versionNonce": 884421619,
+ "index": "b79",
+ "isDeleted": false,
+ "id": "YyPDWq_POLbbtDjpLPBYs",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1234.4344037532328,
+ "y": 2000.7996279980086,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 339.6491228070176,
+ "height": 545.1754385964912,
+ "seed": 1968808307,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "id": "Ss7g2fZPdmAsRsn3h-vlA",
+ "type": "arrow"
+ },
+ {
+ "id": "qGi_riOg8PM3RPSKlquqk",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713893873437,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 210,
+ "versionNonce": 1863857363,
+ "index": "b7A",
+ "isDeleted": false,
+ "id": "KfgomdFbYDYn9HZWNcvVk",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1251.481187378964,
+ "y": 2026.8522595769562,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 218.56666564941406,
+ "height": 34.73684210526316,
+ "seed": 522910483,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713893873437,
+ "link": null,
+ "locked": false,
+ "fontSize": 27.789473684210524,
+ "fontFamily": 1,
+ "text": "Payload Status",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Payload Status",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 234,
+ "versionNonce": 1048584819,
+ "index": "b7B",
+ "isDeleted": false,
+ "id": "YapjCfq56lkEkq5GNtVcO",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1267.2414212970925,
+ "y": 2108.8698034366053,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 278.12177502579976,
+ "height": 96.49122807017544,
+ "seed": 1692410035,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1713893873437,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 213,
+ "versionNonce": 1641634835,
+ "index": "b7C",
+ "isDeleted": false,
+ "id": "Dfra0Ah4sXKsaIrpYj_cY",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1281.4313077780007,
+ "y": 2123.0596899175134,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 74.48332977294922,
+ "height": 26.487788097695216,
+ "seed": 807375443,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713893873437,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.190230478156174,
+ "fontFamily": 1,
+ "text": "Status",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Status",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 389,
+ "versionNonce": 1696227763,
+ "index": "b7D",
+ "isDeleted": false,
+ "id": "sOdjBPxIqq0U2ZjY-imXz",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1293.2403033060368,
+ "y": 2164.0564219436574,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 93.03333282470703,
+ "height": 26.487788097695216,
+ "seed": 1908396019,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713893873437,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.190230478156174,
+ "fontFamily": 1,
+ "text": "SYNCING",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "SYNCING",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 324,
+ "versionNonce": 292139859,
+ "index": "b7E",
+ "isDeleted": false,
+ "id": "5--vbELtyjxs3Z8LR_DY5",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1259.4086039596314,
+ "y": 2243.9575227348505,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 278.12177502579976,
+ "height": 134.12280701754386,
+ "seed": 1002920339,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1713893873437,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 284,
+ "versionNonce": 1193136371,
+ "index": "b7F",
+ "isDeleted": false,
+ "id": "y2-GJh4xoSlII6oK7lgLX",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1285.1774378089608,
+ "y": 2258.1474092157587,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 189.06666564941406,
+ "height": 26.487788097695216,
+ "seed": 460107571,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713893873437,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.190230478156174,
+ "fontFamily": 1,
+ "text": "Latest valid hash",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Latest valid hash",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 499,
+ "versionNonce": 398277267,
+ "index": "b7G",
+ "isDeleted": false,
+ "id": "pzDb93pAX_X6lJKZwyiUp",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1369.3914040972306,
+ "y": 2312.3716954214697,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 33.75,
+ "height": 27.017543859649123,
+ "seed": 857100499,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713893873437,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.614035087719298,
+ "fontFamily": 1,
+ "text": "null",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "null",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 289,
+ "versionNonce": 536768563,
+ "index": "b7H",
+ "isDeleted": false,
+ "id": "zR9zZY64IkAHg4ChSOdhK",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1261.016791094134,
+ "y": 2413.6212654249093,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 278.12177502579976,
+ "height": 96.49122807017544,
+ "seed": 341491315,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1713893873437,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 284,
+ "versionNonce": 566751699,
+ "index": "b7I",
+ "isDeleted": false,
+ "id": "rNb_0-yZR1Y5gGey_wlrk",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1276.4932272826445,
+ "y": 2427.8111519058175,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 160.96665954589844,
+ "height": 26.487788097695212,
+ "seed": 1509980179,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713893873437,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.19023047815617,
+ "fontFamily": 1,
+ "text": "Validation error",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Validation error",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 348,
+ "versionNonce": 1580220275,
+ "index": "b7J",
+ "isDeleted": false,
+ "id": "RowupQIx7jklOwaoF1Vx5",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1377.0522228106802,
+ "y": 2471.3078839319614,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 33.06666564941406,
+ "height": 26.487788097695216,
+ "seed": 33422771,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713893873438,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.190230478156174,
+ "fontFamily": 1,
+ "text": "null",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "null",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "diamond",
+ "version": 1113,
+ "versionNonce": 1334840893,
+ "index": "b7K",
+ "isDeleted": false,
+ "id": "MmcdmXlDhRir3NngZUD65",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1175.7768222995987,
+ "y": 2899.387347296253,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 508.3928571428571,
+ "height": 510,
+ "seed": 2109422995,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "hWLe7umfCTR553ud7yzGb"
+ },
+ {
+ "id": "eAJX2Hyq21XewGNx6Zk2E",
+ "type": "arrow"
+ },
+ {
+ "id": "iST3TCwG-4WawmmvHA1s8",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713893963106,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 1450,
+ "versionNonce": 1663516339,
+ "index": "b7L",
+ "isDeleted": false,
+ "id": "hWLe7umfCTR553ud7yzGb",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1319.933370935899,
+ "y": 3031.887347296253,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 219.88333129882812,
+ "height": 245,
+ "seed": 1027871539,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713893873438,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Ancestors \ncomprise a well \nformed chain?\n&\nPayload hasn't \nbeen fully\nvalidated",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "MmcdmXlDhRir3NngZUD65",
+ "originalText": "Ancestors comprise a well formed chain?\n&\nPayload hasn't \nbeen fully\nvalidated",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 418,
+ "versionNonce": 46490365,
+ "index": "b7O",
+ "isDeleted": false,
+ "id": "BCfwO__p3q7NJUAyztjo1",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2362.2915466103755,
+ "y": 2957.513913712294,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 339.6491228070176,
+ "height": 545.1754385964912,
+ "seed": 1388078173,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "id": "dciqRFVy9qqQxSQ5WBtTZ",
+ "type": "arrow"
+ },
+ {
+ "id": "iST3TCwG-4WawmmvHA1s8",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713893963106,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 188,
+ "versionNonce": 2070284435,
+ "index": "b7P",
+ "isDeleted": false,
+ "id": "Hl5cRBwIcjZnAeApSLuV7",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2379.3383302361067,
+ "y": 2983.5665452912417,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 218.56666564941406,
+ "height": 34.73684210526316,
+ "seed": 2043269309,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713893499680,
+ "link": null,
+ "locked": false,
+ "fontSize": 27.789473684210524,
+ "fontFamily": 1,
+ "text": "Payload Status",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Payload Status",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 223,
+ "versionNonce": 440834547,
+ "index": "b7Q",
+ "isDeleted": false,
+ "id": "0FFS_LwOhZ6dT2f0CmjUq",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2382.2414212970925,
+ "y": 3069.8698034366057,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 278.12177502579976,
+ "height": 96.49122807017544,
+ "seed": 1227534621,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1713893935637,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 191,
+ "versionNonce": 1343569875,
+ "index": "b7R",
+ "isDeleted": false,
+ "id": "028sFhvW9dtBTqfcajmzA",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2409.2884506351434,
+ "y": 3079.7739756317997,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 74.48332977294922,
+ "height": 26.487788097695216,
+ "seed": 1313899901,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713893499680,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.190230478156174,
+ "fontFamily": 1,
+ "text": "Status",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Status",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 404,
+ "versionNonce": 208675411,
+ "index": "b7S",
+ "isDeleted": false,
+ "id": "ajK84HUHYfXbmLtulZcpd",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2479.6688747346084,
+ "y": 3122.1992790865143,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 92.80000305175781,
+ "height": 26.487788097695216,
+ "seed": 1820118493,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [
+ {
+ "id": "dciqRFVy9qqQxSQ5WBtTZ",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713893931686,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.190230478156174,
+ "fontFamily": 1,
+ "text": "Accepted",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Accepted",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 304,
+ "versionNonce": 1982223539,
+ "index": "b7T",
+ "isDeleted": false,
+ "id": "fr9REJP1eGqA9nI4HQpAW",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2387.265746816774,
+ "y": 3200.6718084491367,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 278.12177502579976,
+ "height": 134.12280701754386,
+ "seed": 583076413,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1713893915272,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 262,
+ "versionNonce": 495930547,
+ "index": "b7U",
+ "isDeleted": false,
+ "id": "n6S6LXjZYlmXTQgdjwmoh",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2413.0345806661035,
+ "y": 3214.861694930045,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 189.06666564941406,
+ "height": 26.487788097695216,
+ "seed": 301906589,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713893499680,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.190230478156174,
+ "fontFamily": 1,
+ "text": "Latest valid hash",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Latest valid hash",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 477,
+ "versionNonce": 1644772947,
+ "index": "b7V",
+ "isDeleted": false,
+ "id": "3ycrpRyN8sFj4lQ7TVVSl",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2497.248546954373,
+ "y": 3269.085981135756,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 33.75,
+ "height": 27.017543859649123,
+ "seed": 1122459389,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713893499680,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.614035087719298,
+ "fontFamily": 1,
+ "text": "null",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "null",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 268,
+ "versionNonce": 2092180573,
+ "index": "b7W",
+ "isDeleted": false,
+ "id": "bLsxecG92m_P8IxXJGt5l",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2388.8739339512767,
+ "y": 3370.3355511391956,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 278.12177502579976,
+ "height": 96.49122807017544,
+ "seed": 737965917,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "id": "q5UbeysotrMmQ8Efoacdh",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713893738222,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 262,
+ "versionNonce": 674629011,
+ "index": "b7X",
+ "isDeleted": false,
+ "id": "da7u4cPRLG7KXkARD3-Hc",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2404.350370139787,
+ "y": 3384.5254376201037,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 160.96665954589844,
+ "height": 26.487788097695212,
+ "seed": 2005894077,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713893499680,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.19023047815617,
+ "fontFamily": 1,
+ "text": "Validation error",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Validation error",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 326,
+ "versionNonce": 1562762035,
+ "index": "b7Y",
+ "isDeleted": false,
+ "id": "ljyceFejnEXL5AX7FxCjf",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2504.909365667823,
+ "y": 3428.0221696462477,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 33.06666564941406,
+ "height": 26.487788097695216,
+ "seed": 163709981,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713893499680,
+ "link": null,
+ "locked": false,
+ "fontSize": 21.190230478156174,
+ "fontFamily": 1,
+ "text": "null",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "null",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "TKSxJDl0CORl4J-YMfH1x",
+ "type": "text",
+ "x": 314.5446794424559,
+ "y": 3995.1016330105413,
+ "width": 464.9166564941406,
+ "height": 45,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7Z",
+ "roundness": null,
+ "seed": 696675357,
+ "version": 134,
+ "versionNonce": 322193075,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713894083736,
+ "link": null,
+ "locked": false,
+ "text": "Payload validation routine",
+ "fontSize": 36,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Payload validation routine",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 900,
+ "versionNonce": 1841838995,
+ "index": "b7a",
+ "isDeleted": false,
+ "id": "O9HrJrKR6kIUOnxnWQ7hg",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 596.5541770570311,
+ "y": 892.8094111699007,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 0.2482197938278432,
+ "height": 324.4944426010719,
+ "seed": 775989075,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "ZnvqHU4jWdivaoPpxab4e"
+ }
+ ],
+ "updated": 1713894012865,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "aKSIn9htzpM8ba05Pwoyb",
+ "focus": -0.02981365912949166,
+ "gap": 1
+ },
+ "endBinding": {
+ "elementId": "c1_vz72wAlCYkddP-usuy",
+ "focus": -0.0137799715748891,
+ "gap": 1
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -0.2482197938278432,
+ 324.4944426010719
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 14,
+ "versionNonce": 2078010493,
+ "index": "b7b",
+ "isDeleted": false,
+ "id": "ZnvqHU4jWdivaoPpxab4e",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 739.4184887119529,
+ "y": 340.88734729625844,
+ "strokeColor": "#2f9e44",
+ "backgroundColor": "transparent",
+ "width": 44.96666717529297,
+ "height": 35,
+ "seed": 351683827,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713893881961,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Yes",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "O9HrJrKR6kIUOnxnWQ7hg",
+ "originalText": "Yes",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "iST3TCwG-4WawmmvHA1s8",
+ "type": "arrow",
+ "x": 1431.9018222995992,
+ "y": 3394.3873472962578,
+ "width": 916,
+ "height": 236,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7c",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1526403869,
+ "version": 187,
+ "versionNonce": 48832861,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "WdtSO-hiIcYtCGIJGB9ch"
+ }
+ ],
+ "updated": 1713893973017,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -6,
+ 166
+ ],
+ [
+ 164,
+ 194
+ ],
+ [
+ 910,
+ -42
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "MmcdmXlDhRir3NngZUD65",
+ "focus": -0.04171290007236828,
+ "gap": 1
+ },
+ "endBinding": {
+ "elementId": "BCfwO__p3q7NJUAyztjo1",
+ "focus": -0.19034118675234282,
+ "gap": 20.3897243107765
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "WdtSO-hiIcYtCGIJGB9ch",
+ "type": "text",
+ "x": 1469.9428704263182,
+ "y": 3581.195584646179,
+ "width": 57.83333206176758,
+ "height": 45,
+ "angle": 0,
+ "strokeColor": "#2f9e44",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7d",
+ "roundness": null,
+ "seed": 218768051,
+ "version": 8,
+ "versionNonce": 1048969139,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713893972158,
+ "link": null,
+ "locked": false,
+ "text": "Yes",
+ "fontSize": 36,
+ "fontFamily": 1,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "iST3TCwG-4WawmmvHA1s8",
+ "originalText": "Yes",
+ "lineHeight": 1.25
+ }
+ ],
+ "appState": {
+ "gridSize": null,
+ "viewBackgroundColor": "#ffffff"
+ },
+ "files": {}
+}
\ No newline at end of file
diff --git a/docs/images/el-architecture/excalidraw/payload-building-routine.excalidraw b/docs/images/el-architecture/excalidraw/payload-building-routine.excalidraw
new file mode 100644
index 00000000..3225603f
--- /dev/null
+++ b/docs/images/el-architecture/excalidraw/payload-building-routine.excalidraw
@@ -0,0 +1,2343 @@
+{
+ "type": "excalidraw",
+ "version": 2,
+ "source": "https://excalidraw.com",
+ "elements": [
+ {
+ "id": "jWb2T3fCwkij29ZlP0BWz",
+ "type": "rectangle",
+ "x": 1494.4654849656945,
+ "y": -221.031996178564,
+ "width": 309.71646797023016,
+ "height": 596.3796066093429,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2p",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 478962891,
+ "version": 1168,
+ "versionNonce": 18965931,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "id": "jO5vChDiz-GVV1Uh1qQCi",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713875025994,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "k4g6_US5onQ29XgawnM04",
+ "type": "text",
+ "x": 1546.2422882944509,
+ "y": -121.65085285414216,
+ "width": 199.06666564941415,
+ "height": 442.26436087949713,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2q",
+ "roundness": null,
+ "seed": 1239737323,
+ "version": 1190,
+ "versionNonce": 307105157,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713875379563,
+ "link": null,
+ "locked": false,
+ "text": ".\n.\n.\n\n\ntransactions\n\n.\n.\n.\n",
+ "fontSize": 32.16468079123616,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": ".\n.\n.\n\n\ntransactions\n\n.\n.\n.\n",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "RUGNxN3EwKK_b-QrOBlBN",
+ "type": "text",
+ "x": 1528.5443196290855,
+ "y": -197.97866684744645,
+ "width": 240.6176996304714,
+ "height": 33.39129999759148,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2r",
+ "roundness": null,
+ "seed": 1251422443,
+ "version": 1121,
+ "versionNonce": 1573369899,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713875025994,
+ "link": null,
+ "locked": false,
+ "text": "Execution Payload",
+ "fontSize": 26.713039998073185,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Execution Payload",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "1oLAKeS_wwmO2k3mok9uB",
+ "type": "rectangle",
+ "x": -268.10376134978856,
+ "y": -585.684081275177,
+ "width": 3151.0476190476193,
+ "height": 1729.1904761904761,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b36",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 1468825605,
+ "version": 431,
+ "versionNonce": 184968619,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "id": "bOdiE38wCtUN6e81IgiX9",
+ "type": "arrow"
+ },
+ {
+ "id": "TJdFCkbobxr71YBZ3zIY3",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713875444138,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "i744TP7q5bj-L4gf8AiYw",
+ "type": "text",
+ "x": -233.2228089688357,
+ "y": -576.8031288942248,
+ "width": 613.4666748046875,
+ "height": 64.00270956400504,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b39",
+ "roundness": null,
+ "seed": 1269922059,
+ "version": 100,
+ "versionNonce": 1852392645,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1713875760558,
+ "link": null,
+ "locked": false,
+ "text": "Payload Building Routine",
+ "fontSize": 51.202167651204036,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Payload Building Routine",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "eJzppWP0wlePph6wAu74g",
+ "type": "rectangle",
+ "x": -958.9553205575423,
+ "y": -427.4697955608909,
+ "width": 458.57142857142856,
+ "height": 578.5714285714284,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b3i",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 1756550187,
+ "version": 93,
+ "versionNonce": 1342203685,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "id": "bOdiE38wCtUN6e81IgiX9",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713869493924,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "0XdEMNgLQNhkN_b0KC-jd",
+ "type": "text",
+ "x": -930.3838919861138,
+ "y": -293.89836698946226,
+ "width": 397.1833190917969,
+ "height": 350,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b3j",
+ "roundness": null,
+ "seed": 1231428549,
+ "version": 183,
+ "versionNonce": 1400779851,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713869483620,
+ "link": null,
+ "locked": false,
+ "text": " Timestamp \n \n Prev Randao \n \n Suggested Fee Recipient\n \n Withdrawls \n \n Parent Beacon Block Root \n",
+ "fontSize": 28,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": " Timestamp \n \n Prev Randao \n \n Suggested Fee Recipient\n \n Withdrawls \n \n Parent Beacon Block Root \n",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "8G7UBytqp3Gae84000SPE",
+ "type": "text",
+ "x": -934.669606271828,
+ "y": -391.7555098466052,
+ "width": 266.4333190917969,
+ "height": 35,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b3k",
+ "roundness": null,
+ "seed": 154544459,
+ "version": 92,
+ "versionNonce": 1575449323,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713869483620,
+ "link": null,
+ "locked": false,
+ "text": "Payload Attributes",
+ "fontSize": 28,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Payload Attributes",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "Z0XygtdTQfbzWa-wRKA-r",
+ "type": "text",
+ "x": -158.47913008135185,
+ "y": 512.7682996772046,
+ "width": 208.01666259765625,
+ "height": 35,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b3m",
+ "roundness": null,
+ "seed": 1923348715,
+ "version": 434,
+ "versionNonce": 1458026661,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713874643472,
+ "link": null,
+ "locked": false,
+ "text": "1. Generate ID",
+ "fontSize": 28,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "1. Generate ID",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 605,
+ "versionNonce": 417674661,
+ "index": "b3n",
+ "isDeleted": false,
+ "id": "Kzkmeiz0aCo2d_h6zoGgK",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -137.05055865278052,
+ "y": 224.6730615819664,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 197.1428571428571,
+ "height": 136.00361663652788,
+ "seed": 117014507,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "id": "CNDvd5iNr4Xo5en7u4Jre",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713875778592,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 581,
+ "versionNonce": 145986405,
+ "index": "b3o",
+ "isDeleted": false,
+ "id": "qpu_0IdjurDp-DxDunQNs",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -110.38087812234099,
+ "y": 254.51332680197856,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 146.1936239736757,
+ "height": 65.4249547920433,
+ "seed": 121129611,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713874643472,
+ "link": null,
+ "locked": false,
+ "fontSize": 26.169981916817317,
+ "fontFamily": 1,
+ "text": "\nPayload-ID",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "\nPayload-ID",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "bOdiE38wCtUN6e81IgiX9",
+ "type": "arrow",
+ "x": -491.81246341468545,
+ "y": -99.63683099231491,
+ "width": 222.0476190476195,
+ "height": 11.765957290896608,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b3p",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1806619813,
+ "version": 600,
+ "versionNonce": 15525125,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1713875044558,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 222.0476190476195,
+ 11.765957290896608
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "eJzppWP0wlePph6wAu74g",
+ "gap": 8.571428571428385,
+ "focus": 0.08641975308642126
+ },
+ "endBinding": {
+ "elementId": "1oLAKeS_wwmO2k3mok9uB",
+ "gap": 1.6610830172776332,
+ "focus": 0.2987190151389121
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "fhM_iIiJD3RAsMYBBDthq",
+ "type": "arrow",
+ "x": -108.80747081928959,
+ "y": 899.2857872454151,
+ "width": 2916.0075977303836,
+ "height": 0,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b3s",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1253747147,
+ "version": 337,
+ "versionNonce": 1529760011,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713875334625,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 2916.0075977303836,
+ 0
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "1YgZ6OeGavZ4TJsZZBANt",
+ "type": "text",
+ "x": 1087.2167345922405,
+ "y": 943.3254382198705,
+ "width": 110.3077348944564,
+ "height": 62.58266191106846,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b3t",
+ "roundness": null,
+ "seed": 883833099,
+ "version": 148,
+ "versionNonce": 1820254501,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713875334625,
+ "link": null,
+ "locked": false,
+ "text": "Time",
+ "fontSize": 50.06612952885477,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Time",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "j1Soej0arH7iLa0xZ6cY7",
+ "type": "text",
+ "x": -136.62198722420908,
+ "y": 776.4383397903553,
+ "width": 414.45946753809073,
+ "height": 62.58266191106846,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b3u",
+ "roundness": null,
+ "seed": 183868293,
+ "version": 149,
+ "versionNonce": 1211559851,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713875334625,
+ "link": null,
+ "locked": false,
+ "text": "T0 = TimeStamp",
+ "fontSize": 50.06612952885477,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "T0 = TimeStamp",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 259,
+ "versionNonce": 783381637,
+ "index": "b3v",
+ "isDeleted": false,
+ "id": "wiBuw72GsX8BLbRrot537",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2111.3876953970653,
+ "y": 762.8361608385717,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 690.1940345066464,
+ "height": 62.58266191106846,
+ "seed": 867162699,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713875334625,
+ "link": null,
+ "locked": false,
+ "fontSize": 50.06612952885477,
+ "fontFamily": 1,
+ "text": "TMax = TimeStamp + 12sec",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "TMax = TimeStamp + 12sec",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 562,
+ "versionNonce": 1041620677,
+ "index": "b3w",
+ "isDeleted": false,
+ "id": "aZV4HyDKcREKI3xck6Q8M",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 239.87801277579103,
+ "y": -359.37455746565263,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 417.3333333333332,
+ "height": 803.6030204962242,
+ "seed": 1047840011,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1713874643472,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 605,
+ "versionNonce": 1540865573,
+ "index": "b3x",
+ "isDeleted": false,
+ "id": "kyHLf-mTt9La3dG_10zVF",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 324.03119508431223,
+ "y": -236.1113427946711,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 264.0333251953125,
+ "height": 675.2966558791799,
+ "seed": 1968040875,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713874643472,
+ "link": null,
+ "locked": false,
+ "fontSize": 27.011866235167197,
+ "fontFamily": 1,
+ "text": "parentHash\nfeeRecipient\nlogsBloom\nprevRandao\nblockNumber\ngasLimit\ngasUsed: Empty\ntimestamp\nextraData\nbaseFeePerGas\nblobGasUsed\nexcessBlobGas\nblockHash\n\ntransactions: Empty\n\nwithdrawals\nstateRoot: Empty\nreceiptsRoot: Empty\n",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "parentHash\nfeeRecipient\nlogsBloom\nprevRandao\nblockNumber\ngasLimit\ngasUsed: Empty\ntimestamp\nextraData\nbaseFeePerGas\nblobGasUsed\nexcessBlobGas\nblockHash\n\ntransactions: Empty\n\nwithdrawals\nstateRoot: Empty\nreceiptsRoot: Empty\n",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 490,
+ "versionNonce": 1491513733,
+ "index": "b3y",
+ "isDeleted": false,
+ "id": "ruSS4VXoQgaN5cWHvvifh",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 285.79818537557526,
+ "y": -328.31091129521036,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 243.30937686990117,
+ "height": 33.764832793959,
+ "seed": 1334394443,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713874643472,
+ "link": null,
+ "locked": false,
+ "fontSize": 27.011866235167197,
+ "fontFamily": 1,
+ "text": "Execution Payload",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Execution Payload",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "GEoPP15dJB1JRdsbZ_dkq",
+ "type": "text",
+ "x": 244.37801277579092,
+ "y": 526.4587758676805,
+ "width": 418.5833435058594,
+ "height": 45,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b40",
+ "roundness": null,
+ "seed": 680965189,
+ "version": 194,
+ "versionNonce": 1921005797,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713874643472,
+ "link": null,
+ "locked": false,
+ "text": "2. Build Initial Payload",
+ "fontSize": 36,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "2. Build Initial Payload",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 278,
+ "versionNonce": 82636523,
+ "index": "b41",
+ "isDeleted": false,
+ "id": "rOHxJbplE4mT9ktNxWTYJ",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1099.0782722614802,
+ "y": 527.1877692053496,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 337.7646894015348,
+ "height": 45.10433999566458,
+ "seed": 230587621,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713874705657,
+ "link": null,
+ "locked": false,
+ "fontSize": 36.08347199653167,
+ "fontFamily": 1,
+ "text": "3. Update Payload",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "3. Update Payload",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "EB5k_JLxqfIlHeseC0cRp",
+ "type": "rectangle",
+ "x": 1025.0446794424574,
+ "y": -858.7604563038813,
+ "width": 248.92072886448233,
+ "height": 165.34779998554862,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b42",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 1041501611,
+ "version": 542,
+ "versionNonce": 1160524581,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "Wnb_NxriffoVboYYccW-E"
+ },
+ {
+ "id": "uHlBvTZ00-8r4Tm2BztCm",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713874991724,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "Wnb_NxriffoVboYYccW-E",
+ "type": "text",
+ "x": 1033.5300454005774,
+ "y": -821.1908963067716,
+ "width": 231.9499969482422,
+ "height": 90.20867999132918,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b43",
+ "roundness": null,
+ "seed": 1472600645,
+ "version": 610,
+ "versionNonce": 1776584325,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713874991724,
+ "link": null,
+ "locked": false,
+ "text": "Transactions\n(mempool)",
+ "fontSize": 36.08347199653167,
+ "fontFamily": 1,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "EB5k_JLxqfIlHeseC0cRp",
+ "originalText": "Transactions(mempool)",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 379,
+ "versionNonce": 1944072773,
+ "index": "b44",
+ "isDeleted": false,
+ "id": "GermJiqvZtwW27lxcXqVD",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1050.5159778753314,
+ "y": -28.340079221208214,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 162.37001107898413,
+ "height": 84.74969636085194,
+ "seed": 995774117,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "jbgmT-7UpxU67gJZXe2-u"
+ },
+ {
+ "id": "ywlt4Hfk73TDP8EOaEhw2",
+ "type": "arrow"
+ },
+ {
+ "id": "u8f_lnvJmoGjaG0bBkBN5",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713875013110,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 492,
+ "versionNonce": 1014392773,
+ "index": "b45",
+ "isDeleted": false,
+ "id": "jbgmT-7UpxU67gJZXe2-u",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1101.8926509715861,
+ "y": -5.0118823861017425,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 59.61666488647461,
+ "height": 38.093302690639,
+ "seed": 985870853,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713875013110,
+ "link": null,
+ "locked": false,
+ "fontSize": 30.4746421525112,
+ "fontFamily": 1,
+ "text": "EVM",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "GermJiqvZtwW27lxcXqVD",
+ "originalText": "EVM",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 328,
+ "versionNonce": 792667941,
+ "index": "b46",
+ "isDeleted": false,
+ "id": "duUccHNGk8gT8rXhoYNxG",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1029.4019882380258,
+ "y": 151.83263235046712,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 210.22838759021047,
+ "height": 139.64606941784677,
+ "seed": 268853067,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "Lk3CokcSvqp1X43XjdLio"
+ },
+ {
+ "id": "ywlt4Hfk73TDP8EOaEhw2",
+ "type": "arrow"
+ },
+ {
+ "id": "u8f_lnvJmoGjaG0bBkBN5",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713875013110,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 467,
+ "versionNonce": 935586981,
+ "index": "b47",
+ "isDeleted": false,
+ "id": "Lk3CokcSvqp1X43XjdLio",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1055.1578522601817,
+ "y": 183.5623643687515,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 158.71665954589844,
+ "height": 76.186605381278,
+ "seed": 1311915499,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713875013111,
+ "link": null,
+ "locked": false,
+ "fontSize": 30.4746421525112,
+ "fontFamily": 1,
+ "text": "Transient \nState",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "duUccHNGk8gT8rXhoYNxG",
+ "originalText": "Transient State",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "ywlt4Hfk73TDP8EOaEhw2",
+ "type": "arrow",
+ "x": 1089.4730041402122,
+ "y": 140.01490712847516,
+ "width": 23.929188255613063,
+ "height": 81.64075993091534,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b48",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1543182437,
+ "version": 185,
+ "versionNonce": 932524459,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1713875016185,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 23.929188255613063,
+ -81.64075993091534
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "duUccHNGk8gT8rXhoYNxG",
+ "focus": -0.5492323976338936,
+ "gap": 11.817725221991964
+ },
+ "endBinding": {
+ "elementId": "GermJiqvZtwW27lxcXqVD",
+ "focus": 0.05665032764323953,
+ "gap": 1.9645300579160931
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "u8f_lnvJmoGjaG0bBkBN5",
+ "type": "arrow",
+ "x": 1176.7441613077424,
+ "y": 66.81974305248212,
+ "width": 26.744386873920615,
+ "height": 84.4559585492227,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b4A",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 516289643,
+ "version": 186,
+ "versionNonce": 1504641771,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1713875016186,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -26.744386873920615,
+ 84.4559585492227
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "GermJiqvZtwW27lxcXqVD",
+ "focus": -0.6528118331206174,
+ "gap": 10.410125912838396
+ },
+ "endBinding": {
+ "elementId": "duUccHNGk8gT8rXhoYNxG",
+ "focus": -0.05347538776799649,
+ "gap": 1
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "whl7O7iYacCcjhiqqiY9G",
+ "type": "rectangle",
+ "x": 936.0446794424574,
+ "y": -144.32015332057495,
+ "width": 380.33333333333326,
+ "height": 478.8652849740933,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b4C",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 675354699,
+ "version": 106,
+ "versionNonce": 1595066213,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "id": "uHlBvTZ00-8r4Tm2BztCm",
+ "type": "arrow"
+ },
+ {
+ "id": "jO5vChDiz-GVV1Uh1qQCi",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713875013111,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "KTC1QuQRSxtdZN7hZpS-_",
+ "type": "text",
+ "x": 1016.277840064219,
+ "y": -118.98336575580808,
+ "width": 247.32927976618157,
+ "height": 76.01036269430053,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b4D",
+ "roundness": null,
+ "seed": 1307686443,
+ "version": 61,
+ "versionNonce": 1212440907,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713875013111,
+ "link": null,
+ "locked": false,
+ "text": "Fill and process \nTransactions",
+ "fontSize": 30.40414507772021,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Fill and process \nTransactions",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "jO5vChDiz-GVV1Uh1qQCi",
+ "type": "arrow",
+ "x": 1321.0446794424574,
+ "y": 67.34090193315706,
+ "width": 158,
+ "height": 34.23988998261099,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b4E",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1072183301,
+ "version": 200,
+ "versionNonce": 2033749515,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1713875030582,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 158,
+ 34.23988998261099
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "whl7O7iYacCcjhiqqiY9G",
+ "focus": -0.24940398840884656,
+ "gap": 4.666666666666856
+ },
+ "endBinding": {
+ "elementId": "jWb2T3fCwkij29ZlP0BWz",
+ "focus": -0.18485020656662557,
+ "gap": 15.42080552323705
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "uHlBvTZ00-8r4Tm2BztCm",
+ "type": "arrow",
+ "x": 1147.7689254849781,
+ "y": -686.041224132319,
+ "width": 19.908011376410514,
+ "height": 529.5544041450777,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b4G",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1954525925,
+ "version": 255,
+ "versionNonce": 1721212715,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713875013602,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -19.908011376410514,
+ 529.5544041450777
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "EB5k_JLxqfIlHeseC0cRp",
+ "gap": 7.371432186013635,
+ "focus": -0.01292668229715335
+ },
+ "endBinding": {
+ "elementId": "whl7O7iYacCcjhiqqiY9G",
+ "gap": 12.166666666666401,
+ "focus": -0.039208278580814056
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "type": "text",
+ "version": 362,
+ "versionNonce": 904726059,
+ "index": "b4H",
+ "isDeleted": false,
+ "id": "04EolSOKKYqyoVm8vz9KA",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2164.16233474169,
+ "y": 519.4066058698485,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 408.76666259765625,
+ "height": 90.20867999132918,
+ "seed": 321213963,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713875145606,
+ "link": null,
+ "locked": false,
+ "fontSize": 36.08347199653167,
+ "fontFamily": 1,
+ "text": "4. Process withdrawals\n & add state root ",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "4. Process withdrawals\n & add state root ",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 451,
+ "versionNonce": 1380050661,
+ "index": "b4I",
+ "isDeleted": false,
+ "id": "kjtQk7GZ20g1k1vmqTkCf",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2072.2131001140474,
+ "y": 53.2315965936956,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 193.77640810167594,
+ "height": 74.61086765994742,
+ "seed": 318020741,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "ujIN4E25VH4TzxFQnlyhh"
+ },
+ {
+ "id": "1ayAHRPajP3QPk8cWo3hH",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713875229538,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 610,
+ "versionNonce": 1130083589,
+ "index": "b4J",
+ "isDeleted": false,
+ "id": "ujIN4E25VH4TzxFQnlyhh",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2078.751305690764,
+ "y": 72.992744215141,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 180.6999969482422,
+ "height": 35.08857241705661,
+ "seed": 697877477,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713875229539,
+ "link": null,
+ "locked": false,
+ "fontSize": 28.070857933645286,
+ "fontFamily": 1,
+ "text": "Withdrawalas",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "kjtQk7GZ20g1k1vmqTkCf",
+ "originalText": "Withdrawalas",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 362,
+ "versionNonce": 799364843,
+ "index": "b4K",
+ "isDeleted": false,
+ "id": "Jgr3UJ6RE8E0nc3VKIzw4",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2074.8714672404203,
+ "y": 267.09094791870064,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 193.64595561552252,
+ "height": 128.63104203168882,
+ "seed": 1543569221,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "edTog9SDZ8ZTP-bHRvrqn"
+ },
+ {
+ "id": "1ayAHRPajP3QPk8cWo3hH",
+ "type": "arrow"
+ },
+ {
+ "id": "221majy0mQLKHsudFZJAM",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713875301579,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 525,
+ "versionNonce": 1740278405,
+ "index": "b4L",
+ "isDeleted": false,
+ "id": "edTog9SDZ8ZTP-bHRvrqn",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2098.6111091717166,
+ "y": 296.3178965174884,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 146.1666717529297,
+ "height": 70.17714483411322,
+ "seed": 1082838693,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713875229540,
+ "link": null,
+ "locked": false,
+ "fontSize": 28.070857933645286,
+ "fontFamily": 1,
+ "text": "Transient \nState",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "Jgr3UJ6RE8E0nc3VKIzw4",
+ "originalText": "Transient State",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 441,
+ "versionNonce": 749010149,
+ "index": "b4N",
+ "isDeleted": false,
+ "id": "1ayAHRPajP3QPk8cWo3hH",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2225.382387015618,
+ "y": 137.43145841174385,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 39.77343470658342,
+ "height": 128.73836768399443,
+ "seed": 688466277,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [],
+ "updated": 1713875229651,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "kjtQk7GZ20g1k1vmqTkCf",
+ "focus": -0.6527685616244215,
+ "gap": 9.588994158100832
+ },
+ "endBinding": {
+ "elementId": "Jgr3UJ6RE8E0nc3VKIzw4",
+ "focus": -0.053475387767992384,
+ "gap": 1
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -39.77343470658342,
+ 128.73836768399443
+ ]
+ ]
+ },
+ {
+ "type": "rectangle",
+ "version": 139,
+ "versionNonce": 1438337771,
+ "index": "b4O",
+ "isDeleted": false,
+ "id": "VU7RSkePf5y3TL2B2qAgF",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1988.878012775791,
+ "y": -5.701845893977065,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 350.33333333333326,
+ "height": 441.09326424870466,
+ "seed": 726185157,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1713875229540,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "rectangle",
+ "version": 1193,
+ "versionNonce": 1768347691,
+ "index": "b4Q",
+ "isDeleted": false,
+ "id": "UnpGGSfyTGVbgLDZAhti9",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2448.1864454573424,
+ "y": -180.23102743699047,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 309.71646797023016,
+ "height": 596.3796066093429,
+ "seed": 59058411,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "id": "221majy0mQLKHsudFZJAM",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713875301580,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 1219,
+ "versionNonce": 579898123,
+ "index": "b4R",
+ "isDeleted": false,
+ "id": "UgRK2EG6mHzgNqfsyv137",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2502.463248786099,
+ "y": -80.84988411256865,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 16.08333396911621,
+ "height": 281.4409569233164,
+ "seed": 644273035,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713875282074,
+ "link": null,
+ "locked": false,
+ "fontSize": 32.16468079123616,
+ "fontFamily": 1,
+ "text": ".\n.\n.\n.\n.\n.\n",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": ".\n.\n.\n.\n.\n.\n",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 1145,
+ "versionNonce": 771813803,
+ "index": "b4S",
+ "isDeleted": false,
+ "id": "CI-gSHqkFkGjrR_FtjPrE",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2482.265280120733,
+ "y": -157.17769810587293,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 240.6176996304714,
+ "height": 33.39129999759148,
+ "seed": 1627007531,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713875282074,
+ "link": null,
+ "locked": false,
+ "fontSize": 26.713039998073185,
+ "fontFamily": 1,
+ "text": "Execution Payload",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Execution Payload",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "Q7vcsIZG4j02TeyKJGQNw",
+ "type": "text",
+ "x": 2483.0446794424574,
+ "y": 299.95877586768097,
+ "width": 206.56666564941406,
+ "height": 45,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b4U",
+ "roundness": null,
+ "seed": 565803717,
+ "version": 37,
+ "versionNonce": 1206617163,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713875282074,
+ "link": null,
+ "locked": false,
+ "text": " stateRoot",
+ "fontSize": 36,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": " stateRoot",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "221majy0mQLKHsudFZJAM",
+ "type": "arrow",
+ "x": 2275.0446794424574,
+ "y": 331.95877586768097,
+ "width": 178,
+ "height": 4,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b4V",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1732849035,
+ "version": 34,
+ "versionNonce": 741575525,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713875301599,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 178,
+ -4
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "Jgr3UJ6RE8E0nc3VKIzw4",
+ "focus": 0.043235480741469205,
+ "gap": 6.527256586514795
+ },
+ "endBinding": {
+ "elementId": "UnpGGSfyTGVbgLDZAhti9",
+ "focus": -0.6849516869186505,
+ "gap": 1
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "sXIAKri50_wjoyQFouAmw",
+ "type": "rectangle",
+ "x": 3073.544679442457,
+ "y": -156.29122413231903,
+ "width": 457.49999999999955,
+ "height": 549.9999999999998,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b4W",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 39233189,
+ "version": 72,
+ "versionNonce": 1097021163,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "id": "TJdFCkbobxr71YBZ3zIY3",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713875444138,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "rectangle",
+ "version": 615,
+ "versionNonce": 1453158245,
+ "index": "b4X",
+ "isDeleted": false,
+ "id": "AjZJn9s1uN0y_0bWRc3XQ",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 3189.9732508710285,
+ "y": -119.29303245058298,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 197.1428571428571,
+ "height": 136.00361663652788,
+ "seed": 649423013,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1713875377487,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 600,
+ "versionNonce": 1784953541,
+ "index": "b4Y",
+ "isDeleted": false,
+ "id": "RJInYSALTs2FaJkU3Fkkz",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 3216.642931401468,
+ "y": -89.45276723057083,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 146.1936239736757,
+ "height": 65.4249547920433,
+ "seed": 2141916165,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713875377487,
+ "link": null,
+ "locked": false,
+ "fontSize": 26.169981916817317,
+ "fontFamily": 1,
+ "text": "\nPayload-ID",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "\nPayload-ID",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 1287,
+ "versionNonce": 1558527557,
+ "index": "b4Z",
+ "isDeleted": false,
+ "id": "s45ziPI6Z_R8HDoqtTunW",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 3161.1864454573415,
+ "y": 123.01897256300956,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 304.7164679702301,
+ "height": 191.37960660934306,
+ "seed": 701089835,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1713875415082,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 1181,
+ "versionNonce": 2116873317,
+ "index": "b4b",
+ "isDeleted": false,
+ "id": "o-2WLKjqtxtLhlaDj7OCH",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 3187.7652801207328,
+ "y": 201.07230189412707,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 240.6176996304714,
+ "height": 33.39129999759148,
+ "seed": 1670379883,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713875396939,
+ "link": null,
+ "locked": false,
+ "fontSize": 26.713039998073185,
+ "fontFamily": 1,
+ "text": "Execution Payload",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Execution Payload",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "TJdFCkbobxr71YBZ3zIY3",
+ "type": "arrow",
+ "x": 2878.5446794424574,
+ "y": 271.20877586768097,
+ "width": 189.99999999999955,
+ "height": 17.5,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b4c",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 634064267,
+ "version": 48,
+ "versionNonce": 36858917,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713875457484,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 189.99999999999955,
+ 17.5
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "1oLAKeS_wwmO2k3mok9uB",
+ "focus": -0.1509456559597161,
+ "gap": 1
+ },
+ "endBinding": {
+ "elementId": "sXIAKri50_wjoyQFouAmw",
+ "focus": -0.6469085050830515,
+ "gap": 5.000000000000227
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "P7evjmexObVpa2rwRD3uK",
+ "type": "arrow",
+ "x": 1207.3980552296318,
+ "y": -1146.2912241323188,
+ "width": 630.747328019758,
+ "height": 662.4999999999998,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b4i",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1105511045,
+ "version": 453,
+ "versionNonce": 338511205,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "jiqzrTyPxKTSZeKTidz1F"
+ }
+ ],
+ "updated": 1713875775993,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 616.1466242128256,
+ 275
+ ],
+ [
+ 630.747328019758,
+ 662.4999999999998
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "pdfHKWOVjyBT3Vc5l1g3l",
+ "focus": 0.21969876573594227,
+ "gap": 25
+ },
+ "endBinding": {
+ "elementId": "AXWnLBcYhxyE2YlZC1TEK",
+ "focus": -0.42617918596262333,
+ "gap": 22.5
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "jiqzrTyPxKTSZeKTidz1F",
+ "type": "text",
+ "x": 1694.144685545973,
+ "y": -725.0412241323189,
+ "width": 356.29998779296875,
+ "height": 45,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b4j",
+ "roundness": null,
+ "seed": 1673141131,
+ "version": 24,
+ "versionNonce": 2138417803,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713875608149,
+ "link": null,
+ "locked": false,
+ "text": "Get this PayloadID",
+ "fontSize": 36,
+ "fontFamily": 1,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "P7evjmexObVpa2rwRD3uK",
+ "originalText": "Get this PayloadID",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "pdfHKWOVjyBT3Vc5l1g3l",
+ "type": "rectangle",
+ "x": 896.0446794424579,
+ "y": -1293.7912241323188,
+ "width": 380.0000000000001,
+ "height": 122.49999999999997,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b4k",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 246334411,
+ "version": 306,
+ "versionNonce": 1026936933,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "id": "P7evjmexObVpa2rwRD3uK",
+ "type": "arrow"
+ },
+ {
+ "id": "CNDvd5iNr4Xo5en7u4Jre",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713875778592,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "ZUk6JD_fLxqGankUT_ZRZ",
+ "type": "text",
+ "x": 943.5446794424579,
+ "y": -1261.2912241323188,
+ "width": 279.1166687011719,
+ "height": 45,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b4m",
+ "roundness": null,
+ "seed": 2099047371,
+ "version": 239,
+ "versionNonce": 1960932613,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713875740861,
+ "link": null,
+ "locked": false,
+ "text": "Consensus layer",
+ "fontSize": 36,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Consensus layer",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "AXWnLBcYhxyE2YlZC1TEK",
+ "type": "rectangle",
+ "x": 1711.0446794424574,
+ "y": -461.29122413231903,
+ "width": 459.99999999999994,
+ "height": 149.99999999999997,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b4n",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 465656555,
+ "version": 67,
+ "versionNonce": 789386635,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "id": "P7evjmexObVpa2rwRD3uK",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713875697975,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "SpaW6pikXMsnMTpPEknbB",
+ "type": "text",
+ "x": 1746.0446794424574,
+ "y": -406.29122413231903,
+ "width": 381.7166748046875,
+ "height": 45,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b4o",
+ "roundness": null,
+ "seed": 1661539525,
+ "version": 38,
+ "versionNonce": 2005903621,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713875695131,
+ "link": null,
+ "locked": false,
+ "text": "Stop Payload Building",
+ "fontSize": 36,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Stop Payload Building",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "CNDvd5iNr4Xo5en7u4Jre",
+ "type": "arrow",
+ "x": -38.95532055754188,
+ "y": 218.70877586768074,
+ "width": 969.9999999999998,
+ "height": 1359.9999999999995,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b4p",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1289034923,
+ "version": 302,
+ "versionNonce": 1668415627,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "6K-Nf4nI3G940mwygnF8P"
+ }
+ ],
+ "updated": 1713875789067,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 12.5,
+ -599.9999999999998
+ ],
+ [
+ 802.4999999999998,
+ -697.4999999999998
+ ],
+ [
+ 969.9999999999998,
+ -1359.9999999999995
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "Kzkmeiz0aCo2d_h6zoGgK",
+ "focus": -0.020173901740142088,
+ "gap": 5.964285714285666
+ },
+ "endBinding": {
+ "elementId": "pdfHKWOVjyBT3Vc5l1g3l",
+ "focus": 0.6420356724743472,
+ "gap": 30
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "6K-Nf4nI3G940mwygnF8P",
+ "type": "text",
+ "x": 116.45903247900861,
+ "y": -447.9183587345832,
+ "width": 523.8833618164062,
+ "height": 45,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b4pG",
+ "roundness": null,
+ "seed": 1802334565,
+ "version": 4,
+ "versionNonce": 307959525,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713875785126,
+ "link": null,
+ "locked": false,
+ "text": "Send back as response to CL",
+ "fontSize": 36,
+ "fontFamily": 1,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "CNDvd5iNr4Xo5en7u4Jre",
+ "originalText": "Send back as response to CL",
+ "lineHeight": 1.25
+ }
+ ],
+ "appState": {
+ "gridSize": null,
+ "viewBackgroundColor": "#ffffff"
+ },
+ "files": {}
+}
\ No newline at end of file
diff --git a/docs/images/el-architecture/excalidraw/payload-validation-routine.excalidraw b/docs/images/el-architecture/excalidraw/payload-validation-routine.excalidraw
new file mode 100644
index 00000000..c1587cde
--- /dev/null
+++ b/docs/images/el-architecture/excalidraw/payload-validation-routine.excalidraw
@@ -0,0 +1,2256 @@
+{
+ "type": "excalidraw",
+ "version": 2,
+ "source": "https://excalidraw.com",
+ "elements": [
+ {
+ "id": "hyKAPZVt_Zp-ozEl1eyVn",
+ "type": "rectangle",
+ "x": 132.0943953322386,
+ "y": -977.5174146085101,
+ "width": 1022.2304147465442,
+ "height": 776.2857142857143,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2V",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 830291915,
+ "version": 454,
+ "versionNonce": 2069878763,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "id": "mEfl5dCAcxvi8joJILrdH",
+ "type": "arrow"
+ },
+ {
+ "id": "MBxU38OnAfoyAvt94-_Fx",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713865518585,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "QGLluctSqVV0hXwR9a4YO",
+ "type": "text",
+ "x": 205.65404714995498,
+ "y": -950.2096829136817,
+ "width": 244.21665954589844,
+ "height": 38.156682027649765,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2W",
+ "roundness": null,
+ "seed": 48618955,
+ "version": 245,
+ "versionNonce": 1950715051,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713866148872,
+ "link": null,
+ "locked": false,
+ "text": "Block Level STF",
+ "fontSize": 30.525345622119815,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Block Level STF",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "ndPEcW7XKgBInMRvTfsBc",
+ "type": "rectangle",
+ "x": 588.6217890854389,
+ "y": -837.2757351410243,
+ "width": 332.5345622119816,
+ "height": 94.1198156682028,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2X",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 621323211,
+ "version": 583,
+ "versionNonce": 1628430085,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "id": "tIb-ymU8SQ3MLLwR22-px",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713866063540,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "Y49uM4-ayzVgp3L7C0QLU",
+ "type": "text",
+ "x": 625.534231481752,
+ "y": -797.3771176295037,
+ "width": 263.6166687011719,
+ "height": 29.67741935483871,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2Y",
+ "roundness": null,
+ "seed": 1295883013,
+ "version": 386,
+ "versionNonce": 1893671205,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713866063541,
+ "link": null,
+ "locked": false,
+ "text": "1. Verify Block Headers",
+ "fontSize": 23.741935483870968,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "1. Verify Block Headers",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 655,
+ "versionNonce": 1694864683,
+ "index": "b2a",
+ "isDeleted": false,
+ "id": "HP-LLyKqbcvLEDK342MIR",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 590.066745562654,
+ "y": -690.6531032925859,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 326.8202764976958,
+ "height": 134.59600614439327,
+ "seed": 945664907,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "id": "5VOuraf5ydTxd0Wh5OR9B",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713866135773,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 402,
+ "versionNonce": 1494647051,
+ "index": "b2b",
+ "isDeleted": false,
+ "id": "ntQB-Jb2GYrz_EcXfjeVD",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 608.7211234428382,
+ "y": -623.9874606914595,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 293.1166687011719,
+ "height": 29.67741935483871,
+ "seed": 1360333355,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713866135773,
+ "link": null,
+ "locked": false,
+ "fontSize": 23.741935483870968,
+ "fontFamily": 1,
+ "text": "2b. Execute Transaction",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "2b. Execute Transaction",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "gV2Y0pphGDmLdgjY2mXD_",
+ "type": "rectangle",
+ "x": -238.24661849264612,
+ "y": -503.6602717513672,
+ "width": 246,
+ "height": 217.00000000000003,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2c",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 444370789,
+ "version": 675,
+ "versionNonce": 602248773,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "id": "vUCwt2LLG5qxM_1lCAhDo",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713864523554,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "UaCoXIaizV55iXD3mjjae",
+ "type": "text",
+ "x": -189.24661849264612,
+ "y": -481.6602717513672,
+ "width": 138.5500030517578,
+ "height": 50,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2d",
+ "roundness": null,
+ "seed": 1779647621,
+ "version": 678,
+ "versionNonce": 1048649829,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713864523554,
+ "link": null,
+ "locked": false,
+ "text": "RLP Encoded\n Transactions",
+ "fontSize": 20,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "RLP Encoded\n Transactions",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "m6mBKdUnpravoO6gR6Jkt",
+ "type": "line",
+ "x": -237.24661849264612,
+ "y": -412.6602717513672,
+ "width": 246,
+ "height": 0,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2g",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 589031339,
+ "version": 662,
+ "versionNonce": 1554631621,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713864523554,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 246,
+ 0
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": null
+ },
+ {
+ "id": "Zl8UX2zqj-idUOE1v1Lzm",
+ "type": "text",
+ "x": -202.24661849264612,
+ "y": -392.6602717513672,
+ "width": 44.86666488647461,
+ "height": 100,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2i",
+ "roundness": null,
+ "seed": 1662617131,
+ "version": 523,
+ "versionNonce": 996543269,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713864523554,
+ "link": null,
+ "locked": false,
+ "text": "Tx-1\n.\n.\nTx-n",
+ "fontSize": 20,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Tx-1\n.\n.\nTx-n",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "Oi99Shq8bwzVk-s52hbeU",
+ "type": "rectangle",
+ "x": 213.48610040136305,
+ "y": -682.337691106206,
+ "width": 127.1889400921659,
+ "height": 61.89861751152074,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2j",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 620134763,
+ "version": 239,
+ "versionNonce": 963597419,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "Yw54JrYSKUXxppK8lbEIy"
+ },
+ {
+ "id": "vUCwt2LLG5qxM_1lCAhDo",
+ "type": "arrow"
+ },
+ {
+ "id": "5VOuraf5ydTxd0Wh5OR9B",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713863864742,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "Yw54JrYSKUXxppK8lbEIy",
+ "type": "text",
+ "x": 227.16390250921359,
+ "y": -672.5865390324733,
+ "width": 99.83333587646484,
+ "height": 42.3963133640553,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2k",
+ "roundness": null,
+ "seed": 1031055717,
+ "version": 317,
+ "versionNonce": 83857163,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713863864742,
+ "link": null,
+ "locked": false,
+ "text": "Decode \nTransaction",
+ "fontSize": 16.95852534562212,
+ "fontFamily": 1,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "Oi99Shq8bwzVk-s52hbeU",
+ "originalText": "Decode Transaction",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "vUCwt2LLG5qxM_1lCAhDo",
+ "type": "arrow",
+ "x": 17.753381507353907,
+ "y": -396.3571512059983,
+ "width": 232.44698136845406,
+ "height": 220.34920349467768,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2l",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 2141034853,
+ "version": 848,
+ "versionNonce": 818841861,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1713864523554,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 232.44698136845406,
+ -220.34920349467768
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "gV2Y0pphGDmLdgjY2mXD_",
+ "focus": 0.5531309508183027,
+ "gap": 10.000000000000028
+ },
+ "endBinding": {
+ "elementId": "Oi99Shq8bwzVk-s52hbeU",
+ "focus": -0.10084848543184767,
+ "gap": 3.7327188940091673
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "5VOuraf5ydTxd0Wh5OR9B",
+ "type": "arrow",
+ "x": 345.32481007878255,
+ "y": -646.5174146085101,
+ "width": 243.74193548387143,
+ "height": 100,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2n",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 586115083,
+ "version": 407,
+ "versionNonce": 1016015723,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1713866136269,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 126,
+ 3
+ ],
+ [
+ 137,
+ 100
+ ],
+ [
+ 243.74193548387143,
+ 69.4800246712316
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "Oi99Shq8bwzVk-s52hbeU",
+ "gap": 4.64976958525358,
+ "focus": 0.09999256435215227
+ },
+ "endBinding": {
+ "elementId": "HP-LLyKqbcvLEDK342MIR",
+ "gap": 1,
+ "focus": 0.006059697461334969
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "jWb2T3fCwkij29ZlP0BWz",
+ "type": "rectangle",
+ "x": -844.3894756355032,
+ "y": -1128.3745574656527,
+ "width": 309,
+ "height": 595,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2p",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 478962891,
+ "version": 176,
+ "versionNonce": 316442981,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "id": "EY_5UVYYOR5rt2vluj2AO",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713864707345,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "k4g6_US5onQ29XgawnM04",
+ "type": "text",
+ "x": -774.3894756355032,
+ "y": -1028.3745574656527,
+ "width": 151.38333129882812,
+ "height": 500,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2q",
+ "roundness": null,
+ "seed": 1239737323,
+ "version": 109,
+ "versionNonce": 950667787,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713864687581,
+ "link": null,
+ "locked": false,
+ "text": "parentHash\nfeeRecipient\nlogsBloom\nprevRandao\nblockNumber\ngasLimit\ngasUsed\ntimestamp\nextraData\nbaseFeePerGas\nblobGasUsed\nexcessBlobGas\nblockHash\n\ntransactions\n\nwithdrawals\nstateRoot\nreceiptsRoot\n",
+ "fontSize": 20,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "parentHash\nfeeRecipient\nlogsBloom\nprevRandao\nblockNumber\ngasLimit\ngasUsed\ntimestamp\nextraData\nbaseFeePerGas\nblobGasUsed\nexcessBlobGas\nblockHash\n\ntransactions\n\nwithdrawals\nstateRoot\nreceiptsRoot\n",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "RUGNxN3EwKK_b-QrOBlBN",
+ "type": "text",
+ "x": -810.3894756355032,
+ "y": -1105.3745574656527,
+ "width": 180.14999389648438,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2r",
+ "roundness": null,
+ "seed": 1251422443,
+ "version": 105,
+ "versionNonce": 1653772459,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713864687581,
+ "link": null,
+ "locked": false,
+ "text": "Execution Payload",
+ "fontSize": 20,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Execution Payload",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "Y_VjxKkwr7MywMVVXZk6J",
+ "type": "rectangle",
+ "x": -267.2466184926461,
+ "y": -758.6602717513672,
+ "width": 300,
+ "height": 707,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2s",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 1088895493,
+ "version": 188,
+ "versionNonce": 619237195,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "id": "tIb-ymU8SQ3MLLwR22-px",
+ "type": "arrow"
+ },
+ {
+ "id": "LjDHdgkP5hbqzAg1bEtr7",
+ "type": "arrow"
+ },
+ {
+ "id": "GkXZTrXeaQJn9fK7BDk4b",
+ "type": "arrow"
+ },
+ {
+ "id": "EY_5UVYYOR5rt2vluj2AO",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713864724437,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "cJa0hdFM64Gs_OcTaPGdV",
+ "type": "text",
+ "x": -238.81804706407468,
+ "y": -734.2317003227957,
+ "width": 199.71665954589844,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2t",
+ "roundness": null,
+ "seed": 339140933,
+ "version": 83,
+ "versionNonce": 787720421,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713864564211,
+ "link": null,
+ "locked": false,
+ "text": "Ancestor of payload",
+ "fontSize": 20,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Ancestor of payload",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 181,
+ "versionNonce": 2007550341,
+ "index": "b2u",
+ "isDeleted": false,
+ "id": "HAnU4AFaJYfrHLiZDHkBP",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -214.93828414206018,
+ "y": -686.6602717513672,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 108.46666717529297,
+ "height": 225,
+ "seed": 152412709,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713864523555,
+ "link": null,
+ "locked": false,
+ "fontSize": 20,
+ "fontFamily": 1,
+ "text": "parentHash\n.\n.\nblockHash\n\n\n\n\n",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "parentHash\n.\n.\nblockHash\n\n\n\n\n",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "wiFY1hU7nZClxr7QcDDTA",
+ "type": "text",
+ "x": -225.24661849264612,
+ "y": -211.6602717513672,
+ "width": 163.60000610351562,
+ "height": 99,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2v",
+ "roundness": null,
+ "seed": 1212696453,
+ "version": 77,
+ "versionNonce": 103229317,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713866148873,
+ "link": null,
+ "locked": false,
+ "text": "withdrawals\nstateRoot\nreceiptsRoot",
+ "fontSize": 26.4,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "withdrawals\nstateRoot\nreceiptsRoot",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "bsz1hchpOrxy0s3QrRZPU",
+ "type": "rectangle",
+ "x": 580.3248100787823,
+ "y": -515.0174146085097,
+ "width": 322.85714285714266,
+ "height": 88.57142857142856,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2w",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 352331205,
+ "version": 51,
+ "versionNonce": 880436395,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "id": "LjDHdgkP5hbqzAg1bEtr7",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713864463334,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "uV_7bqAB6rj1rAirEVdKk",
+ "type": "text",
+ "x": 633.1819529359252,
+ "y": -480.73170032279575,
+ "width": 216.81666564941406,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2x",
+ "roundness": null,
+ "seed": 1525829925,
+ "version": 55,
+ "versionNonce": 1572880325,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713864398447,
+ "link": null,
+ "locked": false,
+ "text": "3. Process Withdrawls",
+ "fontSize": 20,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "3. Process Withdrawls",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 127,
+ "versionNonce": 1281666053,
+ "index": "b2y",
+ "isDeleted": false,
+ "id": "FWeaD37zl2M3Y6WM2ki7t",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 583.181952935925,
+ "y": -375.0174146085096,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 322.85714285714266,
+ "height": 88.57142857142856,
+ "seed": 1646964197,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "id": "GkXZTrXeaQJn9fK7BDk4b",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713864477130,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 169,
+ "versionNonce": 1029736331,
+ "index": "b2z",
+ "isDeleted": false,
+ "id": "BhAERZmqGE771P_7jJIXz",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 636.0390957930679,
+ "y": -340.73170032279563,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 207.6999969482422,
+ "height": 25,
+ "seed": 1053141317,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713864492335,
+ "link": null,
+ "locked": false,
+ "fontSize": 20,
+ "fontFamily": 1,
+ "text": "4. Verify State Root",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "4. Verify State Root",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "tIb-ymU8SQ3MLLwR22-px",
+ "type": "arrow",
+ "x": 36.03909579306833,
+ "y": -692.1846801499082,
+ "width": 543.0158730158732,
+ "height": 117.11844874431586,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b30",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1265614725,
+ "version": 318,
+ "versionNonce": 1628283333,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713866063541,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 208.57142857142867,
+ -117.11844874431586
+ ],
+ [
+ 398.57142857142867,
+ -55.68987731574441
+ ],
+ [
+ 543.0158730158732,
+ -64.21530336778085
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "Y_VjxKkwr7MywMVVXZk6J",
+ "focus": -0.4590748170179898,
+ "gap": 3.285714285714448
+ },
+ "endBinding": {
+ "elementId": "ndPEcW7XKgBInMRvTfsBc",
+ "focus": -0.4121038314763696,
+ "gap": 9.566820276497367
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "LjDHdgkP5hbqzAg1bEtr7",
+ "type": "arrow",
+ "x": 38.89623865021122,
+ "y": -234.20812638181752,
+ "width": 540,
+ "height": 226.523573940978,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b31",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1791751435,
+ "version": 256,
+ "versionNonce": 396456965,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713864523555,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 208.57142857142867,
+ -189.3807167981209
+ ],
+ [
+ 540,
+ -226.523573940978
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "Y_VjxKkwr7MywMVVXZk6J",
+ "focus": 0.6386139275885225,
+ "gap": 6.142857142857338
+ },
+ "endBinding": {
+ "elementId": "bsz1hchpOrxy0s3QrRZPU",
+ "focus": 0.1322803553800593,
+ "gap": 1.4285714285711038
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "GkXZTrXeaQJn9fK7BDk4b",
+ "type": "arrow",
+ "x": 34.610524364496996,
+ "y": -175.51050902898876,
+ "width": 542.8571428571429,
+ "height": 150.93547700809253,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b32",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 346743205,
+ "version": 258,
+ "versionNonce": 1442707141,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1713864523555,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 264.2857142857142,
+ -138.07833415094964
+ ],
+ [
+ 542.8571428571429,
+ -150.93547700809253
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "Y_VjxKkwr7MywMVVXZk6J",
+ "focus": 0.715469231457167,
+ "gap": 1.857142857143117
+ },
+ "endBinding": {
+ "elementId": "FWeaD37zl2M3Y6WM2ki7t",
+ "focus": 0.06627017841971537,
+ "gap": 5.714285714285097
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "ARQFaM7I7tRh23TW10OhP",
+ "type": "diamond",
+ "x": 1310.8962386502114,
+ "y": -701.5888431799385,
+ "width": 303.42857142857133,
+ "height": 290,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b34",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 754464005,
+ "version": 82,
+ "versionNonce": 157547915,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "wtlubl-kKyAkXT2Vr5Owp"
+ },
+ {
+ "id": "MBxU38OnAfoyAvt94-_Fx",
+ "type": "arrow"
+ },
+ {
+ "id": "VQsSY2WU4WYDdyYIe2EfR",
+ "type": "arrow"
+ },
+ {
+ "id": "3Rsu2CFC50g9MCJJUvvzc",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713865657591,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "wtlubl-kKyAkXT2Vr5Owp",
+ "type": "text",
+ "x": 1393.4450471567684,
+ "y": -601.5888431799385,
+ "width": 138.61666870117188,
+ "height": 90,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b34V",
+ "roundness": null,
+ "seed": 697087749,
+ "version": 80,
+ "versionNonce": 515749867,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713865657591,
+ "link": null,
+ "locked": false,
+ "text": "Payload\nValid?",
+ "fontSize": 36,
+ "fontFamily": 1,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "ARQFaM7I7tRh23TW10OhP",
+ "originalText": "Payload Valid?",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "1oLAKeS_wwmO2k3mok9uB",
+ "type": "rectangle",
+ "x": -391.10376134978867,
+ "y": -1295.0174146085099,
+ "width": 2155.7142857142862,
+ "height": 1431.1904761904761,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b36",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 1468825605,
+ "version": 179,
+ "versionNonce": 1809553515,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713864876307,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "i744TP7q5bj-L4gf8AiYw",
+ "type": "text",
+ "x": -307.38947563550266,
+ "y": -1259.3031288942243,
+ "width": 673.5833129882812,
+ "height": 64.00270956400504,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b39",
+ "roundness": null,
+ "seed": 1269922059,
+ "version": 59,
+ "versionNonce": 820297547,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713866148873,
+ "link": null,
+ "locked": false,
+ "text": "Payload Validation Routine",
+ "fontSize": 51.202167651204036,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Payload Validation Routine",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "EY_5UVYYOR5rt2vluj2AO",
+ "type": "arrow",
+ "x": -526.8180470640741,
+ "y": -950.7317003227956,
+ "width": 417.1428571428572,
+ "height": 297.1428571428569,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b3A",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1043311333,
+ "version": 281,
+ "versionNonce": 1980305099,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1713864802326,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 377.1428571428572,
+ -124.28571428571422
+ ],
+ [
+ 417.1428571428572,
+ 172.85714285714266
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "jWb2T3fCwkij29ZlP0BWz",
+ "focus": -0.18976719697516783,
+ "gap": 8.571428571429124
+ },
+ "endBinding": {
+ "elementId": "Y_VjxKkwr7MywMVVXZk6J",
+ "focus": 0.29224918835119207,
+ "gap": 19.21428571428578
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "lEWCRi3JyjbAPu4eal_q8",
+ "type": "text",
+ "x": -297.38947563550255,
+ "y": -993.5888431799385,
+ "width": 393.1666564941406,
+ "height": 44.095402056095516,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b3C",
+ "roundness": null,
+ "seed": 976942923,
+ "version": 262,
+ "versionNonce": 1089685387,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1713865767043,
+ "link": null,
+ "locked": false,
+ "text": "1. Validate ancestor's ",
+ "fontSize": 35.27632164487641,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "1. Validate ancestor's ",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "mEfl5dCAcxvi8joJILrdH",
+ "type": "arrow",
+ "x": -154.24661849264555,
+ "y": -1075.3311204379138,
+ "width": 923.4285714285714,
+ "height": 157.96839879918275,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b3D",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1328741739,
+ "version": 319,
+ "versionNonce": 1721132715,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "4Kjp1Vo-bTPvvQapiIzkx"
+ }
+ ],
+ "updated": 1713865762225,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 192.0000000000001,
+ -19.81550090904463
+ ],
+ [
+ 840.5714285714286,
+ -61.94040725549337
+ ],
+ [
+ 923.4285714285714,
+ 96.0279915436894
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": {
+ "elementId": "hyKAPZVt_Zp-ozEl1eyVn",
+ "focus": 0.4624252038835262,
+ "gap": 1.7857142857142776
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "4Kjp1Vo-bTPvvQapiIzkx",
+ "type": "text",
+ "x": 170.11575901372788,
+ "y": -1215.9742675501343,
+ "width": 348.5833435058594,
+ "height": 45,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b3E",
+ "roundness": null,
+ "seed": 48221541,
+ "version": 39,
+ "versionNonce": 67005701,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713864828142,
+ "link": null,
+ "locked": false,
+ "text": "2. Validate payload",
+ "fontSize": 36,
+ "fontFamily": 1,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "mEfl5dCAcxvi8joJILrdH",
+ "originalText": "2. Validate payload",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "vjXkXpv34nc-Lvp-EfGih",
+ "type": "rectangle",
+ "x": 2099.1343338883066,
+ "y": -1259.1840812751761,
+ "width": 423.7168141592923,
+ "height": 506.66666666666674,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b3F",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 2107078437,
+ "version": 248,
+ "versionNonce": 534016229,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "id": "3Rsu2CFC50g9MCJJUvvzc",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713865727315,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "9O29z6dnVUNBWwc5x4zvf",
+ "type": "rectangle",
+ "x": 2175.5134594346478,
+ "y": -1182.1300418305514,
+ "width": 293.8698891804579,
+ "height": 124.15433302585227,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b3K",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 529091819,
+ "version": 345,
+ "versionNonce": 1944026411,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713865727316,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "DWGdPmwOKPIuDXF66iQxM",
+ "type": "text",
+ "x": 2181.2086123257413,
+ "y": -1175.2958583612385,
+ "width": 86.46666717529297,
+ "height": 30.75382561190837,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b3L",
+ "roundness": null,
+ "seed": 533025189,
+ "version": 347,
+ "versionNonce": 1279389413,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713866148873,
+ "link": null,
+ "locked": false,
+ "text": "Status",
+ "fontSize": 24.603060489526694,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Status",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "oAyO93rZpaqRqxJ85rCrx",
+ "type": "text",
+ "x": 2288.2774866783116,
+ "y": -1128.876531478491,
+ "width": 91,
+ "height": 36.729905327226845,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b3O",
+ "roundness": null,
+ "seed": 285656619,
+ "version": 248,
+ "versionNonce": 71605739,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713866148873,
+ "link": null,
+ "locked": false,
+ "text": "VALID",
+ "fontSize": 29.383924261781477,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "VALID",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 462,
+ "versionNonce": 175972581,
+ "index": "b3P",
+ "isDeleted": false,
+ "id": "2fvNeMpUoZKVTyFL7X2br",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2155.411722453281,
+ "y": -990.4814505571169,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 318.8058096311372,
+ "height": 170.29846441994889,
+ "seed": 893700171,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1713865825362,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 495,
+ "versionNonce": 868163269,
+ "index": "b3Q",
+ "isDeleted": false,
+ "id": "4zt203vEzjPh0BWVqmics",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2169.6548295919256,
+ "y": -980.4891391421165,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 208.68333435058594,
+ "height": 29.06095447730791,
+ "seed": 1908115179,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713865847540,
+ "link": null,
+ "locked": false,
+ "fontSize": 23.248763581846326,
+ "fontFamily": 1,
+ "text": "Latest Valid Hash",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Latest Valid Hash",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 442,
+ "versionNonce": 1171944773,
+ "index": "b3R",
+ "isDeleted": false,
+ "id": "yjnY7c7lVTejjPbEh2LtB",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2177.799324821216,
+ "y": -906.9021067606291,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 276.1666564941406,
+ "height": 34.70807567618682,
+ "seed": 2049012107,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713866412246,
+ "link": null,
+ "locked": false,
+ "fontSize": 27.76646054094946,
+ "fontFamily": 1,
+ "text": "Payload's BlockHash",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Payload's BlockHash",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 431,
+ "versionNonce": 1048645099,
+ "index": "b3S",
+ "isDeleted": false,
+ "id": "hn1ro19dBW9cixmJ2BASK",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2087.917519729014,
+ "y": -424.18408127517625,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 447.13274336283206,
+ "height": 534.6666666666666,
+ "seed": 530533285,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "id": "VQsSY2WU4WYDdyYIe2EfR",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713865721788,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "rectangle",
+ "version": 519,
+ "versionNonce": 949439749,
+ "index": "b3T",
+ "isDeleted": false,
+ "id": "KbDXNWO-EB3sqLVXlXKCq",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2160.119691191122,
+ "y": -332.794305371301,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 333.7387202891166,
+ "height": 140.9981415174949,
+ "seed": 660639493,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1713865721790,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 521,
+ "versionNonce": 1179437637,
+ "index": "b3U",
+ "isDeleted": false,
+ "id": "ak7HOx8cLqCChVdArWzwH",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2166.587495847888,
+ "y": -325.0329397831821,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 98.21666717529297,
+ "height": 34.92614514653544,
+ "seed": 1625450085,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713866148873,
+ "link": null,
+ "locked": false,
+ "fontSize": 27.94091611722835,
+ "fontFamily": 1,
+ "text": "Status",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Status",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 442,
+ "versionNonce": 695183499,
+ "index": "b3V",
+ "isDeleted": false,
+ "id": "2BHW_BO-8a21MqRGgI02e",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2286.345502323971,
+ "y": -275.9894234315219,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 143,
+ "height": 41.712989494890564,
+ "seed": 1861374405,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713866148873,
+ "link": null,
+ "locked": false,
+ "fontSize": 33.37039159591245,
+ "fontFamily": 1,
+ "text": "INVALID",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "INVALID",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 600,
+ "versionNonce": 1055998059,
+ "index": "b3W",
+ "isDeleted": false,
+ "id": "GUpY2vMiABRQir7C1HzwO",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2154.3981562476474,
+ "y": -137.52255908950565,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 349.9167626689994,
+ "height": 162.62457798576042,
+ "seed": 1051578661,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1713865721790,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 614,
+ "versionNonce": 623196581,
+ "index": "b3X",
+ "isDeleted": false,
+ "id": "GBRm8hQf9GXKSzR7LHcpR",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2169.1897180457045,
+ "y": -126.35061262750764,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 216.76666259765625,
+ "height": 30.179995128683935,
+ "seed": 1031955589,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713866148874,
+ "link": null,
+ "locked": false,
+ "fontSize": 24.14399610294715,
+ "fontFamily": 1,
+ "text": "Latest Valid Hash",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Latest Valid Hash",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 585,
+ "versionNonce": 1399269675,
+ "index": "b3Y",
+ "isDeleted": false,
+ "id": "yzvNvxosnmtneHkhYMyen",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 2175.570817339364,
+ "y": -62.392068570919776,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 299.75,
+ "height": 36.04456817312172,
+ "seed": 1328384997,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713866422896,
+ "link": null,
+ "locked": false,
+ "fontSize": 28.835654538497376,
+ "fontFamily": 1,
+ "text": "Last Valid BlockHash",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Last Valid BlockHash",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "MBxU38OnAfoyAvt94-_Fx",
+ "type": "arrow",
+ "x": 1165.4676672216406,
+ "y": -563.761066343996,
+ "width": 144.72879476645903,
+ "height": 6.457861474740412,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b3Z",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1511757963,
+ "version": 77,
+ "versionNonce": 1499748043,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713865657591,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 144.72879476645903,
+ 6.457861474740412
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "hyKAPZVt_Zp-ozEl1eyVn",
+ "gap": 11.14285714285785,
+ "focus": 0.006129345471310307
+ },
+ "endBinding": {
+ "elementId": "ARQFaM7I7tRh23TW10OhP",
+ "gap": 1.0000000000001137,
+ "focus": -0.04197530864197869
+ },
+ "startArrowhead": null,
+ "endArrowhead": null
+ },
+ {
+ "id": "VQsSY2WU4WYDdyYIe2EfR",
+ "type": "arrow",
+ "x": 1456.555189171539,
+ "y": -415.99291894416814,
+ "width": 646,
+ "height": 314.9755043356585,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b3c",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1960846635,
+ "version": 233,
+ "versionNonce": 1347799461,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "IgtwWwmIhRtx8TFUM5pVU"
+ }
+ ],
+ "updated": 1713865721789,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -29.087521949898473,
+ 314.9755043356585
+ ],
+ [
+ 616.9124780501015,
+ 280.9134968443259
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "ARQFaM7I7tRh23TW10OhP",
+ "gap": 1,
+ "focus": -0.04566801619433796
+ },
+ "endBinding": {
+ "elementId": "hn1ro19dBW9cixmJ2BASK",
+ "gap": 14.449852507373862,
+ "focus": -0.03303690893979622
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "IgtwWwmIhRtx8TFUM5pVU",
+ "type": "text",
+ "x": 1402.8093343969335,
+ "y": -123.51741460850963,
+ "width": 49.31666564941406,
+ "height": 45,
+ "angle": 0,
+ "strokeColor": "#e03131",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b3cV",
+ "roundness": null,
+ "seed": 1920856645,
+ "version": 5,
+ "versionNonce": 323282725,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713865618877,
+ "link": null,
+ "locked": false,
+ "text": "NO",
+ "fontSize": 36,
+ "fontFamily": 1,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "VQsSY2WU4WYDdyYIe2EfR",
+ "originalText": "NO",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "3Rsu2CFC50g9MCJJUvvzc",
+ "type": "arrow",
+ "x": 1610.5587071610566,
+ "y": -551.606139582262,
+ "width": 492.90896006058347,
+ "height": 224.24653610932512,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b3e",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 970847333,
+ "version": 347,
+ "versionNonce": 2072677227,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "FVOMiuf9su9Ng7OaPrPIz"
+ }
+ ],
+ "updated": 1713865864570,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 254.90896006058392,
+ -71.41127502624761
+ ],
+ [
+ 492.90896006058347,
+ -224.24653610932512
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "ARQFaM7I7tRh23TW10OhP",
+ "focus": 0.3202036810177693,
+ "gap": 1
+ },
+ "endBinding": {
+ "elementId": "vjXkXpv34nc-Lvp-EfGih",
+ "focus": -0.24842672548335346,
+ "gap": 1
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "FVOMiuf9su9Ng7OaPrPIz",
+ "type": "text",
+ "x": 1677.101002335166,
+ "y": -713.5174146085096,
+ "width": 64.73332977294922,
+ "height": 45,
+ "angle": 0,
+ "strokeColor": "#2f9e44",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b3eV",
+ "roundness": null,
+ "seed": 283305093,
+ "version": 6,
+ "versionNonce": 1138818245,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713865611460,
+ "link": null,
+ "locked": false,
+ "text": "YES",
+ "fontSize": 36,
+ "fontFamily": 1,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "3Rsu2CFC50g9MCJJUvvzc",
+ "originalText": "YES",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 446,
+ "versionNonce": 1280845739,
+ "index": "b3h",
+ "isDeleted": false,
+ "id": "cC9bMF2l81IPc8JZ0MON1",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 610.3276149331413,
+ "y": -667.4831084129132,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 239.13333129882812,
+ "height": 29.67741935483871,
+ "seed": 418385509,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713866135773,
+ "link": null,
+ "locked": false,
+ "fontSize": 23.741935483870968,
+ "fontFamily": 1,
+ "text": "2a. Sender Recovery",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "2a. Sender Recovery",
+ "lineHeight": 1.25
+ }
+ ],
+ "appState": {
+ "gridSize": null,
+ "viewBackgroundColor": "#ffffff"
+ },
+ "files": {}
+}
\ No newline at end of file
diff --git a/docs/images/el-architecture/excalidraw/reth-architecture-overview.excalidraw b/docs/images/el-architecture/excalidraw/reth-architecture-overview.excalidraw
new file mode 100644
index 00000000..90bb536e
--- /dev/null
+++ b/docs/images/el-architecture/excalidraw/reth-architecture-overview.excalidraw
@@ -0,0 +1,2138 @@
+{
+ "type": "excalidraw",
+ "version": 2,
+ "source": "https://excalidraw.com",
+ "elements": [
+ {
+ "id": "ugEhflCPVRMYEchBpgC_z",
+ "type": "rectangle",
+ "x": -53.1989994450264,
+ "y": -1334.29122413232,
+ "width": 214,
+ "height": 79.00000000000003,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b1N",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 987569607,
+ "version": 365,
+ "versionNonce": 1175255303,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "aSZL4m91pjbhlnc22x7Sy"
+ },
+ {
+ "id": "6jvYc_FjQTcjxtS7wqIQX",
+ "type": "arrow"
+ },
+ {
+ "id": "Rv2duOWgaNWOk0dAhJkkx",
+ "type": "arrow"
+ },
+ {
+ "id": "Xp18PmUgUd1qTZNiswyq5",
+ "type": "arrow"
+ },
+ {
+ "id": "qXoX5GMlhIChFyTGThj2E",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713775792153,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "aSZL4m91pjbhlnc22x7Sy",
+ "type": "text",
+ "x": 13.542665441448207,
+ "y": -1312.29122413232,
+ "width": 80.51667022705078,
+ "height": 35,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b1O",
+ "roundness": null,
+ "seed": 491407081,
+ "version": 225,
+ "versionNonce": 961410601,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713775782781,
+ "link": null,
+ "locked": false,
+ "text": "Engine",
+ "fontSize": 28,
+ "fontFamily": 1,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "ugEhflCPVRMYEchBpgC_z",
+ "originalText": "Engine",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 446,
+ "versionNonce": 505939913,
+ "index": "b1P",
+ "isDeleted": false,
+ "id": "PzGNN3dqZDLge7L1CJQCr",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -572.5323327783594,
+ "y": -819.1245574656535,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 214,
+ "height": 79.00000000000003,
+ "seed": 1103551849,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "tPo8ksh5CcJ0aTNHTAlwU"
+ },
+ {
+ "id": "YFOIoqajCq2BP9u2PAS9n",
+ "type": "arrow"
+ },
+ {
+ "id": "Xp18PmUgUd1qTZNiswyq5",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713776094302,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 324,
+ "versionNonce": 1430660777,
+ "index": "b1Q",
+ "isDeleted": false,
+ "id": "tPo8ksh5CcJ0aTNHTAlwU",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -565.9573358301172,
+ "y": -797.1245574656535,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 200.85000610351562,
+ "height": 35,
+ "seed": 1975076937,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713776094302,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "PayloadBuilder",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "PzGNN3dqZDLge7L1CJQCr",
+ "originalText": "PayloadBuilder",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 626,
+ "versionNonce": 17752297,
+ "index": "b1R",
+ "isDeleted": false,
+ "id": "vZx4VcvB-DG3-1p1CKzGh",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -607.1989994450262,
+ "y": -168.12455746565377,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 214,
+ "height": 79.00000000000003,
+ "seed": 2129085321,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "67HmatngV_5qOSzB8_ra6"
+ },
+ {
+ "id": "ue3nOy2kaY4kBvASEXt8p",
+ "type": "arrow"
+ },
+ {
+ "id": "YFOIoqajCq2BP9u2PAS9n",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713776107078,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 510,
+ "versionNonce": 607443913,
+ "index": "b1S",
+ "isDeleted": false,
+ "id": "67HmatngV_5qOSzB8_ra6",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -547.7740002079656,
+ "y": -146.12455746565377,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 95.1500015258789,
+ "height": 35,
+ "seed": 438823529,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713776107078,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "TxPool",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "vZx4VcvB-DG3-1p1CKzGh",
+ "originalText": "TxPool",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 603,
+ "versionNonce": 860157031,
+ "index": "b1T",
+ "isDeleted": false,
+ "id": "dXhMdfRC7n3kL_JJvzq2t",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -112.86566611169314,
+ "y": 135.87544253434623,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 214,
+ "height": 79.00000000000003,
+ "seed": 2079432071,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "2mbCW9UylHs3XdQKuzzcD"
+ },
+ {
+ "id": "g4uzfguo8re24rxhbR8Za",
+ "type": "arrow"
+ },
+ {
+ "id": "ue3nOy2kaY4kBvASEXt8p",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713776032276,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 495,
+ "versionNonce": 1201131399,
+ "index": "b1U",
+ "isDeleted": false,
+ "id": "2mbCW9UylHs3XdQKuzzcD",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -34.33233328698611,
+ "y": 157.87544253434623,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 56.93333435058594,
+ "height": 35,
+ "seed": 1662145703,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713776032276,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "P2P",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "dXhMdfRC7n3kL_JJvzq2t",
+ "originalText": "P2P",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 579,
+ "versionNonce": 1097213831,
+ "index": "b1V",
+ "isDeleted": false,
+ "id": "drSYCn4kA_V7p_Ivnlh7_",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 341.1343338883073,
+ "y": -198.12455746565377,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 214,
+ "height": 79.00000000000003,
+ "seed": 507350153,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "dTAbMlnCGocLw_u_No2r9"
+ },
+ {
+ "id": "g4uzfguo8re24rxhbR8Za",
+ "type": "arrow"
+ },
+ {
+ "id": "kxLc3P9zGdx_lM-F1S8fc",
+ "type": "arrow"
+ },
+ {
+ "id": "qXoX5GMlhIChFyTGThj2E",
+ "type": "arrow"
+ },
+ {
+ "id": "cbMfMcp7HO5mTxWHwmU9D",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713776413021,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 476,
+ "versionNonce": 429862313,
+ "index": "b1W",
+ "isDeleted": false,
+ "id": "dTAbMlnCGocLw_u_No2r9",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 371.96766976477215,
+ "y": -176.12455746565377,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 152.3333282470703,
+ "height": 35,
+ "seed": 1775047529,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713775978591,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Downloader",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "drSYCn4kA_V7p_Ivnlh7_",
+ "originalText": "Downloader",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 893,
+ "versionNonce": 2008018791,
+ "index": "b1X",
+ "isDeleted": false,
+ "id": "xds6ZCHn6_m5-gGY7qojh",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 84.46766722164034,
+ "y": -1036.1245574656537,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 625.6666666666658,
+ "height": 629,
+ "seed": 683854567,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "id": "6jvYc_FjQTcjxtS7wqIQX",
+ "type": "arrow"
+ },
+ {
+ "id": "kxLc3P9zGdx_lM-F1S8fc",
+ "type": "arrow"
+ },
+ {
+ "id": "M_b4SRyiVHQ1gtjleTR8v",
+ "type": "arrow"
+ },
+ {
+ "id": "FsupPUKAPFjcl0iK0MzuQ",
+ "type": "arrow"
+ },
+ {
+ "id": "uvtJVhN1H8_GfTfKI7XfX",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713776874241,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "rectangle",
+ "version": 794,
+ "versionNonce": 572077671,
+ "index": "b1Z",
+ "isDeleted": false,
+ "id": "A7ocYMcZLeyJinIXN8scT",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1236.46766722164,
+ "y": -1042.7912241323202,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 214,
+ "height": 79.00000000000003,
+ "seed": 159461705,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "sftYVxyDIKbIcQi5raIlK"
+ },
+ {
+ "id": "Rv2duOWgaNWOk0dAhJkkx",
+ "type": "arrow"
+ },
+ {
+ "id": "tNSpjo1PohljFEkPRYEFG",
+ "type": "arrow"
+ },
+ {
+ "id": "gDOp3Swc07BycKsrpNQB9",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713776466099,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 716,
+ "versionNonce": 1826084231,
+ "index": "b1a",
+ "isDeleted": false,
+ "id": "sftYVxyDIKbIcQi5raIlK",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1242.526001572226,
+ "y": -1020.7912241323202,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 201.88333129882812,
+ "height": 35,
+ "seed": 515776553,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713776458955,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "BlockchainTree",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "A7ocYMcZLeyJinIXN8scT",
+ "originalText": "BlockchainTree",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 799,
+ "versionNonce": 994738599,
+ "index": "b1b",
+ "isDeleted": false,
+ "id": "k5fUIU8Ean0EHEni9rQjM",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1267.4676672216406,
+ "y": -372.2197955608916,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 214,
+ "height": 79.00000000000003,
+ "seed": 2022232135,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "hdZJ3LFJvIORcRruh5s2t"
+ },
+ {
+ "id": "tNSpjo1PohljFEkPRYEFG",
+ "type": "arrow"
+ },
+ {
+ "id": "Mp2rr_mjv1K-T-gQkFFtI",
+ "type": "arrow"
+ },
+ {
+ "id": "uvtJVhN1H8_GfTfKI7XfX",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713776874241,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 723,
+ "versionNonce": 863464167,
+ "index": "b1c",
+ "isDeleted": false,
+ "id": "hdZJ3LFJvIORcRruh5s2t",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1319.4093328710546,
+ "y": -350.2197955608916,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 110.11666870117188,
+ "height": 35,
+ "seed": 330641255,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713776311008,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Provider",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "k5fUIU8Ean0EHEni9rQjM",
+ "originalText": "Provider",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 825,
+ "versionNonce": 525646471,
+ "index": "b1d",
+ "isDeleted": false,
+ "id": "MhnxWS6Mgj7ojTd6m6biB",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1263.4676672216406,
+ "y": 31.875442534346462,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 214,
+ "height": 79.00000000000003,
+ "seed": 1194369767,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "Vr3QsPx0nP1QJ0XUwHdjC"
+ },
+ {
+ "id": "Mp2rr_mjv1K-T-gQkFFtI",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713776311009,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 781,
+ "versionNonce": 1175048615,
+ "index": "b1e",
+ "isDeleted": false,
+ "id": "Vr3QsPx0nP1QJ0XUwHdjC",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1301.2510000463476,
+ "y": 53.87544253434646,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 138.43333435058594,
+ "height": 35,
+ "seed": 1862905351,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713776311009,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Database",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "MhnxWS6Mgj7ojTd6m6biB",
+ "originalText": "Database",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 801,
+ "versionNonce": 1178941161,
+ "index": "b1f",
+ "isDeleted": false,
+ "id": "cgGkXX5pFfScV7qrDFhqw",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -735.1989994450258,
+ "y": -1336.7436050847011,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 214,
+ "height": 79.00000000000003,
+ "seed": 4249481,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "zf2hRSqL8-8zs4svQegIG"
+ }
+ ],
+ "updated": 1713775765487,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 689,
+ "versionNonce": 1546678729,
+ "index": "b1g",
+ "isDeleted": false,
+ "id": "zf2hRSqL8-8zs4svQegIG",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -698.273996393268,
+ "y": -1314.7436050847011,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 140.14999389648438,
+ "height": 35,
+ "seed": 1664024169,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713775765487,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "JSON-RPC",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "cgGkXX5pFfScV7qrDFhqw",
+ "originalText": "JSON-RPC",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 696,
+ "versionNonce": 1937065511,
+ "index": "b1h",
+ "isDeleted": false,
+ "id": "gkvvZNVnoG3S4QJeAWfdx",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 933.2295719835452,
+ "y": -843.6007479418442,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 214,
+ "height": 79.00000000000003,
+ "seed": 305220167,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "-Szkc5I-W-S8dYfMQkjRM"
+ },
+ {
+ "id": "FsupPUKAPFjcl0iK0MzuQ",
+ "type": "arrow"
+ },
+ {
+ "id": "gDOp3Swc07BycKsrpNQB9",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713776569190,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 591,
+ "versionNonce": 1230498119,
+ "index": "b1i",
+ "isDeleted": false,
+ "id": "-Szkc5I-W-S8dYfMQkjRM",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1003.3379055711916,
+ "y": -821.6007479418442,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 73.78333282470703,
+ "height": 35,
+ "seed": 373188967,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713776569190,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "REVM",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "gkvvZNVnoG3S4QJeAWfdx",
+ "originalText": "REVM",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 756,
+ "versionNonce": 883503559,
+ "index": "b1j",
+ "isDeleted": false,
+ "id": "Xb3qksPakSSe2ePMgbvY_",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 784.5629053168784,
+ "y": -243.55312889422498,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 214,
+ "height": 79.00000000000003,
+ "seed": 927066313,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "qF5DikoqhUH1QeBSx1BLy"
+ },
+ {
+ "id": "M_b4SRyiVHQ1gtjleTR8v",
+ "type": "arrow"
+ },
+ {
+ "id": "cbMfMcp7HO5mTxWHwmU9D",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713776413021,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 662,
+ "versionNonce": 16185511,
+ "index": "b1k",
+ "isDeleted": false,
+ "id": "qF5DikoqhUH1QeBSx1BLy",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 823.2962350898276,
+ "y": -221.55312889422498,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 136.53334045410156,
+ "height": 35,
+ "seed": 1383851945,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713776370353,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Consensus",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "Xb3qksPakSSe2ePMgbvY_",
+ "originalText": "Consensus",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 600,
+ "versionNonce": 72490439,
+ "index": "b1l",
+ "isDeleted": false,
+ "id": "ulFWmP_Qq40gX3DBHn7_S",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1636.0867148406878,
+ "y": -659.4102717513682,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 214,
+ "height": 79.00000000000003,
+ "seed": 1478998471,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "VUjoygOaHDd6m1y0HfMmW"
+ }
+ ],
+ "updated": 1713776626714,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 515,
+ "versionNonce": 1140378855,
+ "index": "b1m",
+ "isDeleted": false,
+ "id": "VUjoygOaHDd6m1y0HfMmW",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": 1693.1117163665667,
+ "y": -637.4102717513682,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 99.94999694824219,
+ "height": 35,
+ "seed": 1119545575,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713776626714,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Prunner",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "ulFWmP_Qq40gX3DBHn7_S",
+ "originalText": "Prunner",
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 783,
+ "versionNonce": 709442953,
+ "index": "b1n",
+ "isDeleted": false,
+ "id": "y7B5SErMB4Cp0zI_7ZHbr",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -907.7228089688357,
+ "y": -985.3150336561297,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 214,
+ "height": 79.00000000000003,
+ "seed": 1947225609,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "FkZ4s7qtX-KOi7jDldo7s"
+ }
+ ],
+ "updated": 1713775766979,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 709,
+ "versionNonce": 993698921,
+ "index": "b1o",
+ "isDeleted": false,
+ "id": "FkZ4s7qtX-KOi7jDldo7s",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -883.7811433194216,
+ "y": -963.3150336561297,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 166.11666870117188,
+ "height": 35,
+ "seed": 1254860009,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1713775766979,
+ "link": null,
+ "locked": false,
+ "fontSize": 28,
+ "fontFamily": 1,
+ "text": "Snapshotter",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "y7B5SErMB4Cp0zI_7ZHbr",
+ "originalText": "Snapshotter",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "g4uzfguo8re24rxhbR8Za",
+ "type": "arrow",
+ "x": 30.49226040710994,
+ "y": 133.40178285406196,
+ "width": 385.2021491241376,
+ "height": 246.69300698638222,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b1p",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1018351335,
+ "version": 1095,
+ "versionNonce": 600399977,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713776044387,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 267.9754068145309,
+ -54.693006986382045
+ ],
+ [
+ 385.2021491241376,
+ -246.69300698638222
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "dXhMdfRC7n3kL_JJvzq2t",
+ "focus": -0.5633195001090704,
+ "gap": 2.473659680284257
+ },
+ "endBinding": {
+ "elementId": "drSYCn4kA_V7p_Ivnlh7_",
+ "focus": 0.036314051043969044,
+ "gap": 5.833333333333499
+ },
+ "startArrowhead": "arrow",
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "ue3nOy2kaY4kBvASEXt8p",
+ "type": "arrow",
+ "x": -45.936562762673844,
+ "y": 125.54210920101295,
+ "width": 419.5534966395238,
+ "height": 205.79450196763617,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b1q",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 358148777,
+ "version": 1076,
+ "versionNonce": 939314761,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713776113900,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -286.59577001568596,
+ -52.49999999999952
+ ],
+ [
+ -419.5534966395238,
+ -205.79450196763617
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "dXhMdfRC7n3kL_JJvzq2t",
+ "focus": 0.7189914274938157,
+ "gap": 10.333333333333272
+ },
+ "endBinding": {
+ "elementId": "vZx4VcvB-DG3-1p1CKzGh",
+ "focus": 0.05129518029556422,
+ "gap": 8.872164699030535
+ },
+ "startArrowhead": "arrow",
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "Xp18PmUgUd1qTZNiswyq5",
+ "type": "arrow",
+ "x": -63.36174551335486,
+ "y": -1270.6245574656534,
+ "width": 389.4462731379299,
+ "height": 442.3333333333329,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b1t",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 142003145,
+ "version": 796,
+ "versionNonce": 976344137,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1713776134799,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -353.69439678881406,
+ 92.57142857142844
+ ],
+ [
+ -389.4462731379299,
+ 442.3333333333329
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "ugEhflCPVRMYEchBpgC_z",
+ "focus": 0.09625989714920022,
+ "gap": 10.16274606832846
+ },
+ "endBinding": {
+ "elementId": "PzGNN3dqZDLge7L1CJQCr",
+ "focus": 0.06979362553572661,
+ "gap": 9.16666666666697
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "YFOIoqajCq2BP9u2PAS9n",
+ "type": "arrow",
+ "x": -489.4335012959579,
+ "y": -728.6245574656537,
+ "width": 7.528589606812773,
+ "height": 551.3333333333331,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b1v",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1142955079,
+ "version": 703,
+ "versionNonce": 1496695497,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1713776107097,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -7.528589606812773,
+ 551.3333333333331
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "PzGNN3dqZDLge7L1CJQCr",
+ "focus": 0.21577917100864905,
+ "gap": 11.499999999999886
+ },
+ "endBinding": {
+ "elementId": "vZx4VcvB-DG3-1p1CKzGh",
+ "focus": 0.023920106529875154,
+ "gap": 9.166666666666742
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "6jvYc_FjQTcjxtS7wqIQX",
+ "type": "arrow",
+ "x": 165.80100055497363,
+ "y": -1264.9438843452708,
+ "width": 228.54476443112284,
+ "height": 217.31932687961694,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b1x",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 858348359,
+ "version": 1176,
+ "versionNonce": 1817797097,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1713775913184,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 227.6190476190479,
+ 101.65266021295065
+ ],
+ [
+ 228.54476443112284,
+ 217.31932687961694
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "ugEhflCPVRMYEchBpgC_z",
+ "gap": 5,
+ "focus": -0.23109140852348375
+ },
+ "endBinding": {
+ "elementId": "xds6ZCHn6_m5-gGY7qojh",
+ "gap": 11.500000000000227,
+ "focus": -0.0010976830278835936
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "kxLc3P9zGdx_lM-F1S8fc",
+ "type": "arrow",
+ "x": 418.21876684458323,
+ "y": -386.6245574656539,
+ "width": 6.769059294978774,
+ "height": 181.66666666666686,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b1z",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 764595529,
+ "version": 1296,
+ "versionNonce": 414307911,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1713776121929,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 6.769059294978774,
+ 181.66666666666686
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "xds6ZCHn6_m5-gGY7qojh",
+ "focus": -0.025990829469608435,
+ "gap": 20.499999999999773
+ },
+ "endBinding": {
+ "elementId": "drSYCn4kA_V7p_Ivnlh7_",
+ "focus": -0.19747147374525595,
+ "gap": 6.833333333333243
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "qXoX5GMlhIChFyTGThj2E",
+ "type": "arrow",
+ "x": 39.80100055497337,
+ "y": -1244.2912241323202,
+ "width": 410.00323038372153,
+ "height": 1096.066189015292,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b21",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1280727273,
+ "version": 918,
+ "versionNonce": 184883945,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713775978592,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -115,
+ 747.9999999999999
+ ],
+ [
+ 295.00323038372153,
+ 1096.066189015292
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "ugEhflCPVRMYEchBpgC_z",
+ "focus": 0.05514994945524211,
+ "gap": 10.999999999999773
+ },
+ "endBinding": {
+ "elementId": "drSYCn4kA_V7p_Ivnlh7_",
+ "focus": -0.8179580666170948,
+ "gap": 6.33010294961241
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "Rv2duOWgaNWOk0dAhJkkx",
+ "type": "arrow",
+ "x": 165.08671484068805,
+ "y": -1309.9141202317337,
+ "width": 1094.6775963490484,
+ "height": 266.1228960994133,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b25",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 207962503,
+ "version": 1022,
+ "versionNonce": 410297385,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1713776458958,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 941.4285714285713,
+ 58.527658004175464
+ ],
+ [
+ 1094.6775963490484,
+ 266.1228960994133
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "ugEhflCPVRMYEchBpgC_z",
+ "focus": -0.47758227340052595,
+ "gap": 4.285714285714448
+ },
+ "endBinding": {
+ "elementId": "A7ocYMcZLeyJinIXN8scT",
+ "focus": -0.395168115813512,
+ "gap": 1
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "tNSpjo1PohljFEkPRYEFG",
+ "type": "arrow",
+ "x": 1367.378979516352,
+ "y": -956.1483669894633,
+ "width": 10.179232304502193,
+ "height": 580,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b27",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 621145897,
+ "version": 1161,
+ "versionNonce": 458649065,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1713776458959,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 10.179232304502193,
+ 580
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "A7ocYMcZLeyJinIXN8scT",
+ "focus": -0.21434897950918255,
+ "gap": 7.642857142856997
+ },
+ "endBinding": {
+ "elementId": "k5fUIU8Ean0EHEni9rQjM",
+ "focus": 0.0357750717932889,
+ "gap": 3.928571428571672
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "Mp2rr_mjv1K-T-gQkFFtI",
+ "type": "arrow",
+ "x": 1358.1488649434107,
+ "y": -275.19598603708243,
+ "width": 15.412720232059428,
+ "height": 309.40476190476215,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b29",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1485043271,
+ "version": 1234,
+ "versionNonce": 1459919977,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1713776311328,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 15.412720232059428,
+ 309.40476190476215
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "k5fUIU8Ean0EHEni9rQjM",
+ "focus": 0.17605498451546256,
+ "gap": 18.023809523809177
+ },
+ "endBinding": {
+ "elementId": "MhnxWS6Mgj7ojTd6m6biB",
+ "focus": 0.04538357708482443,
+ "gap": 1
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "Bggk-jNBp2vqiBy9IkhTB",
+ "type": "rectangle",
+ "x": 177.22957198354516,
+ "y": -941.038494747883,
+ "width": 451.42857142857116,
+ "height": 497.8926829268293,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2B",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 25220711,
+ "version": 491,
+ "versionNonce": 1728141575,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713775874751,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "bKBcFqO613HLXZ2NI58H1",
+ "type": "text",
+ "x": 213.90947906833003,
+ "y": -847.9202601369656,
+ "width": 375.9333190917969,
+ "height": 420.8195121951219,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2D",
+ "roundness": null,
+ "seed": 889451527,
+ "version": 859,
+ "versionNonce": 1682326599,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "id": "kxLc3P9zGdx_lM-F1S8fc",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1713777311522,
+ "link": null,
+ "locked": false,
+ "text": "1. HeaderStage\n2. BodyStage\n3. SenderRecoveryStage\n4. ExecutionStage\n5. MerkleStage\n6. AccountHashingStage\n7. StorageHashingStage\n8. MerkleStage\n9. TransactionLookupStage\n10. IndexStorageHistoryStage\n11. IndexAccountHistoryStage\n12. FinishStage\n",
+ "fontSize": 25.896585365853657,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "1. HeaderStage\n2. BodyStage\n3. SenderRecoveryStage\n4. ExecutionStage\n5. MerkleStage\n6. AccountHashingStage\n7. StorageHashingStage\n8. MerkleStage\n9. TransactionLookupStage\n10. IndexStorageHistoryStage\n11. IndexAccountHistoryStage\n12. FinishStage\n",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "owDEE9N-Gu0OdIM5jes1o",
+ "type": "text",
+ "x": 210.82655223906113,
+ "y": -918.8275772101368,
+ "width": 138.98333740234375,
+ "height": 41.61951219512194,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2F",
+ "roundness": null,
+ "seed": 1131489639,
+ "version": 374,
+ "versionNonce": 493111209,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713777311522,
+ "link": null,
+ "locked": false,
+ "text": "Stages :",
+ "fontSize": 33.295609756097555,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Stages :",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "l5cznvWbRZZgn_z0tDfP9",
+ "type": "text",
+ "x": 110.08671484068714,
+ "y": -1005.4340812751777,
+ "width": 123,
+ "height": 45,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2G",
+ "roundness": null,
+ "seed": 1944918025,
+ "version": 46,
+ "versionNonce": 1876297863,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713776026910,
+ "link": null,
+ "locked": false,
+ "text": "Pipeline",
+ "fontSize": 36,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Pipeline",
+ "lineHeight": 1.25
+ },
+ {
+ "id": "M_b4SRyiVHQ1gtjleTR8v",
+ "type": "arrow",
+ "x": 690.0867148406871,
+ "y": -405.43408127517773,
+ "width": 170,
+ "height": 168.33333333333326,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2J",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 765064553,
+ "version": 103,
+ "versionNonce": 338713031,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1713776396673,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 138.33333333333348,
+ 30
+ ],
+ [
+ 170,
+ 168.33333333333326
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "xds6ZCHn6_m5-gGY7qojh",
+ "focus": 0.6609105757666474,
+ "gap": 1.6904761904759198
+ },
+ "endBinding": {
+ "elementId": "Xb3qksPakSSe2ePMgbvY_",
+ "focus": -0.20605503271755274,
+ "gap": 1
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "cbMfMcp7HO5mTxWHwmU9D",
+ "type": "arrow",
+ "x": 551.7533815073539,
+ "y": -162.10074794184447,
+ "width": 226.66666666666652,
+ "height": 31.666666666666742,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2L",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1471927303,
+ "version": 193,
+ "versionNonce": 431026311,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1713776413855,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 123.33333333333326,
+ 3.3333333333332575
+ ],
+ [
+ 135,
+ -26.666666666666742
+ ],
+ [
+ 226.66666666666652,
+ -28.333333333333485
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "drSYCn4kA_V7p_Ivnlh7_",
+ "focus": -0.14806381589933107,
+ "gap": 1
+ },
+ "endBinding": {
+ "elementId": "Xb3qksPakSSe2ePMgbvY_",
+ "focus": -0.2789667742508099,
+ "gap": 6.14285714285802
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "FsupPUKAPFjcl0iK0MzuQ",
+ "type": "arrow",
+ "x": 725.0867148406871,
+ "y": -886.4845139302548,
+ "width": 207.14285714285802,
+ "height": 71.54313183981503,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2N",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 470060137,
+ "version": 482,
+ "versionNonce": 1154633991,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1713776569393,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 60,
+ 71.05043265507709
+ ],
+ [
+ 207.14285714285802,
+ 71.54313183981503
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "xds6ZCHn6_m5-gGY7qojh",
+ "focus": -0.8073815528124013,
+ "gap": 14.952380952380963
+ },
+ "endBinding": {
+ "elementId": "gkvvZNVnoG3S4QJeAWfdx",
+ "focus": 0.26290651965825146,
+ "gap": 1
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "gDOp3Swc07BycKsrpNQB9",
+ "type": "arrow",
+ "x": 1252.7656470196193,
+ "y": -962.7912241323202,
+ "width": 104.53607503607418,
+ "height": 120.45360101312383,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2P",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 563536615,
+ "version": 235,
+ "versionNonce": 718217031,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1713776574765,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -26.012265512265685,
+ 117.35714285714243
+ ],
+ [
+ -104.53607503607418,
+ 120.45360101312383
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "A7ocYMcZLeyJinIXN8scT",
+ "focus": 0.7060173618114275,
+ "gap": 1
+ },
+ "endBinding": {
+ "elementId": "gkvvZNVnoG3S4QJeAWfdx",
+ "focus": -0.7771857517040498,
+ "gap": 1
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "uvtJVhN1H8_GfTfKI7XfX",
+ "type": "arrow",
+ "x": 716.7533815073539,
+ "y": -587.1007479418445,
+ "width": 611.6666666666663,
+ "height": 208.33333333333326,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2R",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1143556295,
+ "version": 96,
+ "versionNonce": 322838313,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713776874247,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 348.33333333333326,
+ 3.3333333333333712
+ ],
+ [
+ 611.6666666666663,
+ 208.33333333333326
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "xds6ZCHn6_m5-gGY7qojh",
+ "focus": 0.41407713568803733,
+ "gap": 6.619047619047706
+ },
+ "endBinding": {
+ "elementId": "k5fUIU8Ean0EHEni9rQjM",
+ "focus": 0.08306703776242573,
+ "gap": 6.547619047619605
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow"
+ },
+ {
+ "id": "LdgTRfoMzIZ7j7yiHweWU",
+ "type": "rectangle",
+ "x": -1133.2466184926457,
+ "y": -1677.1007479418436,
+ "width": 3256.6666666666647,
+ "height": 2179.9999999999986,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2S",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 1764388615,
+ "version": 91,
+ "versionNonce": 1914107849,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1713777219051,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "nGbggkxavWyvy0lvRgDwY",
+ "type": "text",
+ "x": -1053.2466184926448,
+ "y": -1570.4340812751766,
+ "width": 884.7166748046875,
+ "height": 108.33333333333331,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b2U",
+ "roundness": null,
+ "seed": 1134444649,
+ "version": 51,
+ "versionNonce": 262415207,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1713777311522,
+ "link": null,
+ "locked": false,
+ "text": "Reth Component Flow",
+ "fontSize": 86.66666666666666,
+ "fontFamily": 1,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Reth Component Flow",
+ "lineHeight": 1.25
+ }
+ ],
+ "appState": {
+ "gridSize": null,
+ "viewBackgroundColor": "#ffffff"
+ },
+ "files": {}
+}
\ No newline at end of file
diff --git a/docs/images/el-architecture/forkchoice-updated.png b/docs/images/el-architecture/forkchoice-updated.png
new file mode 100644
index 00000000..a297699d
Binary files /dev/null and b/docs/images/el-architecture/forkchoice-updated.png differ
diff --git a/docs/images/el-architecture/new-payload.png b/docs/images/el-architecture/new-payload.png
new file mode 100644
index 00000000..b80911f2
Binary files /dev/null and b/docs/images/el-architecture/new-payload.png differ
diff --git a/docs/images/el-architecture/payload-building-routine.png b/docs/images/el-architecture/payload-building-routine.png
new file mode 100644
index 00000000..bf4d84e2
Binary files /dev/null and b/docs/images/el-architecture/payload-building-routine.png differ
diff --git a/docs/images/el-architecture/payload-validation-routine.png b/docs/images/el-architecture/payload-validation-routine.png
new file mode 100644
index 00000000..6277d880
Binary files /dev/null and b/docs/images/el-architecture/payload-validation-routine.png differ
diff --git a/docs/images/el-architecture/reth-architecture-overview.png b/docs/images/el-architecture/reth-architecture-overview.png
new file mode 100644
index 00000000..08333664
Binary files /dev/null and b/docs/images/el-architecture/reth-architecture-overview.png differ
diff --git a/docs/wiki/EL/el-architecture.md b/docs/wiki/EL/el-architecture.md
index 0f926c6c..731311bd 100644
--- a/docs/wiki/EL/el-architecture.md
+++ b/docs/wiki/EL/el-architecture.md
@@ -1,66 +1,319 @@
-# Overview
+# Client Architecture
-Beyond its fundamental role of transaction execution , the Execution Layer client undertakes several critical responsibilities. These include synchronizing its blockchain copy, facilitating network communication through gossip protocols with other Execution Layer clients, minting a transaction pool, and fulfilling the Consensus Layer's requirements that drive its functionality. This multifaceted operation ensures the robustness and integrity of the Ethereum network.
+## Overview
-The client's architecture is grounded in a series of detailed specifications, each playing a unique role in its comprehensive functionality. This document aims to provide a concise overview of the core specification. For a deeper understanding of how all the specifications seamlessly work together within the Execution Layer Client.
+Beyond execution layer's fundamental role of transaction execution, the execution layer client undertakes several critical responsibilities. These include verification of the blockchain data and storing its local copy, facilitating network communication through gossip protocols with other execution layer clients, maintaining a transaction pool, and fulfilling the consensus layer's requirements that drive its functionality. This multifaceted operation ensures the robustness and integrity of the Ethereum network.
-# Engine
+The client's architecture is built around a variety of specific standards, each of which plays a unique role in the overall functionality. The execution engine is located at the top, driving the execution layer, which in turn is driven by the consensus layer. The execution layer runs on top of DevP2P, the networking layer, which is initialized by providing legitimate boot nodes that provide an initial access point into the network. When we call one of the engine API methods, such as fork choice updated, we can download blocks from peers by subscribing to topics like our preferred mode of sync.
-The Execution-Layer's Engine that exposes the Engine API to the consensus layer allows for running multiple instances of the execution layer but accepts only one instance of consensus layer , furthermore the engine API uses the JSON-RPC interface over multiple transports , of which HTTP and Websockets are authenticated via a [JWT](https://jwt.io/introduction) token and for ipc communication no authentication is required . Additionally the engine JSON-RPC is not exposed to anyone besides the consensus layer. However its important to note that the JWT is primarily used for authenticating the Payload , i.e. the sender is the consensus layer , it does not necessarily encrypt such traffic , thus its possible for network sniffers to observe these exchanges or attackers to perform [replay-attacks](https://en.wikipedia.org/wiki/Replay_attack)
+
-## ForkChoice Updated
+The diagram illustrates a simplified representation of the design, excluding several components.
-## NewPayload Updated
+**EVM**
-# Boot nodes Network Bootup
+Ethereum is centered around a virtualized central processing unit (CPU). Computers have their own central processing units (CPUs) at a hardware level, which can be of many types such as x86, ARM, RISC-V, or others. These varied processor architectures have unique instruction sets that enable them to perform tasks such as arithmetic, logic, and data manipulation, allowing the computer to function as a general-purpose computing machine. Therefore, when executing a program written in the hardware-level instruction set, the outcome may vary depending on the specific hardware on which it is executed. Thus In computer science, we address this problem by virtualizing instruction sets through the creation of virtual machines, such as the JVM (Java Virtual Machine). These virtual machines ensure consistent results regardless of the underlying hardware. The EVM is a virtualized execution engine designed for ethereum programs. It ensures consistent results regardless of the hardware it runs on and facilitates consensus among all Ethereum clients regarding computation outcomes.
-# Downloader
+In addition, Ethereum incorporates a sandwich complexity model as part of its design philosophy. This implies that the outer layers should be uncomplicated, while all the intricacy should be concentrated in the middle layers. In this context, the EVM's code can be seen as the outermost layer, while a high-level language like Solidity may be considered as the top layer. In between, there is a complicated compiler that translates the solidity code into the EVM's bytecode.
-# EL's BlockChain
+**State**
-## Consensus Engines in EL
+Ethereum is a general purpose computational system that operates as a state machine, meaning it may transition between several states depending on the inputs it receives. In addition, Ethereum differs significantly from other blockchains like Bitcoin in that it maintains a global state, whereas Bitcoin only keeps global unspent transaction outputs (UTXOs). The term "state" refers to the comprehensive collection of data, data structures (such as Merkle-Patricia Tries), and databases that store various information. This includes addresses, balances, code and data for contracts, as well as the current state and network state.
-The execution Layer has its own consensus engine to work with its own copy of the beacon chain . The EL consensus engine is known as ethOne and has about half the functionality of the full fledged consensus engine of the CL.
-The Algorithm agnostic interface of the consensus engine in EL has these functions
+**Transactions**
-| Function | Beacon (Proof Of Stake) | Clique (Proof Of Authority) | Ethash (Proof Of Work) |
-| ----------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ |
-| **Author** : Eth address of the Block minter | If the Header is a POS header(header difficulty is set to 0) then we return Header.coinbase else we send the header for processing to the beacon's eth one engine (clique or ethash) | Retrieves the account address the minted the block. In Clique , this done by Ecrerecover that revovers the publik key from the Header's ExtraData | |
-| **Verify Header(s)** : Takes a batch of headers and verifies them based on the rules of the current consensus engine. : | Split the headers based on [Terminal Total difficulty](https://eips.ethereum.org/EIPS/eip-3675#definitions) into Pre and Post TTD batches . Verify the pre batches with the ethone engine and the post by beacon's verify header | | |
-| | Here we perform block header verification simmilar to the one in the [EL-Specs](wiki/EL/el-specs?id=block-header-validation) wiki page | We verify the time of the header is not greater than system time. | |
-| | | If it is a checkpoint(1'st slot of epoch) block then ensure has no benificiery. | |
-| | | The header nonce can be either 0x00..0(represents vote to add signer) or 0xff..f(represents vote to drop signer ), At checkpoints we can only drop the signer. | |
-| | | The extradata length mush account for vanity + the signature. At Checkpoints , the extradata contains the signer List + Signature. | |
-| | | Header gas checks. | |
-| | | Retrieve the snapshot ( config : Config for Consensus engine , signatureLRUCache : Cache speed up ecrecover, SnapshotBlockNumber, SnapshotBlockHash, Signers: authorized signers at this point , RecentSigners: used for spam protections, Votes : Chronologically ordered votes that were cast, VoteTally ) | |
-| | | On checkpoint blocks verify the signers in the snapshot against the extradata | |
-| | | Verify Seal : Verifies if all the requirements are met for the signature contained in the header. THis is recovered using the header and the recent signers in the Clique object and then we check the the signer is included in the snapshot.signers obtained in step 6. | | |
-| **Verify Uncles** | If the Header is a POS header verify the length of uncles is 0 . If not POS , ethOne's verify uncles is called | In Clique non uncles should be present | |
-| **Prepare** : Initialises the consensus fields of a block's header. | If TTD is reached we set the header's difficulty to beacon's difficulty(0) , else we call ethOne's prepare | Assemble the voting snapshot by providing the parent hash and number: we iterate backwards from the block number : If we reach Genesis or if using a light client(doesn't store parent blocks) or if we reach an epoch by traversing or if the headers traversed are greater than the value for soft Finality(segment is considered immuatable) we create a snapshot at the checkpoint we have arrived at during reverse iteration | |
-| | | If we are not at the end of an epoch we iterate over the addresses in snap.proposals and randomly selecting one as the Coinbase and voting Authvote if the proposal is authorised else ve cast a drop vote. | |
-| | | Set the header difficulty based on signer's turn (2 if the signer is in turn and 1 if not) | |
-| | | Ensure the extradata has all the required components such as extraVanity , list of signers if the block is at the end of the epoch . We add this to the Header.extraData. | |
-| **Finalize** : Post state modifications , state db might get updated does not assemble the block| If not a PoS header we call ethOne's finalise else we we iterate over the block's withdrawls , converting their amounts from wei to gwei and then making a state modification that adds the amount to the address in the current withdrawl | Clique has no post-transaction consensus rules , No Block Rewards in proof od authority | |
-| **FinalizeAndAssemble** : Finalises and assemble's the final block | If not a PoS header we call ethOne's FinalizeAndAssemble, If withdrawals are nill and the block is after the shanghai fork , we add the an empty withdrawals object. Then we call finalise , compute the state root and assign it to header's root and build a new block block with the header. transactions, uncles, reciepts and withdrawals | Ensure no witdrawls are present , call Finalise, compute the state root of our stateDB and assign it to Header's root and build a new block with the header , transactions and reciepts | |
-| **Seal** : Generates a sealing request for a block and pushes the request into the given chanel | If Not a PoS header we call ethOne's seal, else we do nothing and return nil (seal verification is done by the external consensus engine) | Ensure its not the gensis block, retrieve the snapshot and verify that we are both authorised to sign and are not part of the recent signers, time synchronise our turn , sign with the signFunction and propagate the sealed block on the given channel | |
-| **SealHash** : Hash of the block prior to sealing | | | |
-| **CalcDifficulty** : Difficulty adjustment Algorithm, returns the difficulty of the new block | | | |
+The EVM produces data and modifies the state of the Ethereum network through a process called state transition. This state transition is triggered by transactions, which are processed within the EVM. If a transaction is deemed legitimate, it results in a state change of the Ethereum network.
-# Sync
+**DevP2P**
-# Downloader
+The interface for communicating with other the execution layer clients. Transactions initially stored in the mempool, which serves as a repository for all incoming transactions, are disseminated by execution layer clients to other execution layer clients in the network using peer-to-peer communication. Every recipient of the transaction sent over the network confirms its validity before broadcasting it to the network.
-# Transaction pools
+**JSON-RPC API**
-we have primarily two kinds of txPools :
+When utilizing a wallet or a DApp, our communication with the execution layer is conducted over a standardized JSON-RPC API. This enables us to externally query the Ethereum state or dispatch a transaction to it, signed by the wallet, which is subsequently validated by the execution layer client and disseminated around the network.
-1. legacy pools- this in geth contains price-sorted heaps / priority-queues
- where the transactions are sorted by price
- Two heaps are used for sorting: one is based on the effective tip in the next block) and the other based on gasFeeCap. On saturation the bigger of the two is chosen for eviction
-2. blob pools - this also keeps a priority heap for eviction but there are a few things different about this, the code has an excelent comments section for these [blobPools](https://github.com/ethereum/go-ethereum/blob/064f37d6f67a012eea0bf8d410346fb1684004b4/core/txpool/blobpool/blobpool.go#L132) also note that logarithms are used in eviction queues in blob pools
+**Engine API**
-In Ethereum two primary types of transaction pools (txPools) are recognized:
+This is the only link between the consensus and execution layer. The engine exposes two major classes of endpoints to the consensus layer: **fork choice updated** and **new payload** suffixed by the three versions they are exposed as (V1-V3).These methods encapsulate two major pipelines offered by the execution layer:
-1. **Legacy Pools**: Managed by Geth, these pools employ price-sorted heaps or priority queues to organize transactions based on their price. Specifically, transactions are arranged using two heaps: one prioritizes the effective tip for the upcoming block, and the other focuses on the gas fee cap. During periods of saturation, the larger of these two heaps is selected for the eviction of transactions, optimizing the pool's efficiency and responsiveness. [urgent and floating heaps](https://github.com/ethereum/go-ethereum/blob/064f37d6f67a012eea0bf8d410346fb1684004b4/core/txpool/legacypool/list.go#L525)
+1. **New Payload\***(V1/V2/V3)\*: payload validation & insertion pipeline.
+2. **Fork Choice Updated\***(V1/V2/V3)\*: state synchronization & block building pipeline.
+
+**Sync**
+
+In order to accurately process transactions on Ethereum, it is imperative that we reach a consensus on the global status of the network, rather than solely relying on our local perspective. The global state synchronization of the execution layer client is triggered by the fork choice rule governed by the LMD-GHOST algorithm in the consensus layer. It is then relayed to the execution layer through the fork choice updated endpoint of the engine API. Syncing entails two possible processes: downloading remote blocks from peers and validating them in the EVM.
+
+Note: client specific overviews will go here
+
+### Reth
+
+The image represents a rough component flow of reth's architecture:
+
+
+
+- **Engine**: Similar to other clients, it is the primary driver of reth.
+- **Sync**: Reth has two modes of sync historical and live
+- **Pipeline**: The pipeline performs historical sync in a sequential manner, enabling us to optimize each stage of the synchronization process. The pipeline is split into stages , where a [stage](https://paradigmxyz.github.io/reth/docs/reth_stages/trait.Stage.html) is a trait that provides us with a function to execute the stage or unwind(undo) it. Currently the pipeline has 12 stages that can be configured, with the first two running separately, the pipeline proceeds top to bottom except when there is a problem encountered then it proceeds to unwind from the issue stage upwards :
+ 1. **HeaderStage**: Header verification stage.
+ 2. **BodyStage**: Download blocks over P2P.
+ 3. **SenderRecoveryStage**: The computation is costly as it retrieves the sender's address from the signature for each transaction in the block's body.
+ 4. **ExecutionStage**: The most time-consuming & computationally heavy stage involves taking the sender, transaction, and header and executing them within the REVM. This process generates receipts and change sets. Change sets are data structures that function as hash maps and depict the modifications that occur between accounts inside a single block. In addition, the execution stage operates on a plain state that contains only the addresses and account information in the form of key-value pairs.
+ 5. **MerkleStage**(unwind): Skipped during the execution flow, used when unwinding.
+ 6. **AccountHashingStage**: Required by the merkle stage,we take the plain state and apply a hashing function to it. Then, we save the resulting hashed account in a database specifically designed for storing accounts.
+ 7. **StorageHashingStage**: Similar to above but for storage.
+ 8. **MerkleStage**(execute): generates a state root by using the hashes produced by the two preceding stages and then checks if the resulting state root is accurate for the given block.
+ 9. **TransactionLookupStage**: Helper stage, allows us to do transaction lookup.
+ 10. **IndexStorageHistoryStage**: Enables us to retrieve past data, the execution phase generates the change set, which then indexes the data that existed prior to the execution of the block. Enables us to retrieve the historical data for any given block number.
+ 11. **IndexAccountHistoryStage**: Similar to above.
+ 12. **FinishStage**:We notify that the engine is now capable of receiving new fork choice updates from the consensus layer's.
+- **BlockchainTree**: When we are nearing the end of the chain during the syncing process, we transition to the blockchain tree. The synchronization occurs close to the tip, when state root validation and execution take place in memory.
+- **Database**: When a block gets canonicalized, it is moved to the database
+- **Provider**: An abstraction over database that provides utility functions to help us avoid directly accessing the keys and values of the underlying database.
+- **Downloader**: Retrieves blocks and headers using peer-to-peer(P2P) networks. This tool is utilized by the pipeline during its initial two stages and by the engine in the event that it need to bridge the gap at the tip.
+- **P2P**: When we approach the tip, we transfer the transactions we have read over P2P to the transaction pool.
+- **Transaction Pool**: Includes DDoS mitigation measures. Consists of transactions arranged in ascending order based on the gas price preferred by the users.
+- **Payload Builder**: Extracts the initial n transactions in order to construct a fresh payload.
+- **Pruner**: Allows us to have a full node.Once the block has been canonicalized by the blockchain tree, we must wait for an additional 64 blocks for it to reach finalization. Once the finalization process is complete, we can be certain that the block will not undergo reorganization. Therefore, if we are operating a full node, we have the option to eliminate the old block using the pruner.
+
+## Components of the architecture
+
+### Engine
+
+The execution layer client acts as an _execution engine_ and exposes the Engine API, an authenticated endpoint, which connects to the consensus layer client. The engine is also referred to as the external consensus engine by the execution layer clients. The execution layer client can be only be driven by a single consensus layer, but a consensus layer client implementations can connect to multiple execution layer clients for redundancy. The Engine API uses the JSON-RPC interface over HTTP and requires authentication via a [JWT](https://jwt.io/introduction) token. Additionally the Engine JSON-RPC is not exposed to anyone besides the consensus layer. However, it's important to note that the JWT is primarily used for authenticating the Payload, i.e. sender is the consensus layer client, it does not encrypt the traffic.
+
+#### Routines
+
+##### Payload validation
+
+Payload is validated with respect to the block header and execution environment rule sets:
+
+
+
+With the merge, the function of the execution layer has been altered within the Ethereum network. Previously, it was tasked with the responsibility of managing the consensus of the blockchain, ensuring the correct order of blocks, as well as handling reorganizations. However, after the merge, these tasks have been delegated to the consensus layer, resulting in a significant simplification of the execution layer. Now, we can conceptualize the execution layer as primarily carrying out the state transition function.
+
+In order to gain a better understanding of the aforementioned concept, it is beneficial to examine the perspective of the consensus layer in relation to the execution layer. The consensus specification defines the _process execution payload_ in the deneb beacon chain specs, which is carried out by the beacon chain while undergoing several verifications required to validate a block and advance the consensus layer. The execution layer here is represented by the `execution_engine` function, which serves as a means of communication between the consensus layer and the execution layer and has a lot of varied complexities to it.
+
+During _process execution payload_ , we begin by conducting several high-level checks, including verifying the accuracy of the parent hash and validating the timestamp. Additionally, we perform various lightweight verifications. Subsequently, we transmit the payload to the execution layer, where it undergoes block verification. The notify payload function, is the lowest level function that serves as the interface between the consensus layer and the execution engine. It contains only the function's signature, without any implementation details. Its sole purpose is to transmit the execution payload to the execution engine, which acts as the client for the execution layer. The execution engine then carries out the actual state transition function, which involves verifying the accuracy of block headers and ensuring that transactions are correctly applied to the state. The execution engine will ultimately return a boolean value indicating whether the state transition was successful or not. From the standpoint of the consensus layer, this is simply the validation of blocks.
+
+This is a simplified description of the block level state transition function (stf) in go. The stf is a crucial component of the block validation and insertion pipeline. Although the example is specific to geth, it represents the functioning of the stf in other clients as well. It is worth mentioning that the state transition function is rarely referred to by its name in the code of different clients, save for the EELS python spec client. This is because its real operations are divided across many components of the client's architecture.
+
+```go
+func stf(parent types.Block, block types.Block, state state.StateDB) (state.StateDB, error) { //1
+ if err := core.VerifyHeaders(parent, block); err != nil { //2
+ // header error detected
+ return nil, err
+ }
+ for _, tx := range block.Transactions() { //3
+ res, err := vm.Run(block.header(), tx, state)
+ if err != nil {
+ // transaction invalid, block is invalid
+ return nil, err
+ }
+ state = res
+ }
+ return state, nil
+}
+```
+
+1. State transition function's parameters and return values
+ - In this context, we examine both the parent block and the current block in order to validate certain transition logic from the parent block to the current block.
+ - We take the state DB in as an argument, which contains all the state data related to the parent block. This represents the most recent valid state.
+ - We return the state DB representing the updated state after the state transition
+ - if the state transition fails we don't update the state DB and return the error
+2. In the state transition functions procedure we first verify the headers
+ - As an illustration of the failure of header verification, let us consider the gas limit field, which is also of historical significance. Currently, the gas limit stands at around 30 million. It's important to note that the gas limit is not fixed within the execution layer. Block producers have the capacity to modify the gas limit using a technique that allows them to increase or decrease it by 1/1024th of the gas limit of the preceding block. Therefore, if you raise the gas limit from 30 million to 40 million within a single block, the header verification will fail because it exceeds the threshold of 30 million plus one-thousandth of 30 million.
+ - Additional instances of header verification failure can arise when the block numbers are not in sequential order. Typically, the beacon chain is responsible for detecting such discrepancies, although there are instances where it is detected at this stage as well. Failures may also arise when the 1559 base fee is not accurately updated according to the comparison between the last gas used and the gas limit.
+3. Once the header verification is completed, we consider the environment in the header as the environment in which the transactions should be executed and we apply the transactions. We iterate over the transactions in the block and execute each transaction in the evm.
+ - The block headers are passed to the EVM in order to provide the necessary context for processing the transaction. This context includes instructions such as coinbase, gas limit, and timestamp, which are required for proper execution.
+ - Additionally we pass in the transaction and the state
+ - In the event of a failed execution, we simply return the error, indicating an invalid transaction within the block and thereby rendering the block invalid. Within the execution layer, the presence of anything erroneous in a block renders the entire block invalid, as it contaminates the block as a whole.
+ - Once we confirm the validity of the transactions, we proceed to update our state with the result . The state now represent the accumulated state that has all the transaction in the new block applied to it.
+
+From the standpoint of beacon chains, the state transition function mentioned above is encompassed by the invocation of the "new payload" function.
+
+```go
+func newPayload(execPayload engine.ExecutionPayload) bool {
+ if _, err := stf(..); err != nil {
+ return false
+ }
+ return true
+}
+```
+
+The beacon chain invokes the new payload function and transfers the execution payload as an argument. On the execution layer, we invoke the state transition function using the information from the execution payload. If the state transition function does not produce an error, we return true. Otherwise, we return false to indicate that the block is invalid.
+
+##### Geth
+
+TODO: STF code links or walk though in geth
+
+##### Sync
+
+TODO
+
+##### Payload building
+
+Note: The fee recipient of the built payload may deviate from the suggested fee recipient of the payload attributes:
+
+
+
+Nodes are gossiping transactions via a peer-to-peer network. These transactions are deemed valid and not included in the block. Validity here, among other things, refers to the condition where the nonce of the transaction is the next valid nonce for the account and the account holds sufficient value to cover the transaction. Occasionally, the node is assigned the responsibility of generating a block, the consensus layer employs a random selection process to determine which validator will construct the block during each epoch. If your validator is chosen to build the block, your consensus layer client will proceed with constructing it using the execution engine's fork choice updated method, providing the necessary context for block construction.
+
+We can simplify and emulate the process of constructing blocks, albeit this is specific to the go with types used in geth. However, the approach is general enough to be adaptable to different clients.
+
+```go
+func build(env environment, pool txpool.Pool, state state.StateDB) (types.Block, state.StateDB, error) { //1
+ var (
+ gasUsed = 0
+ txs []types.Transactions
+ ) //2
+
+ for ; gasUsed < 30_000_000 || !pool.Empty(); { //3
+ transaction := pool.Pop() //4
+ res, gas, err := vm.Run(env, transaction, state) //5
+ if err != nil { // 6
+ // transaction invalid
+ continue
+ }
+ gasUsed += gas // 7
+ transactions = append(transactions, transaction)
+ }
+ return core.Finalize(env, transactions, state) //8
+}
+```
+
+1. We take in the environment, which contains all the necessary information (similar to the header previously), including the time stamp, block number, preceding block, base fee, and all the withdrawals that need to occur in the block. Essentially, the information originating from the consensus layer, which acts as the central decision-making entity, determines the context in which the block should be constructed. Next, we take in the transaction pool, which is a collection of transactions. For simplicity, we assume that these transactions are arranged in ascending order based on their value. This arrangement helps us construct the most profitable block for the execution client, considering the transactions observed in the network. Additionally, we also consider a state DB, representing the state over which all these transactions are executed.
+ - We return a block, a state DB that has accumulated all the transactions in the block and possibly an error
+2. Inside build we track the gas used because there is only a finite amount of gas we can use. And, also store all the transactions that are going to go in the block
+3. We continue adding the transactions until the pool is empty or the amount of gas consumed is greater than the gas limit, which is fixed at 30 million (about the current gas limit on the mainnet) in this example for the sake of simplicity.
+4. In order to obtain a transaction, we must query the transaction pool, which is presumed to maintain an ordered list of transactions, ensuring that we always receive the next most valuable transaction.
+5. The transaction is executed in the EVM, assuming that run requires an interface that is satisfied by both the block and the environment. We provide the environment, transaction, and state as input. This will execute the transaction within the context defined by the environment and provide us with an updated state that will include the accumulated transaction.
+6. If the transaction execution is unsuccessful, indicated by the occurrence of an error during the run, we simply proceed without interruption. This indicates that the transaction is invalid and since there is still unused gas leftt in the block, we do not want to generate an error immediately. This is because no error has occurred within the block yet. However, it is highly likely that the transaction is invalid because it did something bad during execution or because the transaction pool is slightly outdated. In which case we allow ourselves to continue and try to get the next transaction from the pool into this block.
+7. Once we verify there is no error with running the transaction we add the transaction to the transactions list and we add the gas that was returned by run to the gas used. For example if the first transaction was a simple transfer, which costs 21,000 gas our gas used would go from 0 to 21,000 nd we would keep doing this process steps 3-7 until the conditions of step 3 are met.
+8. We finalize our transition by taking set of transactions and relevant block information to generate a fully assembled block. The purpose of doing this is to perform certain calculations at the end. Since the header contains the transactions root, receipts root, and withdrawals root, these values must be computed by merkelizing a list and added to the block's header.
+ - We return our block, state DB and our error
+
+###### Geth
+
+> Note: Everything is WIP below this, the notes below don't reflect the final version
+
+#### Methods
+
+##### New payload
+
+Validates the payload that was built earlier by the payload building routine.
+
+
+
+###### Geth
+
+TODO
+
+###### Reth
+
+TODO
+
+##### Fork choice updated
+
+Proof-of-stake LMD-GHOST fork choice rule & payload building
+
+
+
+This method expects two parameters:
+
+- **Fork Choice State** :
+
+This parameter provides the required information for the execution layer to initiate a state sync
+
+| | |
+| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Head Block Hash | Hash of the head block of the cannonical chain, the execution layer starts the block downloading process for state syncronization in reverse order starting from this block |
+| Safe Block Hash | Represents the justified block hash |
+| Finalized Block Hash | The latest finalised block of the cannonical chain |
+
+We can view all the three parameters in [Forky](https://forky.mainnet.ethpandaops.io/), with justified block hash appearing at the boundary of the previous to the current epoch and the finalized block an epoch prior the justified block.
+
+- **Payload Attributes** :
+
+Note: Will only be sent set from the consensus layer for the block building pipeline else this parameter will be set to null , which indicates only state syn needs to be initiated during the method's call
+
+| | |
+| ------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Timestamp | Represents the value that will be used by the field of the new payload |
+| Prev Randao | Value generated by the consensus layer, like above, will be used in the new payload field with the same name |
+| Suggested Fee Recipient | The recipient of block rewards maps to the coinbase field in the generated block's header |
+| Withdrawls | Array of withdrawals, each witdrawl represent and object of {index,validatorIndex,address, amount} Note: The amount value is represented asa little-endian value of Gwei that must be converted to a big-endian value |
+| Parent Beacon Block Root | Root of the parent beacon block |
+
+- Procedure:
+ 1. The execution layer client **may** initiate a sync if the **head block hash** refers to a block that the execution layer client has not seen or if the ancestors required for validation of the block are missing. Thus sync is specified as the process of obtaining data required to validate a payload, with these two optional stages :
+ 1. Fetching data from remote peers
+ 2. Passing ancestors of a payload through the payload validation routine, which consists of validating a payload with respect to the rule sets for block header and execution environment :
+ 1. The client **may** obtain a parent state by executing the ancestors of a payload, i.e. each ancestor must pass the payload validation process
+ 2.
+
+###### Geth
+
+TODO
+
+###### Reth
+
+TODO
+
+### Boot nodes and network bootup
+
+### Execution layer's blockChain
+
+### Internal Consensus engines
+
+The execution layer has its own consensus engine to work with its own copy of the beacon chain. The execution layer consensus engine is known as ethone and has about half the functionality of the full fledged consensus engine of the consensus layer.
+
+#### Geth
+
+In geth, the algorithm agnostic interface of the consensus engine in execution layer has these functions
+
+| Function | Beacon (Proof-of-stake) | Clique (Proof-of-authority) | Ethash (Proof-of-work) |
+| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------- |
+| **Author**: Eth address of the block minter | If the header is a PoS header (header difficulty is set to 0) then we return the header's coinbase else we send the header for processing to the beacon's ethone engine (clique or ethash) | Retrieves the account address the minted the block. In Clique , this done by ecrerecover that recovers the public key from the header's extraData | |
+| **Verify Header(s)**: Takes a batch of headers and verifies them based on the rules of the current consensus engine. : | Split the headers based on [Terminal Total difficulty](https://eips.ethereum.org/EIPS/eip-3675#definitions) into pre and post TTD batches . Verify the pre batches with the ethone engine and the post by beacon's verify header | | |
+| | Here we perform block header verification similar to the one in the [execution layer-Specs](wiki/EL/el-specs?id=block-header-validation) wiki page | We verify the time of the header is not greater than system time. | |
+| | | If it is a checkpoint (1'st slot of epoch) block then ensure it has no beneficiary. | |
+| | | The header nonce can be either 0x00..0 (represents vote to add signer) or 0xff..f (represents vote to drop signer ), At checkpoints we can only drop the signer. | |
+| | | The extradata length mush account for vanity + the signature. At Checkpoints, the extradata contains the signer list + signature. | |
+| | | Header gas checks. | |
+| | | Retrieve the snapshot (config: Config for Consensus engine, signatureLRUCache: Cache speed up ecrecover, SnapshotBlockNumber, SnapshotBlockHash, Signers: authorized signers at this point , RecentSigners: used for spam protections, Votes : Chronologically ordered votes that were cast, VoteTally ) | |
+| | | On checkpoint blocks verify the signers in the snapshot against the extradata | |
+| | | Verify Seal : Verifies if all the requirements are met for the signature contained in the header. This is recovered using the header, and the recent signers in the Clique object, then we check the signer is included in the snapshot.signers obtained in step 6. | | |
+| **Verify Uncles** | If the Header is a PoS header verify the length of uncles is 0. If not PoS, ethone's verify uncles is called | In Clique no uncles should be present | |
+| **Prepare**: Initializes the consensus fields of a block's header. | If TTD is reached we set the header's difficulty to beacon's difficulty(0) , else we call ethone's prepare | Assemble the voting snapshot by providing the parent hash and number.We iterate backwards from the block number, if we reach genesis or if we are using a light client (which doesn't store parent blocks) or if we reach an epoch by traversing backwards or if the headers traversed are greater than the value for soft Finality (which implies the segment is considered immutable) we create a snapshot at the checkpoint we have arrived at during reverse iteration | |
+| | | If we are not at the end of an epoch we iterate over the addresses in proposals field of the snap object and randomly select one as the coinbase; voting auth-vote if the proposal is authorized else we cast a drop vote. | |
+| | | Set the header difficulty based on signer's turn (2 if the signer is in turn and 1 if not) | |
+| | | Ensure the extradata has all the required components such as extraVanity, list of signers if the block is at the end of the epoch. We add this to the Header.extraData. | |
+| **Finalize**: Post state modifications, state db might get updated, this does not assemble the block | If not a PoS header we call ethone's finalize else we iterate over the block's withdrawals, converting their amounts from wei to gwei and then making a state modification that adds the amount to the address in the current withdrawal | Clique has no post-transaction consensus rules, no block rewards in proof of authority | |
+| **FinalizeAndAssemble**: Finalises and assemble the final block | If not a PoS header we call ethone's FinalizeAndAssemble, If withdrawals are nil, and the block is after the shanghai fork, we add an empty withdrawals object. Then we call finalize, compute the state root and assign it to header's root and build a new block block with the header, transactions, uncles, receipts and withdrawals | Ensure no withdrawals are present, call finalize, compute the state root of our stateDB and assign it to Header's root and build a new block with the header, transactions and receipts | |
+| **Seal**: Generates a sealing request for a block and pushes the request into the given channel | If Not a PoS header we call ethone's seal, else we do nothing and return nil (seal verification is done by the external consensus engine) | Ensure it's not the genesis block, retrieve the snapshot and verify that we are both authorized to sign and are not part of the recent signers, time synchronize our turn , sign with the sign function and propagate the sealed block on the given channel | |
+| **SealHash**: Hash of the block prior to sealing | | | |
+| **CalcDifficulty**: Difficulty adjustment algorithm, returns the difficulty of the new block | | | |
+
+### Downloader
+
+### Transaction Pools
+
+In Ethereum two primary types of transaction pools are recognized:
+
+1. **Legacy Pools**: Managed by geth, these pools employ price-sorted heaps or priority queues to organize transactions based on their price. Specifically, transactions are arranged using two heaps: one prioritizes the effective tip for the upcoming block, and the other focuses on the gas fee cap. During periods of saturation, the larger of these two heaps is selected for the eviction of transactions, optimizing the pool's efficiency and responsiveness. [urgent and floating heaps](https://github.com/ethereum/go-ethereum/blob/064f37d6f67a012eea0bf8d410346fb1684004b4/core/txpool/legacypool/list.go#L525)
2. **Blob Pools**: Unlike legacy pools, blob pools maintain a priority heap for transaction eviction but incorporate distinct mechanisms for operation. Notably, the implementation of blob pools is well-documented, with an extensive comments section available for review [here](https://github.com/ethereum/go-ethereum/blob/064f37d6f67a012eea0bf8d410346fb1684004b4/core/txpool/blobpool/blobpool.go#L132). A key feature of blob pools is the use of logarithmic functions in their eviction queues.
+
+### EVM
+
+### DevP2P
+
+### MPT
+
+### RLP
+
+### StateDB
+
+#### Reth
+
+TODO: Add DB and tables walk-through from week 7