Each leg has double through tenons that will go into the workbench top. I left the tenons about 1/8 inch proud for handling. Will trim flush after final assembly. The outer tenon has a dovetail shape and is open at its narrow face to create a flush surface between the edge of top, face of leg and face of long stretchers. Pretty cool.
That matching mortise in the top is pretty fragile. Pushing the tenons home did break out the sharp corners in several places. I patched a few, but mostly left it looking rustic.
The lower stretchers have fat tenons which require double pass with my 3/8 inch spiral router bit. I had considerable burning as that bit (since replaced) was rather fried from previous efforts. The burned walls are not visible when assembled and they can’t impact glue bond as I am not glueing the workbench. Semi-knock apart style. Good joinery and plenty of gravity should hold it sound and stable.