Problem: https://github.com/orgs/ckan/projects/3/views/1?pane=issue&itemId=23597376 **Solution hypothesis** _What is underlying thinking for the solution proposed? What are unspoken axioms it's based upon?_ **Validation** _Why the solution is trustworthy? What makes it strong?_ **Solution description** https://hackmd.io/KekGJwn9To6_2AeDs8IStw **Questions to consider:** Is this change going to break current installations? Can we provide a backwards compatibility? How easy is gonna be for current implementations to migrate to this new release? Do current versions of CKAN have the adequate resources/support to migrate to this new version? Are we going to change the database schema? Are we going to change the API? Are we going to deprecate Interfaces?