What is the Northern Ireland Protocol?

The Northern Ireland Protocol is a complex issue related to Brexit that aims to avoid a hard border between Northern Ireland (which is part of the UK) and the Republic of Ireland (which is part of the EU).