Protocols of Portability