Start with core protocol tests