Degree of Innovation
The degree to which any new product, service or model addresses unmet needs more effectively. Critically, the idea must be new and innovative within its given socio-economic and geographical context.
The potential of the proposed idea to tackle the issue outlined in the challenge statement. The entrant should demonstrate a clear definition of the problem their idea solves and for whom, feeding into a well-elaborated theory of change.
The financial and environmental sustainability of the idea, as well as the potential for adequacy and uptake stemming from the development of the idea carried out with users, from first concept, through testing, validation and business modelling.
The idea’s growth potential and potential to scale and be replicated throughout Europe.