Flowprotocols