Topic encryption, policy-enforcement, multi-tenancy, audit and much more.
Topic encryption, policy-enforcement, multi-tenancy and much more.
What is it?
What can it do?
diff --git a/assets/pages/filter-chain.excalidraw b/assets/pages/filter-chain.excalidraw
index 603e23e..edb6703 100644
--- a/assets/pages/filter-chain.excalidraw
+++ b/assets/pages/filter-chain.excalidraw
@@ -5,8 +5,8 @@
"elements": [
{
"type": "image",
- "version": 1321,
- "versionNonce": 977503124,
+ "version": 1322,
+ "versionNonce": 2045526671,
"isDeleted": false,
"id": "7-EF8jwTYp3JWan-G89K_",
"fillStyle": "solid",
@@ -39,7 +39,7 @@
"type": "arrow"
}
],
- "updated": 1705425218378,
+ "updated": 1773003137257,
"link": null,
"locked": false,
"status": "error",
@@ -47,12 +47,14 @@
"scale": [
1,
1
- ]
+ ],
+ "index": "a0",
+ "crop": null
},
{
"type": "arrow",
- "version": 2284,
- "versionNonce": 542584748,
+ "version": 2285,
+ "versionNonce": 467284449,
"isDeleted": false,
"id": "49dLrYBuINZ9M0nh8SoiY",
"fillStyle": "solid",
@@ -74,18 +76,24 @@
"type": 2
},
"boundElements": [],
- "updated": 1705425218378,
+ "updated": 1773003137257,
"link": null,
"locked": false,
"startBinding": {
+ "mode": "orbit",
"elementId": "MTxGkoMwiKOi3k_6BhtSj",
- "gap": 4.176929048089278,
- "focus": -0.7843873420064928
+ "fixedPoint": [
+ 0.9133620561664203,
+ 0.08663794383358052
+ ]
},
"endBinding": {
+ "mode": "orbit",
"elementId": "7-EF8jwTYp3JWan-G89K_",
- "gap": 21.010252382303634,
- "focus": 0.5650656640091622
+ "fixedPoint": [
+ 0.10431497504663458,
+ 0.1043149750466368
+ ]
},
"lastCommittedPoint": null,
"startArrowhead": "arrow",
@@ -99,12 +107,13 @@
223.6207885742183,
30.97128989231112
]
- ]
+ ],
+ "index": "a1"
},
{
"type": "arrow",
- "version": 2900,
- "versionNonce": 397799700,
+ "version": 2901,
+ "versionNonce": 1266882735,
"isDeleted": false,
"id": "a2FjHZ-rlgtTYJD5_J0NG",
"fillStyle": "solid",
@@ -126,18 +135,24 @@
"type": 2
},
"boundElements": [],
- "updated": 1705425218378,
+ "updated": 1773003137257,
"link": null,
"locked": false,
"startBinding": {
+ "mode": "orbit",
"elementId": "MTxGkoMwiKOi3k_6BhtSj",
- "gap": 13.716999089899673,
- "focus": -0.04185402530633675
+ "fixedPoint": [
+ 0.9999999999999999,
+ 0.5001
+ ]
},
"endBinding": {
+ "mode": "orbit",
"elementId": "7-EF8jwTYp3JWan-G89K_",
- "gap": 26.01271323713513,
- "focus": 0.05117138424368052
+ "fixedPoint": [
+ 0.46789868566159354,
+ 0.4678986856615933
+ ]
},
"lastCommittedPoint": null,
"startArrowhead": "arrow",
@@ -151,12 +166,13 @@
209.07825767757663,
-1.6387683006872749
]
- ]
+ ],
+ "index": "a2"
},
{
"type": "arrow",
- "version": 3008,
- "versionNonce": 1538021932,
+ "version": 3009,
+ "versionNonce": 1952140737,
"isDeleted": false,
"id": "rreduhVNlHXcRXtTvHHW3",
"fillStyle": "solid",
@@ -178,18 +194,24 @@
"type": 2
},
"boundElements": [],
- "updated": 1705425218378,
+ "updated": 1773003137257,
"link": null,
"locked": false,
"startBinding": {
+ "mode": "orbit",
"elementId": "MTxGkoMwiKOi3k_6BhtSj",
- "gap": 27.98051909935066,
- "focus": 0.7168782992314487
+ "fixedPoint": [
+ 0.8830266183998277,
+ 0.8830266183998281
+ ]
},
"endBinding": {
+ "mode": "orbit",
"elementId": "7-EF8jwTYp3JWan-G89K_",
- "gap": 27.245804766657784,
- "focus": -0.3157782816672856
+ "fixedPoint": [
+ 0.1991371145952362,
+ 0.8008628854047625
+ ]
},
"lastCommittedPoint": null,
"startArrowhead": "arrow",
@@ -203,12 +225,13 @@
193.58164613860276,
-40.09450396072077
]
- ]
+ ],
+ "index": "a3"
},
{
"type": "rectangle",
- "version": 1026,
- "versionNonce": 652230420,
+ "version": 1027,
+ "versionNonce": 203041487,
"isDeleted": false,
"id": "wCL6rKE1nWnuI4zY6Pi-v",
"fillStyle": "solid",
@@ -241,14 +264,15 @@
"type": "arrow"
}
],
- "updated": 1705425223961,
+ "updated": 1773003137257,
"link": null,
- "locked": false
+ "locked": false,
+ "index": "a4"
},
{
"type": "text",
- "version": 913,
- "versionNonce": 2079478420,
+ "version": 914,
+ "versionNonce": 2047733153,
"isDeleted": false,
"id": "KIfasgQCAWLeHSlBMKMzw",
"fillStyle": "solid",
@@ -270,7 +294,7 @@
"frameId": null,
"roundness": null,
"boundElements": [],
- "updated": 1705425223962,
+ "updated": 1773003137257,
"link": null,
"locked": false,
"fontSize": 20,
@@ -281,12 +305,14 @@
"containerId": null,
"originalText": "Trading\n
",
"lineHeight": 1.25,
- "baseline": 43
+ "baseline": 43,
+ "index": "a5",
+ "autoResize": true
},
{
"type": "arrow",
- "version": 2594,
- "versionNonce": 1371703828,
+ "version": 2595,
+ "versionNonce": 1749678319,
"isDeleted": false,
"id": "VWGHR4qWjvbvrhTwHZM_k",
"fillStyle": "solid",
@@ -313,18 +339,24 @@
"id": "7ZZ_H8QzXVhJFYD80Nt3a"
}
],
- "updated": 1705425223961,
+ "updated": 1773003137257,
"link": null,
"locked": false,
"startBinding": {
+ "mode": "orbit",
"elementId": "wCL6rKE1nWnuI4zY6Pi-v",
- "gap": 14.961736246735427,
- "focus": 0.3203546606951337
+ "fixedPoint": [
+ 0.6007626552173426,
+ 0.6007626552173431
+ ]
},
"endBinding": {
+ "mode": "orbit",
"elementId": "MTxGkoMwiKOi3k_6BhtSj",
- "gap": 18.392715454101562,
- "focus": 0.13258605037544563
+ "fixedPoint": [
+ 0.46154663676331936,
+ 0.46154663676331925
+ ]
},
"lastCommittedPoint": null,
"startArrowhead": null,
@@ -338,12 +370,13 @@
164.16610951742496,
-0.6021474407958749
]
- ]
+ ],
+ "index": "a6"
},
{
"type": "text",
- "version": 468,
- "versionNonce": 1762124844,
+ "version": 469,
+ "versionNonce": 337744257,
"isDeleted": false,
"id": "7ZZ_H8QzXVhJFYD80Nt3a",
"fillStyle": "solid",
@@ -363,7 +396,7 @@
"frameId": null,
"roundness": null,
"boundElements": [],
- "updated": 1705425218378,
+ "updated": 1773003137257,
"link": null,
"locked": false,
"fontSize": 20,
@@ -374,12 +407,14 @@
"containerId": "VWGHR4qWjvbvrhTwHZM_k",
"originalText": "Produce",
"lineHeight": 1.25,
- "baseline": 18
+ "baseline": 18,
+ "index": "a7",
+ "autoResize": true
},
{
"type": "image",
- "version": 937,
- "versionNonce": 1847267860,
+ "version": 938,
+ "versionNonce": 1704657679,
"isDeleted": false,
"id": "ZDS7juKJBD4UJdH_i4QF4",
"fillStyle": "solid",
@@ -399,7 +434,7 @@
"frameId": null,
"roundness": null,
"boundElements": [],
- "updated": 1705425218378,
+ "updated": 1773003137257,
"link": null,
"locked": false,
"status": "error",
@@ -407,12 +442,14 @@
"scale": [
1,
1
- ]
+ ],
+ "index": "a8",
+ "crop": null
},
{
"type": "text",
- "version": 364,
- "versionNonce": 1650837804,
+ "version": 365,
+ "versionNonce": 399882593,
"isDeleted": false,
"id": "2QMZZuRz6E3377zCrss74",
"fillStyle": "solid",
@@ -432,7 +469,7 @@
"frameId": null,
"roundness": null,
"boundElements": [],
- "updated": 1705425218378,
+ "updated": 1773003137257,
"link": null,
"locked": false,
"fontSize": 20,
@@ -443,12 +480,14 @@
"containerId": null,
"originalText": "kroxylicious\n",
"lineHeight": 1.25,
- "baseline": 43
+ "baseline": 43,
+ "index": "a9",
+ "autoResize": true
},
{
"type": "rectangle",
- "version": 1600,
- "versionNonce": 8874004,
+ "version": 1601,
+ "versionNonce": 1149618479,
"isDeleted": false,
"id": "MTxGkoMwiKOi3k_6BhtSj",
"fillStyle": "solid",
@@ -491,14 +530,15 @@
"type": "arrow"
}
],
- "updated": 1705425218378,
+ "updated": 1773003137257,
"link": null,
- "locked": false
+ "locked": false,
+ "index": "aA"
},
{
"type": "rectangle",
- "version": 1741,
- "versionNonce": 1007801132,
+ "version": 1943,
+ "versionNonce": 1044506881,
"isDeleted": false,
"id": "mkEXewQbZJjoOuBGR9XwJ",
"fillStyle": "solid",
@@ -507,12 +547,12 @@
"roughness": 1,
"opacity": 100,
"angle": 0,
- "x": 939.8004379272461,
- "y": 605.3453640119312,
+ "x": 915.216873821518,
+ "y": 601.7214948825413,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
- "width": 79.94445800781253,
- "height": 63.24877929687506,
+ "width": 117.30072222838426,
+ "height": 65.02921261470772,
"seed": 298224563,
"groupIds": [
"q1RSwMSBhITlPuPVQoK0P"
@@ -527,19 +567,59 @@
"type": "arrow"
},
{
- "id": "GYpRw-Mrpu5WvOB9vjlPf",
- "type": "arrow"
+ "type": "text",
+ "id": "iP_Yru8oGcGosy2glBuSs"
}
],
- "updated": 1705425218378,
+ "updated": 1773003285928,
"link": null,
- "locked": false
+ "locked": false,
+ "index": "aB"
},
{
+ "id": "iP_Yru8oGcGosy2glBuSs",
"type": "text",
- "version": 460,
- "versionNonce": 621364628,
+ "x": 922.477296581218,
+ "y": 609.2361011898952,
+ "width": 102.77987670898438,
+ "height": 50,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [
+ "q1RSwMSBhITlPuPVQoK0P"
+ ],
+ "frameId": null,
+ "index": "aBV",
+ "roundness": null,
+ "seed": 1435429231,
+ "version": 22,
+ "versionNonce": 636554287,
"isDeleted": false,
+ "boundElements": null,
+ "updated": 1773003289718,
+ "link": null,
+ "locked": false,
+ "text": "Encryption\nFilter",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "mkEXewQbZJjoOuBGR9XwJ",
+ "originalText": "Encryption\nFilter",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 621,
+ "versionNonce": 1187858625,
+ "isDeleted": true,
"id": "yo6SrsJ6WRmoFbR63wqcH",
"fillStyle": "solid",
"strokeWidth": 2,
@@ -547,12 +627,12 @@
"roughness": 1,
"opacity": 100,
"angle": 0,
- "x": 953.0235214233398,
- "y": 613.0194057599781,
+ "x": 929.2339676487024,
+ "y": 613.804989995651,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
- "width": 51.95994567871094,
- "height": 50,
+ "width": 76.21679876465083,
+ "height": 25.703742166104,
"seed": 1042004221,
"groupIds": [
"q1RSwMSBhITlPuPVQoK0P"
@@ -565,18 +645,20 @@
"type": "arrow"
}
],
- "updated": 1705425218378,
+ "updated": 1773003207852,
"link": null,
"locked": false,
- "fontSize": 20,
+ "fontSize": 20.5629937328832,
"fontFamily": 1,
- "text": "Audit\nFilter",
+ "text": "",
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
- "originalText": "Audit\nFilter",
+ "originalText": "",
"lineHeight": 1.25,
- "baseline": 43
+ "baseline": 43,
+ "index": "aC",
+ "autoResize": false
},
{
"id": "Yp1qkNfVEfqdpX5-aaLAy",
@@ -597,11 +679,11 @@
"frameId": null,
"roundness": null,
"seed": 1203020844,
- "version": 854,
- "versionNonce": 568479124,
+ "version": 855,
+ "versionNonce": 191730977,
"isDeleted": false,
- "boundElements": null,
- "updated": 1705425218379,
+ "boundElements": [],
+ "updated": 1773003137257,
"link": null,
"locked": false,
"points": [
@@ -621,17 +703,21 @@
"lastCommittedPoint": null,
"startBinding": null,
"endBinding": {
+ "mode": "orbit",
"elementId": "PSaD3P2rVdSXmAI9g4DY5",
- "focus": 0.14003274129700127,
- "gap": 4.086151123046761
+ "fixedPoint": [
+ 0,
+ 0.5001
+ ]
},
"startArrowhead": null,
- "endArrowhead": "arrow"
+ "endArrowhead": "arrow",
+ "index": "aD"
},
{
"type": "arrow",
- "version": 1314,
- "versionNonce": 1038905388,
+ "version": 1405,
+ "versionNonce": 1042437089,
"isDeleted": false,
"id": "GYpRw-Mrpu5WvOB9vjlPf",
"fillStyle": "solid",
@@ -640,25 +726,21 @@
"roughness": 0,
"opacity": 100,
"angle": 4.717644212673921,
- "x": 1023.118399065191,
- "y": 609.7319921321497,
+ "x": 1033.0642866456765,
+ "y": 615.6046060750742,
"strokeColor": "#343a40",
"backgroundColor": "#ffffff",
- "width": 35.46402221551413,
- "height": 29.902729420833893,
+ "width": 35.30687497965345,
+ "height": 18.062578923918057,
"seed": 1814214804,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
- "updated": 1705425218379,
+ "updated": 1773003240478,
"link": null,
"locked": false,
- "startBinding": {
- "elementId": "mkEXewQbZJjoOuBGR9XwJ",
- "focus": 0.16970436301344868,
- "gap": 6.06117057800293
- },
+ "startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
@@ -669,19 +751,21 @@
0
],
[
- 0.15714723586067736,
- 29.902729420833893
+ -3.946907541935346,
+ 18.062578923918057
],
[
- 35.46402221551413,
- 29.717242919287045
+ 31.359967437718105,
+ 17.95042867892616
]
- ]
+ ],
+ "index": "aE",
+ "moveMidPointsWithElement": false
},
{
"type": "text",
- "version": 541,
- "versionNonce": 96832172,
+ "version": 542,
+ "versionNonce": 975194369,
"isDeleted": false,
"id": "gKSg-5lBRpMkUqQIW0dhs",
"fillStyle": "solid",
@@ -708,7 +792,7 @@
"type": "arrow"
}
],
- "updated": 1705425218379,
+ "updated": 1773003137257,
"link": null,
"locked": false,
"fontSize": 20,
@@ -719,12 +803,14 @@
"containerId": null,
"originalText": "Policy\nFilter",
"lineHeight": 1.25,
- "baseline": 43
+ "baseline": 43,
+ "index": "aF",
+ "autoResize": true
},
{
"type": "rectangle",
- "version": 1756,
- "versionNonce": 1261356564,
+ "version": 1758,
+ "versionNonce": 1970765039,
"isDeleted": false,
"id": "PSaD3P2rVdSXmAI9g4DY5",
"fillStyle": "solid",
@@ -751,20 +837,17 @@
{
"id": "Yp1qkNfVEfqdpX5-aaLAy",
"type": "arrow"
- },
- {
- "id": "2iJMzN1LmeMmhXXOS_riA",
- "type": "arrow"
}
],
- "updated": 1705425218379,
+ "updated": 1773003162897,
"link": null,
- "locked": false
+ "locked": false,
+ "index": "aG"
},
{
"type": "arrow",
- "version": 1382,
- "versionNonce": 1486312748,
+ "version": 1434,
+ "versionNonce": 939709775,
"isDeleted": false,
"id": "2iJMzN1LmeMmhXXOS_riA",
"fillStyle": "solid",
@@ -777,26 +860,18 @@
"y": 638.8339145848358,
"strokeColor": "#343a40",
"backgroundColor": "#ffffff",
- "width": 63.10206999431807,
+ "width": 40.945097338899814,
"height": 1.5114453563095367,
"seed": 381482260,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
- "updated": 1705425218379,
+ "updated": 1773003165652,
"link": null,
"locked": false,
- "startBinding": {
- "elementId": "PSaD3P2rVdSXmAI9g4DY5",
- "focus": 0.11524940376854556,
- "gap": 4.76654508889203
- },
- "endBinding": {
- "elementId": "mkEXewQbZJjoOuBGR9XwJ",
- "focus": -0.14953194217283342,
- "gap": 4.336999006755718
- },
+ "startBinding": null,
+ "endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
@@ -806,19 +881,20 @@
0
],
[
- 20.28893586813922,
+ 13.16490020214009,
0
],
[
- 63.10206999431807,
+ 40.945097338899814,
1.5114453563095367
]
- ]
+ ],
+ "index": "aH"
},
{
"type": "arrow",
- "version": 2677,
- "versionNonce": 449713428,
+ "version": 2678,
+ "versionNonce": 409745839,
"isDeleted": false,
"id": "oBGlOyUdlb1SWXOHOqvq8",
"fillStyle": "solid",
@@ -845,18 +921,24 @@
"id": "MJUMOrv4aVEYwYjJYeDe4"
}
],
- "updated": 1705425223961,
+ "updated": 1773003137257,
"link": null,
"locked": false,
"startBinding": {
+ "mode": "orbit",
"elementId": "wCL6rKE1nWnuI4zY6Pi-v",
- "focus": -0.5413049552440419,
- "gap": 10.994396646422388
+ "fixedPoint": [
+ 0.8445261554826133,
+ 0.15547384451738594
+ ]
},
"endBinding": {
+ "mode": "orbit",
"elementId": "MTxGkoMwiKOi3k_6BhtSj",
- "focus": 0.341436030272681,
- "gap": 10.555550659883352
+ "fixedPoint": [
+ 0.3000106077209478,
+ 0.3000106077209477
+ ]
},
"lastCommittedPoint": null,
"startArrowhead": null,
@@ -870,12 +952,13 @@
175.9706139119561,
-0.6052052654573004
]
- ]
+ ],
+ "index": "aI"
},
{
"type": "text",
- "version": 483,
- "versionNonce": 868994988,
+ "version": 484,
+ "versionNonce": 516996289,
"isDeleted": false,
"id": "MJUMOrv4aVEYwYjJYeDe4",
"fillStyle": "solid",
@@ -895,7 +978,7 @@
"frameId": null,
"roundness": null,
"boundElements": [],
- "updated": 1705425218379,
+ "updated": 1773003137257,
"link": null,
"locked": false,
"fontSize": 20,
@@ -906,12 +989,95 @@
"containerId": "oBGlOyUdlb1SWXOHOqvq8",
"originalText": "CreateTopic",
"lineHeight": 1.25,
- "baseline": 18
+ "baseline": 18,
+ "index": "aJ",
+ "autoResize": true
+ },
+ {
+ "id": "ED2CHhgrfWFYesj6nQmZl",
+ "type": "text",
+ "x": 869.42255289615,
+ "y": 700.2871294244884,
+ "width": 102.77987670898438,
+ "height": 50,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [
+ "q1RSwMSBhITlPuPVQoK0P"
+ ],
+ "frameId": null,
+ "index": "aK",
+ "roundness": null,
+ "seed": 425520161,
+ "version": 106,
+ "versionNonce": 363631937,
+ "isDeleted": true,
+ "boundElements": null,
+ "updated": 1773003259776,
+ "link": null,
+ "locked": false,
+ "text": "Encryption\nFilter",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Encryption\nFilter",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "TFNsh3y3xDsdRru0pWmba",
+ "type": "text",
+ "x": 919.8078494139947,
+ "y": 611.6592388028156,
+ "width": 8,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 1,
+ "opacity": 100,
+ "groupIds": [
+ "q1RSwMSBhITlPuPVQoK0P"
+ ],
+ "frameId": null,
+ "index": "aL",
+ "roundness": null,
+ "seed": 1792315425,
+ "version": 53,
+ "versionNonce": 431197601,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1773003281856,
+ "link": null,
+ "locked": false,
+ "text": "",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "",
+ "autoResize": true,
+ "lineHeight": 1.25
}
],
"appState": {
- "gridSize": null,
- "viewBackgroundColor": "#ffffff"
+ "gridSize": 20,
+ "gridStep": 5,
+ "gridModeEnabled": false,
+ "viewBackgroundColor": "#ffffff",
+ "lockedMultiSelections": {}
},
"files": {
"32de1c80ad783376a39b48e96e5b3b6082ffcf03": {
diff --git a/assets/pages/filter.excalidraw b/assets/pages/filter.excalidraw
index a4ee116..c03452b 100644
--- a/assets/pages/filter.excalidraw
+++ b/assets/pages/filter.excalidraw
@@ -5,8 +5,8 @@
"elements": [
{
"type": "image",
- "version": 1323,
- "versionNonce": 1879591212,
+ "version": 1324,
+ "versionNonce": 898053423,
"isDeleted": false,
"id": "7-EF8jwTYp3JWan-G89K_",
"fillStyle": "solid",
@@ -39,7 +39,7 @@
"type": "arrow"
}
],
- "updated": 1705425308414,
+ "updated": 1773003039250,
"link": null,
"locked": false,
"status": "error",
@@ -47,12 +47,14 @@
"scale": [
1,
1
- ]
+ ],
+ "index": "a0",
+ "crop": null
},
{
"type": "arrow",
- "version": 2286,
- "versionNonce": 710750100,
+ "version": 2288,
+ "versionNonce": 600290031,
"isDeleted": false,
"id": "49dLrYBuINZ9M0nh8SoiY",
"fillStyle": "solid",
@@ -61,12 +63,12 @@
"roughness": 1,
"opacity": 100,
"angle": 0,
- "x": 1034.2072864089291,
- "y": 421.02468099658756,
+ "x": 1036.0265493226689,
+ "y": 416.1004134206103,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
- "width": 284.402160644531,
- "height": 35.146870871899296,
+ "width": 297.5931501130949,
+ "height": 30.845308623226288,
"seed": 1077440192,
"groupIds": [],
"frameId": null,
@@ -74,18 +76,24 @@
"type": 2
},
"boundElements": [],
- "updated": 1705425308414,
+ "updated": 1773003079364,
"link": null,
"locked": false,
"startBinding": {
+ "mode": "orbit",
"elementId": "MTxGkoMwiKOi3k_6BhtSj",
- "gap": 4.176929048089278,
- "focus": -0.7843873420064928
+ "fixedPoint": [
+ 0.9059593780614993,
+ 0.09404062193850067
+ ]
},
"endBinding": {
+ "mode": "orbit",
"elementId": "7-EF8jwTYp3JWan-G89K_",
- "gap": 21.010252382303634,
- "focus": 0.5650656640091622
+ "fixedPoint": [
+ 0.1124932453513005,
+ 0.11249324535130056
+ ]
},
"lastCommittedPoint": null,
"startArrowhead": "arrow",
@@ -96,15 +104,17 @@
0
],
[
- 284.402160644531,
- 35.146870871899296
+ 297.5931501130949,
+ 30.845308623226288
]
- ]
+ ],
+ "index": "a1",
+ "moveMidPointsWithElement": false
},
{
"type": "arrow",
- "version": 2902,
- "versionNonce": 419316652,
+ "version": 2904,
+ "versionNonce": 491879695,
"isDeleted": false,
"id": "a2FjHZ-rlgtTYJD5_J0NG",
"fillStyle": "solid",
@@ -113,12 +123,12 @@
"roughness": 1,
"opacity": 100,
"angle": 0,
- "x": 1043.7473564507395,
- "y": 529.0552921251149,
+ "x": 1036.0303573608398,
+ "y": 536.2945738925126,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
- "width": 269.85962974788913,
- "height": 2.16522235202342,
+ "width": 297.58934207492416,
+ "height": 9.372695409652465,
"seed": 613963456,
"groupIds": [],
"frameId": null,
@@ -126,18 +136,24 @@
"type": 2
},
"boundElements": [],
- "updated": 1705425308414,
+ "updated": 1773003079365,
"link": null,
"locked": false,
"startBinding": {
+ "mode": "orbit",
"elementId": "MTxGkoMwiKOi3k_6BhtSj",
- "gap": 13.716999089899673,
- "focus": -0.04185402530633675
+ "fixedPoint": [
+ 0.9999999999999997,
+ 0.5001
+ ]
},
"endBinding": {
+ "mode": "orbit",
"elementId": "7-EF8jwTYp3JWan-G89K_",
- "gap": 26.01271323713513,
- "focus": 0.05117138424368052
+ "fixedPoint": [
+ 0.46792317263869626,
+ 0.4679231726386967
+ ]
},
"lastCommittedPoint": null,
"startArrowhead": "arrow",
@@ -148,15 +164,17 @@
0
],
[
- 269.85962974788913,
- -2.16522235202342
+ 297.58934207492416,
+ -9.372695409652465
]
- ]
+ ],
+ "index": "a2",
+ "moveMidPointsWithElement": false
},
{
"type": "arrow",
- "version": 3010,
- "versionNonce": 800726292,
+ "version": 3012,
+ "versionNonce": 1935475503,
"isDeleted": false,
"id": "rreduhVNlHXcRXtTvHHW3",
"fillStyle": "solid",
@@ -165,12 +183,12 @@
"roughness": 1,
"opacity": 100,
"angle": 0,
- "x": 1058.0108764601905,
- "y": 633.884373136448,
+ "x": 1036.0303573608398,
+ "y": 645.1897429100156,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
- "width": 254.3630182089155,
- "height": 47.443827955434244,
+ "width": 297.58934207492393,
+ "height": 46.627913850827895,
"seed": 1924726080,
"groupIds": [],
"frameId": null,
@@ -178,18 +196,24 @@
"type": 2
},
"boundElements": [],
- "updated": 1705425308414,
+ "updated": 1773003079365,
"link": null,
"locked": false,
"startBinding": {
+ "mode": "orbit",
"elementId": "MTxGkoMwiKOi3k_6BhtSj",
- "gap": 27.98051909935066,
- "focus": 0.7168782992314487
+ "fixedPoint": [
+ 0.876222142058188,
+ 0.8762221420581884
+ ]
},
"endBinding": {
+ "mode": "orbit",
"elementId": "7-EF8jwTYp3JWan-G89K_",
- "gap": 27.245804766657784,
- "focus": -0.3157782816672856
+ "fixedPoint": [
+ 0.21048283394197415,
+ 0.7895171660580271
+ ]
},
"lastCommittedPoint": null,
"startArrowhead": "arrow",
@@ -200,15 +224,17 @@
0
],
[
- 254.3630182089155,
- -47.443827955434244
+ 297.58934207492393,
+ -46.627913850827895
]
- ]
+ ],
+ "index": "a3",
+ "moveMidPointsWithElement": false
},
{
"type": "rectangle",
- "version": 1030,
- "versionNonce": 1707340972,
+ "version": 1031,
+ "versionNonce": 1951462767,
"isDeleted": false,
"id": "wCL6rKE1nWnuI4zY6Pi-v",
"fillStyle": "solid",
@@ -239,14 +265,15 @@
"type": "arrow"
}
],
- "updated": 1705425316461,
+ "updated": 1773003039250,
"link": null,
- "locked": false
+ "locked": false,
+ "index": "a4"
},
{
"type": "text",
- "version": 916,
- "versionNonce": 914717622,
+ "version": 917,
+ "versionNonce": 1836489985,
"isDeleted": false,
"id": "KIfasgQCAWLeHSlBMKMzw",
"fillStyle": "solid",
@@ -266,7 +293,7 @@
"frameId": null,
"roundness": null,
"boundElements": [],
- "updated": 1705425517543,
+ "updated": 1773003039250,
"link": null,
"locked": false,
"fontSize": 20,
@@ -277,12 +304,14 @@
"containerId": null,
"originalText": "Trading\n",
"lineHeight": 1.25,
- "baseline": 43
+ "baseline": 43,
+ "index": "a5",
+ "autoResize": true
},
{
"type": "arrow",
- "version": 2662,
- "versionNonce": 593376532,
+ "version": 2664,
+ "versionNonce": 642958671,
"isDeleted": false,
"id": "VWGHR4qWjvbvrhTwHZM_k",
"fillStyle": "solid",
@@ -291,12 +320,12 @@
"roughness": 1,
"opacity": 100,
"angle": 0,
- "x": 550.2278190104073,
- "y": 491.2299103115191,
+ "x": 544.9626131118321,
+ "y": 485.55028284003635,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
- "width": 222.51425404867473,
- "height": 1.6533743537705732,
+ "width": 244.0382032333829,
+ "height": 1.2375971767690999,
"seed": 1827878592,
"groupIds": [],
"frameId": null,
@@ -309,18 +338,24 @@
"id": "7ZZ_H8QzXVhJFYD80Nt3a"
}
],
- "updated": 1705425324119,
+ "updated": 1773003079366,
"link": null,
"locked": false,
"startBinding": {
+ "mode": "orbit",
"elementId": "wCL6rKE1nWnuI4zY6Pi-v",
- "focus": -0.41977216749226953,
- "gap": 11.095708414704177
+ "fixedPoint": [
+ 0.7971388905580681,
+ 0.2028611094419336
+ ]
},
"endBinding": {
+ "mode": "orbit",
"elementId": "MTxGkoMwiKOi3k_6BhtSj",
- "focus": 0.31380397301768276,
- "gap": 22.258743286132812
+ "fixedPoint": [
+ 0.3268966690367184,
+ 0.3268966690367186
+ ]
},
"lastCommittedPoint": null,
"startArrowhead": null,
@@ -331,15 +366,17 @@
0
],
[
- 222.51425404867473,
- -1.6533743537705732
+ 244.0382032333829,
+ -1.2375971767690999
]
- ]
+ ],
+ "index": "a6",
+ "moveMidPointsWithElement": false
},
{
"type": "text",
- "version": 484,
- "versionNonce": 1980477740,
+ "version": 486,
+ "versionNonce": 361448303,
"isDeleted": false,
"id": "7ZZ_H8QzXVhJFYD80Nt3a",
"fillStyle": "solid",
@@ -352,14 +389,14 @@
"y": 477.90322313463383,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
- "width": 119.43988037109375,
+ "width": 119.43986511230469,
"height": 25,
"seed": 1054760640,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
- "updated": 1705425323110,
+ "updated": 1773003079366,
"link": null,
"locked": false,
"fontSize": 20,
@@ -370,12 +407,14 @@
"containerId": "VWGHR4qWjvbvrhTwHZM_k",
"originalText": "CreateTopic",
"lineHeight": 1.25,
- "baseline": 19
+ "baseline": 19,
+ "index": "a7",
+ "autoResize": true
},
{
"type": "image",
- "version": 939,
- "versionNonce": 928583084,
+ "version": 945,
+ "versionNonce": 802399279,
"isDeleted": false,
"id": "ZDS7juKJBD4UJdH_i4QF4",
"fillStyle": "solid",
@@ -394,17 +433,8 @@
"groupIds": [],
"frameId": null,
"roundness": null,
- "boundElements": [
- {
- "id": "Yp1qkNfVEfqdpX5-aaLAy",
- "type": "arrow"
- },
- {
- "id": "GYpRw-Mrpu5WvOB9vjlPf",
- "type": "arrow"
- }
- ],
- "updated": 1705425308414,
+ "boundElements": [],
+ "updated": 1773003082251,
"link": null,
"locked": false,
"status": "error",
@@ -412,12 +442,14 @@
"scale": [
1,
1
- ]
+ ],
+ "index": "a8",
+ "crop": null
},
{
"type": "text",
- "version": 367,
- "versionNonce": 2070528682,
+ "version": 368,
+ "versionNonce": 1201803457,
"isDeleted": false,
"id": "2QMZZuRz6E3377zCrss74",
"fillStyle": "solid",
@@ -437,7 +469,7 @@
"frameId": null,
"roundness": null,
"boundElements": [],
- "updated": 1705425517543,
+ "updated": 1773003039250,
"link": null,
"locked": false,
"fontSize": 20,
@@ -448,12 +480,14 @@
"containerId": null,
"originalText": "kroxylicious\n",
"lineHeight": 1.25,
- "baseline": 43
+ "baseline": 43,
+ "index": "a9",
+ "autoResize": true
},
{
"type": "rectangle",
- "version": 1743,
- "versionNonce": 851605548,
+ "version": 1772,
+ "versionNonce": 1182351887,
"isDeleted": false,
"id": "mkEXewQbZJjoOuBGR9XwJ",
"fillStyle": "solid",
@@ -462,11 +496,11 @@
"roughness": 1,
"opacity": 100,
"angle": 0,
- "x": 867.1435775756836,
+ "x": 853.1435775756836,
"y": 603.0627102033375,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
- "width": 98.31726074218753,
+ "width": 119.31726074218753,
"height": 63.24877929687506,
"seed": 298224563,
"groupIds": [],
@@ -474,20 +508,16 @@
"roundness": {
"type": 3
},
- "boundElements": [
- {
- "id": "GYpRw-Mrpu5WvOB9vjlPf",
- "type": "arrow"
- }
- ],
- "updated": 1705425308414,
+ "boundElements": [],
+ "updated": 1773003086606,
"link": null,
- "locked": false
+ "locked": false,
+ "index": "aA"
},
{
"type": "rectangle",
- "version": 1604,
- "versionNonce": 45595052,
+ "version": 1607,
+ "versionNonce": 323441327,
"isDeleted": false,
"id": "MTxGkoMwiKOi3k_6BhtSj",
"fillStyle": "solid",
@@ -530,14 +560,15 @@
"type": "arrow"
}
],
- "updated": 1705425316461,
+ "updated": 1773003079364,
"link": null,
- "locked": false
+ "locked": false,
+ "index": "aB"
},
{
"type": "text",
- "version": 466,
- "versionNonce": 1625353516,
+ "version": 495,
+ "versionNonce": 1442933679,
"isDeleted": false,
"id": "yo6SrsJ6WRmoFbR63wqcH",
"fillStyle": "solid",
@@ -546,34 +577,36 @@
"roughness": 1,
"opacity": 100,
"angle": 0,
- "x": 887.2976303100586,
+ "x": 864.8776550292969,
"y": 608.5806850568531,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
- "width": 51.95994567871094,
+ "width": 96.79989624023438,
"height": 50,
"seed": 1042004221,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
- "updated": 1705425598351,
+ "updated": 1773003057053,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
- "text": "Audit\nFilter",
+ "text": "Encryption\nFilter",
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
- "originalText": "Audit\nFilter",
+ "originalText": "Encryption\nFilter",
"lineHeight": 1.25,
- "baseline": 43
+ "baseline": 43,
+ "index": "aC",
+ "autoResize": true
},
{
"type": "arrow",
- "version": 875,
- "versionNonce": 790783916,
+ "version": 898,
+ "versionNonce": 335806241,
"isDeleted": false,
"id": "Yp1qkNfVEfqdpX5-aaLAy",
"fillStyle": "solid",
@@ -586,21 +619,17 @@
"y": 607.0601331778407,
"strokeColor": "#343a40",
"backgroundColor": "#ffffff",
- "width": 56.33584772013046,
+ "width": 35.33584772013046,
"height": 31.453230577590944,
"seed": 1203020844,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
- "updated": 1705425598351,
+ "updated": 1773003070710,
"link": null,
"locked": false,
- "startBinding": {
- "elementId": "ZDS7juKJBD4UJdH_i4QF4",
- "focus": 1.2183073741856183,
- "gap": 26.33604260166885
- },
+ "startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
@@ -615,15 +644,17 @@
31.453230577590944
],
[
- 56.33584772013046,
+ 35.33584772013046,
30.937916579261355
]
- ]
+ ],
+ "index": "aD",
+ "moveMidPointsWithElement": false
},
{
"type": "arrow",
- "version": 1316,
- "versionNonce": 93019436,
+ "version": 1343,
+ "versionNonce": 52540847,
"isDeleted": false,
"id": "GYpRw-Mrpu5WvOB9vjlPf",
"fillStyle": "solid",
@@ -632,30 +663,22 @@
"roughness": 0,
"opacity": 100,
"angle": 4.717644212673921,
- "x": 968.9814108673793,
- "y": 608.7453107380337,
+ "x": 984.4153346820042,
+ "y": 614.0534053972654,
"strokeColor": "#343a40",
"backgroundColor": "#ffffff",
- "width": 35.30687497965346,
- "height": 31.453230577590944,
+ "width": 35.306874979653344,
+ "height": 30.84026253375623,
"seed": 1814214804,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
- "updated": 1705425308414,
+ "updated": 1773003083002,
"link": null,
"locked": false,
- "startBinding": {
- "elementId": "mkEXewQbZJjoOuBGR9XwJ",
- "focus": 0.22171530542202125,
- "gap": 5.354839426986928
- },
- "endBinding": {
- "elementId": "ZDS7juKJBD4UJdH_i4QF4",
- "focus": -1.2944561450151195,
- "gap": 26.17631359776226
- },
+ "startBinding": null,
+ "endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
@@ -665,19 +688,21 @@
0
],
[
- 0,
- 31.453230577590944
+ -6.12744402485373,
+ 30.84026253375623
],
[
- 35.30687497965346,
- 31.267744076044096
+ 29.179430954799614,
+ 30.65477603220927
]
- ]
+ ],
+ "index": "aE",
+ "moveMidPointsWithElement": false
},
{
"type": "arrow",
- "version": 2732,
- "versionNonce": 1973912492,
+ "version": 2734,
+ "versionNonce": 558824847,
"isDeleted": false,
"id": "wQFBCmx21O61APVCdI-g3",
"fillStyle": "solid",
@@ -686,12 +711,12 @@
"roughness": 1,
"opacity": 100,
"angle": 0,
- "x": 547.0284635044914,
- "y": 528.44525338363,
+ "x": 545.0669095485317,
+ "y": 528.3060553404083,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
- "width": 222.51425404867473,
- "height": 1.6533743537705732,
+ "width": 243.93390679668323,
+ "height": 4.82357021478731,
"seed": 1284960276,
"groupIds": [],
"frameId": null,
@@ -704,18 +729,24 @@
"id": "-7Zpe5-sHjSiuiGSwnFEv"
}
],
- "updated": 1705425318530,
+ "updated": 1773003079366,
"link": null,
"locked": false,
"startBinding": {
+ "mode": "orbit",
"elementId": "wCL6rKE1nWnuI4zY6Pi-v",
- "focus": 0.5750196243720582,
- "gap": 7.896352908788231
+ "fixedPoint": [
+ 0.7697498244832024,
+ 0.7697498244832032
+ ]
},
"endBinding": {
+ "mode": "orbit",
"elementId": "MTxGkoMwiKOi3k_6BhtSj",
- "focus": 0.070230804272174,
- "gap": 25.45809879204876
+ "fixedPoint": [
+ 0.49705241250315835,
+ 0.49705241250315835
+ ]
},
"lastCommittedPoint": null,
"startArrowhead": null,
@@ -726,15 +757,17 @@
0
],
[
- 222.51425404867473,
- -1.6533743537705732
+ 243.93390679668323,
+ 4.82357021478731
]
- ]
+ ],
+ "index": "aF",
+ "moveMidPointsWithElement": false
},
{
"type": "text",
- "version": 474,
- "versionNonce": 1866350252,
+ "version": 475,
+ "versionNonce": 1596708399,
"isDeleted": false,
"id": "-7Zpe5-sHjSiuiGSwnFEv",
"fillStyle": "solid",
@@ -754,7 +787,7 @@
"frameId": null,
"roundness": null,
"boundElements": [],
- "updated": 1705425317047,
+ "updated": 1773003039250,
"link": null,
"locked": false,
"fontSize": 20,
@@ -765,12 +798,17 @@
"containerId": "wQFBCmx21O61APVCdI-g3",
"originalText": "Produce",
"lineHeight": 1.25,
- "baseline": 19
+ "baseline": 19,
+ "index": "aG",
+ "autoResize": true
}
],
"appState": {
- "gridSize": null,
- "viewBackgroundColor": "#ffffff"
+ "gridSize": 20,
+ "gridStep": 5,
+ "gridModeEnabled": false,
+ "viewBackgroundColor": "#ffffff",
+ "lockedMultiSelections": {}
},
"files": {
"32de1c80ad783376a39b48e96e5b3b6082ffcf03": {
diff --git a/assets/pages/images/filter-chain.png b/assets/pages/images/filter-chain.png
index d66cede..2860e85 100644
Binary files a/assets/pages/images/filter-chain.png and b/assets/pages/images/filter-chain.png differ
diff --git a/assets/pages/images/filter.png b/assets/pages/images/filter.png
index 1731c58..3f56493 100644
Binary files a/assets/pages/images/filter.png and b/assets/pages/images/filter.png differ
diff --git a/assets/pages/images/overview.png b/assets/pages/images/overview.png
index 14c3efe..1776923 100644
Binary files a/assets/pages/images/overview.png and b/assets/pages/images/overview.png differ
diff --git a/assets/pages/overview.excalidraw b/assets/pages/overview.excalidraw
index 861b287..e3a2a17 100644
--- a/assets/pages/overview.excalidraw
+++ b/assets/pages/overview.excalidraw
@@ -5,8 +5,8 @@
"elements": [
{
"type": "image",
- "version": 1455,
- "versionNonce": 873911584,
+ "version": 1456,
+ "versionNonce": 525729825,
"isDeleted": false,
"id": "7-EF8jwTYp3JWan-G89K_",
"fillStyle": "solid",
@@ -43,7 +43,7 @@
"type": "arrow"
}
],
- "updated": 1706012474920,
+ "updated": 1773002756443,
"link": null,
"locked": false,
"status": "error",
@@ -51,12 +51,14 @@
"scale": [
1,
1
- ]
+ ],
+ "index": "a0",
+ "crop": null
},
{
"type": "arrow",
- "version": 2886,
- "versionNonce": 1564773600,
+ "version": 2887,
+ "versionNonce": 690114159,
"isDeleted": false,
"id": "49dLrYBuINZ9M0nh8SoiY",
"fillStyle": "solid",
@@ -78,18 +80,24 @@
"type": 2
},
"boundElements": [],
- "updated": 1706012474920,
+ "updated": 1773002756443,
"link": null,
"locked": false,
"startBinding": {
+ "mode": "orbit",
"elementId": "MTxGkoMwiKOi3k_6BhtSj",
- "gap": 4.176929048089278,
- "focus": -0.7843873420064928
+ "fixedPoint": [
+ 0.9135988846897471,
+ 0.0864011153102517
+ ]
},
"endBinding": {
+ "mode": "orbit",
"elementId": "7-EF8jwTYp3JWan-G89K_",
- "gap": 21.010252382303634,
- "focus": 0.5650656640091622
+ "fixedPoint": [
+ 0.13703155239870823,
+ 0.13703155239870737
+ ]
},
"lastCommittedPoint": null,
"startArrowhead": "arrow",
@@ -103,12 +111,13 @@
243.62322998046852,
21.568056024602583
]
- ]
+ ],
+ "index": "a1"
},
{
"type": "arrow",
- "version": 3502,
- "versionNonce": 1891578144,
+ "version": 3503,
+ "versionNonce": 734221313,
"isDeleted": false,
"id": "a2FjHZ-rlgtTYJD5_J0NG",
"fillStyle": "solid",
@@ -130,18 +139,24 @@
"type": 2
},
"boundElements": [],
- "updated": 1706012474920,
+ "updated": 1773002756443,
"link": null,
"locked": false,
"startBinding": {
+ "mode": "orbit",
"elementId": "MTxGkoMwiKOi3k_6BhtSj",
- "gap": 13.716999089899673,
- "focus": -0.04185402530633675
+ "fixedPoint": [
+ 0.9999999999999998,
+ 0.5001
+ ]
},
"endBinding": {
+ "mode": "orbit",
"elementId": "7-EF8jwTYp3JWan-G89K_",
- "gap": 26.01271323713513,
- "focus": 0.05117138424368052
+ "fixedPoint": [
+ 0.4684931971217479,
+ 0.4684931971217484
+ ]
},
"lastCommittedPoint": null,
"startArrowhead": "arrow",
@@ -155,12 +170,13 @@
229.08069908382663,
5.2193557204467425
]
- ]
+ ],
+ "index": "a2"
},
{
"type": "arrow",
- "version": 3610,
- "versionNonce": 1658843360,
+ "version": 3611,
+ "versionNonce": 1674356879,
"isDeleted": false,
"id": "rreduhVNlHXcRXtTvHHW3",
"fillStyle": "solid",
@@ -182,18 +198,24 @@
"type": 2
},
"boundElements": [],
- "updated": 1706012474920,
+ "updated": 1773002756443,
"link": null,
"locked": false,
"startBinding": {
+ "mode": "orbit",
"elementId": "MTxGkoMwiKOi3k_6BhtSj",
- "gap": 27.98051909935066,
- "focus": 0.7168782992314487
+ "fixedPoint": [
+ 0.8864500670878799,
+ 0.8864500670878804
+ ]
},
"endBinding": {
+ "mode": "orbit",
"elementId": "7-EF8jwTYp3JWan-G89K_",
- "gap": 27.245804766657784,
- "focus": -0.3157782816672856
+ "fixedPoint": [
+ 0.2569404166584953,
+ 0.7430595833415026
+ ]
},
"lastCommittedPoint": null,
"startArrowhead": "arrow",
@@ -207,12 +229,13 @@
213.584087544853,
-17.30626099537983
]
- ]
+ ],
+ "index": "a3"
},
{
"type": "rectangle",
- "version": 1218,
- "versionNonce": 805047584,
+ "version": 1219,
+ "versionNonce": 186330081,
"isDeleted": false,
"id": "wCL6rKE1nWnuI4zY6Pi-v",
"fillStyle": "cross-hatch",
@@ -241,14 +264,15 @@
"type": "arrow"
}
],
- "updated": 1706012474920,
+ "updated": 1773002756443,
"link": null,
- "locked": false
+ "locked": false,
+ "index": "a4"
},
{
"type": "text",
- "version": 1169,
- "versionNonce": 1735316704,
+ "version": 1170,
+ "versionNonce": 677822127,
"isDeleted": false,
"id": "KIfasgQCAWLeHSlBMKMzw",
"fillStyle": "cross-hatch",
@@ -270,7 +294,7 @@
"frameId": null,
"roundness": null,
"boundElements": [],
- "updated": 1706012474920,
+ "updated": 1773002756443,
"link": null,
"locked": false,
"fontSize": 20,
@@ -281,12 +305,14 @@
"containerId": null,
"originalText": "\napp",
"lineHeight": 1.25,
- "baseline": 43
+ "baseline": 43,
+ "index": "a5",
+ "autoResize": true
},
{
"type": "image",
- "version": 968,
- "versionNonce": 1844659488,
+ "version": 969,
+ "versionNonce": 91031489,
"isDeleted": false,
"id": "ZDS7juKJBD4UJdH_i4QF4",
"fillStyle": "solid",
@@ -306,7 +332,7 @@
"frameId": null,
"roundness": null,
"boundElements": [],
- "updated": 1706012474920,
+ "updated": 1773002756443,
"link": null,
"locked": false,
"status": "error",
@@ -314,12 +340,14 @@
"scale": [
1,
1
- ]
+ ],
+ "index": "a6",
+ "crop": null
},
{
"type": "text",
- "version": 415,
- "versionNonce": 296164576,
+ "version": 416,
+ "versionNonce": 429461711,
"isDeleted": false,
"id": "2QMZZuRz6E3377zCrss74",
"fillStyle": "solid",
@@ -339,7 +367,7 @@
"frameId": null,
"roundness": null,
"boundElements": [],
- "updated": 1706012474920,
+ "updated": 1773002756443,
"link": null,
"locked": false,
"fontSize": 20,
@@ -350,12 +378,14 @@
"containerId": null,
"originalText": "kroxylicious\n",
"lineHeight": 1.25,
- "baseline": 43
+ "baseline": 43,
+ "index": "a7",
+ "autoResize": true
},
{
"type": "rectangle",
- "version": 1787,
- "versionNonce": 293371168,
+ "version": 1788,
+ "versionNonce": 886597537,
"isDeleted": false,
"id": "MTxGkoMwiKOi3k_6BhtSj",
"fillStyle": "solid",
@@ -406,14 +436,15 @@
"type": "arrow"
}
],
- "updated": 1706012474920,
+ "updated": 1773002756443,
"link": null,
- "locked": false
+ "locked": false,
+ "index": "a8"
},
{
"type": "arrow",
- "version": 3354,
- "versionNonce": 927264032,
+ "version": 3355,
+ "versionNonce": 1895571183,
"isDeleted": false,
"id": "oBGlOyUdlb1SWXOHOqvq8",
"fillStyle": "solid",
@@ -435,18 +466,24 @@
"type": 2
},
"boundElements": [],
- "updated": 1706012474920,
+ "updated": 1773002756443,
"link": null,
"locked": false,
"startBinding": {
+ "mode": "orbit",
"elementId": "wCL6rKE1nWnuI4zY6Pi-v",
- "gap": 10.865673501891365,
- "focus": -0.5598542558627714
+ "fixedPoint": [
+ 0.8330718227310786,
+ 0.16692817726892212
+ ]
},
"endBinding": {
+ "mode": "orbit",
"elementId": "MTxGkoMwiKOi3k_6BhtSj",
- "gap": 10.684273804414715,
- "focus": 0.34578915463425186
+ "fixedPoint": [
+ 0.19895864500800298,
+ 0.1989586450080028
+ ]
},
"lastCommittedPoint": null,
"startArrowhead": null,
@@ -460,12 +497,13 @@
175.53214796703003,
30.102201214728268
]
- ]
+ ],
+ "index": "a9"
},
{
"type": "rectangle",
- "version": 1300,
- "versionNonce": 376064288,
+ "version": 1301,
+ "versionNonce": 1133300609,
"isDeleted": false,
"id": "N6dRhAKTy0CEy-H7Hhhtu",
"fillStyle": "cross-hatch",
@@ -494,14 +532,15 @@
"type": "arrow"
}
],
- "updated": 1706012474920,
+ "updated": 1773002756443,
"link": null,
- "locked": false
+ "locked": false,
+ "index": "aA"
},
{
"type": "text",
- "version": 1264,
- "versionNonce": 319969504,
+ "version": 1265,
+ "versionNonce": 555247887,
"isDeleted": false,
"id": "_jzbjw4s6BX9LadOChUK_",
"fillStyle": "cross-hatch",
@@ -523,7 +562,7 @@
"frameId": null,
"roundness": null,
"boundElements": [],
- "updated": 1706012474920,
+ "updated": 1773002756443,
"link": null,
"locked": false,
"fontSize": 20,
@@ -534,12 +573,14 @@
"containerId": null,
"originalText": "\napp",
"lineHeight": 1.25,
- "baseline": 43
+ "baseline": 43,
+ "index": "aB",
+ "autoResize": true
},
{
"type": "arrow",
- "version": 3441,
- "versionNonce": 545531168,
+ "version": 3442,
+ "versionNonce": 1774826337,
"isDeleted": false,
"id": "dgwmkUuBCyRFU2-rNABmB",
"fillStyle": "solid",
@@ -561,18 +602,24 @@
"type": 2
},
"boundElements": [],
- "updated": 1706012474920,
+ "updated": 1773002756443,
"link": null,
"locked": false,
"startBinding": {
+ "mode": "orbit",
"elementId": "N6dRhAKTy0CEy-H7Hhhtu",
- "gap": 14.481305715067606,
- "focus": -0.17206196947926872
+ "fixedPoint": [
+ 1,
+ 0.5001
+ ]
},
"endBinding": {
+ "mode": "orbit",
"elementId": "MTxGkoMwiKOi3k_6BhtSj",
- "gap": 7.833972033031614,
- "focus": -0.04081746571099431
+ "fixedPoint": [
+ 0,
+ 0.5001
+ ]
},
"lastCommittedPoint": null,
"startArrowhead": null,
@@ -586,12 +633,13 @@
174.7668175252369,
3.6719221845471566
]
- ]
+ ],
+ "index": "aC"
},
{
"type": "rectangle",
- "version": 1380,
- "versionNonce": 890518752,
+ "version": 1381,
+ "versionNonce": 929460015,
"isDeleted": false,
"id": "OzDsEfMIQfcr-RAc8zf02",
"fillStyle": "cross-hatch",
@@ -624,14 +672,15 @@
"type": "arrow"
}
],
- "updated": 1706012474920,
+ "updated": 1773002756443,
"link": null,
- "locked": false
+ "locked": false,
+ "index": "aD"
},
{
"type": "text",
- "version": 1339,
- "versionNonce": 50495776,
+ "version": 1340,
+ "versionNonce": 736010049,
"isDeleted": false,
"id": "5EhcXchFGTlOZJV-2mUV2",
"fillStyle": "cross-hatch",
@@ -653,7 +702,7 @@
"frameId": null,
"roundness": null,
"boundElements": [],
- "updated": 1706012474920,
+ "updated": 1773002756443,
"link": null,
"locked": false,
"fontSize": 20,
@@ -664,12 +713,14 @@
"containerId": null,
"originalText": "\napp",
"lineHeight": 1.25,
- "baseline": 43
+ "baseline": 43,
+ "index": "aE",
+ "autoResize": true
},
{
"type": "arrow",
- "version": 3538,
- "versionNonce": 87662816,
+ "version": 3539,
+ "versionNonce": 2119086415,
"isDeleted": false,
"id": "_Ndp9LM-rqV9chC_8VHoC",
"fillStyle": "solid",
@@ -691,18 +742,24 @@
"type": 2
},
"boundElements": [],
- "updated": 1706012474920,
+ "updated": 1773002756443,
"link": null,
"locked": false,
"startBinding": {
+ "mode": "orbit",
"elementId": "OzDsEfMIQfcr-RAc8zf02",
- "gap": 11.563300593424174,
- "focus": 0.2029373074962333
+ "fixedPoint": [
+ 1,
+ 0.5001
+ ]
},
"endBinding": {
+ "mode": "orbit",
"elementId": "MTxGkoMwiKOi3k_6BhtSj",
- "gap": 10.744164654675046,
- "focus": -0.23492344557931627
+ "fixedPoint": [
+ 0.29202275612880146,
+ 0.7079772438711972
+ ]
},
"lastCommittedPoint": null,
"startArrowhead": null,
@@ -716,7 +773,8 @@
174.77463002523677,
-33.39975509774467
]
- ]
+ ],
+ "index": "aF"
},
{
"id": "kgQUEkVUYwAOspK-rnMmS",
@@ -737,8 +795,8 @@
"frameId": null,
"roundness": null,
"seed": 829288736,
- "version": 504,
- "versionNonce": 1930593504,
+ "version": 505,
+ "versionNonce": 1479216929,
"isDeleted": false,
"boundElements": [
{
@@ -746,7 +804,7 @@
"type": "arrow"
}
],
- "updated": 1706012474920,
+ "updated": 1773002756443,
"link": null,
"locked": false,
"text": "Applications",
@@ -757,12 +815,14 @@
"baseline": 25,
"containerId": null,
"originalText": "Applications",
- "lineHeight": 1.25
+ "lineHeight": 1.25,
+ "index": "aG",
+ "autoResize": true
},
{
"type": "text",
- "version": 471,
- "versionNonce": 2083449056,
+ "version": 472,
+ "versionNonce": 1596567407,
"isDeleted": false,
"id": "l1f6P4u8287NTHdER0jzY",
"fillStyle": "cross-hatch",
@@ -782,7 +842,7 @@
"frameId": null,
"roundness": null,
"boundElements": [],
- "updated": 1706012474920,
+ "updated": 1773002756443,
"link": null,
"locked": false,
"fontSize": 20,
@@ -793,12 +853,14 @@
"containerId": null,
"originalText": "(written in *any* language supported\nby Kafka ecosystem)",
"lineHeight": 1.25,
- "baseline": 43
+ "baseline": 43,
+ "index": "aH",
+ "autoResize": true
},
{
"type": "text",
- "version": 443,
- "versionNonce": 884544736,
+ "version": 444,
+ "versionNonce": 1159627521,
"isDeleted": false,
"id": "UoUipcWeDAPuUocGIbQBf",
"fillStyle": "cross-hatch",
@@ -823,7 +885,7 @@
"type": "arrow"
}
],
- "updated": 1706012474920,
+ "updated": 1773002756443,
"link": null,
"locked": false,
"fontSize": 28,
@@ -834,12 +896,14 @@
"containerId": null,
"originalText": "Kafka",
"lineHeight": 1.25,
- "baseline": 25
+ "baseline": 25,
+ "index": "aI",
+ "autoResize": true
},
{
"type": "text",
- "version": 504,
- "versionNonce": 1589061920,
+ "version": 505,
+ "versionNonce": 71297423,
"isDeleted": false,
"id": "K-FOzhYCCldJzPxIZRLZe",
"fillStyle": "cross-hatch",
@@ -859,7 +923,7 @@
"frameId": null,
"roundness": null,
"boundElements": [],
- "updated": 1706012474920,
+ "updated": 1773002756443,
"link": null,
"locked": false,
"fontSize": 20,
@@ -870,7 +934,9 @@
"containerId": null,
"originalText": "(on-premise kafka cluster\nor cloud Kafka service) ",
"lineHeight": 1.25,
- "baseline": 43
+ "baseline": 43,
+ "index": "aJ",
+ "autoResize": true
},
{
"id": "M4z3od5LeqH27Ei3HzE9L",
@@ -891,11 +957,11 @@
"frameId": null,
"roundness": null,
"seed": 1112108256,
- "version": 341,
- "versionNonce": 1787001056,
+ "version": 342,
+ "versionNonce": 1329101537,
"isDeleted": false,
- "boundElements": null,
- "updated": 1706012474920,
+ "boundElements": [],
+ "updated": 1773002756443,
"link": null,
"locked": false,
"points": [
@@ -910,17 +976,24 @@
],
"lastCommittedPoint": null,
"startBinding": {
+ "mode": "orbit",
"elementId": "kgQUEkVUYwAOspK-rnMmS",
- "focus": -0.04236007817600196,
- "gap": 6.6541748046875
+ "fixedPoint": [
+ 0.5172009181148781,
+ 0.48279908188512116
+ ]
},
"endBinding": {
+ "mode": "orbit",
"elementId": "OzDsEfMIQfcr-RAc8zf02",
- "focus": -0.18172216960089235,
- "gap": 5.580596923828125
+ "fixedPoint": [
+ 0.5001,
+ 1
+ ]
},
"startArrowhead": null,
- "endArrowhead": "arrow"
+ "endArrowhead": "arrow",
+ "index": "aK"
},
{
"id": "UabDXtU1LvbOQCwqZXuEg",
@@ -941,11 +1014,11 @@
"frameId": null,
"roundness": null,
"seed": 2034927904,
- "version": 26,
- "versionNonce": 204801312,
+ "version": 27,
+ "versionNonce": 986308527,
"isDeleted": false,
- "boundElements": null,
- "updated": 1706012474920,
+ "boundElements": [],
+ "updated": 1773002756443,
"link": null,
"locked": false,
"points": [
@@ -960,22 +1033,29 @@
],
"lastCommittedPoint": null,
"startBinding": {
+ "mode": "orbit",
"elementId": "UoUipcWeDAPuUocGIbQBf",
- "focus": 0.27224277135038,
- "gap": 1.31158447265625
+ "fixedPoint": [
+ 0.5001,
+ 0
+ ]
},
"endBinding": {
+ "mode": "orbit",
"elementId": "7-EF8jwTYp3JWan-G89K_",
- "focus": 0.5552674882762648,
- "gap": 2.056141362535982
+ "fixedPoint": [
+ 0.5001,
+ 0.9999999999999999
+ ]
},
"startArrowhead": null,
- "endArrowhead": "arrow"
+ "endArrowhead": "arrow",
+ "index": "aL"
},
{
"type": "arrow",
- "version": 287,
- "versionNonce": 1011140896,
+ "version": 288,
+ "versionNonce": 386430657,
"isDeleted": false,
"id": "N6bul1eiEuXADXzlyed81",
"fillStyle": "cross-hatch",
@@ -995,18 +1075,24 @@
"frameId": null,
"roundness": null,
"boundElements": [],
- "updated": 1706012508480,
+ "updated": 1773002756443,
"link": null,
"locked": false,
"startBinding": {
+ "mode": "orbit",
"elementId": "2ZCE4HZaFSW5c5t1lYPWK",
- "focus": 0.043439019589364455,
- "gap": 8.891228407621384
+ "fixedPoint": [
+ 0.5001,
+ 0
+ ]
},
"endBinding": {
+ "mode": "orbit",
"elementId": "MTxGkoMwiKOi3k_6BhtSj",
- "focus": -0.033070088790514714,
- "gap": 25.675781561381996
+ "fixedPoint": [
+ 0.5404253446755514,
+ 0.5404253446755523
+ ]
},
"lastCommittedPoint": null,
"startArrowhead": null,
@@ -1020,12 +1106,13 @@
-0.20943581498102048,
-41.6136474609375
]
- ]
+ ],
+ "index": "aM"
},
{
"type": "text",
- "version": 758,
- "versionNonce": 1083627808,
+ "version": 775,
+ "versionNonce": 1839421985,
"isDeleted": false,
"id": "A10GcI-PHBQGeJX0oJUxT",
"fillStyle": "cross-hatch",
@@ -1034,34 +1121,36 @@
"roughness": 0,
"opacity": 100,
"angle": 0,
- "x": 750.9279678980508,
+ "x": 750.927998415629,
"y": 710.3370565981221,
"strokeColor": "#f08c00",
"backgroundColor": "#e9ecef",
- "width": 333.6796875,
+ "width": 333.67962646484375,
"height": 75,
"seed": 583865568,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
- "updated": 1706012494029,
+ "updated": 1773002770824,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
- "text": "Transparently introduces\nbehaviours into the Kafka system\n(policy, security, audit..) ",
+ "text": "Transparently introduces\nbehaviours into the Kafka system\n(policy, security, multi-tenancy..) ",
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
- "originalText": "Transparently introduces\nbehaviours into the Kafka system\n(policy, security, audit..) ",
+ "originalText": "Transparently introduces\nbehaviours into the Kafka system\n(policy, security, multi-tenancy..) ",
"lineHeight": 1.25,
- "baseline": 68
+ "baseline": 68,
+ "index": "aN",
+ "autoResize": true
},
{
"type": "text",
- "version": 519,
- "versionNonce": 1256374496,
+ "version": 520,
+ "versionNonce": 2133718689,
"isDeleted": false,
"id": "2ZCE4HZaFSW5c5t1lYPWK",
"fillStyle": "cross-hatch",
@@ -1086,7 +1175,7 @@
"type": "arrow"
}
],
- "updated": 1706012474920,
+ "updated": 1773002756443,
"link": null,
"locked": false,
"fontSize": 28,
@@ -1097,12 +1186,17 @@
"containerId": null,
"originalText": "Kroxylicious",
"lineHeight": 1.25,
- "baseline": 25
+ "baseline": 25,
+ "index": "aO",
+ "autoResize": true
}
],
"appState": {
- "gridSize": null,
- "viewBackgroundColor": "#ffffff"
+ "gridSize": 20,
+ "gridStep": 5,
+ "gridModeEnabled": false,
+ "viewBackgroundColor": "#ffffff",
+ "lockedMultiSelections": {}
},
"files": {
"32de1c80ad783376a39b48e96e5b3b6082ffcf03": {
diff --git a/overview.markdown b/overview.markdown
index 8af9ae2..2415fd3 100644
--- a/overview.markdown
+++ b/overview.markdown
@@ -12,7 +12,7 @@ This page provides an overview of how Kroxylicious works. For more details, ple
# What is Kroxylicious?
Kroxylicious is an Apache Kafka® protocol-aware proxy. It can be used to layer uniform behaviours onto a
-Kafka based system in areas such as data-governance, security, policy enforcement and audit without needing to
+Kafka based system in areas such as data-governance, security and policy enforcement without needing to
change either the applications or the Kafka Cluster.
Kroxylicious is a stand-alone component which is deployed between the applications that use Kafka and
@@ -54,7 +54,7 @@ that lets you build custom filters, to fit your own use-case.
Filters are composable, meaning you can chain filters together to build complex behaviours from simpler units.
For example, you may choose to build a filter chain compromising a policy enforcement filter together with an
-audit filter to suit the requirements of your use-case.
+encryption filter to suit the requirements of your use-case.
| {:width="100%"} |
|:----------------------------------------------------------:|