Phase 2: csrToken Factory