First press the tofu, place the block on a paper towel, cover with another paper towel, and place something heavy on top. Let sit for at least 15 minutes.
While the tofu is being pressed, make the sauce. Add the orange juice, soy sauce, rice wine vinegar, agave, orange zest and corn starch to a small mixing bowl. Whisk until the corn starch has dissolved. Set aside.
When the tofu is ready. heat the sesame oil on high in a wok or non stick skillet. Add the garlic and ginger, then crumble the tofu into the pan. Break up any large pieces with a wooden spoon.
Saute on high, reducing heat as needed until the tofu is brown a bit and firm, about 8-10 minutes. Add salt, and stir.
Now pour the sauce into the pan, reduce heat to medium low, stir to coat the tofu. Cook until the sauce thickens, about 1-2 minutes. Remove from heat.
Let tofu cool a bit, then assemble your wraps. Spoon a little orange tofu into a piece of lettuce, then top with green onions, carrots, and sesame seeds. If you want, and dip into soy sauce if it strikes your fancy!