This report describes our port of Stenford transaction protocol VMTP from the BSD 4.3 UNIX kernal implementation to the x-kernal operating system from University of Arizona. The BSD UNIX kernal dependent functions in the VMTP Implementation are Identified. It is described how we have replaced these functions with corresponding parts from the x-kernal. In particular we describe how BSD UNIX "sockets" are replaced with x-kernal parts and how the BSD UNIX buffer system, "mbufs", is moved into user space. The ported version is the so called minimal implementation of VMTP. It only runs in the simulator of the x-kernal.