01 - Cook rice vermicelli noodles according to package directions, typically soaking in hot water for 3-5 minutes until tender. Drain thoroughly and set aside to cool.
02 - Arrange all prepared ingredients on a large platter: shrimp halves, lettuce, carrot, cucumber, mint, cilantro, and Thai basil. Keep components separate for easy assembly.
03 - Pour warm water into a large shallow dish. Submerge one rice paper wrapper for 5-7 seconds until pliable. Transfer to a clean, damp towel or non-stick surface, being careful not to tear.
04 - Position 2 shrimp halves, cut side down, in a horizontal line across the bottom third of the wrapper. Add a small portion of noodles, lettuce, carrot, cucumber, and 2-3 leaves each of mint, cilantro, and basil.
05 - Fold both sides of the wrapper inward over the filling. Starting from the bottom, roll tightly upward to enclose all ingredients. Apply gentle pressure to seal. Repeat with remaining wrappers and fillings.
06 - Whisk peanut butter, hoisin sauce, soy sauce, lime juice, sugar, and warm water until completely smooth. Stir in sesame oil and minced garlic. Add additional water 1 tablespoon at a time until desired dipping consistency is reached.
07 - Arrange spring rolls on a serving platter. Serve immediately alongside peanut dipping sauce. Garnish sauce with crushed peanuts if desired. For best texture, consume within 2-3 hours of assembly.