01 - Soak the rice vermicelli noodles in hot water for 5-7 minutes until soft. Drain and rinse with cold water; set aside.
02 - Arrange shrimp, lettuce, herbs, carrots, cucumber, and noodles on a work surface for easy assembly.
03 - Fill a large shallow bowl with warm water. Dip one rice paper wrapper into the water for 5-8 seconds until slightly soft but still pliable. Lay flat on a damp kitchen towel or cutting board.
04 - Place lettuce, noodles, carrot, cucumber, and herbs on the lower third of the wrapper. Top with 2-3 shrimp halves, cut side up for presentation.
05 - Fold the bottom of the wrapper over the filling, fold in both sides, and roll tightly but gently to seal completely.
06 - Repeat the process with remaining ingredients to make 8 spring rolls total.
07 - Whisk together peanut butter, hoisin sauce, soy sauce, lime juice, sriracha (if using), and warm water until smooth and creamy. Adjust consistency with additional water as needed.
08 - Serve the fresh spring rolls immediately with peanut dipping sauce on the side.