Replacing veyron.io with v.io.
diff --git a/lib/GO.PACKAGE b/lib/GO.PACKAGE
index 37bd613..7ebb09d 100644
--- a/lib/GO.PACKAGE
+++ b/lib/GO.PACKAGE
@@ -1,7 +1,7 @@
 {
 	"dependencies": {
 		"incoming": [
-			{"allow": "veyron.io/veyron/veyron/lib/..."},
+			{"allow": "v.io/veyron/veyron/lib/..."},
 			{"allow": "...", "comment": "dependencies on veyron/lib are temporarily allowed"}
 		]
 	}
diff --git a/lib/appcycle/appcycle.go b/lib/appcycle/appcycle.go
index c94306c..07f270a 100644
--- a/lib/appcycle/appcycle.go
+++ b/lib/appcycle/appcycle.go
@@ -5,9 +5,9 @@
 	"os"
 	"sync"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/ipc"
-	stub "veyron.io/veyron/veyron2/services/mgmt/appcycle"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/ipc"
+	stub "v.io/veyron/veyron2/services/mgmt/appcycle"
 )
 
 type AppCycle struct {
diff --git a/lib/exec/config.go b/lib/exec/config.go
index f20d89a..df3064e 100644
--- a/lib/exec/config.go
+++ b/lib/exec/config.go
@@ -5,8 +5,8 @@
 	"strings"
 	"sync"
 
-	"veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vom"
+	"v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vom"
 )
 
 // Config defines a simple key-value configuration.  Keys and values are
diff --git a/lib/exec/config_test.go b/lib/exec/config_test.go
index 14ffd7f..f513d06 100644
--- a/lib/exec/config_test.go
+++ b/lib/exec/config_test.go
@@ -2,7 +2,7 @@
 
 import (
 	"testing"
-	"veyron.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/verror2"
 )
 
 func checkPresent(t *testing.T, c Config, k, wantV string) {
diff --git a/lib/exec/exec_test.go b/lib/exec/exec_test.go
index a1e77db..f7f15ec 100644
--- a/lib/exec/exec_test.go
+++ b/lib/exec/exec_test.go
@@ -11,9 +11,9 @@
 	"testing"
 	"time"
 
-	vexec "veyron.io/veyron/veyron/lib/exec"
+	vexec "v.io/veyron/veyron/lib/exec"
 	// Use mock timekeeper to avoid actually sleeping during the test.
-	"veyron.io/veyron/veyron/lib/testutil/timekeeper"
+	"v.io/veyron/veyron/lib/testutil/timekeeper"
 )
 
 // We always expect there to be exactly three open file descriptors
diff --git a/lib/exec/parent.go b/lib/exec/parent.go
index 9d98c15..8e29552 100644
--- a/lib/exec/parent.go
+++ b/lib/exec/parent.go
@@ -12,9 +12,9 @@
 	"syscall"
 	"time"
 
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/timekeeper"
+	"v.io/veyron/veyron/lib/timekeeper"
 )
 
 var (
diff --git a/lib/expect/expect.go b/lib/expect/expect.go
index afed004..588b892 100644
--- a/lib/expect/expect.go
+++ b/lib/expect/expect.go
@@ -49,7 +49,7 @@
 	"strings"
 	"time"
 
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vlog"
 )
 
 var (
diff --git a/lib/expect/expect_test.go b/lib/expect/expect_test.go
index 8e8424d..d68832e 100644
--- a/lib/expect/expect_test.go
+++ b/lib/expect/expect_test.go
@@ -9,7 +9,7 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron/lib/expect"
+	"v.io/veyron/veyron/lib/expect"
 )
 
 func TestSimple(t *testing.T) {
diff --git a/lib/filelocker/locker.go b/lib/filelocker/locker.go
index 43dfd5f..61be3ac 100644
--- a/lib/filelocker/locker.go
+++ b/lib/filelocker/locker.go
@@ -6,7 +6,7 @@
 	"os"
 	"syscall"
 
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vlog"
 )
 
 // Unlocker is the interface to unlock a locked file.
diff --git a/lib/filelocker/locker_test.go b/lib/filelocker/locker_test.go
index fc23e17..73e8db5 100644
--- a/lib/filelocker/locker_test.go
+++ b/lib/filelocker/locker_test.go
@@ -10,8 +10,8 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron/lib/expect"
-	"veyron.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/lib/expect"
+	"v.io/veyron/veyron/lib/modules"
 )
 
 func init() {
diff --git a/lib/flags/flags.go b/lib/flags/flags.go
index b389a13..1483442 100644
--- a/lib/flags/flags.go
+++ b/lib/flags/flags.go
@@ -6,7 +6,7 @@
 	"os"
 	"strings"
 
-	"veyron.io/veyron/veyron/lib/flags/consts"
+	"v.io/veyron/veyron/lib/flags/consts"
 )
 
 // FlagGroup is the type for identifying groups of related flags.
diff --git a/lib/flags/flags_test.go b/lib/flags/flags_test.go
index 8adaacf..cb25b8b 100644
--- a/lib/flags/flags_test.go
+++ b/lib/flags/flags_test.go
@@ -7,8 +7,8 @@
 	"reflect"
 	"testing"
 
-	"veyron.io/veyron/veyron/lib/flags"
-	"veyron.io/veyron/veyron/lib/flags/consts"
+	"v.io/veyron/veyron/lib/flags"
+	"v.io/veyron/veyron/lib/flags/consts"
 )
 
 func TestFlags(t *testing.T) {
diff --git a/lib/flags/listen_test.go b/lib/flags/listen_test.go
index 1ec6472..7b8c1d4 100644
--- a/lib/flags/listen_test.go
+++ b/lib/flags/listen_test.go
@@ -6,7 +6,7 @@
 	"strings"
 	"testing"
 
-	"veyron.io/veyron/veyron/lib/flags"
+	"v.io/veyron/veyron/lib/flags"
 )
 
 func TestIPFlag(t *testing.T) {
diff --git a/lib/flags/main.go b/lib/flags/main.go
index 044c91e..7b30e08 100644
--- a/lib/flags/main.go
+++ b/lib/flags/main.go
@@ -7,7 +7,7 @@
 	"fmt"
 	"os"
 
-	"veyron.io/veyron/veyron/lib/flags"
+	"v.io/veyron/veyron/lib/flags"
 )
 
 func main() {
diff --git a/lib/modules/core/core_test.go b/lib/modules/core/core_test.go
index f00a65a..ae52442 100644
--- a/lib/modules/core/core_test.go
+++ b/lib/modules/core/core_test.go
@@ -10,14 +10,14 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/expect"
-	"veyron.io/veyron/veyron/lib/flags/consts"
-	"veyron.io/veyron/veyron/lib/modules"
-	"veyron.io/veyron/veyron/lib/modules/core"
-	"veyron.io/veyron/veyron/lib/testutil"
-	_ "veyron.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/lib/expect"
+	"v.io/veyron/veyron/lib/flags/consts"
+	"v.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/lib/modules/core"
+	"v.io/veyron/veyron/lib/testutil"
+	_ "v.io/veyron/veyron/profiles"
 )
 
 func TestCommands(t *testing.T) {
diff --git a/lib/modules/core/echo.go b/lib/modules/core/echo.go
index c8c432c..599f8db 100644
--- a/lib/modules/core/echo.go
+++ b/lib/modules/core/echo.go
@@ -6,12 +6,12 @@
 	"os"
 	"time"
 
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/security"
 
-	"veyron.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/lib/modules"
 )
 
 func init() {
diff --git a/lib/modules/core/exec.go b/lib/modules/core/exec.go
index eff8aa1..7aec3c2 100644
--- a/lib/modules/core/exec.go
+++ b/lib/modules/core/exec.go
@@ -4,7 +4,7 @@
 	"io"
 	"os/exec"
 
-	"veyron.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/lib/modules"
 )
 
 func init() {
diff --git a/lib/modules/core/misc.go b/lib/modules/core/misc.go
index df75b59..75c425f 100644
--- a/lib/modules/core/misc.go
+++ b/lib/modules/core/misc.go
@@ -5,7 +5,7 @@
 	"io"
 	"time"
 
-	"veyron.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/lib/modules"
 )
 
 func init() {
diff --git a/lib/modules/core/mounttable.go b/lib/modules/core/mounttable.go
index 26a65e3..980f387 100644
--- a/lib/modules/core/mounttable.go
+++ b/lib/modules/core/mounttable.go
@@ -6,12 +6,12 @@
 	"os"
 	"strings"
 
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/options"
-	"veyron.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/rt"
 
-	"veyron.io/veyron/veyron/lib/modules"
-	mounttable "veyron.io/veyron/veyron/services/mounttable/lib"
+	"v.io/veyron/veyron/lib/modules"
+	mounttable "v.io/veyron/veyron/services/mounttable/lib"
 )
 
 func init() {
diff --git a/lib/modules/core/proxy.go b/lib/modules/core/proxy.go
index 4ec2a2c..7e8a88e 100644
--- a/lib/modules/core/proxy.go
+++ b/lib/modules/core/proxy.go
@@ -6,12 +6,12 @@
 	"os"
 	"time"
 
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
 
-	"veyron.io/veyron/veyron/lib/modules"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/proxy"
-	"veyron.io/veyron/veyron/runtimes/google/lib/publisher"
+	"v.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/proxy"
+	"v.io/veyron/veyron/runtimes/google/lib/publisher"
 )
 
 func init() {
diff --git a/lib/modules/core/util.go b/lib/modules/core/util.go
index 4207bf4..f3bc3e1 100644
--- a/lib/modules/core/util.go
+++ b/lib/modules/core/util.go
@@ -4,9 +4,9 @@
 	"flag"
 	"fmt"
 
-	"veyron.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/ipc"
 
-	"veyron.io/veyron/veyron/lib/flags"
+	"v.io/veyron/veyron/lib/flags"
 )
 
 func parseFlags(fl *flags.Flags, args []string) error {
diff --git a/lib/modules/core/wspr.go b/lib/modules/core/wspr.go
index 0451e1e..7ff2b1b 100644
--- a/lib/modules/core/wspr.go
+++ b/lib/modules/core/wspr.go
@@ -6,11 +6,11 @@
 	"io"
 	"strings"
 
-	"veyron.io/veyron/veyron/lib/flags"
-	"veyron.io/veyron/veyron/lib/modules"
-	"veyron.io/wspr/veyron/services/wsprd/wspr"
+	"v.io/veyron/veyron/lib/flags"
+	"v.io/veyron/veyron/lib/modules"
+	"v.io/wspr/veyron/services/wsprd/wspr"
 
-	"veyron.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/rt"
 )
 
 var (
diff --git a/lib/modules/examples_test.go b/lib/modules/examples_test.go
index 2247b7a..a579f27 100644
--- a/lib/modules/examples_test.go
+++ b/lib/modules/examples_test.go
@@ -5,7 +5,7 @@
 	"io"
 	"os"
 
-	"veyron.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/lib/modules"
 )
 
 func init() {
diff --git a/lib/modules/exec.go b/lib/modules/exec.go
index 2e2271a..d1243b5 100644
--- a/lib/modules/exec.go
+++ b/lib/modules/exec.go
@@ -9,8 +9,8 @@
 	"sync"
 	"time"
 
-	vexec "veyron.io/veyron/veyron/lib/exec"
-	"veyron.io/veyron/veyron2/vlog"
+	vexec "v.io/veyron/veyron/lib/exec"
+	"v.io/veyron/veyron2/vlog"
 )
 
 // execHandle implements both the command and Handle interfaces.
diff --git a/lib/modules/func.go b/lib/modules/func.go
index 381c9de..05c1e58 100644
--- a/lib/modules/func.go
+++ b/lib/modules/func.go
@@ -6,7 +6,7 @@
 	"os"
 	"sync"
 
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vlog"
 )
 
 type pipe struct {
diff --git a/lib/modules/modules_test.go b/lib/modules/modules_test.go
index c8512eb..05cc8e2 100644
--- a/lib/modules/modules_test.go
+++ b/lib/modules/modules_test.go
@@ -14,15 +14,15 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron/lib/exec"
-	"veyron.io/veyron/veyron/lib/flags/consts"
-	"veyron.io/veyron/veyron/lib/modules"
-	"veyron.io/veyron/veyron/lib/testutil"
-	tsecurity "veyron.io/veyron/veyron/lib/testutil/security"
-	_ "veyron.io/veyron/veyron/profiles"
-	vsecurity "veyron.io/veyron/veyron/security"
+	"v.io/veyron/veyron/lib/exec"
+	"v.io/veyron/veyron/lib/flags/consts"
+	"v.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/lib/testutil"
+	tsecurity "v.io/veyron/veyron/lib/testutil/security"
+	_ "v.io/veyron/veyron/profiles"
+	vsecurity "v.io/veyron/veyron/security"
 
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/security"
 )
 
 const credentialsEnvPrefix = "\"" + consts.VeyronCredentials + "="
diff --git a/lib/modules/queue_rw.go b/lib/modules/queue_rw.go
index b4c83e9..34d486a 100644
--- a/lib/modules/queue_rw.go
+++ b/lib/modules/queue_rw.go
@@ -5,7 +5,7 @@
 	"sync"
 
 	// TODO(caprita): Move upcqueue into veyron/lib.
-	"veyron.io/veyron/veyron/runtimes/google/lib/upcqueue"
+	"v.io/veyron/veyron/runtimes/google/lib/upcqueue"
 )
 
 // queueRW implements a ReadWriteCloser backed by an unbounded in-memory
diff --git a/lib/modules/queue_rw_test.go b/lib/modules/queue_rw_test.go
index 735c301..e31f29d 100644
--- a/lib/modules/queue_rw_test.go
+++ b/lib/modules/queue_rw_test.go
@@ -5,8 +5,8 @@
 	"io"
 	"testing"
 
-	"veyron.io/veyron/veyron/lib/modules"
-	"veyron.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/lib/testutil"
 )
 
 func init() {
diff --git a/lib/modules/registry.go b/lib/modules/registry.go
index 721e45a..f3e6f82 100644
--- a/lib/modules/registry.go
+++ b/lib/modules/registry.go
@@ -9,9 +9,9 @@
 	"sync"
 	"time"
 
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vlog"
 
-	vexec "veyron.io/veyron/veyron/lib/exec"
+	vexec "v.io/veyron/veyron/lib/exec"
 )
 
 type commandDesc struct {
diff --git a/lib/modules/shell.go b/lib/modules/shell.go
index d9839c0..11ba807 100644
--- a/lib/modules/shell.go
+++ b/lib/modules/shell.go
@@ -55,11 +55,11 @@
 	"sync"
 	"time"
 
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/security"
 
-	"veyron.io/veyron/veyron/lib/exec"
-	"veyron.io/veyron/veyron/lib/flags/consts"
-	vsecurity "veyron.io/veyron/veyron/security"
+	"v.io/veyron/veyron/lib/exec"
+	"v.io/veyron/veyron/lib/flags/consts"
+	vsecurity "v.io/veyron/veyron/security"
 )
 
 const (
diff --git a/lib/modules/util.go b/lib/modules/util.go
index b2a62fa..eb4bfcc 100644
--- a/lib/modules/util.go
+++ b/lib/modules/util.go
@@ -8,10 +8,10 @@
 	"os"
 	"strings"
 
-	vsecurity "veyron.io/veyron/veyron/security"
+	vsecurity "v.io/veyron/veyron/security"
 
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vlog"
 )
 
 func newLogfile(prefix, name string) (*os.File, error) {
diff --git a/lib/netconfig/example_test.go b/lib/netconfig/example_test.go
index 68350ba..3e0fcb8 100644
--- a/lib/netconfig/example_test.go
+++ b/lib/netconfig/example_test.go
@@ -4,7 +4,7 @@
 	"fmt"
 	"log"
 
-	"veyron.io/veyron/veyron/lib/netconfig"
+	"v.io/veyron/veyron/lib/netconfig"
 )
 
 func ExampleNetConfigWatcher() {
diff --git a/lib/netconfig/ipaux_bsd.go b/lib/netconfig/ipaux_bsd.go
index 4a8c5f7..527c89c 100644
--- a/lib/netconfig/ipaux_bsd.go
+++ b/lib/netconfig/ipaux_bsd.go
@@ -14,7 +14,7 @@
 	"sync"
 	"syscall"
 	"time"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vlog"
 )
 
 /*
diff --git a/lib/netconfig/ipaux_linux.go b/lib/netconfig/ipaux_linux.go
index 4003001..c6d2d4f 100644
--- a/lib/netconfig/ipaux_linux.go
+++ b/lib/netconfig/ipaux_linux.go
@@ -14,7 +14,7 @@
 	"syscall"
 	"time"
 	"unsafe"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vlog"
 )
 
 /*
diff --git a/lib/netstate/netstate.go b/lib/netstate/netstate.go
index ba23e70..6a1f5ac 100644
--- a/lib/netstate/netstate.go
+++ b/lib/netstate/netstate.go
@@ -52,9 +52,9 @@
 	"net"
 	"strings"
 
-	"veyron.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/ipc"
 
-	"veyron.io/veyron/veyron/lib/netconfig"
+	"v.io/veyron/veyron/lib/netconfig"
 )
 
 // AddrIfc represents a network address and the network interface that
diff --git a/lib/netstate/netstate_test.go b/lib/netstate/netstate_test.go
index dba0635..8863b44 100644
--- a/lib/netstate/netstate_test.go
+++ b/lib/netstate/netstate_test.go
@@ -5,10 +5,10 @@
 	"reflect"
 	"testing"
 
-	"veyron.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/ipc"
 
-	"veyron.io/veyron/veyron/lib/netconfig"
-	"veyron.io/veyron/veyron/lib/netstate"
+	"v.io/veyron/veyron/lib/netconfig"
+	"v.io/veyron/veyron/lib/netstate"
 )
 
 func TestGet(t *testing.T) {
diff --git a/lib/netstate/route.go b/lib/netstate/route.go
index 72a1bd2..97f70e8 100644
--- a/lib/netstate/route.go
+++ b/lib/netstate/route.go
@@ -5,9 +5,9 @@
 	"net"
 	"strings"
 
-	"veyron.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/ipc"
 
-	"veyron.io/veyron/veyron/lib/netconfig"
+	"v.io/veyron/veyron/lib/netconfig"
 )
 
 // Interface represents a network interface.
diff --git a/lib/signals/signals.go b/lib/signals/signals.go
index 35d2965..c19cbdc 100644
--- a/lib/signals/signals.go
+++ b/lib/signals/signals.go
@@ -5,7 +5,7 @@
 	"os/signal"
 	"syscall"
 
-	"veyron.io/veyron/veyron2"
+	"v.io/veyron/veyron2"
 )
 
 type stopSignal string
diff --git a/lib/signals/signals_test.go b/lib/signals/signals_test.go
index 635bac8..7bb7374 100644
--- a/lib/signals/signals_test.go
+++ b/lib/signals/signals_test.go
@@ -11,21 +11,21 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/mgmt"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/services/mgmt/appcycle"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/mgmt"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/services/mgmt/appcycle"
 
-	"veyron.io/veyron/veyron/lib/expect"
-	"veyron.io/veyron/veyron/lib/flags/consts"
-	"veyron.io/veyron/veyron/lib/modules"
-	"veyron.io/veyron/veyron/lib/testutil"
-	"veyron.io/veyron/veyron/lib/testutil/security"
-	"veyron.io/veyron/veyron/profiles"
-	vflag "veyron.io/veyron/veyron/security/flag"
-	"veyron.io/veyron/veyron/services/mgmt/device"
+	"v.io/veyron/veyron/lib/expect"
+	"v.io/veyron/veyron/lib/flags/consts"
+	"v.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron/lib/testutil/security"
+	"v.io/veyron/veyron/profiles"
+	vflag "v.io/veyron/veyron/security/flag"
+	"v.io/veyron/veyron/services/mgmt/device"
 )
 
 // TestHelperProcess is boilerplate for the modules setup.
diff --git a/lib/stats/counter.go b/lib/stats/counter.go
index b8dce27..68fe0d3 100644
--- a/lib/stats/counter.go
+++ b/lib/stats/counter.go
@@ -3,7 +3,7 @@
 import (
 	"time"
 
-	"veyron.io/veyron/veyron/lib/stats/counter"
+	"v.io/veyron/veyron/lib/stats/counter"
 )
 
 // NewCounter creates a new Counter StatsObject with the given name and
diff --git a/lib/stats/counter/counter_test.go b/lib/stats/counter/counter_test.go
index fc943b3..0ffc026 100644
--- a/lib/stats/counter/counter_test.go
+++ b/lib/stats/counter/counter_test.go
@@ -5,7 +5,7 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron/lib/stats/counter"
+	"v.io/veyron/veyron/lib/stats/counter"
 )
 
 func TestCounter(t *testing.T) {
diff --git a/lib/stats/counter/tracker_test.go b/lib/stats/counter/tracker_test.go
index c2e152c..8c7aebf 100644
--- a/lib/stats/counter/tracker_test.go
+++ b/lib/stats/counter/tracker_test.go
@@ -8,7 +8,7 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron/lib/stats/counter"
+	"v.io/veyron/veyron/lib/stats/counter"
 )
 
 var trackerTests = []struct {
diff --git a/lib/stats/glob.go b/lib/stats/glob.go
index 1390853..c2d606d 100644
--- a/lib/stats/glob.go
+++ b/lib/stats/glob.go
@@ -5,7 +5,7 @@
 	"sort"
 	"time"
 
-	"veyron.io/veyron/veyron/lib/glob"
+	"v.io/veyron/veyron/lib/glob"
 )
 
 // Glob returns the name and (optionally) the value of all the objects that
diff --git a/lib/stats/histogram.go b/lib/stats/histogram.go
index b15c35a..3e999c2 100644
--- a/lib/stats/histogram.go
+++ b/lib/stats/histogram.go
@@ -3,7 +3,7 @@
 import (
 	"time"
 
-	"veyron.io/veyron/veyron/lib/stats/histogram"
+	"v.io/veyron/veyron/lib/stats/histogram"
 )
 
 // NewHistogram creates a new Histogram StatsObject with the given name and
diff --git a/lib/stats/histogram/histogram.go b/lib/stats/histogram/histogram.go
index 2c0ccef..4a3aa1f 100644
--- a/lib/stats/histogram/histogram.go
+++ b/lib/stats/histogram/histogram.go
@@ -6,8 +6,8 @@
 	"fmt"
 	"time"
 
-	"veyron.io/veyron/veyron/lib/stats/counter"
-	"veyron.io/veyron/veyron/services/mgmt/stats"
+	"v.io/veyron/veyron/lib/stats/counter"
+	"v.io/veyron/veyron/services/mgmt/stats"
 )
 
 // A Histogram accumulates values in the form of a histogram. The type of the
diff --git a/lib/stats/histogram/histogram_test.go b/lib/stats/histogram/histogram_test.go
index 538e619..23de8d6 100644
--- a/lib/stats/histogram/histogram_test.go
+++ b/lib/stats/histogram/histogram_test.go
@@ -3,7 +3,7 @@
 import (
 	"testing"
 
-	"veyron.io/veyron/veyron/lib/stats/histogram"
+	"v.io/veyron/veyron/lib/stats/histogram"
 )
 
 func TestHistogram(t *testing.T) {
diff --git a/lib/stats/stats_test.go b/lib/stats/stats_test.go
index e7b28a4..5060edd 100644
--- a/lib/stats/stats_test.go
+++ b/lib/stats/stats_test.go
@@ -5,10 +5,10 @@
 	"testing"
 	"time"
 
-	libstats "veyron.io/veyron/veyron/lib/stats"
-	"veyron.io/veyron/veyron/lib/stats/counter"
-	"veyron.io/veyron/veyron/lib/stats/histogram"
-	istats "veyron.io/veyron/veyron/services/mgmt/stats"
+	libstats "v.io/veyron/veyron/lib/stats"
+	"v.io/veyron/veyron/lib/stats/counter"
+	"v.io/veyron/veyron/lib/stats/histogram"
+	istats "v.io/veyron/veyron/services/mgmt/stats"
 )
 
 func doGlob(root, pattern string, since time.Time, includeValues bool) ([]libstats.KeyValue, error) {
diff --git a/lib/stats/sysstats/sysstats.go b/lib/stats/sysstats/sysstats.go
index f12b8a2..54a3d73 100644
--- a/lib/stats/sysstats/sysstats.go
+++ b/lib/stats/sysstats/sysstats.go
@@ -10,7 +10,7 @@
 	"strings"
 	"time"
 
-	"veyron.io/veyron/veyron/lib/stats"
+	"v.io/veyron/veyron/lib/stats"
 )
 
 func init() {
diff --git a/lib/stats/sysstats/sysstats_test.go b/lib/stats/sysstats/sysstats_test.go
index e341c1e..4d21a7b 100644
--- a/lib/stats/sysstats/sysstats_test.go
+++ b/lib/stats/sysstats/sysstats_test.go
@@ -4,8 +4,8 @@
 	"os"
 	"testing"
 
-	"veyron.io/veyron/veyron/lib/stats"
-	_ "veyron.io/veyron/veyron/lib/stats/sysstats"
+	"v.io/veyron/veyron/lib/stats"
+	_ "v.io/veyron/veyron/lib/stats/sysstats"
 )
 
 func TestHostname(t *testing.T) {
diff --git a/lib/testutil/glob.go b/lib/testutil/glob.go
index fa36e79..dd508d0 100644
--- a/lib/testutil/glob.go
+++ b/lib/testutil/glob.go
@@ -4,10 +4,10 @@
 	"io"
 	"sort"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
 )
 
 // GlobName calls __Glob on the given object with the given pattern and returns
diff --git a/lib/testutil/init.go b/lib/testutil/init.go
index 794ec5a..cd9fad8 100644
--- a/lib/testutil/init.go
+++ b/lib/testutil/init.go
@@ -2,7 +2,7 @@
 //
 // Configures logging, random number generators and other global state.
 // Typical usage in _test.go files:
-//   import "veyron.io/veyron/veyron/lib/testutil"
+//   import "v.io/veyron/veyron/lib/testutil"
 //   func init() { testutil.Init() }
 package testutil
 
@@ -15,7 +15,7 @@
 	"sync"
 	"time"
 
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vlog"
 )
 
 const SeedEnv = "VEYRON_RNG_SEED"
diff --git a/lib/testutil/integration/util.go b/lib/testutil/integration/util.go
index fdc0afa..738da25 100644
--- a/lib/testutil/integration/util.go
+++ b/lib/testutil/integration/util.go
@@ -15,11 +15,11 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron/lib/expect"
-	"veyron.io/veyron/veyron/lib/modules"
-	"veyron.io/veyron/veyron/lib/modules/core"
-	tsecurity "veyron.io/veyron/veyron/lib/testutil/security"
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron/lib/expect"
+	"v.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/lib/modules/core"
+	tsecurity "v.io/veyron/veyron/lib/testutil/security"
+	"v.io/veyron/veyron2/security"
 )
 
 // TestEnvironment represents a test environment. You should obtain
diff --git a/lib/testutil/security/util.go b/lib/testutil/security/util.go
index 40a7279..286277c 100644
--- a/lib/testutil/security/util.go
+++ b/lib/testutil/security/util.go
@@ -26,10 +26,10 @@
 	"io/ioutil"
 	"os"
 
-	vsecurity "veyron.io/veyron/veyron/security"
+	vsecurity "v.io/veyron/veyron/security"
 
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/services/security/access"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/services/security/access"
 )
 
 func newCredentials() (string, security.Principal) {
diff --git a/lib/testutil/security/util_test.go b/lib/testutil/security/util_test.go
index 06fc209..2f0c9b3 100644
--- a/lib/testutil/security/util_test.go
+++ b/lib/testutil/security/util_test.go
@@ -7,12 +7,12 @@
 	"sort"
 	"testing"
 
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/services/security/access"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/services/security/access"
 
-	_ "veyron.io/veyron/veyron/profiles"
-	vsecurity "veyron.io/veyron/veyron/security"
+	_ "v.io/veyron/veyron/profiles"
+	vsecurity "v.io/veyron/veyron/security"
 )
 
 func unsortedEquals(a, b []string) bool {
diff --git a/lib/testutil/stats.go b/lib/testutil/stats.go
index 54297df..35b0c48 100644
--- a/lib/testutil/stats.go
+++ b/lib/testutil/stats.go
@@ -7,7 +7,7 @@
 	"math"
 	"time"
 
-	"veyron.io/veyron/veyron/lib/stats/histogram"
+	"v.io/veyron/veyron/lib/stats/histogram"
 )
 
 // BenchStats is a simple helper for gathering additional statistics
diff --git a/lib/testutil/timekeeper/manual_time.go b/lib/testutil/timekeeper/manual_time.go
index 1f36173..70167a0 100644
--- a/lib/testutil/timekeeper/manual_time.go
+++ b/lib/testutil/timekeeper/manual_time.go
@@ -5,7 +5,7 @@
 	"sync"
 	"time"
 
-	"veyron.io/veyron/veyron/lib/timekeeper"
+	"v.io/veyron/veyron/lib/timekeeper"
 )
 
 // ManualTime is a time keeper that allows control over the advancement of time.
diff --git a/lib/unixfd/unixfd.go b/lib/unixfd/unixfd.go
index a5ced4b..264b571 100644
--- a/lib/unixfd/unixfd.go
+++ b/lib/unixfd/unixfd.go
@@ -14,7 +14,7 @@
 	"time"
 	"unsafe"
 
-	"veyron.io/veyron/veyron2/ipc/stream"
+	"v.io/veyron/veyron2/ipc/stream"
 )
 
 const Network string = "unixfd"
diff --git a/lib/websocket/listener.go b/lib/websocket/listener.go
index 2971a03..8ab2418 100644
--- a/lib/websocket/listener.go
+++ b/lib/websocket/listener.go
@@ -12,9 +12,9 @@
 
 	"github.com/gorilla/websocket"
 
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/runtimes/google/lib/upcqueue"
+	"v.io/veyron/veyron/runtimes/google/lib/upcqueue"
 )
 
 var errListenerIsClosed = errors.New("Listener has been Closed")
diff --git a/lib/websocket/util_test.go b/lib/websocket/util_test.go
index f900dd7..cfc762b 100644
--- a/lib/websocket/util_test.go
+++ b/lib/websocket/util_test.go
@@ -11,9 +11,9 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron2/ipc/stream"
+	"v.io/veyron/veyron2/ipc/stream"
 
-	"veyron.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron/lib/testutil"
 )
 
 var crcTable *crc64.Table
diff --git a/lib/websocket/ws_test.go b/lib/websocket/ws_test.go
index f126893..fad4926 100644
--- a/lib/websocket/ws_test.go
+++ b/lib/websocket/ws_test.go
@@ -5,9 +5,9 @@
 	"sync"
 	"testing"
 
-	"veyron.io/veyron/veyron2/ipc/stream"
+	"v.io/veyron/veyron2/ipc/stream"
 
-	"veyron.io/veyron/veyron/lib/websocket"
+	"v.io/veyron/veyron/lib/websocket"
 )
 
 func packetTester(t *testing.T, dialer stream.DialerFunc, listener stream.ListenerFunc, txProtocol, rxProtocol string) {
diff --git a/profiles/chrome/chrome.go b/profiles/chrome/chrome.go
index f2df385..79d425e 100644
--- a/profiles/chrome/chrome.go
+++ b/profiles/chrome/chrome.go
@@ -3,15 +3,15 @@
 package chrome
 
 import (
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/config"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/options"
-	"veyron.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/config"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/rt"
 
-	"veyron.io/veyron/veyron/profiles/internal/platform"
-	_ "veyron.io/veyron/veyron/runtimes/google/ipc/protocols/ws"
-	_ "veyron.io/veyron/veyron/runtimes/google/rt"
+	"v.io/veyron/veyron/profiles/internal/platform"
+	_ "v.io/veyron/veyron/runtimes/google/ipc/protocols/ws"
+	_ "v.io/veyron/veyron/runtimes/google/rt"
 )
 
 var ListenSpec = ipc.ListenSpec{}
diff --git a/profiles/gce/init.go b/profiles/gce/init.go
index 12e64d8..423d108 100644
--- a/profiles/gce/init.go
+++ b/profiles/gce/init.go
@@ -9,20 +9,20 @@
 	"fmt"
 	"net"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/config"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/config"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/rt"
 
-	"veyron.io/veyron/veyron/lib/appcycle"
-	"veyron.io/veyron/veyron/lib/flags"
-	"veyron.io/veyron/veyron/lib/netstate"
-	"veyron.io/veyron/veyron/profiles/internal/gce"
-	"veyron.io/veyron/veyron/profiles/internal/platform"
-	_ "veyron.io/veyron/veyron/runtimes/google/ipc/protocols/tcp"
-	_ "veyron.io/veyron/veyron/runtimes/google/ipc/protocols/ws"
-	_ "veyron.io/veyron/veyron/runtimes/google/ipc/protocols/wsh"
-	_ "veyron.io/veyron/veyron/runtimes/google/rt"
+	"v.io/veyron/veyron/lib/appcycle"
+	"v.io/veyron/veyron/lib/flags"
+	"v.io/veyron/veyron/lib/netstate"
+	"v.io/veyron/veyron/profiles/internal/gce"
+	"v.io/veyron/veyron/profiles/internal/platform"
+	_ "v.io/veyron/veyron/runtimes/google/ipc/protocols/tcp"
+	_ "v.io/veyron/veyron/runtimes/google/ipc/protocols/ws"
+	_ "v.io/veyron/veyron/runtimes/google/ipc/protocols/wsh"
+	_ "v.io/veyron/veyron/runtimes/google/rt"
 )
 
 var (
diff --git a/profiles/generic.go b/profiles/generic.go
index c377531..f001315 100644
--- a/profiles/generic.go
+++ b/profiles/generic.go
@@ -1,18 +1,18 @@
 package profiles
 
 import (
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/config"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/config"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/rt"
 
-	"veyron.io/veyron/veyron/lib/appcycle"
-	"veyron.io/veyron/veyron/profiles/internal"
-	"veyron.io/veyron/veyron/profiles/internal/platform"
-	_ "veyron.io/veyron/veyron/runtimes/google/ipc/protocols/tcp"
-	_ "veyron.io/veyron/veyron/runtimes/google/ipc/protocols/ws"
-	_ "veyron.io/veyron/veyron/runtimes/google/ipc/protocols/wsh"
-	_ "veyron.io/veyron/veyron/runtimes/google/rt"
+	"v.io/veyron/veyron/lib/appcycle"
+	"v.io/veyron/veyron/profiles/internal"
+	"v.io/veyron/veyron/profiles/internal/platform"
+	_ "v.io/veyron/veyron/runtimes/google/ipc/protocols/tcp"
+	_ "v.io/veyron/veyron/runtimes/google/ipc/protocols/ws"
+	_ "v.io/veyron/veyron/runtimes/google/ipc/protocols/wsh"
+	_ "v.io/veyron/veyron/runtimes/google/rt"
 )
 
 // LocalListenSpec is a ListenSpec for 127.0.0.1.
diff --git a/profiles/internal/GO.PACKAGE b/profiles/internal/GO.PACKAGE
index 76fced4..b0accd2 100644
--- a/profiles/internal/GO.PACKAGE
+++ b/profiles/internal/GO.PACKAGE
@@ -1,7 +1,7 @@
 {
 	"dependencies": {
 		"incoming": [
-			{"allow": "veyron.io/veyron/veyron/runtimes/google/ipc", "comment":"temporarily allowing dependency from veyron/runtimes/google/ipc"}
+			{"allow": "v.io/veyron/veyron/runtimes/google/ipc", "comment":"temporarily allowing dependency from veyron/runtimes/google/ipc"}
 		]
 	}
 }
diff --git a/profiles/internal/gce_linux.go b/profiles/internal/gce_linux.go
index 7e66c2b..2e5e537 100644
--- a/profiles/internal/gce_linux.go
+++ b/profiles/internal/gce_linux.go
@@ -5,9 +5,9 @@
 import (
 	"net"
 
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/profiles/internal/gce"
+	"v.io/veyron/veyron/profiles/internal/gce"
 )
 
 // GCEPublicAddress returns the public IP address of the GCE instance
diff --git a/profiles/internal/gce_other.go b/profiles/internal/gce_other.go
index 2494d29..a7268d5 100644
--- a/profiles/internal/gce_other.go
+++ b/profiles/internal/gce_other.go
@@ -5,7 +5,7 @@
 import (
 	"net"
 
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vlog"
 )
 
 // GCEPublicAddress returns the public IP address of the GCE instance
diff --git a/profiles/internal/platform/platform_darwin.go b/profiles/internal/platform/platform_darwin.go
index 22d788c..e2c35dc 100644
--- a/profiles/internal/platform/platform_darwin.go
+++ b/profiles/internal/platform/platform_darwin.go
@@ -7,7 +7,7 @@
 import (
 	"fmt"
 
-	"veyron.io/veyron/veyron2"
+	"v.io/veyron/veyron2"
 )
 
 // Platform returns the description of the Platform this process is running on.
diff --git a/profiles/internal/platform/platform_linux.go b/profiles/internal/platform/platform_linux.go
index 5a34b14..d5f3f48 100644
--- a/profiles/internal/platform/platform_linux.go
+++ b/profiles/internal/platform/platform_linux.go
@@ -3,7 +3,7 @@
 import (
 	"syscall"
 
-	"veyron.io/veyron/veyron2"
+	"v.io/veyron/veyron2"
 )
 
 // Platform returns the description of the Platform this process is running on.
diff --git a/profiles/internal/platform/platform_nacl.go b/profiles/internal/platform/platform_nacl.go
index 5ae8c67..e8d4a4b 100644
--- a/profiles/internal/platform/platform_nacl.go
+++ b/profiles/internal/platform/platform_nacl.go
@@ -3,7 +3,7 @@
 package platform
 
 import (
-	"veyron.io/veyron/veyron2"
+	"v.io/veyron/veyron2"
 )
 
 // Platform returns the description of the Platform this process is running on.
diff --git a/profiles/internal/util.go b/profiles/internal/util.go
index c3c53ce..d91212a 100644
--- a/profiles/internal/util.go
+++ b/profiles/internal/util.go
@@ -3,10 +3,10 @@
 import (
 	"fmt"
 
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/netstate"
+	"v.io/veyron/veyron/lib/netstate"
 )
 
 // IPAddressChooser returns the preferred IP address, which is,
diff --git a/profiles/profiles_test.go b/profiles/profiles_test.go
index 6804198..53637d8 100644
--- a/profiles/profiles_test.go
+++ b/profiles/profiles_test.go
@@ -4,7 +4,7 @@
 	"os"
 	"testing"
 
-	"veyron.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/profiles"
 )
 
 func TestGeneric(t *testing.T) {
diff --git a/profiles/roaming/net_watcher.go b/profiles/roaming/net_watcher.go
index c5c3618..5d687ff 100644
--- a/profiles/roaming/net_watcher.go
+++ b/profiles/roaming/net_watcher.go
@@ -6,12 +6,12 @@
 	"fmt"
 	"strings"
 
-	"veyron.io/veyron/veyron2/config"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/config"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/netstate"
-	"veyron.io/veyron/veyron/profiles/roaming"
+	"v.io/veyron/veyron/lib/netstate"
+	"v.io/veyron/veyron/profiles/roaming"
 )
 
 func main() {
diff --git a/profiles/roaming/print_addrs.go b/profiles/roaming/print_addrs.go
index 55c4685..0d7f7c4 100644
--- a/profiles/roaming/print_addrs.go
+++ b/profiles/roaming/print_addrs.go
@@ -4,7 +4,7 @@
 
 import (
 	"fmt"
-	"veyron.io/veyron/veyron/lib/netstate"
+	"v.io/veyron/veyron/lib/netstate"
 )
 
 func main() {
diff --git a/profiles/roaming/roaming.go b/profiles/roaming/roaming.go
index b2e6bbc..a050bbd 100644
--- a/profiles/roaming/roaming.go
+++ b/profiles/roaming/roaming.go
@@ -13,25 +13,25 @@
 import (
 	"flag"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/config"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/config"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/rt"
 
-	"veyron.io/veyron/veyron/lib/appcycle"
-	"veyron.io/veyron/veyron/lib/flags"
-	"veyron.io/veyron/veyron/lib/netconfig"
-	"veyron.io/veyron/veyron/lib/netstate"
-	"veyron.io/veyron/veyron/profiles/internal"
-	"veyron.io/veyron/veyron/profiles/internal/platform"
-	_ "veyron.io/veyron/veyron/runtimes/google/ipc/protocols/tcp"
-	_ "veyron.io/veyron/veyron/runtimes/google/ipc/protocols/ws"
-	_ "veyron.io/veyron/veyron/runtimes/google/ipc/protocols/wsh"
-	_ "veyron.io/veyron/veyron/runtimes/google/rt"
-	"veyron.io/veyron/veyron/services/mgmt/debug"
+	"v.io/veyron/veyron/lib/appcycle"
+	"v.io/veyron/veyron/lib/flags"
+	"v.io/veyron/veyron/lib/netconfig"
+	"v.io/veyron/veyron/lib/netstate"
+	"v.io/veyron/veyron/profiles/internal"
+	"v.io/veyron/veyron/profiles/internal/platform"
+	_ "v.io/veyron/veyron/runtimes/google/ipc/protocols/tcp"
+	_ "v.io/veyron/veyron/runtimes/google/ipc/protocols/ws"
+	_ "v.io/veyron/veyron/runtimes/google/ipc/protocols/wsh"
+	_ "v.io/veyron/veyron/runtimes/google/rt"
+	"v.io/veyron/veyron/services/mgmt/debug"
 
 	// TODO(cnicolaou,ashankar): move this into flags.
-	sflag "veyron.io/veyron/veyron/security/flag"
+	sflag "v.io/veyron/veyron/security/flag"
 )
 
 const (
diff --git a/profiles/roaming/roaming_server.go b/profiles/roaming/roaming_server.go
index c9a2913..2a2f25f 100644
--- a/profiles/roaming/roaming_server.go
+++ b/profiles/roaming/roaming_server.go
@@ -5,11 +5,11 @@
 import (
 	"fmt"
 
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/profiles/roaming"
+	"v.io/veyron/veyron/profiles/roaming"
 )
 
 func main() {
diff --git a/profiles/static/static.go b/profiles/static/static.go
index 91ab924..7558f5f 100644
--- a/profiles/static/static.go
+++ b/profiles/static/static.go
@@ -6,24 +6,24 @@
 import (
 	"flag"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/config"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/config"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/rt"
 
-	"veyron.io/veyron/veyron/lib/appcycle"
-	"veyron.io/veyron/veyron/lib/flags"
-	"veyron.io/veyron/veyron/lib/netstate"
-	"veyron.io/veyron/veyron/profiles/internal"
-	"veyron.io/veyron/veyron/profiles/internal/platform"
-	_ "veyron.io/veyron/veyron/runtimes/google/ipc/protocols/tcp"
-	_ "veyron.io/veyron/veyron/runtimes/google/ipc/protocols/ws"
-	_ "veyron.io/veyron/veyron/runtimes/google/ipc/protocols/wsh"
-	_ "veyron.io/veyron/veyron/runtimes/google/rt"
-	"veyron.io/veyron/veyron/services/mgmt/debug"
+	"v.io/veyron/veyron/lib/appcycle"
+	"v.io/veyron/veyron/lib/flags"
+	"v.io/veyron/veyron/lib/netstate"
+	"v.io/veyron/veyron/profiles/internal"
+	"v.io/veyron/veyron/profiles/internal/platform"
+	_ "v.io/veyron/veyron/runtimes/google/ipc/protocols/tcp"
+	_ "v.io/veyron/veyron/runtimes/google/ipc/protocols/ws"
+	_ "v.io/veyron/veyron/runtimes/google/ipc/protocols/wsh"
+	_ "v.io/veyron/veyron/runtimes/google/rt"
+	"v.io/veyron/veyron/services/mgmt/debug"
 
 	// TODO(cnicolaou,ashankar): move this into flags.
-	sflag "veyron.io/veyron/veyron/security/flag"
+	sflag "v.io/veyron/veyron/security/flag"
 )
 
 var (
diff --git a/runtimes/GO.PACKAGE b/runtimes/GO.PACKAGE
index 729132d..a5ea1f1 100644
--- a/runtimes/GO.PACKAGE
+++ b/runtimes/GO.PACKAGE
@@ -1,11 +1,11 @@
 {
 	"dependencies": {
 		"incoming": [
-			{"allow": "veyron.io/veyron/veyron/runtimes/..."},
-			{"allow": "veyron.io/veyron/veyron2/rt/..."},
-			{"allow": "veyron.io/veyron/veyron/lib/...", "comment":"temporarily allowing dependency from lib"},
-			{"allow": "veyron.io/veyron/veyron/profiles/...", "comment":"temporarily allowing dependency from profiles"},
-			{"allow": "veyron.io/veyron/veyron/services/...", "comment": "temporarily allowing dependency from services"},
+			{"allow": "v.io/veyron/veyron/runtimes/..."},
+			{"allow": "v.io/veyron/veyron2/rt/..."},
+			{"allow": "v.io/veyron/veyron/lib/...", "comment":"temporarily allowing dependency from lib"},
+			{"allow": "v.io/veyron/veyron/profiles/...", "comment":"temporarily allowing dependency from profiles"},
+			{"allow": "v.io/veyron/veyron/services/...", "comment": "temporarily allowing dependency from services"},
 			{"deny": "..."}
 		]
 	}
diff --git a/runtimes/google/ipc/benchmarks/bm/main.go b/runtimes/google/ipc/benchmarks/bm/main.go
index d28cc33..31bb123 100644
--- a/runtimes/google/ipc/benchmarks/bm/main.go
+++ b/runtimes/google/ipc/benchmarks/bm/main.go
@@ -10,12 +10,12 @@
 	"strings"
 	"testing"
 
-	"veyron.io/veyron/veyron/lib/testutil"
-	"veyron.io/veyron/veyron/profiles"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/benchmarks"
+	"v.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/runtimes/google/ipc/benchmarks"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/rt"
 )
 
 var (
diff --git a/runtimes/google/ipc/benchmarks/bmclient/main.go b/runtimes/google/ipc/benchmarks/bmclient/main.go
index c213ad4..0a88340 100644
--- a/runtimes/google/ipc/benchmarks/bmclient/main.go
+++ b/runtimes/google/ipc/benchmarks/bmclient/main.go
@@ -8,12 +8,12 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/testutil"
-	_ "veyron.io/veyron/veyron/profiles"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/benchmarks"
+	"v.io/veyron/veyron/lib/testutil"
+	_ "v.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/runtimes/google/ipc/benchmarks"
 )
 
 var (
diff --git a/runtimes/google/ipc/benchmarks/bmserver/main.go b/runtimes/google/ipc/benchmarks/bmserver/main.go
index ea3ba2e..fd94c0f 100644
--- a/runtimes/google/ipc/benchmarks/bmserver/main.go
+++ b/runtimes/google/ipc/benchmarks/bmserver/main.go
@@ -2,12 +2,12 @@
 package main
 
 import (
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/signals"
-	"veyron.io/veyron/veyron/profiles/roaming"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/benchmarks"
+	"v.io/veyron/veyron/lib/signals"
+	"v.io/veyron/veyron/profiles/roaming"
+	"v.io/veyron/veyron/runtimes/google/ipc/benchmarks"
 )
 
 func main() {
diff --git a/runtimes/google/ipc/benchmarks/client.go b/runtimes/google/ipc/benchmarks/client.go
index 3e5399e..8d7cead 100644
--- a/runtimes/google/ipc/benchmarks/client.go
+++ b/runtimes/google/ipc/benchmarks/client.go
@@ -6,10 +6,10 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron/lib/testutil"
 
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/vlog"
 )
 
 // CallEcho calls 'Echo' method 'iterations' times with the given payload
diff --git a/runtimes/google/ipc/benchmarks/glob/glob_test.go b/runtimes/google/ipc/benchmarks/glob/glob_test.go
index 5f7e587..7e06a02 100644
--- a/runtimes/google/ipc/benchmarks/glob/glob_test.go
+++ b/runtimes/google/ipc/benchmarks/glob/glob_test.go
@@ -4,13 +4,13 @@
 	"fmt"
 	"testing"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/security"
 
-	"veyron.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/profiles"
 )
 
 func TestNothing(t *testing.T) {
diff --git a/runtimes/google/ipc/benchmarks/ipc_test.go b/runtimes/google/ipc/benchmarks/ipc_test.go
index 8fafc56..8e05556 100644
--- a/runtimes/google/ipc/benchmarks/ipc_test.go
+++ b/runtimes/google/ipc/benchmarks/ipc_test.go
@@ -3,11 +3,11 @@
 import (
 	"testing"
 
-	"veyron.io/veyron/veyron/profiles"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/benchmarks"
+	"v.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/runtimes/google/ipc/benchmarks"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/rt"
 )
 
 var vrt veyron2.Runtime
diff --git a/runtimes/google/ipc/benchmarks/server.go b/runtimes/google/ipc/benchmarks/server.go
index 879ca54..25cc42f 100644
--- a/runtimes/google/ipc/benchmarks/server.go
+++ b/runtimes/google/ipc/benchmarks/server.go
@@ -1,12 +1,12 @@
 package benchmarks
 
 import (
-	sflag "veyron.io/veyron/veyron/security/flag"
+	sflag "v.io/veyron/veyron/security/flag"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/vlog"
 )
 
 type impl struct {
diff --git a/runtimes/google/ipc/benchmarks/service.vdl b/runtimes/google/ipc/benchmarks/service.vdl
index c50df79..25dcc46 100644
--- a/runtimes/google/ipc/benchmarks/service.vdl
+++ b/runtimes/google/ipc/benchmarks/service.vdl
@@ -3,7 +3,7 @@
 package benchmarks
 
 import (
-	"veyron.io/veyron/veyron2/services/security/access"
+	"v.io/veyron/veyron2/services/security/access"
 )
 
 type Benchmark interface {
diff --git a/runtimes/google/ipc/benchmarks/service.vdl.go b/runtimes/google/ipc/benchmarks/service.vdl.go
index f2f23e8..2888b81 100644
--- a/runtimes/google/ipc/benchmarks/service.vdl.go
+++ b/runtimes/google/ipc/benchmarks/service.vdl.go
@@ -6,15 +6,15 @@
 package benchmarks
 
 import (
-	"veyron.io/veyron/veyron2/services/security/access"
+	"v.io/veyron/veyron2/services/security/access"
 
 	// The non-user imports are prefixed with "__" to prevent collisions.
 	__io "io"
-	__veyron2 "veyron.io/veyron/veyron2"
-	__context "veyron.io/veyron/veyron2/context"
-	__ipc "veyron.io/veyron/veyron2/ipc"
-	__vdlutil "veyron.io/veyron/veyron2/vdl/vdlutil"
-	__wiretype "veyron.io/veyron/veyron2/wiretype"
+	__veyron2 "v.io/veyron/veyron2"
+	__context "v.io/veyron/veyron2/context"
+	__ipc "v.io/veyron/veyron2/ipc"
+	__vdlutil "v.io/veyron/veyron2/vdl/vdlutil"
+	__wiretype "v.io/veyron/veyron2/wiretype"
 )
 
 // TODO(toddw): Remove this line once the new signature support is done.
@@ -268,7 +268,7 @@
 // descBenchmark hides the desc to keep godoc clean.
 var descBenchmark = __ipc.InterfaceDesc{
 	Name:    "Benchmark",
-	PkgPath: "veyron.io/veyron/veyron/runtimes/google/ipc/benchmarks",
+	PkgPath: "v.io/veyron/veyron/runtimes/google/ipc/benchmarks",
 	Methods: []__ipc.MethodDesc{
 		{
 			Name: "Echo",
diff --git a/runtimes/google/ipc/blessings_cache.go b/runtimes/google/ipc/blessings_cache.go
index ff6a93b..c7f81fc 100644
--- a/runtimes/google/ipc/blessings_cache.go
+++ b/runtimes/google/ipc/blessings_cache.go
@@ -5,9 +5,9 @@
 	"reflect"
 	"sync"
 
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/ipc/stream"
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/ipc/stream"
+	"v.io/veyron/veyron2/security"
 )
 
 // clientEncodeBlessings gets or inserts the blessings into the cache.
diff --git a/runtimes/google/ipc/cancel_test.go b/runtimes/google/ipc/cancel_test.go
index a1340fd..835a4f4 100644
--- a/runtimes/google/ipc/cancel_test.go
+++ b/runtimes/google/ipc/cancel_test.go
@@ -3,14 +3,14 @@
 import (
 	"testing"
 
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/manager"
-	tnaming "veyron.io/veyron/veyron/runtimes/google/testing/mocks/naming"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/manager"
+	tnaming "v.io/veyron/veyron/runtimes/google/testing/mocks/naming"
 
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/ipc/stream"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/ipc/stream"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vlog"
 )
 
 type fakeAuthorizer int
diff --git a/runtimes/google/ipc/client.go b/runtimes/google/ipc/client.go
index 5edc884..05438cd 100644
--- a/runtimes/google/ipc/client.go
+++ b/runtimes/google/ipc/client.go
@@ -10,28 +10,28 @@
 	"sync"
 	"time"
 
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/i18n"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/ipc/stream"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/options"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vdl/vdlutil"
-	old_verror "veyron.io/veyron/veyron2/verror"
-	verror "veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
-	"veyron.io/veyron/veyron2/vom"
-	"veyron.io/veyron/veyron2/vom2"
-	"veyron.io/veyron/veyron2/vtrace"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/i18n"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/ipc/stream"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vdl/vdlutil"
+	old_verror "v.io/veyron/veyron2/verror"
+	verror "v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vom"
+	"v.io/veyron/veyron2/vom2"
+	"v.io/veyron/veyron2/vtrace"
 
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/vc"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/version"
-	inaming "veyron.io/veyron/veyron/runtimes/google/naming"
-	ivtrace "veyron.io/veyron/veyron/runtimes/google/vtrace"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/vc"
+	"v.io/veyron/veyron/runtimes/google/ipc/version"
+	inaming "v.io/veyron/veyron/runtimes/google/naming"
+	ivtrace "v.io/veyron/veyron/runtimes/google/vtrace"
 )
 
-const pkgPath = "veyron.io/veyron/veyron/runtimes/google/ipc"
+const pkgPath = "v.io/veyron/veyron/runtimes/google/ipc"
 
 // TODO(cnicolaou): for local errors, automatically assign a new 'id',
 // don't use pkgPath etc. Can then move them into being defined on each line
diff --git a/runtimes/google/ipc/client_test.go b/runtimes/google/ipc/client_test.go
index 2499915..3d3066a 100644
--- a/runtimes/google/ipc/client_test.go
+++ b/runtimes/google/ipc/client_test.go
@@ -9,17 +9,17 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	verror "veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	verror "v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/expect"
-	"veyron.io/veyron/veyron/lib/flags/consts"
-	"veyron.io/veyron/veyron/lib/modules"
-	"veyron.io/veyron/veyron/lib/modules/core"
-	"veyron.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/lib/expect"
+	"v.io/veyron/veyron/lib/flags/consts"
+	"v.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/lib/modules/core"
+	"v.io/veyron/veyron/profiles"
 )
 
 var r veyron2.Runtime
@@ -413,7 +413,7 @@
 	if verr != nil {
 		t.Fatalf("unexpected error: %s", verr)
 	}
-	if !verror.Is(err, verror.Unknown.ID) || err.Error() != `veyron.io/veyron/veyron2/verror.Unknown:   EOF` {
+	if !verror.Is(err, verror.Unknown.ID) || err.Error() != `v.io/veyron/veyron2/verror.Unknown:   EOF` {
 		t.Errorf("wrong error: %#v", err)
 	}
 	/* TODO(cnicolaou): use this when verror2/vom transition is done.
diff --git a/runtimes/google/ipc/context.go b/runtimes/google/ipc/context.go
index 28dff36..be2f9a5 100644
--- a/runtimes/google/ipc/context.go
+++ b/runtimes/google/ipc/context.go
@@ -4,8 +4,8 @@
 	"sync"
 	"time"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/context"
 )
 
 const nilRuntimeMessage = "attempting to create a context with a nil runtime"
diff --git a/runtimes/google/ipc/context_test.go b/runtimes/google/ipc/context_test.go
index cdc7e0e..a988148 100644
--- a/runtimes/google/ipc/context_test.go
+++ b/runtimes/google/ipc/context_test.go
@@ -5,10 +5,10 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron/runtimes/google/testing/mocks/runtime"
-	"veyron.io/veyron/veyron/runtimes/google/vtrace"
+	"v.io/veyron/veyron/runtimes/google/testing/mocks/runtime"
+	"v.io/veyron/veyron/runtimes/google/vtrace"
 
-	"veyron.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/context"
 )
 
 // We need a special way to create contexts for tests.  We
diff --git a/runtimes/google/ipc/debug_test.go b/runtimes/google/ipc/debug_test.go
index 966952f..1e41cf1 100644
--- a/runtimes/google/ipc/debug_test.go
+++ b/runtimes/google/ipc/debug_test.go
@@ -6,18 +6,18 @@
 	"sort"
 	"testing"
 
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/options"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/stats"
-	tsecurity "veyron.io/veyron/veyron/lib/testutil/security"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/manager"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/vc"
-	tnaming "veyron.io/veyron/veyron/runtimes/google/testing/mocks/naming"
-	"veyron.io/veyron/veyron/runtimes/google/vtrace"
-	"veyron.io/veyron/veyron/services/mgmt/debug"
+	"v.io/veyron/veyron/lib/stats"
+	tsecurity "v.io/veyron/veyron/lib/testutil/security"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/manager"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/vc"
+	tnaming "v.io/veyron/veyron/runtimes/google/testing/mocks/naming"
+	"v.io/veyron/veyron/runtimes/google/vtrace"
+	"v.io/veyron/veyron/services/mgmt/debug"
 )
 
 func TestDebugServer(t *testing.T) {
diff --git a/runtimes/google/ipc/default_authorizer.go b/runtimes/google/ipc/default_authorizer.go
index 16812e7..b2613f3 100644
--- a/runtimes/google/ipc/default_authorizer.go
+++ b/runtimes/google/ipc/default_authorizer.go
@@ -3,7 +3,7 @@
 import (
 	"fmt"
 
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/security"
 )
 
 // defaultAuthorizer implements a security.Authorizer with an authorization
diff --git a/runtimes/google/ipc/default_authorizer_test.go b/runtimes/google/ipc/default_authorizer_test.go
index 852fbab..87bebe1 100644
--- a/runtimes/google/ipc/default_authorizer_test.go
+++ b/runtimes/google/ipc/default_authorizer_test.go
@@ -3,8 +3,8 @@
 import (
 	"testing"
 
-	vsecurity "veyron.io/veyron/veyron/security"
-	"veyron.io/veyron/veyron2/security"
+	vsecurity "v.io/veyron/veyron/security"
+	"v.io/veyron/veyron2/security"
 )
 
 func TestDefaultAuthorizer(t *testing.T) {
diff --git a/runtimes/google/ipc/discharges.go b/runtimes/google/ipc/discharges.go
index 37bb62d..d956c0b 100644
--- a/runtimes/google/ipc/discharges.go
+++ b/runtimes/google/ipc/discharges.go
@@ -4,17 +4,17 @@
 	"fmt"
 	"sync"
 
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/vc"
-	ivtrace "veyron.io/veyron/veyron/runtimes/google/vtrace"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/vc"
+	ivtrace "v.io/veyron/veyron/runtimes/google/vtrace"
 
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/ipc/stream"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vdl/vdlutil"
-	"veyron.io/veyron/veyron2/vlog"
-	"veyron.io/veyron/veyron2/vtrace"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/ipc/stream"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vdl/vdlutil"
+	"v.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vtrace"
 )
 
 // discharger implements vc.DischargeClient.
diff --git a/runtimes/google/ipc/full_test.go b/runtimes/google/ipc/full_test.go
index 5f203f4..033995b 100644
--- a/runtimes/google/ipc/full_test.go
+++ b/runtimes/google/ipc/full_test.go
@@ -15,29 +15,29 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/ipc/stream"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/options"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/services/security/access"
-	"veyron.io/veyron/veyron2/uniqueid"
-	"veyron.io/veyron/veyron2/vdl/vdlutil"
-	verror "veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/ipc/stream"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/services/security/access"
+	"v.io/veyron/veyron2/uniqueid"
+	"v.io/veyron/veyron2/vdl/vdlutil"
+	verror "v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/netstate"
-	"veyron.io/veyron/veyron/lib/stats"
-	"veyron.io/veyron/veyron/lib/testutil"
-	tsecurity "veyron.io/veyron/veyron/lib/testutil/security"
-	_ "veyron.io/veyron/veyron/runtimes/google/ipc/protocols/tcp"
-	imanager "veyron.io/veyron/veyron/runtimes/google/ipc/stream/manager"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/vc"
-	"veyron.io/veyron/veyron/runtimes/google/lib/publisher"
-	inaming "veyron.io/veyron/veyron/runtimes/google/naming"
-	tnaming "veyron.io/veyron/veyron/runtimes/google/testing/mocks/naming"
-	ivtrace "veyron.io/veyron/veyron/runtimes/google/vtrace"
+	"v.io/veyron/veyron/lib/netstate"
+	"v.io/veyron/veyron/lib/stats"
+	"v.io/veyron/veyron/lib/testutil"
+	tsecurity "v.io/veyron/veyron/lib/testutil/security"
+	_ "v.io/veyron/veyron/runtimes/google/ipc/protocols/tcp"
+	imanager "v.io/veyron/veyron/runtimes/google/ipc/stream/manager"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/vc"
+	"v.io/veyron/veyron/runtimes/google/lib/publisher"
+	inaming "v.io/veyron/veyron/runtimes/google/naming"
+	tnaming "v.io/veyron/veyron/runtimes/google/testing/mocks/naming"
+	ivtrace "v.io/veyron/veyron/runtimes/google/vtrace"
 )
 
 var (
diff --git a/runtimes/google/ipc/glob.go b/runtimes/google/ipc/glob.go
index d8dea58..6ca5bec 100644
--- a/runtimes/google/ipc/glob.go
+++ b/runtimes/google/ipc/glob.go
@@ -4,16 +4,16 @@
 	"strings"
 	"time"
 
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/services/security/access"
-	"veyron.io/veyron/veyron2/vdl/vdlroot/src/signature"
-	"veyron.io/veyron/veyron2/verror"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/services/security/access"
+	"v.io/veyron/veyron2/vdl/vdlroot/src/signature"
+	"v.io/veyron/veyron2/verror"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/glob"
+	"v.io/veyron/veyron/lib/glob"
 )
 
 // TODO(toddw): Rename this file to "reserved.go".
diff --git a/runtimes/google/ipc/glob_test.go b/runtimes/google/ipc/glob_test.go
index 3800b49..93d2214 100644
--- a/runtimes/google/ipc/glob_test.go
+++ b/runtimes/google/ipc/glob_test.go
@@ -6,15 +6,15 @@
 	"strings"
 	"testing"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/security"
 
-	"veyron.io/veyron/veyron/lib/glob"
-	"veyron.io/veyron/veyron/lib/testutil"
-	"veyron.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/lib/glob"
+	"v.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron/profiles"
 )
 
 func startServer(rt veyron2.Runtime, tree *node) (string, func(), error) {
diff --git a/runtimes/google/ipc/protocols/tcp/init.go b/runtimes/google/ipc/protocols/tcp/init.go
index bbc525c..e7a4ad9 100644
--- a/runtimes/google/ipc/protocols/tcp/init.go
+++ b/runtimes/google/ipc/protocols/tcp/init.go
@@ -3,7 +3,7 @@
 import (
 	"net"
 
-	"veyron.io/veyron/veyron2/ipc/stream"
+	"v.io/veyron/veyron2/ipc/stream"
 )
 
 func init() {
diff --git a/runtimes/google/ipc/protocols/ws/init.go b/runtimes/google/ipc/protocols/ws/init.go
index 587db00..91aef19 100644
--- a/runtimes/google/ipc/protocols/ws/init.go
+++ b/runtimes/google/ipc/protocols/ws/init.go
@@ -1,9 +1,9 @@
 package websocket
 
 import (
-	"veyron.io/veyron/veyron2/ipc/stream"
+	"v.io/veyron/veyron2/ipc/stream"
 
-	"veyron.io/veyron/veyron/lib/websocket"
+	"v.io/veyron/veyron/lib/websocket"
 )
 
 func init() {
diff --git a/runtimes/google/ipc/protocols/wsh/init.go b/runtimes/google/ipc/protocols/wsh/init.go
index 53f34e0..42abbc2 100644
--- a/runtimes/google/ipc/protocols/wsh/init.go
+++ b/runtimes/google/ipc/protocols/wsh/init.go
@@ -3,9 +3,9 @@
 package wsh
 
 import (
-	"veyron.io/veyron/veyron2/ipc/stream"
+	"v.io/veyron/veyron2/ipc/stream"
 
-	"veyron.io/veyron/veyron/lib/websocket"
+	"v.io/veyron/veyron/lib/websocket"
 )
 
 func init() {
diff --git a/runtimes/google/ipc/resolve_internal_test.go b/runtimes/google/ipc/resolve_internal_test.go
index 86ac229..c871730 100644
--- a/runtimes/google/ipc/resolve_internal_test.go
+++ b/runtimes/google/ipc/resolve_internal_test.go
@@ -1,7 +1,7 @@
 package ipc
 
 import (
-	"veyron.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/ipc"
 )
 
 func InternalServerResolveToEndpoint(s ipc.Server, name string) (string, error) {
diff --git a/runtimes/google/ipc/resolve_test.go b/runtimes/google/ipc/resolve_test.go
index 6d97e6a..b37a0a2 100644
--- a/runtimes/google/ipc/resolve_test.go
+++ b/runtimes/google/ipc/resolve_test.go
@@ -5,14 +5,14 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
 
-	"veyron.io/veyron/veyron/lib/expect"
-	"veyron.io/veyron/veyron/lib/modules"
-	"veyron.io/veyron/veyron/lib/modules/core"
-	iipc "veyron.io/veyron/veyron/runtimes/google/ipc"
-	inaming "veyron.io/veyron/veyron/runtimes/google/naming"
+	"v.io/veyron/veyron/lib/expect"
+	"v.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/lib/modules/core"
+	iipc "v.io/veyron/veyron/runtimes/google/ipc"
+	inaming "v.io/veyron/veyron/runtimes/google/naming"
 )
 
 func startMT(t *testing.T, sh *modules.Shell) string {
diff --git a/runtimes/google/ipc/results_store_test.go b/runtimes/google/ipc/results_store_test.go
index 780eff5..6ea1802 100644
--- a/runtimes/google/ipc/results_store_test.go
+++ b/runtimes/google/ipc/results_store_test.go
@@ -5,7 +5,7 @@
 	"sync"
 	"testing"
 
-	"veyron.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron/lib/testutil"
 )
 
 func init() { testutil.Init() }
diff --git a/runtimes/google/ipc/server.go b/runtimes/google/ipc/server.go
index fbc32e7..02cb375 100644
--- a/runtimes/google/ipc/server.go
+++ b/runtimes/google/ipc/server.go
@@ -9,28 +9,28 @@
 	"sync"
 	"time"
 
-	"veyron.io/veyron/veyron2/config"
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/ipc/stream"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/options"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/services/security/access"
-	"veyron.io/veyron/veyron2/vdl"
-	old_verror "veyron.io/veyron/veyron2/verror"
-	verror "veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
-	"veyron.io/veyron/veyron2/vom"
-	"veyron.io/veyron/veyron2/vom2"
-	"veyron.io/veyron/veyron2/vtrace"
+	"v.io/veyron/veyron2/config"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/ipc/stream"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/services/security/access"
+	"v.io/veyron/veyron2/vdl"
+	old_verror "v.io/veyron/veyron2/verror"
+	verror "v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vom"
+	"v.io/veyron/veyron2/vom2"
+	"v.io/veyron/veyron2/vtrace"
 
-	"veyron.io/veyron/veyron/lib/netstate"
-	"veyron.io/veyron/veyron/lib/stats"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/vc"
-	"veyron.io/veyron/veyron/runtimes/google/lib/publisher"
-	inaming "veyron.io/veyron/veyron/runtimes/google/naming"
-	ivtrace "veyron.io/veyron/veyron/runtimes/google/vtrace"
+	"v.io/veyron/veyron/lib/netstate"
+	"v.io/veyron/veyron/lib/stats"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/vc"
+	"v.io/veyron/veyron/runtimes/google/lib/publisher"
+	inaming "v.io/veyron/veyron/runtimes/google/naming"
+	ivtrace "v.io/veyron/veyron/runtimes/google/vtrace"
 
 	// TODO(cnicolaou): finish verror -> verror2 transition, in particular
 	// for communicating from server to client.
diff --git a/runtimes/google/ipc/server_test.go b/runtimes/google/ipc/server_test.go
index 6ac8b20..bedf068 100644
--- a/runtimes/google/ipc/server_test.go
+++ b/runtimes/google/ipc/server_test.go
@@ -9,17 +9,17 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
 
-	"veyron.io/veyron/veyron/lib/expect"
-	"veyron.io/veyron/veyron/lib/modules"
-	"veyron.io/veyron/veyron/lib/modules/core"
-	tsecurity "veyron.io/veyron/veyron/lib/testutil/security"
-	imanager "veyron.io/veyron/veyron/runtimes/google/ipc/stream/manager"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/vc"
-	inaming "veyron.io/veyron/veyron/runtimes/google/naming"
-	tnaming "veyron.io/veyron/veyron/runtimes/google/testing/mocks/naming"
+	"v.io/veyron/veyron/lib/expect"
+	"v.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/lib/modules/core"
+	tsecurity "v.io/veyron/veyron/lib/testutil/security"
+	imanager "v.io/veyron/veyron/runtimes/google/ipc/stream/manager"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/vc"
+	inaming "v.io/veyron/veyron/runtimes/google/naming"
+	tnaming "v.io/veyron/veyron/runtimes/google/testing/mocks/naming"
 )
 
 // TestReconnect verifies that the client transparently re-establishes the
diff --git a/runtimes/google/ipc/signature_test.go b/runtimes/google/ipc/signature_test.go
index 59a54ad..c5cf233 100644
--- a/runtimes/google/ipc/signature_test.go
+++ b/runtimes/google/ipc/signature_test.go
@@ -5,16 +5,16 @@
 	"reflect"
 	"testing"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/ipc/reserved"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/vdl"
-	"veyron.io/veyron/veyron2/vdl/vdlroot/src/signature"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/ipc/reserved"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/vdl"
+	"v.io/veyron/veyron2/vdl/vdlroot/src/signature"
 
-	"veyron.io/veyron/veyron/lib/testutil"
-	"veyron.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron/profiles"
 )
 
 func init() { testutil.Init() }
diff --git a/runtimes/google/ipc/simple_test.go b/runtimes/google/ipc/simple_test.go
index f2853c5..d1b89ec 100644
--- a/runtimes/google/ipc/simple_test.go
+++ b/runtimes/google/ipc/simple_test.go
@@ -5,8 +5,8 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron2/ipc"
-	verror "veyron.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/ipc"
+	verror "v.io/veyron/veyron2/verror2"
 )
 
 type simple struct {
@@ -116,7 +116,7 @@
 		t.Fatalf("unexpected error: %s", verr)
 
 	}
-	if !verror.Is(err, verror.Unknown.ID) || err.Error() != `veyron.io/veyron/veyron2/verror.Unknown:   EOF` {
+	if !verror.Is(err, verror.Unknown.ID) || err.Error() != `v.io/veyron/veyron2/verror.Unknown:   EOF` {
 		t.Errorf("wrong error: %#v", err)
 	}
 	/* TODO(cnicolaou): use this when verror2/vom transition is done.
diff --git a/runtimes/google/ipc/sort_endpoints.go b/runtimes/google/ipc/sort_endpoints.go
index 312be8c..c713c81 100644
--- a/runtimes/google/ipc/sort_endpoints.go
+++ b/runtimes/google/ipc/sort_endpoints.go
@@ -5,12 +5,12 @@
 	"net"
 	"strings"
 
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/netstate"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/version"
-	inaming "veyron.io/veyron/veyron/runtimes/google/naming"
+	"v.io/veyron/veyron/lib/netstate"
+	"v.io/veyron/veyron/runtimes/google/ipc/version"
+	inaming "v.io/veyron/veyron/runtimes/google/naming"
 )
 
 type errorAccumulator struct {
diff --git a/runtimes/google/ipc/sort_internal_test.go b/runtimes/google/ipc/sort_internal_test.go
index 512014e..c216960 100644
--- a/runtimes/google/ipc/sort_internal_test.go
+++ b/runtimes/google/ipc/sort_internal_test.go
@@ -5,9 +5,9 @@
 	"strings"
 	"testing"
 
-	"veyron.io/veyron/veyron2/ipc/version"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/ipc/version"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/vlog"
 )
 
 func TestIncompatible(t *testing.T) {
diff --git a/runtimes/google/ipc/stats.go b/runtimes/google/ipc/stats.go
index ea5441f..9733dab 100644
--- a/runtimes/google/ipc/stats.go
+++ b/runtimes/google/ipc/stats.go
@@ -4,11 +4,11 @@
 	"sync"
 	"time"
 
-	"veyron.io/veyron/veyron/lib/stats"
-	"veyron.io/veyron/veyron/lib/stats/counter"
-	"veyron.io/veyron/veyron/lib/stats/histogram"
+	"v.io/veyron/veyron/lib/stats"
+	"v.io/veyron/veyron/lib/stats/counter"
+	"v.io/veyron/veyron/lib/stats/histogram"
 
-	"veyron.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/naming"
 )
 
 type ipcStats struct {
diff --git a/runtimes/google/ipc/stream/benchmark/RESULTS.txt b/runtimes/google/ipc/stream/benchmark/RESULTS.txt
index d217956..d7ec92f 100644
--- a/runtimes/google/ipc/stream/benchmark/RESULTS.txt
+++ b/runtimes/google/ipc/stream/benchmark/RESULTS.txt
@@ -2,7 +2,7 @@
 Platform: Intel(R) Xeon(R) CPU E5-2689 0 @ 2.60GHz,  66114888KB Memory
 
 $ veyron go test -test.bench=. -test.cpu=1 -test.benchtime=5s \
-  veyron.io/veyron/veyron/runtimes/google/ipc/stream/benchmark
+  v.io/veyron/veyron/runtimes/google/ipc/stream/benchmark
 
 Benchmark_throughput_TCP_1Conn   1000000              9874 ns/op        5184.85 MB/s
 Benchmark_throughput_TCP_2Conns  1000000              9815 ns/op        5216.01 MB/s
diff --git a/runtimes/google/ipc/stream/benchmark/dial_vc.go b/runtimes/google/ipc/stream/benchmark/dial_vc.go
index e0275cf..df2ce28 100644
--- a/runtimes/google/ipc/stream/benchmark/dial_vc.go
+++ b/runtimes/google/ipc/stream/benchmark/dial_vc.go
@@ -5,12 +5,12 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron/lib/testutil"
-	_ "veyron.io/veyron/veyron/profiles/static"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/manager"
+	"v.io/veyron/veyron/lib/testutil"
+	_ "v.io/veyron/veyron/profiles/static"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/manager"
 
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/options"
 )
 
 // benchmarkVCDial measures VC creation time over the underlying VIF.
diff --git a/runtimes/google/ipc/stream/benchmark/dial_vif.go b/runtimes/google/ipc/stream/benchmark/dial_vif.go
index 40289f2..11e41c7 100644
--- a/runtimes/google/ipc/stream/benchmark/dial_vif.go
+++ b/runtimes/google/ipc/stream/benchmark/dial_vif.go
@@ -6,11 +6,11 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron/lib/testutil"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/vif"
+	"v.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/vif"
 
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/options"
 )
 
 // benchmarkVIFDial measures VIF creation time over the underlying net connection.
diff --git a/runtimes/google/ipc/stream/benchmark/throughput_flow.go b/runtimes/google/ipc/stream/benchmark/throughput_flow.go
index 374464d..cce6602 100644
--- a/runtimes/google/ipc/stream/benchmark/throughput_flow.go
+++ b/runtimes/google/ipc/stream/benchmark/throughput_flow.go
@@ -4,11 +4,11 @@
 	"io"
 	"testing"
 
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/manager"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/manager"
 
-	"veyron.io/veyron/veyron2/ipc/stream"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/ipc/stream"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/options"
 )
 
 const (
diff --git a/runtimes/google/ipc/stream/benchmark/throughput_tls.go b/runtimes/google/ipc/stream/benchmark/throughput_tls.go
index 3bcc779..5509336 100644
--- a/runtimes/google/ipc/stream/benchmark/throughput_tls.go
+++ b/runtimes/google/ipc/stream/benchmark/throughput_tls.go
@@ -6,7 +6,7 @@
 	"net"
 	"testing"
 
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/crypto"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/crypto"
 )
 
 func benchmarkTLS(b *testing.B, nConns int) {
diff --git a/runtimes/google/ipc/stream/crypto/box.go b/runtimes/google/ipc/stream/crypto/box.go
index ff9a377..b2118e2 100644
--- a/runtimes/google/ipc/stream/crypto/box.go
+++ b/runtimes/google/ipc/stream/crypto/box.go
@@ -10,7 +10,7 @@
 
 	"golang.org/x/crypto/nacl/box"
 
-	"veyron.io/veyron/veyron/runtimes/google/lib/iobuf"
+	"v.io/veyron/veyron/runtimes/google/lib/iobuf"
 )
 
 type boxcrypter struct {
diff --git a/runtimes/google/ipc/stream/crypto/box_cipher_test.go b/runtimes/google/ipc/stream/crypto/box_cipher_test.go
index acd26ae..4a6b45a 100644
--- a/runtimes/google/ipc/stream/crypto/box_cipher_test.go
+++ b/runtimes/google/ipc/stream/crypto/box_cipher_test.go
@@ -7,7 +7,7 @@
 
 	"golang.org/x/crypto/nacl/box"
 
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/crypto"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/crypto"
 )
 
 // Add space for a MAC.
diff --git a/runtimes/google/ipc/stream/crypto/crypto.go b/runtimes/google/ipc/stream/crypto/crypto.go
index 0d46e64..ee79f63 100644
--- a/runtimes/google/ipc/stream/crypto/crypto.go
+++ b/runtimes/google/ipc/stream/crypto/crypto.go
@@ -2,7 +2,7 @@
 // securing communication over VCs.
 package crypto
 
-import "veyron.io/veyron/veyron/runtimes/google/lib/iobuf"
+import "v.io/veyron/veyron/runtimes/google/lib/iobuf"
 
 type Encrypter interface {
 	// Encrypt encrypts the provided plaintext data and returns the
diff --git a/runtimes/google/ipc/stream/crypto/crypto_test.go b/runtimes/google/ipc/stream/crypto/crypto_test.go
index 88e0bd3..7091ebf 100644
--- a/runtimes/google/ipc/stream/crypto/crypto_test.go
+++ b/runtimes/google/ipc/stream/crypto/crypto_test.go
@@ -7,7 +7,7 @@
 	"testing"
 	"testing/quick"
 
-	"veyron.io/veyron/veyron/runtimes/google/lib/iobuf"
+	"v.io/veyron/veyron/runtimes/google/lib/iobuf"
 )
 
 func quickTest(t *testing.T, e Encrypter, d Decrypter) {
diff --git a/runtimes/google/ipc/stream/crypto/null.go b/runtimes/google/ipc/stream/crypto/null.go
index 19b5726..01fb84c 100644
--- a/runtimes/google/ipc/stream/crypto/null.go
+++ b/runtimes/google/ipc/stream/crypto/null.go
@@ -1,6 +1,6 @@
 package crypto
 
-import "veyron.io/veyron/veyron/runtimes/google/lib/iobuf"
+import "v.io/veyron/veyron/runtimes/google/lib/iobuf"
 
 // NewNullCrypter returns a Crypter that does no encryption/decryption.
 func NewNullCrypter() Crypter { return null{} }
diff --git a/runtimes/google/ipc/stream/crypto/tls.go b/runtimes/google/ipc/stream/crypto/tls.go
index 962ec8c..83f0662 100644
--- a/runtimes/google/ipc/stream/crypto/tls.go
+++ b/runtimes/google/ipc/stream/crypto/tls.go
@@ -12,7 +12,7 @@
 	"sync"
 	"time"
 
-	"veyron.io/veyron/veyron/runtimes/google/lib/iobuf"
+	"v.io/veyron/veyron/runtimes/google/lib/iobuf"
 )
 
 var errDeadlinesNotSupported = errors.New("deadlines not supported")
diff --git a/runtimes/google/ipc/stream/manager/listener.go b/runtimes/google/ipc/stream/manager/listener.go
index ace828f..21d0f13 100644
--- a/runtimes/google/ipc/stream/manager/listener.go
+++ b/runtimes/google/ipc/stream/manager/listener.go
@@ -8,16 +8,16 @@
 	"sync"
 	"time"
 
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/proxy"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/vif"
-	"veyron.io/veyron/veyron/runtimes/google/lib/upcqueue"
-	inaming "veyron.io/veyron/veyron/runtimes/google/naming"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/proxy"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/vif"
+	"v.io/veyron/veyron/runtimes/google/lib/upcqueue"
+	inaming "v.io/veyron/veyron/runtimes/google/naming"
 
-	"veyron.io/veyron/veyron2/ipc/stream"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/verror"
-	"veyron.io/veyron/veyron2/vlog"
-	"veyron.io/veyron/veyron2/vom2"
+	"v.io/veyron/veyron2/ipc/stream"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/verror"
+	"v.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vom2"
 )
 
 var errListenerIsClosed = errors.New("Listener has been Closed")
diff --git a/runtimes/google/ipc/stream/manager/manager.go b/runtimes/google/ipc/stream/manager/manager.go
index 6b782a0..0569c31 100644
--- a/runtimes/google/ipc/stream/manager/manager.go
+++ b/runtimes/google/ipc/stream/manager/manager.go
@@ -9,16 +9,16 @@
 	"sync"
 	"time"
 
-	"veyron.io/veyron/veyron2/ipc/stream"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/verror"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/ipc/stream"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/verror"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/stats"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/crypto"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/vif"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/version"
-	inaming "veyron.io/veyron/veyron/runtimes/google/naming"
+	"v.io/veyron/veyron/lib/stats"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/crypto"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/vif"
+	"v.io/veyron/veyron/runtimes/google/ipc/version"
+	inaming "v.io/veyron/veyron/runtimes/google/naming"
 )
 
 var errShutDown = errors.New("manager has been shut down")
diff --git a/runtimes/google/ipc/stream/manager/manager_test.go b/runtimes/google/ipc/stream/manager/manager_test.go
index 551e0e5..43d62c7 100644
--- a/runtimes/google/ipc/stream/manager/manager_test.go
+++ b/runtimes/google/ipc/stream/manager/manager_test.go
@@ -12,20 +12,20 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron2/ipc/stream"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/ipc/stream"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/expect"
-	"veyron.io/veyron/veyron/lib/modules"
-	"veyron.io/veyron/veyron/lib/testutil"
-	tsecurity "veyron.io/veyron/veyron/lib/testutil/security"
-	_ "veyron.io/veyron/veyron/runtimes/google/ipc/protocols/tcp"
-	_ "veyron.io/veyron/veyron/runtimes/google/ipc/protocols/ws"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/vc"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/version"
-	inaming "veyron.io/veyron/veyron/runtimes/google/naming"
+	"v.io/veyron/veyron/lib/expect"
+	"v.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/lib/testutil"
+	tsecurity "v.io/veyron/veyron/lib/testutil/security"
+	_ "v.io/veyron/veyron/runtimes/google/ipc/protocols/tcp"
+	_ "v.io/veyron/veyron/runtimes/google/ipc/protocols/ws"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/vc"
+	"v.io/veyron/veyron/runtimes/google/ipc/version"
+	inaming "v.io/veyron/veyron/runtimes/google/naming"
 )
 
 func newPrincipal(defaultBlessing string) vc.LocalPrincipal {
diff --git a/runtimes/google/ipc/stream/message/coding.go b/runtimes/google/ipc/stream/message/coding.go
index 23eb4a5..42c58e9 100644
--- a/runtimes/google/ipc/stream/message/coding.go
+++ b/runtimes/google/ipc/stream/message/coding.go
@@ -6,7 +6,7 @@
 	"fmt"
 	"io"
 
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/id"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/id"
 )
 
 var errLargerThan3ByteUint = errors.New("integer too large to represent in 3 bytes")
diff --git a/runtimes/google/ipc/stream/message/control.go b/runtimes/google/ipc/stream/message/control.go
index 86f849d..4a2ae62 100644
--- a/runtimes/google/ipc/stream/message/control.go
+++ b/runtimes/google/ipc/stream/message/control.go
@@ -5,10 +5,10 @@
 	"fmt"
 	"io"
 
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/id"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/version"
-	inaming "veyron.io/veyron/veyron/runtimes/google/naming"
-	"veyron.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/id"
+	"v.io/veyron/veyron/runtimes/google/ipc/version"
+	inaming "v.io/veyron/veyron/runtimes/google/naming"
+	"v.io/veyron/veyron2/naming"
 )
 
 // Control is the interface implemented by all control messages.
diff --git a/runtimes/google/ipc/stream/message/counters.go b/runtimes/google/ipc/stream/message/counters.go
index bd3f847..114a27c 100644
--- a/runtimes/google/ipc/stream/message/counters.go
+++ b/runtimes/google/ipc/stream/message/counters.go
@@ -3,7 +3,7 @@
 import (
 	"fmt"
 
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/id"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/id"
 )
 
 // CounterID encapsulates the VCI and Flow used for flow control counter
diff --git a/runtimes/google/ipc/stream/message/counters_test.go b/runtimes/google/ipc/stream/message/counters_test.go
index eea17c9..e3fc25f 100644
--- a/runtimes/google/ipc/stream/message/counters_test.go
+++ b/runtimes/google/ipc/stream/message/counters_test.go
@@ -4,7 +4,7 @@
 	"testing"
 	"testing/quick"
 
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/id"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/id"
 )
 
 func TestCounterID(t *testing.T) {
diff --git a/runtimes/google/ipc/stream/message/data.go b/runtimes/google/ipc/stream/message/data.go
index d0f6804..dff3aeb 100644
--- a/runtimes/google/ipc/stream/message/data.go
+++ b/runtimes/google/ipc/stream/message/data.go
@@ -3,8 +3,8 @@
 import (
 	"fmt"
 
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/id"
-	"veyron.io/veyron/veyron/runtimes/google/lib/iobuf"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/id"
+	"v.io/veyron/veyron/runtimes/google/lib/iobuf"
 )
 
 // Data encapsulates an application data message.
diff --git a/runtimes/google/ipc/stream/message/message.go b/runtimes/google/ipc/stream/message/message.go
index 0928254..5e16595 100644
--- a/runtimes/google/ipc/stream/message/message.go
+++ b/runtimes/google/ipc/stream/message/message.go
@@ -64,10 +64,10 @@
 	"fmt"
 	"io"
 
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/crypto"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/id"
-	"veyron.io/veyron/veyron/runtimes/google/lib/iobuf"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/crypto"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/id"
+	"v.io/veyron/veyron/runtimes/google/lib/iobuf"
+	"v.io/veyron/veyron2/vlog"
 )
 
 const (
diff --git a/runtimes/google/ipc/stream/message/message_test.go b/runtimes/google/ipc/stream/message/message_test.go
index 9e98320..8323f40 100644
--- a/runtimes/google/ipc/stream/message/message_test.go
+++ b/runtimes/google/ipc/stream/message/message_test.go
@@ -6,9 +6,9 @@
 	"reflect"
 	"testing"
 
-	"veyron.io/veyron/veyron/runtimes/google/ipc/version"
-	"veyron.io/veyron/veyron/runtimes/google/lib/iobuf"
-	"veyron.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron/runtimes/google/ipc/version"
+	"v.io/veyron/veyron/runtimes/google/lib/iobuf"
+	"v.io/veyron/veyron2/naming"
 )
 
 // testControlCipher is a super-simple cipher that xor's each byte of the
diff --git a/runtimes/google/ipc/stream/proxy/protocol.vdl.go b/runtimes/google/ipc/stream/proxy/protocol.vdl.go
index fefef65..9364c85 100644
--- a/runtimes/google/ipc/stream/proxy/protocol.vdl.go
+++ b/runtimes/google/ipc/stream/proxy/protocol.vdl.go
@@ -5,7 +5,7 @@
 
 import (
 	// The non-user imports are prefixed with "__" to prevent collisions.
-	__vdl "veyron.io/veyron/veyron2/vdl"
+	__vdl "v.io/veyron/veyron2/vdl"
 )
 
 // Request is the message sent by a server to request that the proxy route
@@ -15,7 +15,7 @@
 }
 
 func (Request) __VDLReflect(struct {
-	Name string "veyron.io/veyron/veyron/runtimes/google/ipc/stream/proxy.Request"
+	Name string "v.io/veyron/veyron/runtimes/google/ipc/stream/proxy.Request"
 }) {
 }
 
@@ -30,7 +30,7 @@
 }
 
 func (Response) __VDLReflect(struct {
-	Name string "veyron.io/veyron/veyron/runtimes/google/ipc/stream/proxy.Response"
+	Name string "v.io/veyron/veyron/runtimes/google/ipc/stream/proxy.Response"
 }) {
 }
 
diff --git a/runtimes/google/ipc/stream/proxy/proxy.go b/runtimes/google/ipc/stream/proxy/proxy.go
index 46cc968..8887d03 100644
--- a/runtimes/google/ipc/stream/proxy/proxy.go
+++ b/runtimes/google/ipc/stream/proxy/proxy.go
@@ -6,23 +6,23 @@
 	"net"
 	"sync"
 
-	"veyron.io/veyron/veyron2/ipc/stream"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/verror"
-	"veyron.io/veyron/veyron2/vlog"
-	"veyron.io/veyron/veyron2/vom2"
+	"v.io/veyron/veyron2/ipc/stream"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/verror"
+	"v.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vom2"
 
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/crypto"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/id"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/message"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/vc"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/vif"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/version"
-	"veyron.io/veyron/veyron/runtimes/google/lib/bqueue"
-	"veyron.io/veyron/veyron/runtimes/google/lib/bqueue/drrqueue"
-	"veyron.io/veyron/veyron/runtimes/google/lib/iobuf"
-	"veyron.io/veyron/veyron/runtimes/google/lib/upcqueue"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/crypto"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/id"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/message"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/vc"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/vif"
+	"v.io/veyron/veyron/runtimes/google/ipc/version"
+	"v.io/veyron/veyron/runtimes/google/lib/bqueue"
+	"v.io/veyron/veyron/runtimes/google/lib/bqueue/drrqueue"
+	"v.io/veyron/veyron/runtimes/google/lib/iobuf"
+	"v.io/veyron/veyron/runtimes/google/lib/upcqueue"
 )
 
 var (
diff --git a/runtimes/google/ipc/stream/proxy/proxy_test.go b/runtimes/google/ipc/stream/proxy/proxy_test.go
index 20500bb..ac136d2 100644
--- a/runtimes/google/ipc/stream/proxy/proxy_test.go
+++ b/runtimes/google/ipc/stream/proxy/proxy_test.go
@@ -8,15 +8,15 @@
 	"strings"
 	"testing"
 
-	"veyron.io/veyron/veyron2/ipc/stream"
-	"veyron.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/ipc/stream"
+	"v.io/veyron/veyron2/naming"
 
-	"veyron.io/veyron/veyron/lib/testutil"
-	tsecurity "veyron.io/veyron/veyron/lib/testutil/security"
-	_ "veyron.io/veyron/veyron/profiles"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/manager"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/proxy"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/vc"
+	"v.io/veyron/veyron/lib/testutil"
+	tsecurity "v.io/veyron/veyron/lib/testutil/security"
+	_ "v.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/manager"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/proxy"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/vc"
 )
 
 func init() { testutil.Init() }
diff --git a/runtimes/google/ipc/stream/vc/auth.go b/runtimes/google/ipc/stream/vc/auth.go
index 7513f04..e9f6d23 100644
--- a/runtimes/google/ipc/stream/vc/auth.go
+++ b/runtimes/google/ipc/stream/vc/auth.go
@@ -6,13 +6,13 @@
 	"fmt"
 	"io"
 
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/crypto"
-	"veyron.io/veyron/veyron/runtimes/google/lib/iobuf"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/crypto"
+	"v.io/veyron/veyron/runtimes/google/lib/iobuf"
 
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/ipc/version"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vom2"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/ipc/version"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vom2"
 )
 
 var (
diff --git a/runtimes/google/ipc/stream/vc/flow.go b/runtimes/google/ipc/stream/vc/flow.go
index 8e32596..4f80ae4 100644
--- a/runtimes/google/ipc/stream/vc/flow.go
+++ b/runtimes/google/ipc/stream/vc/flow.go
@@ -1,9 +1,9 @@
 package vc
 
 import (
-	"veyron.io/veyron/veyron2/ipc/stream"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/ipc/stream"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/security"
 )
 
 type flow struct {
diff --git a/runtimes/google/ipc/stream/vc/init.go b/runtimes/google/ipc/stream/vc/init.go
index 2a51592..541f2bb 100644
--- a/runtimes/google/ipc/stream/vc/init.go
+++ b/runtimes/google/ipc/stream/vc/init.go
@@ -6,8 +6,8 @@
 	"crypto/rand"
 	"fmt"
 
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vlog"
 )
 
 var AnonymousPrincipal security.Principal
diff --git a/runtimes/google/ipc/stream/vc/listener.go b/runtimes/google/ipc/stream/vc/listener.go
index a2d3f8f..ab6b6a3 100644
--- a/runtimes/google/ipc/stream/vc/listener.go
+++ b/runtimes/google/ipc/stream/vc/listener.go
@@ -3,8 +3,8 @@
 import (
 	"errors"
 
-	"veyron.io/veyron/veyron/runtimes/google/lib/upcqueue"
-	"veyron.io/veyron/veyron2/ipc/stream"
+	"v.io/veyron/veyron/runtimes/google/lib/upcqueue"
+	"v.io/veyron/veyron2/ipc/stream"
 )
 
 var errListenerClosed = errors.New("Listener has been closed")
diff --git a/runtimes/google/ipc/stream/vc/listener_test.go b/runtimes/google/ipc/stream/vc/listener_test.go
index 3f42607..8e1b3a0 100644
--- a/runtimes/google/ipc/stream/vc/listener_test.go
+++ b/runtimes/google/ipc/stream/vc/listener_test.go
@@ -3,9 +3,9 @@
 import (
 	"testing"
 
-	"veyron.io/veyron/veyron2/ipc/stream"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/ipc/stream"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/security"
 )
 
 type noopFlow struct{}
diff --git a/runtimes/google/ipc/stream/vc/reader.go b/runtimes/google/ipc/stream/vc/reader.go
index ebe161d..3954577 100644
--- a/runtimes/google/ipc/stream/vc/reader.go
+++ b/runtimes/google/ipc/stream/vc/reader.go
@@ -6,9 +6,9 @@
 	"sync"
 	"sync/atomic"
 
-	"veyron.io/veyron/veyron/runtimes/google/lib/iobuf"
-	vsync "veyron.io/veyron/veyron/runtimes/google/lib/sync"
-	"veyron.io/veyron/veyron/runtimes/google/lib/upcqueue"
+	"v.io/veyron/veyron/runtimes/google/lib/iobuf"
+	vsync "v.io/veyron/veyron/runtimes/google/lib/sync"
+	"v.io/veyron/veyron/runtimes/google/lib/upcqueue"
 )
 
 // readHandler is the interface used by the reader to notify other components
diff --git a/runtimes/google/ipc/stream/vc/reader_test.go b/runtimes/google/ipc/stream/vc/reader_test.go
index c9d1dd2..e785da9 100644
--- a/runtimes/google/ipc/stream/vc/reader_test.go
+++ b/runtimes/google/ipc/stream/vc/reader_test.go
@@ -7,7 +7,7 @@
 	"testing"
 	"testing/quick"
 
-	"veyron.io/veyron/veyron/runtimes/google/lib/iobuf"
+	"v.io/veyron/veyron/runtimes/google/lib/iobuf"
 )
 
 type testReadHandler struct{ items []uint }
diff --git a/runtimes/google/ipc/stream/vc/vc.go b/runtimes/google/ipc/stream/vc/vc.go
index b522f9e..236fee8 100644
--- a/runtimes/google/ipc/stream/vc/vc.go
+++ b/runtimes/google/ipc/stream/vc/vc.go
@@ -11,21 +11,21 @@
 	"strings"
 	"sync"
 
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/crypto"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/id"
-	"veyron.io/veyron/veyron/runtimes/google/lib/bqueue"
-	"veyron.io/veyron/veyron/runtimes/google/lib/iobuf"
-	vsync "veyron.io/veyron/veyron/runtimes/google/lib/sync"
-	ivtrace "veyron.io/veyron/veyron/runtimes/google/vtrace"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/crypto"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/id"
+	"v.io/veyron/veyron/runtimes/google/lib/bqueue"
+	"v.io/veyron/veyron/runtimes/google/lib/iobuf"
+	vsync "v.io/veyron/veyron/runtimes/google/lib/sync"
+	ivtrace "v.io/veyron/veyron/runtimes/google/vtrace"
 
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/ipc/stream"
-	"veyron.io/veyron/veyron2/ipc/version"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/options"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vlog"
-	"veyron.io/veyron/veyron2/vtrace"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/ipc/stream"
+	"v.io/veyron/veyron2/ipc/version"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vtrace"
 )
 
 var (
diff --git a/runtimes/google/ipc/stream/vc/vc_test.go b/runtimes/google/ipc/stream/vc/vc_test.go
index 4ac541e..8bbd80d 100644
--- a/runtimes/google/ipc/stream/vc/vc_test.go
+++ b/runtimes/google/ipc/stream/vc/vc_test.go
@@ -13,20 +13,20 @@
 	"sync"
 	"testing"
 
-	"veyron.io/veyron/veyron/lib/testutil"
-	tsecurity "veyron.io/veyron/veyron/lib/testutil/security"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/id"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/vc"
-	"veyron.io/veyron/veyron/runtimes/google/lib/bqueue"
-	"veyron.io/veyron/veyron/runtimes/google/lib/bqueue/drrqueue"
-	"veyron.io/veyron/veyron/runtimes/google/lib/iobuf"
+	"v.io/veyron/veyron/lib/testutil"
+	tsecurity "v.io/veyron/veyron/lib/testutil/security"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/id"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/vc"
+	"v.io/veyron/veyron/runtimes/google/lib/bqueue"
+	"v.io/veyron/veyron/runtimes/google/lib/bqueue/drrqueue"
+	"v.io/veyron/veyron/runtimes/google/lib/iobuf"
 
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/ipc/stream"
-	"veyron.io/veyron/veyron2/ipc/version"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/options"
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/ipc/stream"
+	"v.io/veyron/veyron2/ipc/version"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/security"
 )
 
 func init() { testutil.Init() }
diff --git a/runtimes/google/ipc/stream/vc/writer.go b/runtimes/google/ipc/stream/vc/writer.go
index 7ac9fff..9a13a23 100644
--- a/runtimes/google/ipc/stream/vc/writer.go
+++ b/runtimes/google/ipc/stream/vc/writer.go
@@ -7,9 +7,9 @@
 	"sync"
 	"sync/atomic"
 
-	"veyron.io/veyron/veyron/runtimes/google/lib/bqueue"
-	"veyron.io/veyron/veyron/runtimes/google/lib/iobuf"
-	vsync "veyron.io/veyron/veyron/runtimes/google/lib/sync"
+	"v.io/veyron/veyron/runtimes/google/lib/bqueue"
+	"v.io/veyron/veyron/runtimes/google/lib/iobuf"
+	vsync "v.io/veyron/veyron/runtimes/google/lib/sync"
 )
 
 var errWriterClosed = errors.New("attempt to call Write on Flow that has been Closed")
diff --git a/runtimes/google/ipc/stream/vc/writer_test.go b/runtimes/google/ipc/stream/vc/writer_test.go
index 5c2655b..8f82e83 100644
--- a/runtimes/google/ipc/stream/vc/writer_test.go
+++ b/runtimes/google/ipc/stream/vc/writer_test.go
@@ -7,10 +7,10 @@
 	"reflect"
 	"testing"
 
-	"veyron.io/veyron/veyron/runtimes/google/lib/bqueue"
-	"veyron.io/veyron/veyron/runtimes/google/lib/bqueue/drrqueue"
-	"veyron.io/veyron/veyron/runtimes/google/lib/iobuf"
-	"veyron.io/veyron/veyron/runtimes/google/lib/sync"
+	"v.io/veyron/veyron/runtimes/google/lib/bqueue"
+	"v.io/veyron/veyron/runtimes/google/lib/bqueue/drrqueue"
+	"v.io/veyron/veyron/runtimes/google/lib/iobuf"
+	"v.io/veyron/veyron/runtimes/google/lib/sync"
 )
 
 // TestWrite is a very basic, easy to follow, but not very thorough test of the
diff --git a/runtimes/google/ipc/stream/vif/auth.go b/runtimes/google/ipc/stream/vif/auth.go
index 6d52cbe..610da8a 100644
--- a/runtimes/google/ipc/stream/vif/auth.go
+++ b/runtimes/google/ipc/stream/vif/auth.go
@@ -9,16 +9,16 @@
 
 	"golang.org/x/crypto/nacl/box"
 
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/crypto"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/message"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/vc"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/version"
-	"veyron.io/veyron/veyron/runtimes/google/lib/iobuf"
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/ipc/stream"
-	ipcversion "veyron.io/veyron/veyron2/ipc/version"
-	"veyron.io/veyron/veyron2/options"
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/crypto"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/message"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/vc"
+	"v.io/veyron/veyron/runtimes/google/ipc/version"
+	"v.io/veyron/veyron/runtimes/google/lib/iobuf"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/ipc/stream"
+	ipcversion "v.io/veyron/veyron2/ipc/version"
+	"v.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/security"
 )
 
 var (
diff --git a/runtimes/google/ipc/stream/vif/set_test.go b/runtimes/google/ipc/stream/vif/set_test.go
index e7a7aa2..43b8a3c 100644
--- a/runtimes/google/ipc/stream/vif/set_test.go
+++ b/runtimes/google/ipc/stream/vif/set_test.go
@@ -8,8 +8,8 @@
 	"path"
 	"testing"
 
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/vif"
-	"veyron.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/vif"
+	"v.io/veyron/veyron2/naming"
 )
 
 func TestSetWithPipes(t *testing.T) {
diff --git a/runtimes/google/ipc/stream/vif/setup_conn.go b/runtimes/google/ipc/stream/vif/setup_conn.go
index 40a659b..c5f581c 100644
--- a/runtimes/google/ipc/stream/vif/setup_conn.go
+++ b/runtimes/google/ipc/stream/vif/setup_conn.go
@@ -3,9 +3,9 @@
 import (
 	"io"
 
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/crypto"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/message"
-	"veyron.io/veyron/veyron/runtimes/google/lib/iobuf"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/crypto"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/message"
+	"v.io/veyron/veyron/runtimes/google/lib/iobuf"
 )
 
 // setupConn writes the data to the net.Conn using HopSetupStream messages.
diff --git a/runtimes/google/ipc/stream/vif/setup_conn_test.go b/runtimes/google/ipc/stream/vif/setup_conn_test.go
index 776f5d3..2852b39 100644
--- a/runtimes/google/ipc/stream/vif/setup_conn_test.go
+++ b/runtimes/google/ipc/stream/vif/setup_conn_test.go
@@ -8,7 +8,7 @@
 	"sync"
 	"testing"
 
-	"veyron.io/veyron/veyron/runtimes/google/lib/iobuf"
+	"v.io/veyron/veyron/runtimes/google/lib/iobuf"
 )
 
 const (
diff --git a/runtimes/google/ipc/stream/vif/vcmap.go b/runtimes/google/ipc/stream/vif/vcmap.go
index 1406481..6bd6e10 100644
--- a/runtimes/google/ipc/stream/vif/vcmap.go
+++ b/runtimes/google/ipc/stream/vif/vcmap.go
@@ -4,9 +4,9 @@
 	"sort"
 	"sync"
 
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/id"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/vc"
-	"veyron.io/veyron/veyron/runtimes/google/lib/pcqueue"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/id"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/vc"
+	"v.io/veyron/veyron/runtimes/google/lib/pcqueue"
 )
 
 // vcMap implements a thread-safe map of vc.VC objects (vcInfo) keyed by their VCI.
diff --git a/runtimes/google/ipc/stream/vif/vcmap_test.go b/runtimes/google/ipc/stream/vif/vcmap_test.go
index 95636d2..f4f049b 100644
--- a/runtimes/google/ipc/stream/vif/vcmap_test.go
+++ b/runtimes/google/ipc/stream/vif/vcmap_test.go
@@ -4,7 +4,7 @@
 	"reflect"
 	"testing"
 
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/vc"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/vc"
 )
 
 func TestVCMap(t *testing.T) {
diff --git a/runtimes/google/ipc/stream/vif/vif.go b/runtimes/google/ipc/stream/vif/vif.go
index 9a9f025..c4888ca 100644
--- a/runtimes/google/ipc/stream/vif/vif.go
+++ b/runtimes/google/ipc/stream/vif/vif.go
@@ -14,23 +14,23 @@
 	"sync"
 	"time"
 
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/crypto"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/id"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/message"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/vc"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/version"
-	"veyron.io/veyron/veyron/runtimes/google/lib/bqueue"
-	"veyron.io/veyron/veyron/runtimes/google/lib/bqueue/drrqueue"
-	"veyron.io/veyron/veyron/runtimes/google/lib/iobuf"
-	"veyron.io/veyron/veyron/runtimes/google/lib/pcqueue"
-	vsync "veyron.io/veyron/veyron/runtimes/google/lib/sync"
-	"veyron.io/veyron/veyron/runtimes/google/lib/upcqueue"
-	ivtrace "veyron.io/veyron/veyron/runtimes/google/vtrace"
-	"veyron.io/veyron/veyron2/ipc/stream"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/verror"
-	"veyron.io/veyron/veyron2/vlog"
-	"veyron.io/veyron/veyron2/vtrace"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/crypto"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/id"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/message"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/vc"
+	"v.io/veyron/veyron/runtimes/google/ipc/version"
+	"v.io/veyron/veyron/runtimes/google/lib/bqueue"
+	"v.io/veyron/veyron/runtimes/google/lib/bqueue/drrqueue"
+	"v.io/veyron/veyron/runtimes/google/lib/iobuf"
+	"v.io/veyron/veyron/runtimes/google/lib/pcqueue"
+	vsync "v.io/veyron/veyron/runtimes/google/lib/sync"
+	"v.io/veyron/veyron/runtimes/google/lib/upcqueue"
+	ivtrace "v.io/veyron/veyron/runtimes/google/vtrace"
+	"v.io/veyron/veyron2/ipc/stream"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/verror"
+	"v.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vtrace"
 )
 
 // VIF implements a "virtual interface" over an underlying network connection
diff --git a/runtimes/google/ipc/stream/vif/vif_test.go b/runtimes/google/ipc/stream/vif/vif_test.go
index a101f55..bd0f323 100644
--- a/runtimes/google/ipc/stream/vif/vif_test.go
+++ b/runtimes/google/ipc/stream/vif/vif_test.go
@@ -16,15 +16,15 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron/lib/testutil"
-	tsecurity "veyron.io/veyron/veyron/lib/testutil/security"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/vc"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/vif"
-	iversion "veyron.io/veyron/veyron/runtimes/google/ipc/version"
+	"v.io/veyron/veyron/lib/testutil"
+	tsecurity "v.io/veyron/veyron/lib/testutil/security"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/vc"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/vif"
+	iversion "v.io/veyron/veyron/runtimes/google/ipc/version"
 
-	"veyron.io/veyron/veyron2/ipc/stream"
-	"veyron.io/veyron/veyron2/ipc/version"
-	"veyron.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/ipc/stream"
+	"v.io/veyron/veyron2/ipc/version"
+	"v.io/veyron/veyron2/naming"
 )
 
 func init() { testutil.Init() }
diff --git a/runtimes/google/ipc/testutil_test.go b/runtimes/google/ipc/testutil_test.go
index 02f07c7..98e9954 100644
--- a/runtimes/google/ipc/testutil_test.go
+++ b/runtimes/google/ipc/testutil_test.go
@@ -4,10 +4,10 @@
 	"reflect"
 	"testing"
 
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/verror2"
 
-	"veyron.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron/lib/testutil"
 )
 
 func init() { testutil.Init() }
diff --git a/runtimes/google/ipc/version/version.go b/runtimes/google/ipc/version/version.go
index 9d00f2c..56fd7dd 100644
--- a/runtimes/google/ipc/version/version.go
+++ b/runtimes/google/ipc/version/version.go
@@ -3,10 +3,10 @@
 import (
 	"fmt"
 
-	inaming "veyron.io/veyron/veyron/runtimes/google/naming"
+	inaming "v.io/veyron/veyron/runtimes/google/naming"
 
-	"veyron.io/veyron/veyron2/ipc/version"
-	"veyron.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/ipc/version"
+	"v.io/veyron/veyron2/naming"
 )
 
 // Range represents a range of IPC versions.
diff --git a/runtimes/google/ipc/version/version_test.go b/runtimes/google/ipc/version/version_test.go
index 3f43cdb..7016b69 100644
--- a/runtimes/google/ipc/version/version_test.go
+++ b/runtimes/google/ipc/version/version_test.go
@@ -3,10 +3,10 @@
 import (
 	"testing"
 
-	inaming "veyron.io/veyron/veyron/runtimes/google/naming"
+	inaming "v.io/veyron/veyron/runtimes/google/naming"
 
-	"veyron.io/veyron/veyron2/ipc/version"
-	"veyron.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/ipc/version"
+	"v.io/veyron/veyron2/naming"
 )
 
 func TestCommonVersion(t *testing.T) {
diff --git a/runtimes/google/lib/bqueue/bqueue.go b/runtimes/google/lib/bqueue/bqueue.go
index 48229a6..cb3c72c 100644
--- a/runtimes/google/lib/bqueue/bqueue.go
+++ b/runtimes/google/lib/bqueue/bqueue.go
@@ -33,7 +33,7 @@
 import (
 	"errors"
 
-	"veyron.io/veyron/veyron/runtimes/google/lib/iobuf"
+	"v.io/veyron/veyron/runtimes/google/lib/iobuf"
 )
 
 // Priority is an integer priority.  Smaller is greater priority.
diff --git a/runtimes/google/lib/bqueue/drrqueue/drrqueue.go b/runtimes/google/lib/bqueue/drrqueue/drrqueue.go
index 9b29fcd..308f760 100644
--- a/runtimes/google/lib/bqueue/drrqueue/drrqueue.go
+++ b/runtimes/google/lib/bqueue/drrqueue/drrqueue.go
@@ -23,10 +23,10 @@
 	"io"
 	"sync"
 
-	"veyron.io/veyron/veyron/runtimes/google/lib/bqueue"
-	"veyron.io/veyron/veyron/runtimes/google/lib/deque"
-	"veyron.io/veyron/veyron/runtimes/google/lib/iobuf"
-	vsync "veyron.io/veyron/veyron/runtimes/google/lib/sync"
+	"v.io/veyron/veyron/runtimes/google/lib/bqueue"
+	"v.io/veyron/veyron/runtimes/google/lib/deque"
+	"v.io/veyron/veyron/runtimes/google/lib/iobuf"
+	vsync "v.io/veyron/veyron/runtimes/google/lib/sync"
 )
 
 // T defines the type of round-robin buffer queues.  The queue has multiple
diff --git a/runtimes/google/lib/bqueue/drrqueue/drrqueue_test.go b/runtimes/google/lib/bqueue/drrqueue/drrqueue_test.go
index f1fd72b..6ea460e 100644
--- a/runtimes/google/lib/bqueue/drrqueue/drrqueue_test.go
+++ b/runtimes/google/lib/bqueue/drrqueue/drrqueue_test.go
@@ -5,8 +5,8 @@
 	"runtime"
 	"testing"
 
-	"veyron.io/veyron/veyron/runtimes/google/lib/bqueue"
-	"veyron.io/veyron/veyron/runtimes/google/lib/iobuf"
+	"v.io/veyron/veyron/runtimes/google/lib/bqueue"
+	"v.io/veyron/veyron/runtimes/google/lib/iobuf"
 )
 
 const (
diff --git a/runtimes/google/lib/deque/deque_test.go b/runtimes/google/lib/deque/deque_test.go
index 83e92f1..65ee51b 100644
--- a/runtimes/google/lib/deque/deque_test.go
+++ b/runtimes/google/lib/deque/deque_test.go
@@ -3,7 +3,7 @@
 import (
 	"testing"
 
-	"veyron.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron/lib/testutil"
 )
 
 func init() { testutil.Init() }
diff --git a/runtimes/google/lib/iobuf/allocator.go b/runtimes/google/lib/iobuf/allocator.go
index 97ef7b5..ae4ea0c 100644
--- a/runtimes/google/lib/iobuf/allocator.go
+++ b/runtimes/google/lib/iobuf/allocator.go
@@ -1,6 +1,6 @@
 package iobuf
 
-import "veyron.io/veyron/veyron2/vlog"
+import "v.io/veyron/veyron2/vlog"
 
 // Allocator is an allocator for Slices that tries to allocate
 // contiguously.  That is, sequential allocations will tend to be contiguous,
diff --git a/runtimes/google/lib/iobuf/iobuf.go b/runtimes/google/lib/iobuf/iobuf.go
index baa424d..75a4ae9 100644
--- a/runtimes/google/lib/iobuf/iobuf.go
+++ b/runtimes/google/lib/iobuf/iobuf.go
@@ -27,7 +27,7 @@
 	"sync"
 	"sync/atomic"
 
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vlog"
 )
 
 // A iobuf is a storage space for memory read from the network.  The data should
diff --git a/runtimes/google/lib/pcqueue/pcqueue_test.go b/runtimes/google/lib/pcqueue/pcqueue_test.go
index cda519f..a0d0b6b 100644
--- a/runtimes/google/lib/pcqueue/pcqueue_test.go
+++ b/runtimes/google/lib/pcqueue/pcqueue_test.go
@@ -6,8 +6,8 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron/lib/testutil"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron2/vlog"
 )
 
 func init() { testutil.Init() }
diff --git a/runtimes/google/lib/publisher/publisher.go b/runtimes/google/lib/publisher/publisher.go
index eece0f7..dbe465a 100644
--- a/runtimes/google/lib/publisher/publisher.go
+++ b/runtimes/google/lib/publisher/publisher.go
@@ -8,9 +8,9 @@
 	"strings"
 	"time"
 
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/vlog"
 )
 
 // TODO(cnicolaou): have the done channel return an error so
diff --git a/runtimes/google/lib/publisher/publisher_test.go b/runtimes/google/lib/publisher/publisher_test.go
index 720f16f..0d74975 100644
--- a/runtimes/google/lib/publisher/publisher_test.go
+++ b/runtimes/google/lib/publisher/publisher_test.go
@@ -6,14 +6,14 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/naming"
 
-	iipc "veyron.io/veyron/veyron/runtimes/google/ipc"
-	"veyron.io/veyron/veyron/runtimes/google/lib/publisher"
-	tnaming "veyron.io/veyron/veyron/runtimes/google/testing/mocks/naming"
-	"veyron.io/veyron/veyron/runtimes/google/testing/mocks/runtime"
-	"veyron.io/veyron/veyron/runtimes/google/vtrace"
+	iipc "v.io/veyron/veyron/runtimes/google/ipc"
+	"v.io/veyron/veyron/runtimes/google/lib/publisher"
+	tnaming "v.io/veyron/veyron/runtimes/google/testing/mocks/naming"
+	"v.io/veyron/veyron/runtimes/google/testing/mocks/runtime"
+	"v.io/veyron/veyron/runtimes/google/vtrace"
 )
 
 func testContext() context.T {
diff --git a/runtimes/google/lib/sync/semaphore_test.go b/runtimes/google/lib/sync/semaphore_test.go
index 53a917f..9398c37 100644
--- a/runtimes/google/lib/sync/semaphore_test.go
+++ b/runtimes/google/lib/sync/semaphore_test.go
@@ -5,7 +5,7 @@
 	"sync/atomic"
 	"testing"
 
-	"veyron.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron/lib/testutil"
 )
 
 func init() { testutil.Init() }
diff --git a/runtimes/google/lib/sync/wait_group_test.go b/runtimes/google/lib/sync/wait_group_test.go
index dab7f54..f138e16 100644
--- a/runtimes/google/lib/sync/wait_group_test.go
+++ b/runtimes/google/lib/sync/wait_group_test.go
@@ -2,7 +2,7 @@
 
 import (
 	"testing"
-	"veyron.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron/lib/testutil"
 )
 
 func init() { testutil.Init() }
diff --git a/runtimes/google/lib/upcqueue/upcqueue.go b/runtimes/google/lib/upcqueue/upcqueue.go
index d58a489..794a99e 100644
--- a/runtimes/google/lib/upcqueue/upcqueue.go
+++ b/runtimes/google/lib/upcqueue/upcqueue.go
@@ -15,8 +15,8 @@
 	"errors"
 	"sync"
 
-	"veyron.io/veyron/veyron/runtimes/google/lib/deque"
-	vsync "veyron.io/veyron/veyron/runtimes/google/lib/sync"
+	"v.io/veyron/veyron/runtimes/google/lib/deque"
+	vsync "v.io/veyron/veyron/runtimes/google/lib/sync"
 )
 
 var (
diff --git a/runtimes/google/lib/upcqueue/upcqueue_test.go b/runtimes/google/lib/upcqueue/upcqueue_test.go
index cff1393..7efc003 100644
--- a/runtimes/google/lib/upcqueue/upcqueue_test.go
+++ b/runtimes/google/lib/upcqueue/upcqueue_test.go
@@ -6,9 +6,9 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron/lib/testutil"
-	vsync "veyron.io/veyron/veyron/runtimes/google/lib/sync"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron/lib/testutil"
+	vsync "v.io/veyron/veyron/runtimes/google/lib/sync"
+	"v.io/veyron/veyron2/vlog"
 )
 
 func init() { testutil.Init() }
diff --git a/runtimes/google/naming/endpoint.go b/runtimes/google/naming/endpoint.go
index 33c86cf..973079c 100644
--- a/runtimes/google/naming/endpoint.go
+++ b/runtimes/google/naming/endpoint.go
@@ -7,8 +7,8 @@
 	"strconv"
 	"strings"
 
-	"veyron.io/veyron/veyron2/ipc/version"
-	"veyron.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/ipc/version"
+	"v.io/veyron/veyron2/naming"
 )
 
 const (
diff --git a/runtimes/google/naming/endpoint_test.go b/runtimes/google/naming/endpoint_test.go
index 1aaca1b..bc49a1b 100644
--- a/runtimes/google/naming/endpoint_test.go
+++ b/runtimes/google/naming/endpoint_test.go
@@ -5,8 +5,8 @@
 	"reflect"
 	"testing"
 
-	"veyron.io/veyron/veyron2/ipc/version"
-	"veyron.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/ipc/version"
+	"v.io/veyron/veyron2/naming"
 )
 
 func TestEndpoint(t *testing.T) {
diff --git a/runtimes/google/naming/namespace/all_test.go b/runtimes/google/naming/namespace/all_test.go
index 9d32f56..fe32f8e 100644
--- a/runtimes/google/naming/namespace/all_test.go
+++ b/runtimes/google/naming/namespace/all_test.go
@@ -7,21 +7,21 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/options"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/security"
-	verror "veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/security"
+	verror "v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/testutil"
-	"veyron.io/veyron/veyron/profiles"
-	"veyron.io/veyron/veyron/runtimes/google/naming/namespace"
-	vsecurity "veyron.io/veyron/veyron/security"
-	service "veyron.io/veyron/veyron/services/mounttable/lib"
+	"v.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/runtimes/google/naming/namespace"
+	vsecurity "v.io/veyron/veyron/security"
+	service "v.io/veyron/veyron/services/mounttable/lib"
 )
 
 func init() {
diff --git a/runtimes/google/naming/namespace/cache.go b/runtimes/google/naming/namespace/cache.go
index af412bf..64dd082 100644
--- a/runtimes/google/naming/namespace/cache.go
+++ b/runtimes/google/naming/namespace/cache.go
@@ -6,9 +6,9 @@
 	"sync"
 	"time"
 
-	"veyron.io/veyron/veyron2/naming"
-	verror "veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/naming"
+	verror "v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 )
 
 // maxCacheEntries is the max number of cache entries to keep.  It exists only so that we
diff --git a/runtimes/google/naming/namespace/cache_test.go b/runtimes/google/naming/namespace/cache_test.go
index 1b7894e..2e5616a 100644
--- a/runtimes/google/naming/namespace/cache_test.go
+++ b/runtimes/google/naming/namespace/cache_test.go
@@ -5,7 +5,7 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/naming"
 )
 
 func compatible(server string, servers []naming.MountedServer) bool {
diff --git a/runtimes/google/naming/namespace/glob.go b/runtimes/google/naming/namespace/glob.go
index 937b6b6..bf1d4ba 100644
--- a/runtimes/google/naming/namespace/glob.go
+++ b/runtimes/google/naming/namespace/glob.go
@@ -5,15 +5,15 @@
 	"io"
 	"strings"
 
-	"veyron.io/veyron/veyron/lib/glob"
+	"v.io/veyron/veyron/lib/glob"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/options"
-	verror "veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/options"
+	verror "v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 )
 
 const mountTableGlobReplyStreamLength = 100
diff --git a/runtimes/google/naming/namespace/mount.go b/runtimes/google/naming/namespace/mount.go
index 3d4e03a..3a07d44 100644
--- a/runtimes/google/naming/namespace/mount.go
+++ b/runtimes/google/naming/namespace/mount.go
@@ -3,14 +3,14 @@
 import (
 	"time"
 
-	inaming "veyron.io/veyron/veyron/runtimes/google/naming"
+	inaming "v.io/veyron/veyron/runtimes/google/naming"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/options"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/vlog"
 )
 
 type status struct {
diff --git a/runtimes/google/naming/namespace/namespace.go b/runtimes/google/naming/namespace/namespace.go
index 9ddc49d..da6a5ce 100644
--- a/runtimes/google/naming/namespace/namespace.go
+++ b/runtimes/google/naming/namespace/namespace.go
@@ -5,12 +5,12 @@
 	"sync"
 	"time"
 
-	inaming "veyron.io/veyron/veyron/runtimes/google/naming"
+	inaming "v.io/veyron/veyron/runtimes/google/naming"
 
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/verror"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/verror"
+	"v.io/veyron/veyron2/vlog"
 )
 
 const defaultMaxResolveDepth = 32
diff --git a/runtimes/google/naming/namespace/resolve.go b/runtimes/google/naming/namespace/resolve.go
index aca359e..bfcbf7c 100644
--- a/runtimes/google/naming/namespace/resolve.go
+++ b/runtimes/google/naming/namespace/resolve.go
@@ -5,13 +5,13 @@
 	"fmt"
 	"runtime"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/options"
-	verror "veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/options"
+	verror "v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 )
 
 func (ns *namespace) resolveAgainstMountTable(ctx context.T, client ipc.Client, e *naming.MountEntry, pattern string, opts ...ipc.CallOpt) (*naming.MountEntry, error) {
diff --git a/runtimes/google/naming/namespace/stub.go b/runtimes/google/naming/namespace/stub.go
index 66590c7..5bfa3f5 100644
--- a/runtimes/google/naming/namespace/stub.go
+++ b/runtimes/google/naming/namespace/stub.go
@@ -3,7 +3,7 @@
 import (
 	"time"
 
-	"veyron.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/naming"
 )
 
 func convertServersToStrings(servers []naming.MountedServer, suffix string) (ret []string) {
diff --git a/runtimes/google/rt/ipc.go b/runtimes/google/rt/ipc.go
index 98c1f91..4e3a9fc 100644
--- a/runtimes/google/rt/ipc.go
+++ b/runtimes/google/rt/ipc.go
@@ -5,19 +5,19 @@
 	"math/rand"
 	"time"
 
-	iipc "veyron.io/veyron/veyron/runtimes/google/ipc"
-	imanager "veyron.io/veyron/veyron/runtimes/google/ipc/stream/manager"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/vc"
-	ivtrace "veyron.io/veyron/veyron/runtimes/google/vtrace"
+	iipc "v.io/veyron/veyron/runtimes/google/ipc"
+	imanager "v.io/veyron/veyron/runtimes/google/ipc/stream/manager"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/vc"
+	ivtrace "v.io/veyron/veyron/runtimes/google/vtrace"
 
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/i18n"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/ipc/stream"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/options"
-	"veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vtrace"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/i18n"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/ipc/stream"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vtrace"
 )
 
 func (rt *vrt) NewClient(opts ...ipc.ClientOpt) (ipc.Client, error) {
diff --git a/runtimes/google/rt/ipc_test.go b/runtimes/google/rt/ipc_test.go
index 8efcb44..f0f82eb 100644
--- a/runtimes/google/rt/ipc_test.go
+++ b/runtimes/google/rt/ipc_test.go
@@ -6,17 +6,17 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/security"
 
-	"veyron.io/veyron/veyron/lib/testutil"
-	tsecurity "veyron.io/veyron/veyron/lib/testutil/security"
-	"veyron.io/veyron/veyron/profiles"
-	"veyron.io/veyron/veyron2/vdl/vdlutil"
-	"veyron.io/veyron/veyron2/verror"
+	"v.io/veyron/veyron/lib/testutil"
+	tsecurity "v.io/veyron/veyron/lib/testutil/security"
+	"v.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron2/vdl/vdlutil"
+	"v.io/veyron/veyron2/verror"
 )
 
 func init() { testutil.Init() }
diff --git a/runtimes/google/rt/log.go b/runtimes/google/rt/log.go
index 13ebf76..87d0985 100644
--- a/runtimes/google/rt/log.go
+++ b/runtimes/google/rt/log.go
@@ -1,7 +1,7 @@
 package rt
 
 import (
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vlog"
 )
 
 func (*vrt) Logger() vlog.Logger {
diff --git a/runtimes/google/rt/mgmt.go b/runtimes/google/rt/mgmt.go
index e52b102..cd449de 100644
--- a/runtimes/google/rt/mgmt.go
+++ b/runtimes/google/rt/mgmt.go
@@ -4,13 +4,13 @@
 	"fmt"
 	"time"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/mgmt"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/mgmt"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/options"
 
-	"veyron.io/veyron/veyron/lib/exec"
+	"v.io/veyron/veyron/lib/exec"
 )
 
 // TODO(cnicolaou,caprita): move this all out of the runtime when we
diff --git a/runtimes/google/rt/mgmt_test.go b/runtimes/google/rt/mgmt_test.go
index 6323682..11910fb 100644
--- a/runtimes/google/rt/mgmt_test.go
+++ b/runtimes/google/rt/mgmt_test.go
@@ -9,22 +9,22 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/mgmt"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/options"
-	"veyron.io/veyron/veyron2/services/mgmt/appcycle"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/mgmt"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/services/mgmt/appcycle"
 
-	"veyron.io/veyron/veyron/lib/expect"
-	"veyron.io/veyron/veyron/lib/flags/consts"
-	"veyron.io/veyron/veyron/lib/modules"
-	"veyron.io/veyron/veyron/lib/testutil"
-	"veyron.io/veyron/veyron/lib/testutil/security"
-	"veyron.io/veyron/veyron/profiles"
-	"veyron.io/veyron/veyron/runtimes/google/rt"
-	vflag "veyron.io/veyron/veyron/security/flag"
-	"veyron.io/veyron/veyron/services/mgmt/device"
+	"v.io/veyron/veyron/lib/expect"
+	"v.io/veyron/veyron/lib/flags/consts"
+	"v.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron/lib/testutil/security"
+	"v.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/runtimes/google/rt"
+	vflag "v.io/veyron/veyron/security/flag"
+	"v.io/veyron/veyron/services/mgmt/device"
 )
 
 var profileOpt = options.Profile{profiles.New()}
diff --git a/runtimes/google/rt/naming.go b/runtimes/google/rt/naming.go
index 98c6e66..f901699 100644
--- a/runtimes/google/rt/naming.go
+++ b/runtimes/google/rt/naming.go
@@ -1,8 +1,8 @@
 package rt
 
 import (
-	inaming "veyron.io/veyron/veyron/runtimes/google/naming"
-	"veyron.io/veyron/veyron2/naming"
+	inaming "v.io/veyron/veyron/runtimes/google/naming"
+	"v.io/veyron/veyron2/naming"
 )
 
 func (rt *vrt) NewEndpoint(ep string) (naming.Endpoint, error) {
diff --git a/runtimes/google/rt/rt.go b/runtimes/google/rt/rt.go
index 87b0625..e6d1a57 100644
--- a/runtimes/google/rt/rt.go
+++ b/runtimes/google/rt/rt.go
@@ -8,23 +8,23 @@
 	"strings"
 	"sync"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/config"
-	"veyron.io/veyron/veyron2/i18n"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/ipc/stream"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/config"
+	"v.io/veyron/veyron2/i18n"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/ipc/stream"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
 
-	"veyron.io/veyron/veyron/lib/exec"
-	"veyron.io/veyron/veyron/lib/flags"
-	_ "veyron.io/veyron/veyron/lib/stats/sysstats"
-	"veyron.io/veyron/veyron/runtimes/google/naming/namespace"
-	ivtrace "veyron.io/veyron/veyron/runtimes/google/vtrace"
-	"veyron.io/veyron/veyron2/options"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vlog"
-	"veyron.io/veyron/veyron2/vtrace"
+	"v.io/veyron/veyron/lib/exec"
+	"v.io/veyron/veyron/lib/flags"
+	_ "v.io/veyron/veyron/lib/stats/sysstats"
+	"v.io/veyron/veyron/runtimes/google/naming/namespace"
+	ivtrace "v.io/veyron/veyron/runtimes/google/vtrace"
+	"v.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vtrace"
 )
 
 // TODO(caprita): Verrorize this, and maybe move it in the API.
diff --git a/runtimes/google/rt/rt_test.go b/runtimes/google/rt/rt_test.go
index 59ff33d..01400e8 100644
--- a/runtimes/google/rt/rt_test.go
+++ b/runtimes/google/rt/rt_test.go
@@ -10,16 +10,16 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron2/options"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/expect"
-	"veyron.io/veyron/veyron/lib/flags/consts"
-	"veyron.io/veyron/veyron/lib/modules"
-	"veyron.io/veyron/veyron/lib/testutil"
-	vsecurity "veyron.io/veyron/veyron/security"
+	"v.io/veyron/veyron/lib/expect"
+	"v.io/veyron/veyron/lib/flags/consts"
+	"v.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/lib/testutil"
+	vsecurity "v.io/veyron/veyron/security"
 )
 
 func init() {
diff --git a/runtimes/google/rt/security.go b/runtimes/google/rt/security.go
index 80e6129..85b21d1 100644
--- a/runtimes/google/rt/security.go
+++ b/runtimes/google/rt/security.go
@@ -6,14 +6,14 @@
 	"os/user"
 	"strconv"
 
-	"veyron.io/veyron/veyron2/mgmt"
-	"veyron.io/veyron/veyron2/options"
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/mgmt"
+	"v.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/security"
 
-	"veyron.io/veyron/veyron/lib/exec"
-	"veyron.io/veyron/veyron/lib/stats"
-	vsecurity "veyron.io/veyron/veyron/security"
-	"veyron.io/veyron/veyron/security/agent"
+	"v.io/veyron/veyron/lib/exec"
+	"v.io/veyron/veyron/lib/stats"
+	vsecurity "v.io/veyron/veyron/security"
+	"v.io/veyron/veyron/security/agent"
 )
 
 func (rt *vrt) Principal() security.Principal {
diff --git a/runtimes/google/rt/shutdown_servers_test.go b/runtimes/google/rt/shutdown_servers_test.go
index 01ccc3b..e76321a 100644
--- a/runtimes/google/rt/shutdown_servers_test.go
+++ b/runtimes/google/rt/shutdown_servers_test.go
@@ -9,14 +9,14 @@
 	"sync"
 	"syscall"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/modules"
-	"veyron.io/veyron/veyron/lib/signals"
-	"veyron.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/lib/signals"
+	"v.io/veyron/veyron/profiles"
 )
 
 func init() {
diff --git a/runtimes/google/rt/shutdown_test.go b/runtimes/google/rt/shutdown_test.go
index 4ee9468..4504c7b 100644
--- a/runtimes/google/rt/shutdown_test.go
+++ b/runtimes/google/rt/shutdown_test.go
@@ -8,12 +8,12 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron2"
+	"v.io/veyron/veyron2"
 
-	"veyron.io/veyron/veyron/lib/expect"
-	"veyron.io/veyron/veyron/lib/modules"
-	"veyron.io/veyron/veyron/lib/signals"
-	"veyron.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron/lib/expect"
+	"v.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/lib/signals"
+	"v.io/veyron/veyron/lib/testutil"
 )
 
 var cstderr io.Writer
diff --git a/runtimes/google/rt/signal.go b/runtimes/google/rt/signal.go
index aa58991..45d9acc 100644
--- a/runtimes/google/rt/signal.go
+++ b/runtimes/google/rt/signal.go
@@ -5,7 +5,7 @@
 	"os/signal"
 	"syscall"
 
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vlog"
 )
 
 func (r *vrt) initSignalHandling() {
diff --git a/runtimes/google/rt/signal_test.go b/runtimes/google/rt/signal_test.go
index 03b6bf1..f905010 100644
--- a/runtimes/google/rt/signal_test.go
+++ b/runtimes/google/rt/signal_test.go
@@ -9,14 +9,14 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/config"
-	"veyron.io/veyron/veyron2/options"
-	"veyron.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/config"
+	"v.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/rt"
 
-	"veyron.io/veyron/veyron/lib/appcycle"
-	"veyron.io/veyron/veyron/lib/expect"
-	"veyron.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/lib/appcycle"
+	"v.io/veyron/veyron/lib/expect"
+	"v.io/veyron/veyron/lib/modules"
 )
 
 func init() {
diff --git a/runtimes/google/testing/concurrency/clock_test.go b/runtimes/google/testing/concurrency/clock_test.go
index 908393f..7e77516 100644
--- a/runtimes/google/testing/concurrency/clock_test.go
+++ b/runtimes/google/testing/concurrency/clock_test.go
@@ -3,7 +3,7 @@
 import (
 	"testing"
 
-	"veyron.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron/lib/testutil"
 )
 
 func init() { testutil.Init() }
diff --git a/runtimes/google/testing/concurrency/mutex_test.go b/runtimes/google/testing/concurrency/mutex_test.go
index f2d0d3f..e14744a 100644
--- a/runtimes/google/testing/concurrency/mutex_test.go
+++ b/runtimes/google/testing/concurrency/mutex_test.go
@@ -9,9 +9,9 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron/runtimes/google/testing/concurrency"
-	"veyron.io/veyron/veyron/runtimes/google/testing/concurrency/sync"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron/runtimes/google/testing/concurrency"
+	"v.io/veyron/veyron/runtimes/google/testing/concurrency/sync"
+	"v.io/veyron/veyron2/vlog"
 )
 
 var m sync.Mutex
diff --git a/runtimes/google/testing/concurrency/rwmutex_test.go b/runtimes/google/testing/concurrency/rwmutex_test.go
index ef39bf1..cb01d6b 100644
--- a/runtimes/google/testing/concurrency/rwmutex_test.go
+++ b/runtimes/google/testing/concurrency/rwmutex_test.go
@@ -9,9 +9,9 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron/runtimes/google/testing/concurrency"
-	"veyron.io/veyron/veyron/runtimes/google/testing/concurrency/sync"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron/runtimes/google/testing/concurrency"
+	"v.io/veyron/veyron/runtimes/google/testing/concurrency/sync"
+	"v.io/veyron/veyron2/vlog"
 )
 
 var rw sync.RWMutex
diff --git a/runtimes/google/testing/concurrency/sync/sync.go b/runtimes/google/testing/concurrency/sync/sync.go
index ec147ab..e7df8c5 100644
--- a/runtimes/google/testing/concurrency/sync/sync.go
+++ b/runtimes/google/testing/concurrency/sync/sync.go
@@ -3,7 +3,7 @@
 import (
 	"sync"
 
-	"veyron.io/veyron/veyron/runtimes/google/testing/concurrency"
+	"v.io/veyron/veyron/runtimes/google/testing/concurrency"
 )
 
 // Mutex is a wrapper around the Go implementation of Mutex.
diff --git a/runtimes/google/testing/mocks/ipc/simple_client.go b/runtimes/google/testing/mocks/ipc/simple_client.go
index eb94e75..61dc2b0 100644
--- a/runtimes/google/testing/mocks/ipc/simple_client.go
+++ b/runtimes/google/testing/mocks/ipc/simple_client.go
@@ -6,10 +6,10 @@
 	"reflect"
 	"sync"
 
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vlog"
 )
 
 // NewSimpleClient creates a new mocked ipc client where the given map of method name
diff --git a/runtimes/google/testing/mocks/ipc/simple_client_test.go b/runtimes/google/testing/mocks/ipc/simple_client_test.go
index 8d9c41c..1783b07 100644
--- a/runtimes/google/testing/mocks/ipc/simple_client_test.go
+++ b/runtimes/google/testing/mocks/ipc/simple_client_test.go
@@ -4,7 +4,7 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/context"
 )
 
 type fakeContext struct{}
diff --git a/runtimes/google/testing/mocks/naming/namespace.go b/runtimes/google/testing/mocks/naming/namespace.go
index d6cdb35..6d08465 100644
--- a/runtimes/google/testing/mocks/naming/namespace.go
+++ b/runtimes/google/testing/mocks/naming/namespace.go
@@ -6,12 +6,12 @@
 	"sync"
 	"time"
 
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/naming"
-	verror "veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/naming"
+	verror "v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 
-	vnamespace "veyron.io/veyron/veyron/runtimes/google/naming/namespace"
+	vnamespace "v.io/veyron/veyron/runtimes/google/naming/namespace"
 )
 
 // NewSimpleNamespace returns a simple implementation of a Namespace
diff --git a/runtimes/google/testing/mocks/runtime/panic_runtime.go b/runtimes/google/testing/mocks/runtime/panic_runtime.go
index 292beef..afbdf26 100644
--- a/runtimes/google/testing/mocks/runtime/panic_runtime.go
+++ b/runtimes/google/testing/mocks/runtime/panic_runtime.go
@@ -1,16 +1,16 @@
 package runtime
 
 import (
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/config"
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/ipc/stream"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/uniqueid"
-	"veyron.io/veyron/veyron2/vlog"
-	"veyron.io/veyron/veyron2/vtrace"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/config"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/ipc/stream"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/uniqueid"
+	"v.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vtrace"
 )
 
 // PanicRuntime is a dummy implementation of veyron2.Runtime that panics on every
diff --git a/runtimes/google/vtrace/collector.go b/runtimes/google/vtrace/collector.go
index fc06731..9567963 100644
--- a/runtimes/google/vtrace/collector.go
+++ b/runtimes/google/vtrace/collector.go
@@ -4,9 +4,9 @@
 	"sync"
 	"time"
 
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/uniqueid"
-	"veyron.io/veyron/veyron2/vtrace"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/uniqueid"
+	"v.io/veyron/veyron2/vtrace"
 )
 
 func copySpanRecord(in *vtrace.SpanRecord) *vtrace.SpanRecord {
diff --git a/runtimes/google/vtrace/store.go b/runtimes/google/vtrace/store.go
index 7ab0a0a..bfc4dda 100644
--- a/runtimes/google/vtrace/store.go
+++ b/runtimes/google/vtrace/store.go
@@ -3,8 +3,8 @@
 import (
 	"sync"
 
-	"veyron.io/veyron/veyron2/uniqueid"
-	"veyron.io/veyron/veyron2/vtrace"
+	"v.io/veyron/veyron2/uniqueid"
+	"v.io/veyron/veyron2/vtrace"
 )
 
 // Store implements a store for traces.  The idea is to keep all the
diff --git a/runtimes/google/vtrace/store_test.go b/runtimes/google/vtrace/store_test.go
index 910dd07..79ace57 100644
--- a/runtimes/google/vtrace/store_test.go
+++ b/runtimes/google/vtrace/store_test.go
@@ -5,8 +5,8 @@
 	"reflect"
 	"testing"
 
-	"veyron.io/veyron/veyron2/uniqueid"
-	"veyron.io/veyron/veyron2/vtrace"
+	"v.io/veyron/veyron2/uniqueid"
+	"v.io/veyron/veyron2/vtrace"
 )
 
 var nextid = uint64(1)
diff --git a/runtimes/google/vtrace/vtrace.go b/runtimes/google/vtrace/vtrace.go
index 7f7a2a9..1e58b46 100644
--- a/runtimes/google/vtrace/vtrace.go
+++ b/runtimes/google/vtrace/vtrace.go
@@ -7,10 +7,10 @@
 	"fmt"
 	"time"
 
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/uniqueid"
-	"veyron.io/veyron/veyron2/vlog"
-	"veyron.io/veyron/veyron2/vtrace"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/uniqueid"
+	"v.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vtrace"
 )
 
 // A span represents an annotated period of time.
diff --git a/runtimes/google/vtrace/vtrace_test.go b/runtimes/google/vtrace/vtrace_test.go
index 99a1cd0..c0a1e01 100644
--- a/runtimes/google/vtrace/vtrace_test.go
+++ b/runtimes/google/vtrace/vtrace_test.go
@@ -5,20 +5,20 @@
 	"strings"
 	"testing"
 
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/ipc/stream"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vlog"
-	"veyron.io/veyron/veyron2/vtrace"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/ipc/stream"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vtrace"
 
-	"veyron.io/veyron/veyron/profiles"
-	iipc "veyron.io/veyron/veyron/runtimes/google/ipc"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/manager"
-	tnaming "veyron.io/veyron/veyron/runtimes/google/testing/mocks/naming"
-	truntime "veyron.io/veyron/veyron/runtimes/google/testing/mocks/runtime"
-	ivtrace "veyron.io/veyron/veyron/runtimes/google/vtrace"
+	"v.io/veyron/veyron/profiles"
+	iipc "v.io/veyron/veyron/runtimes/google/ipc"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/manager"
+	tnaming "v.io/veyron/veyron/runtimes/google/testing/mocks/naming"
+	truntime "v.io/veyron/veyron/runtimes/google/testing/mocks/runtime"
+	ivtrace "v.io/veyron/veyron/runtimes/google/vtrace"
 )
 
 // We need a special way to create contexts for tests.  We
diff --git a/security/GO.PACKAGE b/security/GO.PACKAGE
index dbaa00f..b8581f4 100644
--- a/security/GO.PACKAGE
+++ b/security/GO.PACKAGE
@@ -1,7 +1,7 @@
 {
 	"dependencies": {
 		"incoming": [
-			{"allow": "veyron.io/veyron/veyron/security/..."},
+			{"allow": "v.io/veyron/veyron/security/..."},
 			{"allow": "...", "comment": "dependencies on veyron/security are temporarily allowed"}
 		]
 	}
diff --git a/security/agent/agent_test.go b/security/agent/agent_test.go
index 18b61ea..2c29dfb 100644
--- a/security/agent/agent_test.go
+++ b/security/agent/agent_test.go
@@ -7,15 +7,15 @@
 	"reflect"
 	"testing"
 
-	_ "veyron.io/veyron/veyron/profiles"
-	"veyron.io/veyron/veyron/security/agent"
-	"veyron.io/veyron/veyron/security/agent/server"
+	_ "v.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/security/agent"
+	"v.io/veyron/veyron/security/agent/server"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/options"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/verror2"
 )
 
 func setupAgent(t *testing.T, runtime veyron2.Runtime, p security.Principal) security.Principal {
@@ -42,7 +42,7 @@
 	Error  verror2.E   // If Error is not nil will be compared to the last result.
 }
 
-const pkgPath = "veyron.io/veyron/veyron/security/agent/"
+const pkgPath = "v.io/veyron/veyron/security/agent/"
 
 var (
 	addToRootsErr      = verror2.Register(pkgPath+".addToRoots", verror2.NoRetry, "")
diff --git a/security/agent/agentd/main.go b/security/agent/agentd/main.go
index 4c34c9e..3a5daa5 100644
--- a/security/agent/agentd/main.go
+++ b/security/agent/agentd/main.go
@@ -12,17 +12,17 @@
 
 	"golang.org/x/crypto/ssh/terminal"
 
-	"veyron.io/veyron/veyron/lib/flags/consts"
-	vsignals "veyron.io/veyron/veyron/lib/signals"
-	_ "veyron.io/veyron/veyron/profiles"
-	vsecurity "veyron.io/veyron/veyron/security"
-	"veyron.io/veyron/veyron/security/agent"
-	"veyron.io/veyron/veyron/security/agent/server"
+	"v.io/veyron/veyron/lib/flags/consts"
+	vsignals "v.io/veyron/veyron/lib/signals"
+	_ "v.io/veyron/veyron/profiles"
+	vsecurity "v.io/veyron/veyron/security"
+	"v.io/veyron/veyron/security/agent"
+	"v.io/veyron/veyron/security/agent/server"
 
-	"veyron.io/veyron/veyron2/options"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vlog"
 )
 
 var (
diff --git a/security/agent/client.go b/security/agent/client.go
index cd26573..d7ac3a5 100644
--- a/security/agent/client.go
+++ b/security/agent/client.go
@@ -7,13 +7,13 @@
 	"net"
 	"os"
 
-	"veyron.io/veyron/veyron/lib/unixfd"
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vdl/vdlutil"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron/lib/unixfd"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vdl/vdlutil"
+	"v.io/veyron/veyron2/vlog"
 )
 
 // FdVarName is the name of the environment variable containing
diff --git a/security/agent/keymgr/client.go b/security/agent/keymgr/client.go
index 1775a04..3e87a8c 100644
--- a/security/agent/keymgr/client.go
+++ b/security/agent/keymgr/client.go
@@ -8,13 +8,13 @@
 	"strconv"
 	"sync"
 
-	"veyron.io/veyron/veyron/lib/unixfd"
-	"veyron.io/veyron/veyron/security/agent/server"
-	"veyron.io/veyron/veyron2/context"
-	verror "veyron.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron/lib/unixfd"
+	"v.io/veyron/veyron/security/agent/server"
+	"v.io/veyron/veyron2/context"
+	verror "v.io/veyron/veyron2/verror2"
 )
 
-const pkgPath = "veyron.io/veyron/veyron/security/agent/keymgr"
+const pkgPath = "v.io/veyron/veyron/security/agent/keymgr"
 
 // Errors
 var (
diff --git a/security/agent/keymgr/keymgr_test.go b/security/agent/keymgr/keymgr_test.go
index cf53293..17420d9 100644
--- a/security/agent/keymgr/keymgr_test.go
+++ b/security/agent/keymgr/keymgr_test.go
@@ -8,14 +8,14 @@
 	"syscall"
 	"testing"
 
-	_ "veyron.io/veyron/veyron/profiles"
-	"veyron.io/veyron/veyron/security/agent"
-	"veyron.io/veyron/veyron/security/agent/server"
+	_ "v.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/security/agent"
+	"v.io/veyron/veyron/security/agent/server"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/options"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/security"
 )
 
 func createAgent(runtime veyron2.Runtime, path string) (*Agent, func(), error) {
diff --git a/security/agent/pingpong/main.go b/security/agent/pingpong/main.go
index a23a5ca..df33674 100644
--- a/security/agent/pingpong/main.go
+++ b/security/agent/pingpong/main.go
@@ -4,14 +4,14 @@
 	"flag"
 	"fmt"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/signals"
-	_ "veyron.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/lib/signals"
+	_ "v.io/veyron/veyron/profiles"
 )
 
 var runServer = flag.Bool("server", false, "Whether to run in server mode")
diff --git a/security/agent/pingpong/wire.vdl.go b/security/agent/pingpong/wire.vdl.go
index 690f928..2ed1db9 100644
--- a/security/agent/pingpong/wire.vdl.go
+++ b/security/agent/pingpong/wire.vdl.go
@@ -5,11 +5,11 @@
 
 import (
 	// The non-user imports are prefixed with "__" to prevent collisions.
-	__veyron2 "veyron.io/veyron/veyron2"
-	__context "veyron.io/veyron/veyron2/context"
-	__ipc "veyron.io/veyron/veyron2/ipc"
-	__vdlutil "veyron.io/veyron/veyron2/vdl/vdlutil"
-	__wiretype "veyron.io/veyron/veyron2/wiretype"
+	__veyron2 "v.io/veyron/veyron2"
+	__context "v.io/veyron/veyron2/context"
+	__ipc "v.io/veyron/veyron2/ipc"
+	__vdlutil "v.io/veyron/veyron2/vdl/vdlutil"
+	__wiretype "v.io/veyron/veyron2/wiretype"
 )
 
 // TODO(toddw): Remove this line once the new signature support is done.
@@ -139,7 +139,7 @@
 // descPingPong hides the desc to keep godoc clean.
 var descPingPong = __ipc.InterfaceDesc{
 	Name:    "PingPong",
-	PkgPath: "veyron.io/veyron/veyron/security/agent/pingpong",
+	PkgPath: "v.io/veyron/veyron/security/agent/pingpong",
 	Doc:     "// Simple service used in the agent tests.",
 	Methods: []__ipc.MethodDesc{
 		{
diff --git a/security/agent/server/server.go b/security/agent/server/server.go
index fcf25a3..3a8c6f9 100644
--- a/security/agent/server/server.go
+++ b/security/agent/server/server.go
@@ -15,20 +15,20 @@
 	"strconv"
 	"sync"
 
-	"veyron.io/veyron/veyron/lib/unixfd"
-	vsecurity "veyron.io/veyron/veyron/security"
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/options"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vdl/vdlutil"
-	verror "veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron/lib/unixfd"
+	vsecurity "v.io/veyron/veyron/security"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vdl/vdlutil"
+	verror "v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 )
 
 const PrincipalHandleByteSize = sha512.Size
 
-const pkgPath = "veyron.io/veyron/veyron/security/agent/server"
+const pkgPath = "v.io/veyron/veyron/security/agent/server"
 
 // Errors
 var (
diff --git a/security/agent/server/wire.vdl b/security/agent/server/wire.vdl
index 8e4733a..02ab8d6 100644
--- a/security/agent/server/wire.vdl
+++ b/security/agent/server/wire.vdl
@@ -26,7 +26,7 @@
 package server
 
 import (
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/security"
 )
 
 type Agent interface {
diff --git a/security/agent/server/wire.vdl.go b/security/agent/server/wire.vdl.go
index 3fc6f85..6050417 100644
--- a/security/agent/server/wire.vdl.go
+++ b/security/agent/server/wire.vdl.go
@@ -4,14 +4,14 @@
 package server
 
 import (
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/security"
 
 	// The non-user imports are prefixed with "__" to prevent collisions.
-	__veyron2 "veyron.io/veyron/veyron2"
-	__context "veyron.io/veyron/veyron2/context"
-	__ipc "veyron.io/veyron/veyron2/ipc"
-	__vdlutil "veyron.io/veyron/veyron2/vdl/vdlutil"
-	__wiretype "veyron.io/veyron/veyron2/wiretype"
+	__veyron2 "v.io/veyron/veyron2"
+	__context "v.io/veyron/veyron2/context"
+	__ipc "v.io/veyron/veyron2/ipc"
+	__vdlutil "v.io/veyron/veyron2/vdl/vdlutil"
+	__wiretype "v.io/veyron/veyron2/wiretype"
 )
 
 // TODO(toddw): Remove this line once the new signature support is done.
@@ -409,7 +409,7 @@
 // descAgent hides the desc to keep godoc clean.
 var descAgent = __ipc.InterfaceDesc{
 	Name:    "Agent",
-	PkgPath: "veyron.io/veyron/veyron/security/agent/server",
+	PkgPath: "v.io/veyron/veyron/security/agent/server",
 	Methods: []__ipc.MethodDesc{
 		{
 			Name: "Bless",
@@ -733,15 +733,15 @@
 			[]__wiretype.FieldType{
 				__wiretype.FieldType{Type: 0x42, Name: "ValidatorVOM"},
 			},
-			"veyron.io/veyron/veyron2/security.Caveat", []string(nil)},
-		__wiretype.SliceType{Elem: 0x43, Name: "", Tags: []string(nil)}, __wiretype.NamedPrimitiveType{Type: 0x3, Name: "veyron.io/veyron/veyron2/security.Hash", Tags: []string(nil)}, __wiretype.StructType{
+			"v.io/veyron/veyron2/security.Caveat", []string(nil)},
+		__wiretype.SliceType{Elem: 0x43, Name: "", Tags: []string(nil)}, __wiretype.NamedPrimitiveType{Type: 0x3, Name: "v.io/veyron/veyron2/security.Hash", Tags: []string(nil)}, __wiretype.StructType{
 			[]__wiretype.FieldType{
 				__wiretype.FieldType{Type: 0x42, Name: "Purpose"},
 				__wiretype.FieldType{Type: 0x45, Name: "Hash"},
 				__wiretype.FieldType{Type: 0x42, Name: "R"},
 				__wiretype.FieldType{Type: 0x42, Name: "S"},
 			},
-			"veyron.io/veyron/veyron2/security.Signature", []string(nil)},
+			"v.io/veyron/veyron2/security.Signature", []string(nil)},
 		__wiretype.StructType{
 			[]__wiretype.FieldType{
 				__wiretype.FieldType{Type: 0x3, Name: "Extension"},
@@ -749,13 +749,13 @@
 				__wiretype.FieldType{Type: 0x44, Name: "Caveats"},
 				__wiretype.FieldType{Type: 0x46, Name: "Signature"},
 			},
-			"veyron.io/veyron/veyron2/security.Certificate", []string(nil)},
+			"v.io/veyron/veyron2/security.Certificate", []string(nil)},
 		__wiretype.SliceType{Elem: 0x47, Name: "", Tags: []string(nil)}, __wiretype.SliceType{Elem: 0x48, Name: "", Tags: []string(nil)}, __wiretype.StructType{
 			[]__wiretype.FieldType{
 				__wiretype.FieldType{Type: 0x49, Name: "CertificateChains"},
 			},
-			"veyron.io/veyron/veyron2/security.WireBlessings", []string(nil)},
-		__wiretype.NamedPrimitiveType{Type: 0x1, Name: "error", Tags: []string(nil)}, __wiretype.NamedPrimitiveType{Type: 0x1, Name: "anydata", Tags: []string(nil)}, __wiretype.NamedPrimitiveType{Type: 0x3, Name: "veyron.io/veyron/veyron2/security.BlessingPattern", Tags: []string(nil)}, __wiretype.SliceType{Elem: 0x4a, Name: "", Tags: []string(nil)}, __wiretype.MapType{Key: 0x4d, Elem: 0x4a, Name: "", Tags: []string(nil)}}
+			"v.io/veyron/veyron2/security.WireBlessings", []string(nil)},
+		__wiretype.NamedPrimitiveType{Type: 0x1, Name: "error", Tags: []string(nil)}, __wiretype.NamedPrimitiveType{Type: 0x1, Name: "anydata", Tags: []string(nil)}, __wiretype.NamedPrimitiveType{Type: 0x3, Name: "v.io/veyron/veyron2/security.BlessingPattern", Tags: []string(nil)}, __wiretype.SliceType{Elem: 0x4a, Name: "", Tags: []string(nil)}, __wiretype.MapType{Key: 0x4d, Elem: 0x4a, Name: "", Tags: []string(nil)}}
 
 	return result, nil
 }
diff --git a/security/agent/test.sh b/security/agent/test.sh
index c8af0b8..14939f2 100755
--- a/security/agent/test.sh
+++ b/security/agent/test.sh
@@ -2,14 +2,14 @@
 
 # Test running an application using the agent.
 
-source "$(go list -f {{.Dir}} veyron.io/veyron/shell/lib)/shell_test.sh"
+source "$(go list -f {{.Dir}} v.io/veyron/shell/lib)/shell_test.sh"
 
 readonly WORKDIR="${shell_test_WORK_DIR}"
 
 build() {
-  AGENTD_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/security/agent/agentd')"
-  PINGPONG_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/security/agent/pingpong')"
-  VRUN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/tools/vrun')"
+  AGENTD_BIN="$(shell_test::build_go_binary 'v.io/veyron/veyron/security/agent/agentd')"
+  PINGPONG_BIN="$(shell_test::build_go_binary 'v.io/veyron/veyron/security/agent/pingpong')"
+  VRUN="$(shell_test::build_go_binary 'v.io/veyron/veyron/tools/vrun')"
 }
 
 main() {
@@ -33,7 +33,7 @@
   # Test running multiple apps connecting to the same agent.
   # Make sure the testchild.sh script get the same shell_test_BIN_DIR as the main script.
   export shell_test_BIN_DIR="${shell_test_BIN_DIR}"
-  RESULT=$(shell::check_result "${AGENTD_BIN}" bash "$(go list -f {{.Dir}} veyron.io/veyron/veyron/security/agent)/testchild.sh")
+  RESULT=$(shell::check_result "${AGENTD_BIN}" bash "$(go list -f {{.Dir}} v.io/veyron/veyron/security/agent)/testchild.sh")
   shell_test::assert_eq "${RESULT}" "0" "${LINENO}"
 
   # Verify the restart feature.
diff --git a/security/agent/testchild.sh b/security/agent/testchild.sh
index 4465fc5..3c16a87 100755
--- a/security/agent/testchild.sh
+++ b/security/agent/testchild.sh
@@ -2,13 +2,13 @@
 
 # Helper script for testing two binaries under the same agent.
 
-source "$(go list -f {{.Dir}} veyron.io/veyron/shell/lib)/shell_test.sh"
+source "$(go list -f {{.Dir}} v.io/veyron/shell/lib)/shell_test.sh"
 
 main() {
   if [[ -n "${VEYRON_CREDENTIALS}" ]]; then
       shell_test::fail "line ${LINENO}: identity preserved"
   fi
-  PINGPONG_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/security/agent/pingpong')"
+  PINGPONG_BIN="$(shell_test::build_go_binary 'v.io/veyron/veyron/security/agent/pingpong')"
   shell_test::start_server "${PINGPONG_BIN}" --server
   "${PINGPONG_BIN}" || shell_test::fail "line ${LINENO}: ping"
 
diff --git a/security/audit/auditor_test.go b/security/audit/auditor_test.go
index 3fd3a5e..464b85d 100644
--- a/security/audit/auditor_test.go
+++ b/security/audit/auditor_test.go
@@ -4,7 +4,7 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron/security/audit"
+	"v.io/veyron/veyron/security/audit"
 )
 
 func TestEntryString(t *testing.T) {
diff --git a/security/audit/principal.go b/security/audit/principal.go
index c37a8d7..42a4be9 100644
--- a/security/audit/principal.go
+++ b/security/audit/principal.go
@@ -4,7 +4,7 @@
 	"fmt"
 	"time"
 
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/security"
 )
 
 // NewPrincipal returns a security.Principal implementation that logs
diff --git a/security/audit/principal_test.go b/security/audit/principal_test.go
index 00b885e..f7bd80b 100644
--- a/security/audit/principal_test.go
+++ b/security/audit/principal_test.go
@@ -10,8 +10,8 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron/security/audit"
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron/security/audit"
+	"v.io/veyron/veyron2/security"
 )
 
 func TestAuditingPrincipal(t *testing.T) {
diff --git a/security/blessingroots.go b/security/blessingroots.go
index bd9cef1..3acb360 100644
--- a/security/blessingroots.go
+++ b/security/blessingroots.go
@@ -7,9 +7,9 @@
 	"sort"
 	"sync"
 
-	"veyron.io/veyron/veyron/security/serialization"
+	"v.io/veyron/veyron/security/serialization"
 
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/security"
 )
 
 // blessingRoots implements security.BlessingRoots.
diff --git a/security/blessingroots_test.go b/security/blessingroots_test.go
index f129d9e..ded6812 100644
--- a/security/blessingroots_test.go
+++ b/security/blessingroots_test.go
@@ -6,7 +6,7 @@
 	"os"
 	"testing"
 
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/security"
 )
 
 type rootsTester [3]security.PublicKey
diff --git a/security/blessingstore.go b/security/blessingstore.go
index fd004e6..5a17a1a 100644
--- a/security/blessingstore.go
+++ b/security/blessingstore.go
@@ -8,10 +8,10 @@
 	"sort"
 	"sync"
 
-	"veyron.io/veyron/veyron/security/serialization"
+	"v.io/veyron/veyron/security/serialization"
 
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vlog"
 )
 
 var errStoreAddMismatch = errors.New("blessing's public key does not match store's public key")
diff --git a/security/blessingstore_test.go b/security/blessingstore_test.go
index be7824f..9e18f03 100644
--- a/security/blessingstore_test.go
+++ b/security/blessingstore_test.go
@@ -7,7 +7,7 @@
 	"reflect"
 	"testing"
 
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/security"
 )
 
 type storeTester struct {
diff --git a/security/flag/flag.go b/security/flag/flag.go
index cd1086e..601c6a5 100644
--- a/security/flag/flag.go
+++ b/security/flag/flag.go
@@ -7,8 +7,8 @@
 	"errors"
 	"flag"
 
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/services/security/access"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/services/security/access"
 )
 
 var (
diff --git a/security/flag/flag_test.go b/security/flag/flag_test.go
index 0da0bde..2e76e72 100644
--- a/security/flag/flag_test.go
+++ b/security/flag/flag_test.go
@@ -6,10 +6,10 @@
 	"reflect"
 	"testing"
 
-	tsecurity "veyron.io/veyron/veyron/lib/testutil/security"
+	tsecurity "v.io/veyron/veyron/lib/testutil/security"
 
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/services/security/access"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/services/security/access"
 )
 
 func TestNewAuthorizerOrDie(t *testing.T) {
diff --git a/security/principal.go b/security/principal.go
index 304c4d1..44f594f 100644
--- a/security/principal.go
+++ b/security/principal.go
@@ -6,7 +6,7 @@
 	"os"
 	"path"
 
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/security"
 )
 
 const (
diff --git a/security/principal_test.go b/security/principal_test.go
index 5f2d08c..25504cd 100644
--- a/security/principal_test.go
+++ b/security/principal_test.go
@@ -10,7 +10,7 @@
 	"reflect"
 	"testing"
 
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/security"
 )
 
 func TestLoadPersistentPrincipal(t *testing.T) {
diff --git a/security/serialization/serialization_test.go b/security/serialization/serialization_test.go
index 7321182..bccc729 100644
--- a/security/serialization/serialization_test.go
+++ b/security/serialization/serialization_test.go
@@ -13,9 +13,9 @@
 	"strings"
 	"testing"
 
-	"veyron.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron/lib/testutil"
 
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/security"
 )
 
 func init() { testutil.Init() }
diff --git a/security/serialization/signing_writer.go b/security/serialization/signing_writer.go
index 6fb83b4..d1a75b7 100644
--- a/security/serialization/signing_writer.go
+++ b/security/serialization/signing_writer.go
@@ -8,8 +8,8 @@
 	"hash"
 	"io"
 
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vom"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vom"
 )
 
 const defaultChunkSizeBytes = 1 << 20
diff --git a/security/serialization/verifying_reader.go b/security/serialization/verifying_reader.go
index e8f1f44..e684ac0 100644
--- a/security/serialization/verifying_reader.go
+++ b/security/serialization/verifying_reader.go
@@ -8,9 +8,9 @@
 	"fmt"
 	"io"
 
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vdl/vdlutil"
-	"veyron.io/veyron/veyron2/vom"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vdl/vdlutil"
+	"v.io/veyron/veyron2/vom"
 )
 
 // verifyingReader implements io.Reader.
diff --git a/security/storage.go b/security/storage.go
index 2fdd8cd..62d8e23 100644
--- a/security/storage.go
+++ b/security/storage.go
@@ -4,9 +4,9 @@
 	"fmt"
 	"io"
 
-	"veyron.io/veyron/veyron/security/serialization"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vom"
+	"v.io/veyron/veyron/security/serialization"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vom"
 )
 
 func encodeAndStore(obj interface{}, data, signature io.WriteCloser, signer serialization.Signer) error {
diff --git a/security/testutil_test.go b/security/testutil_test.go
index f3c5606..ceb7160 100644
--- a/security/testutil_test.go
+++ b/security/testutil_test.go
@@ -4,7 +4,7 @@
 	"fmt"
 	"strings"
 
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/security"
 )
 
 func matchesError(got error, want string) error {
diff --git a/security/util.go b/security/util.go
index 1ce53ef..3a17b05 100644
--- a/security/util.go
+++ b/security/util.go
@@ -12,8 +12,8 @@
 	"io"
 	"io/ioutil"
 
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vom"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vom"
 )
 
 const ecPrivateKeyPEMType = "EC PRIVATE KEY"
diff --git a/security/util_test.go b/security/util_test.go
index 194443f..f6896e9 100644
--- a/security/util_test.go
+++ b/security/util_test.go
@@ -8,8 +8,8 @@
 	"reflect"
 	"testing"
 
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vdl/vdlutil"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vdl/vdlutil"
 )
 
 func TestLoadSavePEMKey(t *testing.T) {
diff --git a/services/GO.PACKAGE b/services/GO.PACKAGE
index 7a09896..6679f33 100644
--- a/services/GO.PACKAGE
+++ b/services/GO.PACKAGE
@@ -1,12 +1,12 @@
 {
 	"dependencies": {
 		"incoming": [
-			{"allow": "veyron.io/veyron/veyron/services/..."},
-			{"allow": "veyron.io/veyron/veyron/lib/...", "comment":"temporarily allowing dependency from lib"},
-			{"allow": "veyron.io/veyron/veyron/profiles/...", "comment":"temporarily allowing dependency from profiles"},
-			{"allow": "veyron.io/veyron/veyron/tools/...", "comment":"temporarily allowing dependency from veyron/tools"},
-			{"allow": "veyron.io/veyron/veyron/runtimes/google/...", "comment":"temporarily allowing dependency from veyron/runtimes/google"},
-			{"allow": "veyron.io/jni/veyron/runtimes/google/...", "comment":"temporarily allowing dependency from veyron/runtimes/google"},
+			{"allow": "v.io/veyron/veyron/services/..."},
+			{"allow": "v.io/veyron/veyron/lib/...", "comment":"temporarily allowing dependency from lib"},
+			{"allow": "v.io/veyron/veyron/profiles/...", "comment":"temporarily allowing dependency from profiles"},
+			{"allow": "v.io/veyron/veyron/tools/...", "comment":"temporarily allowing dependency from veyron/tools"},
+			{"allow": "v.io/veyron/veyron/runtimes/google/...", "comment":"temporarily allowing dependency from veyron/runtimes/google"},
+			{"allow": "v.io/jni/veyron/runtimes/google/...", "comment":"temporarily allowing dependency from veyron/runtimes/google"},
 			{"deny": "..."}
 		]
 	}
diff --git a/services/config/lib/config.go b/services/config/lib/config.go
index 41669e1..74df900 100644
--- a/services/config/lib/config.go
+++ b/services/config/lib/config.go
@@ -17,8 +17,8 @@
 	"strings"
 	"sync"
 
-	verror "veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	verror "v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 
 	"github.com/presotto/go-mdns-sd"
 	"github.com/presotto/go-mdns-sd/go_dns"
@@ -42,7 +42,7 @@
 	gen     int        // incremented every config change
 }
 
-const pkgPath = "veyron.io/veyron/veyron/services/config/lib"
+const pkgPath = "v.io/veyron/veyron/services/config/lib"
 
 // Errors
 var (
diff --git a/services/identity/auditor/blessing_auditor.go b/services/identity/auditor/blessing_auditor.go
index 998797c..ced6b1b 100644
--- a/services/identity/auditor/blessing_auditor.go
+++ b/services/identity/auditor/blessing_auditor.go
@@ -7,10 +7,10 @@
 	"strings"
 	"time"
 
-	vsecurity "veyron.io/veyron/veyron/security"
-	"veyron.io/veyron/veyron/security/audit"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vom"
+	vsecurity "v.io/veyron/veyron/security"
+	"v.io/veyron/veyron/security/audit"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vom"
 )
 
 // BlessingLogReader provides the Read method to read audit logs.
diff --git a/services/identity/auditor/blessing_auditor_test.go b/services/identity/auditor/blessing_auditor_test.go
index 9e53889..197b745 100644
--- a/services/identity/auditor/blessing_auditor_test.go
+++ b/services/identity/auditor/blessing_auditor_test.go
@@ -5,9 +5,9 @@
 	"testing"
 	"time"
 
-	vsecurity "veyron.io/veyron/veyron/security"
-	"veyron.io/veyron/veyron/security/audit"
-	"veyron.io/veyron/veyron2/security"
+	vsecurity "v.io/veyron/veyron/security"
+	"v.io/veyron/veyron/security/audit"
+	"v.io/veyron/veyron2/security"
 )
 
 func TestBlessingAuditor(t *testing.T) {
diff --git a/services/identity/auditor/mock_auditor.go b/services/identity/auditor/mock_auditor.go
index 6fe6c72..dbd924a 100644
--- a/services/identity/auditor/mock_auditor.go
+++ b/services/identity/auditor/mock_auditor.go
@@ -2,7 +2,7 @@
 
 import (
 	"reflect"
-	"veyron.io/veyron/veyron/security/audit"
+	"v.io/veyron/veyron/security/audit"
 )
 
 func NewMockBlessingAuditor() (audit.Auditor, BlessingLogReader) {
diff --git a/services/identity/auditor/sql_database.go b/services/identity/auditor/sql_database.go
index 36a8edf..8fa3d20 100644
--- a/services/identity/auditor/sql_database.go
+++ b/services/identity/auditor/sql_database.go
@@ -5,7 +5,7 @@
 	"fmt"
 	"time"
 
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vlog"
 )
 
 type database interface {
diff --git a/services/identity/blesser/macaroon.go b/services/identity/blesser/macaroon.go
index 04611d0..da04798 100644
--- a/services/identity/blesser/macaroon.go
+++ b/services/identity/blesser/macaroon.go
@@ -5,12 +5,12 @@
 	"fmt"
 	"time"
 
-	"veyron.io/veyron/veyron/services/identity"
-	"veyron.io/veyron/veyron/services/identity/util"
+	"v.io/veyron/veyron/services/identity"
+	"v.io/veyron/veyron/services/identity/util"
 
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vom"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vom"
 )
 
 type macaroonBlesser struct {
diff --git a/services/identity/blesser/macaroon_test.go b/services/identity/blesser/macaroon_test.go
index 2aa9e3e..4e25335 100644
--- a/services/identity/blesser/macaroon_test.go
+++ b/services/identity/blesser/macaroon_test.go
@@ -7,12 +7,12 @@
 	"testing"
 	"time"
 
-	vsecurity "veyron.io/veyron/veyron/security"
-	"veyron.io/veyron/veyron/services/identity/util"
+	vsecurity "v.io/veyron/veyron/security"
+	"v.io/veyron/veyron/services/identity/util"
 
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vom"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vom"
 )
 
 func TestMacaroonBlesser(t *testing.T) {
diff --git a/services/identity/blesser/oauth.go b/services/identity/blesser/oauth.go
index ef9084a..da0a347 100644
--- a/services/identity/blesser/oauth.go
+++ b/services/identity/blesser/oauth.go
@@ -6,12 +6,12 @@
 	"net/http"
 	"time"
 
-	"veyron.io/veyron/veyron/services/identity"
-	"veyron.io/veyron/veyron/services/identity/revocation"
+	"v.io/veyron/veyron/services/identity"
+	"v.io/veyron/veyron/services/identity/revocation"
 
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vlog"
 )
 
 type googleOAuth struct {
diff --git a/services/identity/caveats/caveat_factory.go b/services/identity/caveats/caveat_factory.go
index 3797ca7..383eaa1 100644
--- a/services/identity/caveats/caveat_factory.go
+++ b/services/identity/caveats/caveat_factory.go
@@ -4,9 +4,9 @@
 	"fmt"
 	"time"
 
-	"veyron.io/veyron/veyron/services/identity/revocation"
+	"v.io/veyron/veyron/services/identity/revocation"
 
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/security"
 )
 
 type CaveatFactory interface {
diff --git a/services/identity/handlers/blessing_root.go b/services/identity/handlers/blessing_root.go
index a0c2f7b..bfa39b3 100644
--- a/services/identity/handlers/blessing_root.go
+++ b/services/identity/handlers/blessing_root.go
@@ -6,8 +6,8 @@
 	"fmt"
 	"net/http"
 
-	"veyron.io/veyron/veyron/services/identity/util"
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron/services/identity/util"
+	"v.io/veyron/veyron2/security"
 )
 
 // BlessingRoot is an http.Handler implementation that renders the server's
diff --git a/services/identity/handlers/handlers_test.go b/services/identity/handlers/handlers_test.go
index 9723a4f..e2e382d 100644
--- a/services/identity/handlers/handlers_test.go
+++ b/services/identity/handlers/handlers_test.go
@@ -9,9 +9,9 @@
 	"sort"
 	"testing"
 
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/security"
 
-	tsecurity "veyron.io/veyron/veyron/lib/testutil/security"
+	tsecurity "v.io/veyron/veyron/lib/testutil/security"
 )
 
 func TestBlessingRoot(t *testing.T) {
diff --git a/services/identity/identity.vdl b/services/identity/identity.vdl
index 0d35fdf..c2f598f 100644
--- a/services/identity/identity.vdl
+++ b/services/identity/identity.vdl
@@ -1,7 +1,7 @@
 // Package identity defines services for identity providers in the veyron ecosystem.
 package identity
 
-import "veyron.io/veyron/veyron2/security"
+import "v.io/veyron/veyron2/security"
 
 // OAuthBlesser exchanges OAuth access tokens for
 // an email address from an OAuth-based identity provider and uses the email
diff --git a/services/identity/identity.vdl.go b/services/identity/identity.vdl.go
index 0546020..13b2b57 100644
--- a/services/identity/identity.vdl.go
+++ b/services/identity/identity.vdl.go
@@ -5,14 +5,14 @@
 package identity
 
 import (
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/security"
 
 	// The non-user imports are prefixed with "__" to prevent collisions.
-	__veyron2 "veyron.io/veyron/veyron2"
-	__context "veyron.io/veyron/veyron2/context"
-	__ipc "veyron.io/veyron/veyron2/ipc"
-	__vdlutil "veyron.io/veyron/veyron2/vdl/vdlutil"
-	__wiretype "veyron.io/veyron/veyron2/wiretype"
+	__veyron2 "v.io/veyron/veyron2"
+	__context "v.io/veyron/veyron2/context"
+	__ipc "v.io/veyron/veyron2/ipc"
+	__vdlutil "v.io/veyron/veyron2/vdl/vdlutil"
+	__wiretype "v.io/veyron/veyron2/wiretype"
 )
 
 // TODO(toddw): Remove this line once the new signature support is done.
@@ -170,7 +170,7 @@
 // descOAuthBlesser hides the desc to keep godoc clean.
 var descOAuthBlesser = __ipc.InterfaceDesc{
 	Name:    "OAuthBlesser",
-	PkgPath: "veyron.io/veyron/veyron/services/identity",
+	PkgPath: "v.io/veyron/veyron/services/identity",
 	Doc:     "// OAuthBlesser exchanges OAuth access tokens for\n// an email address from an OAuth-based identity provider and uses the email\n// address obtained to bless the client.\n//\n// OAuth is described in RFC 6749 (http://tools.ietf.org/html/rfc6749),\n// though the Google implementation also has informative documentation at\n// https://developers.google.com/accounts/docs/OAuth2\n//\n// WARNING: There is no binding between the channel over which the access token\n// was obtained (typically https) and the channel used to make the RPC (a\n// veyron virtual circuit).\n// Thus, if Mallory possesses the access token associated with Alice's account,\n// she may be able to obtain a blessing with Alice's name on it.",
 	Methods: []__ipc.MethodDesc{
 		{
@@ -207,15 +207,15 @@
 			[]__wiretype.FieldType{
 				__wiretype.FieldType{Type: 0x42, Name: "ValidatorVOM"},
 			},
-			"veyron.io/veyron/veyron2/security.Caveat", []string(nil)},
-		__wiretype.SliceType{Elem: 0x43, Name: "", Tags: []string(nil)}, __wiretype.NamedPrimitiveType{Type: 0x3, Name: "veyron.io/veyron/veyron2/security.Hash", Tags: []string(nil)}, __wiretype.StructType{
+			"v.io/veyron/veyron2/security.Caveat", []string(nil)},
+		__wiretype.SliceType{Elem: 0x43, Name: "", Tags: []string(nil)}, __wiretype.NamedPrimitiveType{Type: 0x3, Name: "v.io/veyron/veyron2/security.Hash", Tags: []string(nil)}, __wiretype.StructType{
 			[]__wiretype.FieldType{
 				__wiretype.FieldType{Type: 0x42, Name: "Purpose"},
 				__wiretype.FieldType{Type: 0x45, Name: "Hash"},
 				__wiretype.FieldType{Type: 0x42, Name: "R"},
 				__wiretype.FieldType{Type: 0x42, Name: "S"},
 			},
-			"veyron.io/veyron/veyron2/security.Signature", []string(nil)},
+			"v.io/veyron/veyron2/security.Signature", []string(nil)},
 		__wiretype.StructType{
 			[]__wiretype.FieldType{
 				__wiretype.FieldType{Type: 0x3, Name: "Extension"},
@@ -223,12 +223,12 @@
 				__wiretype.FieldType{Type: 0x44, Name: "Caveats"},
 				__wiretype.FieldType{Type: 0x46, Name: "Signature"},
 			},
-			"veyron.io/veyron/veyron2/security.Certificate", []string(nil)},
+			"v.io/veyron/veyron2/security.Certificate", []string(nil)},
 		__wiretype.SliceType{Elem: 0x47, Name: "", Tags: []string(nil)}, __wiretype.SliceType{Elem: 0x48, Name: "", Tags: []string(nil)}, __wiretype.StructType{
 			[]__wiretype.FieldType{
 				__wiretype.FieldType{Type: 0x49, Name: "CertificateChains"},
 			},
-			"veyron.io/veyron/veyron2/security.WireBlessings", []string(nil)},
+			"v.io/veyron/veyron2/security.WireBlessings", []string(nil)},
 		__wiretype.NamedPrimitiveType{Type: 0x1, Name: "error", Tags: []string(nil)}}
 
 	return result, nil
@@ -360,7 +360,7 @@
 // descMacaroonBlesser hides the desc to keep godoc clean.
 var descMacaroonBlesser = __ipc.InterfaceDesc{
 	Name:    "MacaroonBlesser",
-	PkgPath: "veyron.io/veyron/veyron/services/identity",
+	PkgPath: "v.io/veyron/veyron/services/identity",
 	Doc:     "// MacaroonBlesser returns a blessing given the provided macaroon string.",
 	Methods: []__ipc.MethodDesc{
 		{
@@ -395,15 +395,15 @@
 			[]__wiretype.FieldType{
 				__wiretype.FieldType{Type: 0x42, Name: "ValidatorVOM"},
 			},
-			"veyron.io/veyron/veyron2/security.Caveat", []string(nil)},
-		__wiretype.SliceType{Elem: 0x43, Name: "", Tags: []string(nil)}, __wiretype.NamedPrimitiveType{Type: 0x3, Name: "veyron.io/veyron/veyron2/security.Hash", Tags: []string(nil)}, __wiretype.StructType{
+			"v.io/veyron/veyron2/security.Caveat", []string(nil)},
+		__wiretype.SliceType{Elem: 0x43, Name: "", Tags: []string(nil)}, __wiretype.NamedPrimitiveType{Type: 0x3, Name: "v.io/veyron/veyron2/security.Hash", Tags: []string(nil)}, __wiretype.StructType{
 			[]__wiretype.FieldType{
 				__wiretype.FieldType{Type: 0x42, Name: "Purpose"},
 				__wiretype.FieldType{Type: 0x45, Name: "Hash"},
 				__wiretype.FieldType{Type: 0x42, Name: "R"},
 				__wiretype.FieldType{Type: 0x42, Name: "S"},
 			},
-			"veyron.io/veyron/veyron2/security.Signature", []string(nil)},
+			"v.io/veyron/veyron2/security.Signature", []string(nil)},
 		__wiretype.StructType{
 			[]__wiretype.FieldType{
 				__wiretype.FieldType{Type: 0x3, Name: "Extension"},
@@ -411,12 +411,12 @@
 				__wiretype.FieldType{Type: 0x44, Name: "Caveats"},
 				__wiretype.FieldType{Type: 0x46, Name: "Signature"},
 			},
-			"veyron.io/veyron/veyron2/security.Certificate", []string(nil)},
+			"v.io/veyron/veyron2/security.Certificate", []string(nil)},
 		__wiretype.SliceType{Elem: 0x47, Name: "", Tags: []string(nil)}, __wiretype.SliceType{Elem: 0x48, Name: "", Tags: []string(nil)}, __wiretype.StructType{
 			[]__wiretype.FieldType{
 				__wiretype.FieldType{Type: 0x49, Name: "CertificateChains"},
 			},
-			"veyron.io/veyron/veyron2/security.WireBlessings", []string(nil)},
+			"v.io/veyron/veyron2/security.WireBlessings", []string(nil)},
 		__wiretype.NamedPrimitiveType{Type: 0x1, Name: "error", Tags: []string(nil)}}
 
 	return result, nil
diff --git a/services/identity/identityd/main.go b/services/identity/identityd/main.go
index c18e7ab..71ac99a 100644
--- a/services/identity/identityd/main.go
+++ b/services/identity/identityd/main.go
@@ -12,14 +12,14 @@
 
 	_ "github.com/go-sql-driver/mysql"
 
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/services/identity/auditor"
-	"veyron.io/veyron/veyron/services/identity/blesser"
-	"veyron.io/veyron/veyron/services/identity/caveats"
-	"veyron.io/veyron/veyron/services/identity/oauth"
-	"veyron.io/veyron/veyron/services/identity/revocation"
-	"veyron.io/veyron/veyron/services/identity/server"
+	"v.io/veyron/veyron/services/identity/auditor"
+	"v.io/veyron/veyron/services/identity/blesser"
+	"v.io/veyron/veyron/services/identity/caveats"
+	"v.io/veyron/veyron/services/identity/oauth"
+	"v.io/veyron/veyron/services/identity/revocation"
+	"v.io/veyron/veyron/services/identity/server"
 )
 
 var (
diff --git a/services/identity/identityd_test/main.go b/services/identity/identityd_test/main.go
index 371ff64..4f52538 100644
--- a/services/identity/identityd_test/main.go
+++ b/services/identity/identityd_test/main.go
@@ -7,12 +7,12 @@
 	"os"
 	"time"
 
-	"veyron.io/veyron/veyron/services/identity/auditor"
-	"veyron.io/veyron/veyron/services/identity/blesser"
-	"veyron.io/veyron/veyron/services/identity/caveats"
-	"veyron.io/veyron/veyron/services/identity/oauth"
-	"veyron.io/veyron/veyron/services/identity/revocation"
-	"veyron.io/veyron/veyron/services/identity/server"
+	"v.io/veyron/veyron/services/identity/auditor"
+	"v.io/veyron/veyron/services/identity/blesser"
+	"v.io/veyron/veyron/services/identity/caveats"
+	"v.io/veyron/veyron/services/identity/oauth"
+	"v.io/veyron/veyron/services/identity/revocation"
+	"v.io/veyron/veyron/services/identity/server"
 )
 
 var (
diff --git a/services/identity/oauth/handler.go b/services/identity/oauth/handler.go
index 5ad758a..81ba4cf 100644
--- a/services/identity/oauth/handler.go
+++ b/services/identity/oauth/handler.go
@@ -31,15 +31,15 @@
 	"strings"
 	"time"
 
-	"veyron.io/veyron/veyron/services/identity/auditor"
-	"veyron.io/veyron/veyron/services/identity/blesser"
-	"veyron.io/veyron/veyron/services/identity/caveats"
-	"veyron.io/veyron/veyron/services/identity/revocation"
-	"veyron.io/veyron/veyron/services/identity/util"
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vlog"
-	"veyron.io/veyron/veyron2/vom"
+	"v.io/veyron/veyron/services/identity/auditor"
+	"v.io/veyron/veyron/services/identity/blesser"
+	"v.io/veyron/veyron/services/identity/caveats"
+	"v.io/veyron/veyron/services/identity/revocation"
+	"v.io/veyron/veyron/services/identity/util"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vom"
 )
 
 const (
diff --git a/services/identity/revocation/revocation_manager.go b/services/identity/revocation/revocation_manager.go
index a13e200..d999fa0 100644
--- a/services/identity/revocation/revocation_manager.go
+++ b/services/identity/revocation/revocation_manager.go
@@ -8,8 +8,8 @@
 	"sync"
 	"time"
 
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vdl/vdlutil"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vdl/vdlutil"
 )
 
 // RevocationManager persists information for revocation caveats to provided discharges and allow for future revocations.
diff --git a/services/identity/revocation/revocation_test.go b/services/identity/revocation/revocation_test.go
index 147882c..6096b09 100644
--- a/services/identity/revocation/revocation_test.go
+++ b/services/identity/revocation/revocation_test.go
@@ -4,15 +4,15 @@
 	"bytes"
 	"testing"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vom"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vom"
 
-	"veyron.io/veyron/veyron/profiles"
-	services "veyron.io/veyron/veyron/services/security"
-	"veyron.io/veyron/veyron/services/security/discharger"
+	"v.io/veyron/veyron/profiles"
+	services "v.io/veyron/veyron/services/security"
+	"v.io/veyron/veyron/services/security/discharger"
 )
 
 func revokerSetup(t *testing.T, r veyron2.Runtime) (dischargerKey security.PublicKey, dischargerEndpoint string, revoker RevocationManager, closeFunc func(), runtime veyron2.Runtime) {
diff --git a/services/identity/server/identityd.go b/services/identity/server/identityd.go
index 399364e..c251b79 100644
--- a/services/identity/server/identityd.go
+++ b/services/identity/server/identityd.go
@@ -12,27 +12,27 @@
 	"reflect"
 	"strings"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/options"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/security"
-	verror "veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/security"
+	verror "v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/signals"
-	"veyron.io/veyron/veyron/security/audit"
-	"veyron.io/veyron/veyron/services/identity/auditor"
-	"veyron.io/veyron/veyron/services/identity/blesser"
-	"veyron.io/veyron/veyron/services/identity/caveats"
-	"veyron.io/veyron/veyron/services/identity/handlers"
-	"veyron.io/veyron/veyron/services/identity/oauth"
-	"veyron.io/veyron/veyron/services/identity/revocation"
-	services "veyron.io/veyron/veyron/services/security"
-	"veyron.io/veyron/veyron/services/security/discharger"
+	"v.io/veyron/veyron/lib/signals"
+	"v.io/veyron/veyron/security/audit"
+	"v.io/veyron/veyron/services/identity/auditor"
+	"v.io/veyron/veyron/services/identity/blesser"
+	"v.io/veyron/veyron/services/identity/caveats"
+	"v.io/veyron/veyron/services/identity/handlers"
+	"v.io/veyron/veyron/services/identity/oauth"
+	"v.io/veyron/veyron/services/identity/revocation"
+	services "v.io/veyron/veyron/services/security"
+	"v.io/veyron/veyron/services/security/discharger"
 
-	"veyron.io/veyron/veyron/profiles/static"
+	"v.io/veyron/veyron/profiles/static"
 )
 
 var (
diff --git a/services/identity/test.sh b/services/identity/test.sh
index 6a20639..63a8032 100755
--- a/services/identity/test.sh
+++ b/services/identity/test.sh
@@ -2,13 +2,13 @@
 
 # Test that tests the routes of the identityd server.
 
-source "$(go list -f {{.Dir}} veyron.io/veyron/shell/lib)/shell_test.sh"
+source "$(go list -f {{.Dir}} v.io/veyron/shell/lib)/shell_test.sh"
 
 readonly WORKDIR="${shell_test_WORK_DIR}"
 
 build() {
-  IDENTITYD_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/services/identity/identityd_test')"
-  PRINCIPAL_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/tools/principal')"
+  IDENTITYD_BIN="$(shell_test::build_go_binary 'v.io/veyron/veyron/services/identity/identityd_test')"
+  PRINCIPAL_BIN="$(shell_test::build_go_binary 'v.io/veyron/veyron/tools/principal')"
 }
 
 # These certificatese were created with "generate_cert.go  --host=localhost --duration=87600h --ecdsa-curve=P256"
@@ -78,4 +78,4 @@
   shell_test::pass
 }
 
-main "$@"
\ No newline at end of file
+main "$@"
diff --git a/services/identity/util/csrf.go b/services/identity/util/csrf.go
index e4a8625..da94908 100644
--- a/services/identity/util/csrf.go
+++ b/services/identity/util/csrf.go
@@ -10,8 +10,8 @@
 	"net/http"
 	"time"
 
-	"veyron.io/veyron/veyron2/vlog"
-	"veyron.io/veyron/veyron2/vom"
+	"v.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vom"
 )
 
 const (
diff --git a/services/identity/util/write.go b/services/identity/util/write.go
index b948148..6e74b72 100644
--- a/services/identity/util/write.go
+++ b/services/identity/util/write.go
@@ -5,7 +5,7 @@
 	"html/template"
 	"net/http"
 
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vlog"
 )
 
 // HTTPBadRequest sends an HTTP 400 error on 'w' and renders a pretty page.
diff --git a/services/mgmt/application/applicationd/main.go b/services/mgmt/application/applicationd/main.go
index a30fb98..381aafb 100644
--- a/services/mgmt/application/applicationd/main.go
+++ b/services/mgmt/application/applicationd/main.go
@@ -3,14 +3,14 @@
 import (
 	"flag"
 
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/signals"
-	"veyron.io/veyron/veyron/profiles/roaming"
-	vflag "veyron.io/veyron/veyron/security/flag"
-	"veyron.io/veyron/veyron/services/mgmt/application/impl"
+	"v.io/veyron/veyron/lib/signals"
+	"v.io/veyron/veyron/profiles/roaming"
+	vflag "v.io/veyron/veyron/security/flag"
+	"v.io/veyron/veyron/services/mgmt/application/impl"
 )
 
 var (
diff --git a/services/mgmt/application/applicationd/test.sh b/services/mgmt/application/applicationd/test.sh
index 4621996..1410e49 100755
--- a/services/mgmt/application/applicationd/test.sh
+++ b/services/mgmt/application/applicationd/test.sh
@@ -6,7 +6,7 @@
 # application repository client to verify that <application>.Put(),
 # <application>.Match(), and <application>.Remove() work as expected.
 
-source "$(go list -f {{.Dir}} veyron.io/veyron/shell/lib)/shell_test.sh"
+source "$(go list -f {{.Dir}} v.io/veyron/shell/lib)/shell_test.sh"
 
 # Run the test under the security agent.
 shell_test::enable_agent "$@"
@@ -14,8 +14,8 @@
 readonly WORKDIR="${shell_test_WORK_DIR}"
 
 build() {
-  APPLICATIOND_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/services/mgmt/application/applicationd')"
-  APPLICATION_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/tools/application')"
+  APPLICATIOND_BIN="$(shell_test::build_go_binary 'v.io/veyron/veyron/services/mgmt/application/applicationd')"
+  APPLICATION_BIN="$(shell_test::build_go_binary 'v.io/veyron/veyron/tools/application')"
 }
 
 main() {
diff --git a/services/mgmt/application/applicationd/testdata/integration_test.go b/services/mgmt/application/applicationd/testdata/integration_test.go
index 4a66a8e..899a9ae 100644
--- a/services/mgmt/application/applicationd/testdata/integration_test.go
+++ b/services/mgmt/application/applicationd/testdata/integration_test.go
@@ -9,16 +9,16 @@
 	"strings"
 	"testing"
 
-	"veyron.io/veyron/veyron/lib/modules"
-	"veyron.io/veyron/veyron/lib/testutil/integration"
-	"veyron.io/veyron/veyron/lib/testutil/security"
-	_ "veyron.io/veyron/veyron/profiles"
-	"veyron.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/lib/testutil/integration"
+	"v.io/veyron/veyron/lib/testutil/security"
+	_ "v.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron2/naming"
 )
 
 var binPkgs = []string{
-	"veyron.io/veyron/veyron/services/mgmt/application/applicationd",
-	"veyron.io/veyron/veyron/tools/application",
+	"v.io/veyron/veyron/services/mgmt/application/applicationd",
+	"v.io/veyron/veyron/tools/application",
 }
 
 func helper(t *testing.T, expectError bool, binDir, credentials, mt, cmd string, args ...string) string {
diff --git a/services/mgmt/application/impl/dispatcher.go b/services/mgmt/application/impl/dispatcher.go
index 8393beb..18bb29b 100644
--- a/services/mgmt/application/impl/dispatcher.go
+++ b/services/mgmt/application/impl/dispatcher.go
@@ -3,11 +3,11 @@
 import (
 	"path/filepath"
 
-	"veyron.io/veyron/veyron/services/mgmt/repository"
+	"v.io/veyron/veyron/services/mgmt/repository"
 
-	"veyron.io/veyron/veyron/services/mgmt/lib/fs"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron/services/mgmt/lib/fs"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/security"
 )
 
 // dispatcher holds the state of the application repository dispatcher.
diff --git a/services/mgmt/application/impl/impl_test.go b/services/mgmt/application/impl/impl_test.go
index 591fe9b..1a059bb 100644
--- a/services/mgmt/application/impl/impl_test.go
+++ b/services/mgmt/application/impl/impl_test.go
@@ -6,15 +6,15 @@
 	"reflect"
 	"testing"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/services/mgmt/application"
-	"veyron.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/services/mgmt/application"
+	"v.io/veyron/veyron2/verror2"
 
-	"veyron.io/veyron/veyron/lib/testutil"
-	"veyron.io/veyron/veyron/profiles"
-	"veyron.io/veyron/veyron/services/mgmt/repository"
+	"v.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/services/mgmt/repository"
 )
 
 // TestInterface tests that the implementation correctly implements
diff --git a/services/mgmt/application/impl/service.go b/services/mgmt/application/impl/service.go
index 2943a81..580856c 100644
--- a/services/mgmt/application/impl/service.go
+++ b/services/mgmt/application/impl/service.go
@@ -3,12 +3,12 @@
 import (
 	"strings"
 
-	"veyron.io/veyron/veyron/services/mgmt/lib/fs"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/services/mgmt/application"
-	"veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron/services/mgmt/lib/fs"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/services/mgmt/application"
+	"v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 )
 
 // appRepoService implements the Application repository interface.
@@ -24,7 +24,7 @@
 	suffix string
 }
 
-const pkgPath = "veyron.io/veyron/veyron/services/mgmt/application/impl/"
+const pkgPath = "v.io/veyron/veyron/services/mgmt/application/impl/"
 
 var (
 	errInvalidSuffix   = verror2.Register(pkgPath+".invalidSuffix", verror2.NoRetry, "")
diff --git a/services/mgmt/binary/binaryd/main.go b/services/mgmt/binary/binaryd/main.go
index 11c311b..017183c 100644
--- a/services/mgmt/binary/binaryd/main.go
+++ b/services/mgmt/binary/binaryd/main.go
@@ -6,15 +6,15 @@
 	"net/http"
 	"os"
 
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/netstate"
-	"veyron.io/veyron/veyron/lib/signals"
-	"veyron.io/veyron/veyron/profiles/roaming"
-	vflag "veyron.io/veyron/veyron/security/flag"
-	"veyron.io/veyron/veyron/services/mgmt/binary/impl"
+	"v.io/veyron/veyron/lib/netstate"
+	"v.io/veyron/veyron/lib/signals"
+	"v.io/veyron/veyron/profiles/roaming"
+	vflag "v.io/veyron/veyron/security/flag"
+	"v.io/veyron/veyron/services/mgmt/binary/impl"
 )
 
 const defaultDepth = 3
diff --git a/services/mgmt/binary/binaryd/test.sh b/services/mgmt/binary/binaryd/test.sh
index 8bc4402..959da54 100755
--- a/services/mgmt/binary/binaryd/test.sh
+++ b/services/mgmt/binary/binaryd/test.sh
@@ -6,7 +6,7 @@
 # repository client to verify that <binary>.Upload(),
 # <binary>.Download(), and <binary>.Delete() work as expected.
 
-source "$(go list -f {{.Dir}} veyron.io/veyron/shell/lib)/shell_test.sh"
+source "$(go list -f {{.Dir}} v.io/veyron/shell/lib)/shell_test.sh"
 
 # Run the test under the security agent.
 shell_test::enable_agent "$@"
@@ -14,8 +14,8 @@
 readonly WORKDIR="${shell_test_WORK_DIR}"
 
 build() {
-  BINARYD_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/services/mgmt/binary/binaryd')"
-  BINARY_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/tools/binary')"
+  BINARYD_BIN="$(shell_test::build_go_binary 'v.io/veyron/veyron/services/mgmt/binary/binaryd')"
+  BINARY_BIN="$(shell_test::build_go_binary 'v.io/veyron/veyron/tools/binary')"
 }
 
 main() {
diff --git a/services/mgmt/binary/binaryd/testdata/integration_test.go b/services/mgmt/binary/binaryd/testdata/integration_test.go
index d28b3cb..3ddd960 100644
--- a/services/mgmt/binary/binaryd/testdata/integration_test.go
+++ b/services/mgmt/binary/binaryd/testdata/integration_test.go
@@ -10,12 +10,12 @@
 	"strings"
 	"testing"
 
-	"veyron.io/veyron/veyron/lib/modules"
-	"veyron.io/veyron/veyron/lib/testutil"
-	"veyron.io/veyron/veyron/lib/testutil/integration"
-	"veyron.io/veyron/veyron/lib/testutil/security"
-	_ "veyron.io/veyron/veyron/profiles"
-	"veyron.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron/lib/testutil/integration"
+	"v.io/veyron/veyron/lib/testutil/security"
+	_ "v.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron2/naming"
 )
 
 func init() {
@@ -23,8 +23,8 @@
 }
 
 var binPkgs = []string{
-	"veyron.io/veyron/veyron/services/mgmt/binary/binaryd",
-	"veyron.io/veyron/veyron/tools/binary",
+	"v.io/veyron/veyron/services/mgmt/binary/binaryd",
+	"v.io/veyron/veyron/tools/binary",
 }
 
 func checkFileType(t *testing.T, file, typeString string) {
diff --git a/services/mgmt/binary/impl/dispatcher.go b/services/mgmt/binary/impl/dispatcher.go
index 150247b..b3d8d26 100644
--- a/services/mgmt/binary/impl/dispatcher.go
+++ b/services/mgmt/binary/impl/dispatcher.go
@@ -1,9 +1,9 @@
 package impl
 
 import (
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/services/mgmt/repository"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/services/mgmt/repository"
 )
 
 const (
diff --git a/services/mgmt/binary/impl/fs_utils.go b/services/mgmt/binary/impl/fs_utils.go
index d87fd9b..f28848b 100644
--- a/services/mgmt/binary/impl/fs_utils.go
+++ b/services/mgmt/binary/impl/fs_utils.go
@@ -8,8 +8,8 @@
 	"strconv"
 	"strings"
 
-	verror "veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	verror "v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 )
 
 const (
diff --git a/services/mgmt/binary/impl/http.go b/services/mgmt/binary/impl/http.go
index 1242bd2..3fd59b9 100644
--- a/services/mgmt/binary/impl/http.go
+++ b/services/mgmt/binary/impl/http.go
@@ -6,10 +6,10 @@
 	"path/filepath"
 	"strings"
 
-	verror "veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	verror "v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/services/mgmt/binary/impl/multipart"
+	"v.io/veyron/veyron/services/mgmt/binary/impl/multipart"
 )
 
 // NewHTTPRoot returns an implementation of http.FileSystem that can be used
diff --git a/services/mgmt/binary/impl/http_test.go b/services/mgmt/binary/impl/http_test.go
index 84a6e99..5743aac 100644
--- a/services/mgmt/binary/impl/http_test.go
+++ b/services/mgmt/binary/impl/http_test.go
@@ -8,9 +8,9 @@
 	"net/http"
 	"testing"
 
-	"veyron.io/veyron/veyron2/services/mgmt/repository"
+	"v.io/veyron/veyron2/services/mgmt/repository"
 
-	"veyron.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron/lib/testutil"
 )
 
 // TestHTTP checks that HTTP download works.
diff --git a/services/mgmt/binary/impl/impl_test.go b/services/mgmt/binary/impl/impl_test.go
index 0f1f1ee..8e0cf86 100644
--- a/services/mgmt/binary/impl/impl_test.go
+++ b/services/mgmt/binary/impl/impl_test.go
@@ -13,15 +13,15 @@
 	"reflect"
 	"testing"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/services/mgmt/repository"
-	verror "veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/services/mgmt/repository"
+	verror "v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/testutil"
-	"veyron.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron/profiles"
 )
 
 const (
diff --git a/services/mgmt/binary/impl/multipart/multipart_test.go b/services/mgmt/binary/impl/multipart/multipart_test.go
index 9866697..e6669d4 100644
--- a/services/mgmt/binary/impl/multipart/multipart_test.go
+++ b/services/mgmt/binary/impl/multipart/multipart_test.go
@@ -10,7 +10,7 @@
 	"strings"
 	"testing"
 
-	"veyron.io/veyron/veyron/services/mgmt/binary/impl/multipart"
+	"v.io/veyron/veyron/services/mgmt/binary/impl/multipart"
 )
 
 func read(t *testing.T, m http.File, thisMuch int) string {
diff --git a/services/mgmt/binary/impl/service.go b/services/mgmt/binary/impl/service.go
index 5fca698..0dddcfb 100644
--- a/services/mgmt/binary/impl/service.go
+++ b/services/mgmt/binary/impl/service.go
@@ -31,11 +31,11 @@
 	"strings"
 	"syscall"
 
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/services/mgmt/binary"
-	"veyron.io/veyron/veyron2/services/mgmt/repository"
-	verror "veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/services/mgmt/binary"
+	"v.io/veyron/veyron2/services/mgmt/repository"
+	verror "v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 )
 
 // binaryService implements the Binary server interface.
@@ -50,7 +50,7 @@
 	suffix string
 }
 
-const pkgPath = "veyron.io/veyron/veyron/services/mgmt/binary/impl"
+const pkgPath = "v.io/veyron/veyron/services/mgmt/binary/impl"
 
 var (
 	errInProgress      = verror.Register(pkgPath+".errInProgress", verror.NoRetry, "{1:}{2:} identical upload already in progress{:_}")
diff --git a/services/mgmt/binary/impl/setup.go b/services/mgmt/binary/impl/setup.go
index 2f96bf5..efe8b65 100644
--- a/services/mgmt/binary/impl/setup.go
+++ b/services/mgmt/binary/impl/setup.go
@@ -5,7 +5,7 @@
 	"os"
 	"path/filepath"
 
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vlog"
 )
 
 const defaultRootPrefix = "veyron_binary_repository"
diff --git a/services/mgmt/build/buildd/main.go b/services/mgmt/build/buildd/main.go
index e2d68ba..42e7805 100644
--- a/services/mgmt/build/buildd/main.go
+++ b/services/mgmt/build/buildd/main.go
@@ -4,14 +4,14 @@
 	"flag"
 	"os"
 
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/services/mgmt/build"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/services/mgmt/build"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/signals"
-	"veyron.io/veyron/veyron/profiles/roaming"
-	vflag "veyron.io/veyron/veyron/security/flag"
-	"veyron.io/veyron/veyron/services/mgmt/build/impl"
+	"v.io/veyron/veyron/lib/signals"
+	"v.io/veyron/veyron/profiles/roaming"
+	vflag "v.io/veyron/veyron/security/flag"
+	"v.io/veyron/veyron/services/mgmt/build/impl"
 )
 
 var (
diff --git a/services/mgmt/build/buildd/test.sh b/services/mgmt/build/buildd/test.sh
index 90ee500..7f9246d 100755
--- a/services/mgmt/build/buildd/test.sh
+++ b/services/mgmt/build/buildd/test.sh
@@ -5,7 +5,7 @@
 # This test starts a build server daemon and uses the build client to
 # verify that <build>.Build() works as expected.
 
-source "$(go list -f {{.Dir}} veyron.io/veyron/shell/lib)/shell_test.sh"
+source "$(go list -f {{.Dir}} v.io/veyron/shell/lib)/shell_test.sh"
 
 # Run the test under the security agent.
 shell_test::enable_agent "$@"
@@ -13,8 +13,8 @@
 readonly WORKDIR="${shell_test_WORK_DIR}"
 
 build() {
-  BUILDD_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/services/mgmt/build/buildd')"
-  BUILD_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/tools/build')"
+  BUILDD_BIN="$(shell_test::build_go_binary 'v.io/veyron/veyron/services/mgmt/build/buildd')"
+  BUILD_BIN="$(shell_test::build_go_binary 'v.io/veyron/veyron/tools/build')"
 }
 
 main() {
diff --git a/services/mgmt/build/buildd/testdata/integration_test.go b/services/mgmt/build/buildd/testdata/integration_test.go
index 68bae88..0e5c200 100644
--- a/services/mgmt/build/buildd/testdata/integration_test.go
+++ b/services/mgmt/build/buildd/testdata/integration_test.go
@@ -10,15 +10,15 @@
 	"strings"
 	"testing"
 
-	"veyron.io/veyron/veyron/lib/modules"
-	"veyron.io/veyron/veyron/lib/testutil/integration"
-	"veyron.io/veyron/veyron/lib/testutil/security"
-	_ "veyron.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/lib/testutil/integration"
+	"v.io/veyron/veyron/lib/testutil/security"
+	_ "v.io/veyron/veyron/profiles"
 )
 
 var binPkgs = []string{
-	"veyron.io/veyron/veyron/services/mgmt/build/buildd",
-	"veyron.io/veyron/veyron/tools/build",
+	"v.io/veyron/veyron/services/mgmt/build/buildd",
+	"v.io/veyron/veyron/tools/build",
 }
 
 var testProgram = `package main
diff --git a/services/mgmt/build/impl/impl_test.go b/services/mgmt/build/impl/impl_test.go
index 17645c4..209a094 100644
--- a/services/mgmt/build/impl/impl_test.go
+++ b/services/mgmt/build/impl/impl_test.go
@@ -8,12 +8,12 @@
 	"strings"
 	"testing"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/services/mgmt/build"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/services/mgmt/build"
 
-	"veyron.io/veyron/veyron/lib/testutil"
-	"veyron.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron/profiles"
 )
 
 var globalRT veyron2.Runtime
diff --git a/services/mgmt/build/impl/service.go b/services/mgmt/build/impl/service.go
index a0d2aa1..16a5853 100644
--- a/services/mgmt/build/impl/service.go
+++ b/services/mgmt/build/impl/service.go
@@ -9,14 +9,14 @@
 	"path/filepath"
 	"runtime"
 
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/services/mgmt/binary"
-	"veyron.io/veyron/veyron2/services/mgmt/build"
-	verror "veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/services/mgmt/binary"
+	"v.io/veyron/veyron2/services/mgmt/build"
+	verror "v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 )
 
-const pkgPath = "veyron.io/veyron/veyron/services/mgmt/build/impl"
+const pkgPath = "v.io/veyron/veyron/services/mgmt/build/impl"
 
 // Errors
 var (
diff --git a/services/mgmt/build/impl/util.go b/services/mgmt/build/impl/util.go
index b94528d..254c3a5 100644
--- a/services/mgmt/build/impl/util.go
+++ b/services/mgmt/build/impl/util.go
@@ -3,7 +3,7 @@
 import (
 	"runtime"
 
-	"veyron.io/veyron/veyron2/services/mgmt/build"
+	"v.io/veyron/veyron2/services/mgmt/build"
 )
 
 func getArch() build.Architecture {
diff --git a/services/mgmt/debug/dispatcher.go b/services/mgmt/debug/dispatcher.go
index 6f0f3b6..f0ef6ed 100644
--- a/services/mgmt/debug/dispatcher.go
+++ b/services/mgmt/debug/dispatcher.go
@@ -4,14 +4,14 @@
 	"strings"
 	"time"
 
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vtrace"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vtrace"
 
-	logreaderimpl "veyron.io/veyron/veyron/services/mgmt/logreader/impl"
-	pprofimpl "veyron.io/veyron/veyron/services/mgmt/pprof/impl"
-	statsimpl "veyron.io/veyron/veyron/services/mgmt/stats/impl"
-	vtraceimpl "veyron.io/veyron/veyron/services/mgmt/vtrace/impl"
+	logreaderimpl "v.io/veyron/veyron/services/mgmt/logreader/impl"
+	pprofimpl "v.io/veyron/veyron/services/mgmt/pprof/impl"
+	statsimpl "v.io/veyron/veyron/services/mgmt/stats/impl"
+	vtraceimpl "v.io/veyron/veyron/services/mgmt/vtrace/impl"
 )
 
 // dispatcher holds the state of the debug dispatcher.
diff --git a/services/mgmt/debug/dispatcher_test.go b/services/mgmt/debug/dispatcher_test.go
index 84ba35e..b13218f 100644
--- a/services/mgmt/debug/dispatcher_test.go
+++ b/services/mgmt/debug/dispatcher_test.go
@@ -12,20 +12,20 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/services/mgmt/logreader"
-	"veyron.io/veyron/veyron2/services/mgmt/stats"
-	vtracesvc "veyron.io/veyron/veyron2/services/mgmt/vtrace"
-	verror "veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vtrace"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/services/mgmt/logreader"
+	"v.io/veyron/veyron2/services/mgmt/stats"
+	vtracesvc "v.io/veyron/veyron2/services/mgmt/vtrace"
+	verror "v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vtrace"
 
-	libstats "veyron.io/veyron/veyron/lib/stats"
-	"veyron.io/veyron/veyron/lib/testutil"
-	"veyron.io/veyron/veyron/profiles"
+	libstats "v.io/veyron/veyron/lib/stats"
+	"v.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron/profiles"
 )
 
 // startDebugServer starts a debug server.
diff --git a/services/mgmt/device/config.vdl.go b/services/mgmt/device/config.vdl.go
index 6fbd08a..8dad0cc 100644
--- a/services/mgmt/device/config.vdl.go
+++ b/services/mgmt/device/config.vdl.go
@@ -5,11 +5,11 @@
 
 import (
 	// The non-user imports are prefixed with "__" to prevent collisions.
-	__veyron2 "veyron.io/veyron/veyron2"
-	__context "veyron.io/veyron/veyron2/context"
-	__ipc "veyron.io/veyron/veyron2/ipc"
-	__vdlutil "veyron.io/veyron/veyron2/vdl/vdlutil"
-	__wiretype "veyron.io/veyron/veyron2/wiretype"
+	__veyron2 "v.io/veyron/veyron2"
+	__context "v.io/veyron/veyron2/context"
+	__ipc "v.io/veyron/veyron2/ipc"
+	__vdlutil "v.io/veyron/veyron2/vdl/vdlutil"
+	__wiretype "v.io/veyron/veyron2/wiretype"
 )
 
 // TODO(toddw): Remove this line once the new signature support is done.
@@ -141,7 +141,7 @@
 // descConfig hides the desc to keep godoc clean.
 var descConfig = __ipc.InterfaceDesc{
 	Name:    "Config",
-	PkgPath: "veyron.io/veyron/veyron/services/mgmt/device",
+	PkgPath: "v.io/veyron/veyron/services/mgmt/device",
 	Doc:     "// Config is an RPC API to the config service.",
 	Methods: []__ipc.MethodDesc{
 		{
diff --git a/services/mgmt/device/config/config.go b/services/mgmt/device/config/config.go
index f9b2ea1..4d882a9 100644
--- a/services/mgmt/device/config/config.go
+++ b/services/mgmt/device/config/config.go
@@ -24,8 +24,8 @@
 	"path/filepath"
 	"strings"
 
-	"veyron.io/veyron/veyron/lib/flags/consts"
-	"veyron.io/veyron/veyron2/services/mgmt/application"
+	"v.io/veyron/veyron/lib/flags/consts"
+	"v.io/veyron/veyron2/services/mgmt/application"
 )
 
 // State specifies how the device manager is configured.  This should
diff --git a/services/mgmt/device/config/config_test.go b/services/mgmt/device/config/config_test.go
index d053126..669da6e 100644
--- a/services/mgmt/device/config/config_test.go
+++ b/services/mgmt/device/config/config_test.go
@@ -7,9 +7,9 @@
 	"strings"
 	"testing"
 
-	"veyron.io/veyron/veyron/services/mgmt/device/config"
+	"v.io/veyron/veyron/services/mgmt/device/config"
 
-	"veyron.io/veyron/veyron2/services/mgmt/application"
+	"v.io/veyron/veyron2/services/mgmt/application"
 )
 
 // TestState checks that encoding/decoding State to child/from parent works
diff --git a/services/mgmt/device/deviced/main.go b/services/mgmt/device/deviced/main.go
index d3b3581..d870f8b 100644
--- a/services/mgmt/device/deviced/main.go
+++ b/services/mgmt/device/deviced/main.go
@@ -4,14 +4,14 @@
 	"flag"
 	"os"
 
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/signals"
-	"veyron.io/veyron/veyron/profiles/roaming"
-	"veyron.io/veyron/veyron/services/mgmt/device/config"
-	"veyron.io/veyron/veyron/services/mgmt/device/impl"
+	"v.io/veyron/veyron/lib/signals"
+	"v.io/veyron/veyron/profiles/roaming"
+	"v.io/veyron/veyron/services/mgmt/device/config"
+	"v.io/veyron/veyron/services/mgmt/device/impl"
 )
 
 var (
diff --git a/services/mgmt/device/impl/app_service.go b/services/mgmt/device/impl/app_service.go
index de712d8..fc5ed4a 100644
--- a/services/mgmt/device/impl/app_service.go
+++ b/services/mgmt/device/impl/app_service.go
@@ -126,27 +126,27 @@
 	"sync"
 	"time"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/mgmt"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/options"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/services/mgmt/appcycle"
-	"veyron.io/veyron/veyron2/services/mgmt/application"
-	"veyron.io/veyron/veyron2/services/security/access"
-	"veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/mgmt"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/services/mgmt/appcycle"
+	"v.io/veyron/veyron2/services/mgmt/application"
+	"v.io/veyron/veyron2/services/security/access"
+	"v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 
-	vexec "veyron.io/veyron/veyron/lib/exec"
-	"veyron.io/veyron/veyron/lib/flags/consts"
-	vsecurity "veyron.io/veyron/veyron/security"
-	"veyron.io/veyron/veyron/security/agent"
-	"veyron.io/veyron/veyron/security/agent/keymgr"
-	iconfig "veyron.io/veyron/veyron/services/mgmt/device/config"
-	libbinary "veyron.io/veyron/veyron/services/mgmt/lib/binary"
-	libpackages "veyron.io/veyron/veyron/services/mgmt/lib/packages"
+	vexec "v.io/veyron/veyron/lib/exec"
+	"v.io/veyron/veyron/lib/flags/consts"
+	vsecurity "v.io/veyron/veyron/security"
+	"v.io/veyron/veyron/security/agent"
+	"v.io/veyron/veyron/security/agent/keymgr"
+	iconfig "v.io/veyron/veyron/services/mgmt/device/config"
+	libbinary "v.io/veyron/veyron/services/mgmt/lib/binary"
+	libpackages "v.io/veyron/veyron/services/mgmt/lib/packages"
 )
 
 // instanceInfo holds state about a running instance.
diff --git a/services/mgmt/device/impl/app_state.go b/services/mgmt/device/impl/app_state.go
index 63071ca..f9ebbd7 100644
--- a/services/mgmt/device/impl/app_state.go
+++ b/services/mgmt/device/impl/app_state.go
@@ -6,8 +6,8 @@
 	"os"
 	"path/filepath"
 
-	"veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 )
 
 // installationState describes the states that an installation can be in at any
diff --git a/services/mgmt/device/impl/association_instance.go b/services/mgmt/device/impl/association_instance.go
index 32dd993..74ea6fd 100644
--- a/services/mgmt/device/impl/association_instance.go
+++ b/services/mgmt/device/impl/association_instance.go
@@ -7,8 +7,8 @@
 	"io/ioutil"
 	"path/filepath"
 
-	"veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 )
 
 func saveSystemNameForInstance(dir, systemName string) error {
diff --git a/services/mgmt/device/impl/association_state.go b/services/mgmt/device/impl/association_state.go
index 95412d4..7febfb4 100644
--- a/services/mgmt/device/impl/association_state.go
+++ b/services/mgmt/device/impl/association_state.go
@@ -6,8 +6,8 @@
 	"path/filepath"
 	"sync"
 
-	"veyron.io/veyron/veyron2/services/mgmt/device"
-	"veyron.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/services/mgmt/device"
+	"v.io/veyron/veyron2/verror2"
 )
 
 // BlessingSystemAssociationStore manages a persisted association between
diff --git a/services/mgmt/device/impl/association_state_test.go b/services/mgmt/device/impl/association_state_test.go
index e374658..853f976 100644
--- a/services/mgmt/device/impl/association_state_test.go
+++ b/services/mgmt/device/impl/association_state_test.go
@@ -7,8 +7,8 @@
 	"path"
 	"testing"
 
-	"veyron.io/veyron/veyron/services/mgmt/device/impl"
-	"veyron.io/veyron/veyron2/services/mgmt/device"
+	"v.io/veyron/veyron/services/mgmt/device/impl"
+	"v.io/veyron/veyron2/services/mgmt/device"
 )
 
 // TestAssociationPersistance verifies correct operation of association
diff --git a/services/mgmt/device/impl/callback.go b/services/mgmt/device/impl/callback.go
index 5ff6c5a..7a2935d 100644
--- a/services/mgmt/device/impl/callback.go
+++ b/services/mgmt/device/impl/callback.go
@@ -1,12 +1,12 @@
 package impl
 
 import (
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/mgmt"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/mgmt"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/exec"
-	"veyron.io/veyron/veyron/services/mgmt/device"
+	"v.io/veyron/veyron/lib/exec"
+	"v.io/veyron/veyron/services/mgmt/device"
 )
 
 // InvokeCallback provides the parent device manager with the given name (which
diff --git a/services/mgmt/device/impl/config_service.go b/services/mgmt/device/impl/config_service.go
index c447898..9dfff32 100644
--- a/services/mgmt/device/impl/config_service.go
+++ b/services/mgmt/device/impl/config_service.go
@@ -10,10 +10,10 @@
 	"sync"
 	"time"
 
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 )
 
 type callbackState struct {
diff --git a/services/mgmt/device/impl/device_installer.go b/services/mgmt/device/impl/device_installer.go
index ac291c0..b8390c7 100644
--- a/services/mgmt/device/impl/device_installer.go
+++ b/services/mgmt/device/impl/device_installer.go
@@ -7,11 +7,11 @@
 	"regexp"
 	"strings"
 
-	"veyron.io/veyron/veyron2/services/mgmt/application"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/services/mgmt/application"
+	"v.io/veyron/veyron2/vlog"
 
 	// For VeyronEnvironment, see TODO.
-	"veyron.io/veyron/veyron/services/mgmt/device/config"
+	"v.io/veyron/veyron/services/mgmt/device/config"
 )
 
 // InstallFrom takes a veyron object name denoting an application service where
diff --git a/services/mgmt/device/impl/device_service.go b/services/mgmt/device/impl/device_service.go
index f8883b3..aef8ee2 100644
--- a/services/mgmt/device/impl/device_service.go
+++ b/services/mgmt/device/impl/device_service.go
@@ -38,22 +38,22 @@
 	"sync"
 	"time"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/mgmt"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/services/mgmt/application"
-	"veyron.io/veyron/veyron2/services/mgmt/binary"
-	"veyron.io/veyron/veyron2/services/mgmt/device"
-	"veyron.io/veyron/veyron2/services/security/access"
-	"veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/mgmt"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/services/mgmt/application"
+	"v.io/veyron/veyron2/services/mgmt/binary"
+	"v.io/veyron/veyron2/services/mgmt/device"
+	"v.io/veyron/veyron2/services/security/access"
+	"v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 
-	vexec "veyron.io/veyron/veyron/lib/exec"
-	"veyron.io/veyron/veyron/lib/netstate"
-	"veyron.io/veyron/veyron/services/mgmt/device/config"
-	"veyron.io/veyron/veyron/services/mgmt/profile"
+	vexec "v.io/veyron/veyron/lib/exec"
+	"v.io/veyron/veyron/lib/netstate"
+	"v.io/veyron/veyron/services/mgmt/device/config"
+	"v.io/veyron/veyron/services/mgmt/profile"
 )
 
 type updatingState struct {
diff --git a/services/mgmt/device/impl/dispatcher.go b/services/mgmt/device/impl/dispatcher.go
index 179b51c..124728a 100644
--- a/services/mgmt/device/impl/dispatcher.go
+++ b/services/mgmt/device/impl/dispatcher.go
@@ -12,23 +12,23 @@
 	"strings"
 	"sync"
 
-	"veyron.io/veyron/veyron/security/agent"
-	"veyron.io/veyron/veyron/security/agent/keymgr"
-	vflag "veyron.io/veyron/veyron/security/flag"
-	"veyron.io/veyron/veyron/security/serialization"
-	idevice "veyron.io/veyron/veyron/services/mgmt/device"
-	"veyron.io/veyron/veyron/services/mgmt/device/config"
-	logsimpl "veyron.io/veyron/veyron/services/mgmt/logreader/impl"
+	"v.io/veyron/veyron/security/agent"
+	"v.io/veyron/veyron/security/agent/keymgr"
+	vflag "v.io/veyron/veyron/security/flag"
+	"v.io/veyron/veyron/security/serialization"
+	idevice "v.io/veyron/veyron/services/mgmt/device"
+	"v.io/veyron/veyron/services/mgmt/device/config"
+	logsimpl "v.io/veyron/veyron/services/mgmt/logreader/impl"
 
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/services/mgmt/device"
-	"veyron.io/veyron/veyron2/services/mgmt/pprof"
-	"veyron.io/veyron/veyron2/services/mgmt/stats"
-	"veyron.io/veyron/veyron2/services/security/access"
-	verror "veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/services/mgmt/device"
+	"v.io/veyron/veyron2/services/mgmt/pprof"
+	"v.io/veyron/veyron2/services/mgmt/stats"
+	"v.io/veyron/veyron2/services/security/access"
+	verror "v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 )
 
 // internalState wraps state shared between different device manager
@@ -72,7 +72,7 @@
 	deviceSuffix = "device"
 	configSuffix = "cfg"
 
-	pkgPath = "veyron.io/veyron/veyron/services/mgmt/device/impl"
+	pkgPath = "v.io/veyron/veyron/services/mgmt/device/impl"
 )
 
 var (
diff --git a/services/mgmt/device/impl/impl_helper_test.go b/services/mgmt/device/impl/impl_helper_test.go
index 34b8e9b..c4c9e72 100644
--- a/services/mgmt/device/impl/impl_helper_test.go
+++ b/services/mgmt/device/impl/impl_helper_test.go
@@ -9,7 +9,7 @@
 	"path"
 	"testing"
 
-	"veyron.io/veyron/veyron/services/mgmt/device/impl"
+	"v.io/veyron/veyron/services/mgmt/device/impl"
 )
 
 func TestBaseCleanupDir(t *testing.T) {
diff --git a/services/mgmt/device/impl/impl_test.go b/services/mgmt/device/impl/impl_test.go
index 0a06551..db0c7d2 100644
--- a/services/mgmt/device/impl/impl_test.go
+++ b/services/mgmt/device/impl/impl_test.go
@@ -27,33 +27,33 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/options"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/services/mgmt/application"
-	"veyron.io/veyron/veyron2/services/mgmt/device"
-	"veyron.io/veyron/veyron2/services/mgmt/logreader"
-	"veyron.io/veyron/veyron2/services/mgmt/pprof"
-	"veyron.io/veyron/veyron2/services/mgmt/stats"
-	"veyron.io/veyron/veyron2/services/security/access"
-	"veyron.io/veyron/veyron2/vdl/vdlutil"
-	verror "veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/services/mgmt/application"
+	"v.io/veyron/veyron2/services/mgmt/device"
+	"v.io/veyron/veyron2/services/mgmt/logreader"
+	"v.io/veyron/veyron2/services/mgmt/pprof"
+	"v.io/veyron/veyron2/services/mgmt/stats"
+	"v.io/veyron/veyron2/services/security/access"
+	"v.io/veyron/veyron2/vdl/vdlutil"
+	verror "v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/expect"
-	"veyron.io/veyron/veyron/lib/modules"
-	"veyron.io/veyron/veyron/lib/signals"
-	"veyron.io/veyron/veyron/lib/testutil"
-	tsecurity "veyron.io/veyron/veyron/lib/testutil/security"
-	binaryimpl "veyron.io/veyron/veyron/services/mgmt/binary/impl"
-	"veyron.io/veyron/veyron/services/mgmt/device/config"
-	"veyron.io/veyron/veyron/services/mgmt/device/impl"
-	libbinary "veyron.io/veyron/veyron/services/mgmt/lib/binary"
-	suidhelper "veyron.io/veyron/veyron/services/mgmt/suidhelper/impl"
+	"v.io/veyron/veyron/lib/expect"
+	"v.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/lib/signals"
+	"v.io/veyron/veyron/lib/testutil"
+	tsecurity "v.io/veyron/veyron/lib/testutil/security"
+	binaryimpl "v.io/veyron/veyron/services/mgmt/binary/impl"
+	"v.io/veyron/veyron/services/mgmt/device/config"
+	"v.io/veyron/veyron/services/mgmt/device/impl"
+	libbinary "v.io/veyron/veyron/services/mgmt/lib/binary"
+	suidhelper "v.io/veyron/veyron/services/mgmt/suidhelper/impl"
 )
 
 const (
diff --git a/services/mgmt/device/impl/mock_repo_test.go b/services/mgmt/device/impl/mock_repo_test.go
index 7d78923..e59e126 100644
--- a/services/mgmt/device/impl/mock_repo_test.go
+++ b/services/mgmt/device/impl/mock_repo_test.go
@@ -8,13 +8,13 @@
 	"os"
 	"testing"
 
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/services/mgmt/application"
-	"veyron.io/veyron/veyron2/services/mgmt/binary"
-	"veyron.io/veyron/veyron2/services/mgmt/repository"
-	"veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/services/mgmt/application"
+	"v.io/veyron/veyron2/services/mgmt/binary"
+	"v.io/veyron/veyron2/services/mgmt/repository"
+	"v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 )
 
 const mockBinaryRepoName = "br"
@@ -86,7 +86,7 @@
 // BINARY REPOSITORY INTERFACE IMPLEMENTATION
 
 // TODO(toddw): Move the errors from dispatcher.go into a common location.
-const pkgPath = "veyron.io/veyron/veyron/services/mgmt/device/impl"
+const pkgPath = "v.io/veyron/veyron/services/mgmt/device/impl"
 
 var ErrOperationFailed = verror2.Register(pkgPath+".OperationFailed", verror2.NoRetry, "")
 
diff --git a/services/mgmt/device/impl/only_for_test.go b/services/mgmt/device/impl/only_for_test.go
index 8424d36..0420dfd 100644
--- a/services/mgmt/device/impl/only_for_test.go
+++ b/services/mgmt/device/impl/only_for_test.go
@@ -5,7 +5,7 @@
 	"os"
 	"path/filepath"
 
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vlog"
 )
 
 // This file contains code in the impl package that we only want built for tests
diff --git a/services/mgmt/device/impl/profile.go b/services/mgmt/device/impl/profile.go
index caccde2..56f23f1 100644
--- a/services/mgmt/device/impl/profile.go
+++ b/services/mgmt/device/impl/profile.go
@@ -7,10 +7,10 @@
 	"runtime"
 	"strings"
 
-	"veyron.io/veyron/veyron/services/mgmt/profile"
+	"v.io/veyron/veyron/services/mgmt/profile"
 
-	"veyron.io/veyron/veyron2/services/mgmt/build"
-	"veyron.io/veyron/veyron2/services/mgmt/device"
+	"v.io/veyron/veyron2/services/mgmt/build"
+	"v.io/veyron/veyron2/services/mgmt/device"
 )
 
 // computeDeviceProfile generates a description of the runtime
diff --git a/services/mgmt/device/impl/proxy_invoker.go b/services/mgmt/device/impl/proxy_invoker.go
index b3f52f0..ddc4452 100644
--- a/services/mgmt/device/impl/proxy_invoker.go
+++ b/services/mgmt/device/impl/proxy_invoker.go
@@ -4,11 +4,11 @@
 	"fmt"
 	"io"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/services/security/access"
-	"veyron.io/veyron/veyron2/vdl/vdlroot/src/signature"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/services/security/access"
+	"v.io/veyron/veyron2/vdl/vdlroot/src/signature"
 )
 
 // proxyInvoker is an ipc.Invoker implementation that proxies all requests
diff --git a/services/mgmt/device/impl/proxy_invoker_test.go b/services/mgmt/device/impl/proxy_invoker_test.go
index 8ef35ac..5dee259 100644
--- a/services/mgmt/device/impl/proxy_invoker_test.go
+++ b/services/mgmt/device/impl/proxy_invoker_test.go
@@ -4,16 +4,16 @@
 	"reflect"
 	"testing"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/services/mgmt/stats"
-	"veyron.io/veyron/veyron2/services/security/access"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/services/mgmt/stats"
+	"v.io/veyron/veyron2/services/security/access"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron/lib/testutil"
 )
 
 // TODO(toddw): Add tests of Signature and MethodSignature.
diff --git a/services/mgmt/device/impl/util.go b/services/mgmt/device/impl/util.go
index feeb1c3..972b098 100644
--- a/services/mgmt/device/impl/util.go
+++ b/services/mgmt/device/impl/util.go
@@ -7,13 +7,13 @@
 	"path/filepath"
 	"time"
 
-	"veyron.io/veyron/veyron/services/mgmt/lib/binary"
+	"v.io/veyron/veyron/services/mgmt/lib/binary"
 
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/services/mgmt/application"
-	"veyron.io/veyron/veyron2/services/mgmt/repository"
-	"veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/services/mgmt/application"
+	"v.io/veyron/veyron2/services/mgmt/repository"
+	"v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 )
 
 // TODO(caprita): Set these timeout in a more principled manner.
diff --git a/services/mgmt/device/impl/util_test.go b/services/mgmt/device/impl/util_test.go
index 0293a99..f01ac7c 100644
--- a/services/mgmt/device/impl/util_test.go
+++ b/services/mgmt/device/impl/util_test.go
@@ -12,23 +12,23 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/services/mgmt/device"
-	"veyron.io/veyron/veyron2/verror"
-	"veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/services/mgmt/device"
+	"v.io/veyron/veyron2/verror"
+	"v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/expect"
-	"veyron.io/veyron/veyron/lib/flags/consts"
-	"veyron.io/veyron/veyron/lib/modules"
-	"veyron.io/veyron/veyron/lib/modules/core"
-	tsecurity "veyron.io/veyron/veyron/lib/testutil/security"
-	_ "veyron.io/veyron/veyron/profiles/static"
-	"veyron.io/veyron/veyron/services/mgmt/device/impl"
-	"veyron.io/veyron/veyron2/services/mgmt/application"
+	"v.io/veyron/veyron/lib/expect"
+	"v.io/veyron/veyron/lib/flags/consts"
+	"v.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/lib/modules/core"
+	tsecurity "v.io/veyron/veyron/lib/testutil/security"
+	_ "v.io/veyron/veyron/profiles/static"
+	"v.io/veyron/veyron/services/mgmt/device/impl"
+	"v.io/veyron/veyron2/services/mgmt/application"
 )
 
 const (
diff --git a/services/mgmt/lib/binary/impl.go b/services/mgmt/lib/binary/impl.go
index 1013992..9141cbe 100644
--- a/services/mgmt/lib/binary/impl.go
+++ b/services/mgmt/lib/binary/impl.go
@@ -14,16 +14,16 @@
 	"path/filepath"
 	"time"
 
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/services/mgmt/binary"
-	"veyron.io/veyron/veyron2/services/mgmt/repository"
-	verror "veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/services/mgmt/binary"
+	"v.io/veyron/veyron2/services/mgmt/repository"
+	verror "v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/services/mgmt/lib/packages"
+	"v.io/veyron/veyron/services/mgmt/lib/packages"
 )
 
-const pkgPath = "veyron.io/veyron/veyron/services/mgmt/lib/binary"
+const pkgPath = "v.io/veyron/veyron/services/mgmt/lib/binary"
 
 var (
 	errOperationFailed = verror.Register(pkgPath+".errOperationFailed", verror.NoRetry, "{1:}{2:} operation failed{:_}")
diff --git a/services/mgmt/lib/binary/impl_test.go b/services/mgmt/lib/binary/impl_test.go
index 7d6e589..a348bac 100644
--- a/services/mgmt/lib/binary/impl_test.go
+++ b/services/mgmt/lib/binary/impl_test.go
@@ -8,15 +8,15 @@
 	"reflect"
 	"testing"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/services/mgmt/repository"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/services/mgmt/repository"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/testutil"
-	"veyron.io/veyron/veyron/profiles"
-	"veyron.io/veyron/veyron/services/mgmt/binary/impl"
+	"v.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/services/mgmt/binary/impl"
 )
 
 const (
diff --git a/services/mgmt/lib/fs/only_for_test.go b/services/mgmt/lib/fs/only_for_test.go
index 47e3225..5548f72 100644
--- a/services/mgmt/lib/fs/only_for_test.go
+++ b/services/mgmt/lib/fs/only_for_test.go
@@ -1,7 +1,7 @@
 package fs
 
 import (
-	"veyron.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/naming"
 )
 
 // TP is a convenience function. It prepends the transactionNamePrefix
diff --git a/services/mgmt/lib/fs/simplestore.go b/services/mgmt/lib/fs/simplestore.go
index 329d348..b85c940 100644
--- a/services/mgmt/lib/fs/simplestore.go
+++ b/services/mgmt/lib/fs/simplestore.go
@@ -10,15 +10,15 @@
 	"strings"
 	"sync"
 
-	"veyron.io/veyron/veyron/services/mgmt/profile"
-	"veyron.io/veyron/veyron2/services/mgmt/application"
-	verror "veyron.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron/services/mgmt/profile"
+	"v.io/veyron/veyron2/services/mgmt/application"
+	verror "v.io/veyron/veyron2/verror2"
 )
 
 // TODO(rjkroege@google.com) Switch Memstore to the mid-August 2014
 // style store API.
 
-const pkgPath = "veyron.io/veyron/veyron/services/mgmt/lib/fs"
+const pkgPath = "v.io/veyron/veyron/services/mgmt/lib/fs"
 
 // Errors
 var (
diff --git a/services/mgmt/lib/fs/simplestore_test.go b/services/mgmt/lib/fs/simplestore_test.go
index b644f76..eb12e36 100644
--- a/services/mgmt/lib/fs/simplestore_test.go
+++ b/services/mgmt/lib/fs/simplestore_test.go
@@ -7,11 +7,11 @@
 	"reflect"
 	"testing"
 
-	"veyron.io/veyron/veyron/services/mgmt/lib/fs"
-	_ "veyron.io/veyron/veyron/services/mgmt/profile"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/services/mgmt/application"
-	verror "veyron.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron/services/mgmt/lib/fs"
+	_ "v.io/veyron/veyron/services/mgmt/profile"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/services/mgmt/application"
+	verror "v.io/veyron/veyron2/verror2"
 )
 
 func tempFile(t *testing.T) string {
diff --git a/services/mgmt/lib/packages/packages.go b/services/mgmt/lib/packages/packages.go
index e55374b..6a542fd 100644
--- a/services/mgmt/lib/packages/packages.go
+++ b/services/mgmt/lib/packages/packages.go
@@ -14,7 +14,7 @@
 	"path/filepath"
 	"strings"
 
-	"veyron.io/veyron/veyron2/services/mgmt/repository"
+	"v.io/veyron/veyron2/services/mgmt/repository"
 )
 
 const defaultType = "application/octet-stream"
diff --git a/services/mgmt/lib/packages/packages_test.go b/services/mgmt/lib/packages/packages_test.go
index f18e9bc..646ba06 100644
--- a/services/mgmt/lib/packages/packages_test.go
+++ b/services/mgmt/lib/packages/packages_test.go
@@ -12,9 +12,9 @@
 	"sort"
 	"testing"
 
-	"veyron.io/veyron/veyron2/services/mgmt/repository"
+	"v.io/veyron/veyron2/services/mgmt/repository"
 
-	"veyron.io/veyron/veyron/services/mgmt/lib/packages"
+	"v.io/veyron/veyron/services/mgmt/lib/packages"
 )
 
 func TestInstall(t *testing.T) {
diff --git a/services/mgmt/logreader/impl/logfile.go b/services/mgmt/logreader/impl/logfile.go
index 0a6aba0..092995c 100644
--- a/services/mgmt/logreader/impl/logfile.go
+++ b/services/mgmt/logreader/impl/logfile.go
@@ -11,14 +11,14 @@
 	"path/filepath"
 	"strings"
 
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/services/mgmt/logreader"
-	"veyron.io/veyron/veyron2/services/mgmt/logreader/types"
-	verror "veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/services/mgmt/logreader"
+	"v.io/veyron/veyron2/services/mgmt/logreader/types"
+	verror "v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 )
 
-const pkgPath = "veyron.io/veyron/veyron/services/mgmt/logreader/impl"
+const pkgPath = "v.io/veyron/veyron/services/mgmt/logreader/impl"
 
 var (
 	errEOF             = verror.Register(types.EOF, verror.NoRetry, "{1:}{2:} EOF{:_}")
diff --git a/services/mgmt/logreader/impl/logfile_test.go b/services/mgmt/logreader/impl/logfile_test.go
index 91db6f3..2d16389 100644
--- a/services/mgmt/logreader/impl/logfile_test.go
+++ b/services/mgmt/logreader/impl/logfile_test.go
@@ -6,17 +6,17 @@
 	"path"
 	"testing"
 
-	"veyron.io/veyron/veyron/profiles"
-	"veyron.io/veyron/veyron/services/mgmt/logreader/impl"
+	"v.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/services/mgmt/logreader/impl"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/services/mgmt/logreader"
-	"veyron.io/veyron/veyron2/services/mgmt/logreader/types"
-	verror "veyron.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/services/mgmt/logreader"
+	"v.io/veyron/veyron2/services/mgmt/logreader/types"
+	verror "v.io/veyron/veyron2/verror2"
 )
 
 func startServer(t *testing.T, runtime veyron2.Runtime, disp ipc.Dispatcher) (ipc.Server, string, error) {
diff --git a/services/mgmt/logreader/impl/reader.go b/services/mgmt/logreader/impl/reader.go
index 03bd80d..33eb4ae 100644
--- a/services/mgmt/logreader/impl/reader.go
+++ b/services/mgmt/logreader/impl/reader.go
@@ -6,8 +6,8 @@
 	"strings"
 	"time"
 
-	"veyron.io/veyron/veyron2/ipc"
-	verror "veyron.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/ipc"
+	verror "v.io/veyron/veyron2/verror2"
 )
 
 // followReader implements the functionality of io.Reader, plus:
diff --git a/services/mgmt/pprof/client/proxy.go b/services/mgmt/pprof/client/proxy.go
index 7c98f77..6b6e3a0 100644
--- a/services/mgmt/pprof/client/proxy.go
+++ b/services/mgmt/pprof/client/proxy.go
@@ -16,8 +16,8 @@
 	"strings"
 	"time"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/services/mgmt/pprof"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/services/mgmt/pprof"
 )
 
 // StartProxy starts the pprof proxy to a remote pprof object.
diff --git a/services/mgmt/pprof/client/proxy_test.go b/services/mgmt/pprof/client/proxy_test.go
index 04a79da..d43f17e 100644
--- a/services/mgmt/pprof/client/proxy_test.go
+++ b/services/mgmt/pprof/client/proxy_test.go
@@ -6,13 +6,13 @@
 	"net/http"
 	"testing"
 
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/security"
 
-	"veyron.io/veyron/veyron/profiles"
-	"veyron.io/veyron/veyron/services/mgmt/pprof/client"
-	"veyron.io/veyron/veyron/services/mgmt/pprof/impl"
+	"v.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/services/mgmt/pprof/client"
+	"v.io/veyron/veyron/services/mgmt/pprof/impl"
 )
 
 type dispatcher struct {
diff --git a/services/mgmt/pprof/impl/server.go b/services/mgmt/pprof/impl/server.go
index 0d70ed3..ac43779 100644
--- a/services/mgmt/pprof/impl/server.go
+++ b/services/mgmt/pprof/impl/server.go
@@ -7,12 +7,12 @@
 	"runtime/pprof"
 	"time"
 
-	"veyron.io/veyron/veyron2/ipc"
-	spprof "veyron.io/veyron/veyron2/services/mgmt/pprof"
-	verror "veyron.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/ipc"
+	spprof "v.io/veyron/veyron2/services/mgmt/pprof"
+	verror "v.io/veyron/veyron2/verror2"
 )
 
-const pkgPath = "veyron.io/veyron/veyron/services/mgmt/pprof/impl"
+const pkgPath = "v.io/veyron/veyron/services/mgmt/pprof/impl"
 
 // Errors
 var (
diff --git a/services/mgmt/profile/impl/dispatcher.go b/services/mgmt/profile/impl/dispatcher.go
index 023685a..c2d5130 100644
--- a/services/mgmt/profile/impl/dispatcher.go
+++ b/services/mgmt/profile/impl/dispatcher.go
@@ -3,11 +3,11 @@
 import (
 	"path/filepath"
 
-	"veyron.io/veyron/veyron/services/mgmt/repository"
+	"v.io/veyron/veyron/services/mgmt/repository"
 
-	"veyron.io/veyron/veyron/services/mgmt/lib/fs"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron/services/mgmt/lib/fs"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/security"
 )
 
 // dispatcher holds the state of the profile repository dispatcher.
diff --git a/services/mgmt/profile/impl/impl_test.go b/services/mgmt/profile/impl/impl_test.go
index b27486f..86af3df 100644
--- a/services/mgmt/profile/impl/impl_test.go
+++ b/services/mgmt/profile/impl/impl_test.go
@@ -6,14 +6,14 @@
 	"reflect"
 	"testing"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/services/mgmt/build"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/services/mgmt/build"
 
-	"veyron.io/veyron/veyron/profiles"
-	"veyron.io/veyron/veyron/services/mgmt/profile"
-	"veyron.io/veyron/veyron/services/mgmt/repository"
+	"v.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/services/mgmt/profile"
+	"v.io/veyron/veyron/services/mgmt/repository"
 )
 
 var (
diff --git a/services/mgmt/profile/impl/service.go b/services/mgmt/profile/impl/service.go
index a514636..264cf8d 100644
--- a/services/mgmt/profile/impl/service.go
+++ b/services/mgmt/profile/impl/service.go
@@ -3,12 +3,12 @@
 import (
 	"errors"
 
-	"veyron.io/veyron/veyron/services/mgmt/lib/fs"
-	"veyron.io/veyron/veyron/services/mgmt/profile"
+	"v.io/veyron/veyron/services/mgmt/lib/fs"
+	"v.io/veyron/veyron/services/mgmt/profile"
 
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/vlog"
 )
 
 // profileService implements the Profile server interface.
diff --git a/services/mgmt/profile/profile.vdl b/services/mgmt/profile/profile.vdl
index 0337177..fdc7dd1 100644
--- a/services/mgmt/profile/profile.vdl
+++ b/services/mgmt/profile/profile.vdl
@@ -2,7 +2,7 @@
 // types used by the implementation of Veyron profiles.
 package profile
 
-import "veyron.io/veyron/veyron2/services/mgmt/build"
+import "v.io/veyron/veyron2/services/mgmt/build"
 
 // Library describes a shared library that applications may use.
 type Library struct {
diff --git a/services/mgmt/profile/profile.vdl.go b/services/mgmt/profile/profile.vdl.go
index b67b276..fa9dd10 100644
--- a/services/mgmt/profile/profile.vdl.go
+++ b/services/mgmt/profile/profile.vdl.go
@@ -6,10 +6,10 @@
 package profile
 
 import (
-	"veyron.io/veyron/veyron2/services/mgmt/build"
+	"v.io/veyron/veyron2/services/mgmt/build"
 
 	// The non-user imports are prefixed with "__" to prevent collisions.
-	__vdl "veyron.io/veyron/veyron2/vdl"
+	__vdl "v.io/veyron/veyron2/vdl"
 )
 
 // Library describes a shared library that applications may use.
@@ -23,7 +23,7 @@
 }
 
 func (Library) __VDLReflect(struct {
-	Name string "veyron.io/veyron/veyron/services/mgmt/profile.Library"
+	Name string "v.io/veyron/veyron/services/mgmt/profile.Library"
 }) {
 }
 
@@ -46,7 +46,7 @@
 }
 
 func (Specification) __VDLReflect(struct {
-	Name string "veyron.io/veyron/veyron/services/mgmt/profile.Specification"
+	Name string "v.io/veyron/veyron/services/mgmt/profile.Specification"
 }) {
 }
 
diff --git a/services/mgmt/profile/profiled/main.go b/services/mgmt/profile/profiled/main.go
index bc07035..02b675f 100644
--- a/services/mgmt/profile/profiled/main.go
+++ b/services/mgmt/profile/profiled/main.go
@@ -3,13 +3,13 @@
 import (
 	"flag"
 
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/signals"
-	"veyron.io/veyron/veyron/profiles/roaming"
-	vflag "veyron.io/veyron/veyron/security/flag"
-	"veyron.io/veyron/veyron/services/mgmt/profile/impl"
+	"v.io/veyron/veyron/lib/signals"
+	"v.io/veyron/veyron/profiles/roaming"
+	vflag "v.io/veyron/veyron/security/flag"
+	"v.io/veyron/veyron/services/mgmt/profile/impl"
 )
 
 var (
diff --git a/services/mgmt/profile/profiled/test.sh b/services/mgmt/profile/profiled/test.sh
index 70f08eb..816a4e3 100755
--- a/services/mgmt/profile/profiled/test.sh
+++ b/services/mgmt/profile/profiled/test.sh
@@ -7,7 +7,7 @@
 # <profile>.Description(), <profile>.Speficiation(), and
 # <profile>.Remove() work as expected.
 
-source "$(go list -f {{.Dir}} veyron.io/veyron/shell/lib)/shell_test.sh"
+source "$(go list -f {{.Dir}} v.io/veyron/shell/lib)/shell_test.sh"
 
 # Run the test under the security agent.
 shell_test::enable_agent "$@"
@@ -15,8 +15,8 @@
 readonly WORKDIR="${shell_test_WORK_DIR}"
 
 build() {
-  PROFILED_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/services/mgmt/profile/profiled')"
-  PROFILE_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/tools/profile')"
+  PROFILED_BIN="$(shell_test::build_go_binary 'v.io/veyron/veyron/services/mgmt/profile/profiled')"
+  PROFILE_BIN="$(shell_test::build_go_binary 'v.io/veyron/veyron/tools/profile')"
 }
 
 main() {
diff --git a/services/mgmt/profile/profiled/testdata/integration_test.go b/services/mgmt/profile/profiled/testdata/integration_test.go
index cd1ba22..0446b69 100644
--- a/services/mgmt/profile/profiled/testdata/integration_test.go
+++ b/services/mgmt/profile/profiled/testdata/integration_test.go
@@ -9,16 +9,16 @@
 	"strings"
 	"testing"
 
-	"veyron.io/veyron/veyron/lib/modules"
-	"veyron.io/veyron/veyron/lib/testutil/integration"
-	"veyron.io/veyron/veyron/lib/testutil/security"
-	_ "veyron.io/veyron/veyron/profiles"
-	"veyron.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/lib/testutil/integration"
+	"v.io/veyron/veyron/lib/testutil/security"
+	_ "v.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron2/naming"
 )
 
 var binPkgs = []string{
-	"veyron.io/veyron/veyron/services/mgmt/profile/profiled",
-	"veyron.io/veyron/veyron/tools/profile",
+	"v.io/veyron/veyron/services/mgmt/profile/profiled",
+	"v.io/veyron/veyron/tools/profile",
 }
 
 func profileCommandOutput(t *testing.T, expectError bool, command, binDir, credentials, mt, name, suffix string) string {
diff --git a/services/mgmt/repository/repository.vdl b/services/mgmt/repository/repository.vdl
index 2b17c35..a87187d 100644
--- a/services/mgmt/repository/repository.vdl
+++ b/services/mgmt/repository/repository.vdl
@@ -3,10 +3,10 @@
 package repository
 
 import (
-	"veyron.io/veyron/veyron/services/mgmt/profile"
-	"veyron.io/veyron/veyron2/services/mgmt/application"
-	"veyron.io/veyron/veyron2/services/security/access"
-	public "veyron.io/veyron/veyron2/services/mgmt/repository"
+	"v.io/veyron/veyron/services/mgmt/profile"
+	"v.io/veyron/veyron2/services/mgmt/application"
+	"v.io/veyron/veyron2/services/security/access"
+	public "v.io/veyron/veyron2/services/mgmt/repository"
 )
 
 // Application describes an application repository internally. Besides
diff --git a/services/mgmt/repository/repository.vdl.go b/services/mgmt/repository/repository.vdl.go
index e1202c7..ab076b5 100644
--- a/services/mgmt/repository/repository.vdl.go
+++ b/services/mgmt/repository/repository.vdl.go
@@ -6,20 +6,20 @@
 package repository
 
 import (
-	"veyron.io/veyron/veyron/services/mgmt/profile"
+	"v.io/veyron/veyron/services/mgmt/profile"
 
-	"veyron.io/veyron/veyron2/services/mgmt/application"
+	"v.io/veyron/veyron2/services/mgmt/application"
 
-	"veyron.io/veyron/veyron2/services/mgmt/repository"
+	"v.io/veyron/veyron2/services/mgmt/repository"
 
-	"veyron.io/veyron/veyron2/services/security/access"
+	"v.io/veyron/veyron2/services/security/access"
 
 	// The non-user imports are prefixed with "__" to prevent collisions.
-	__veyron2 "veyron.io/veyron/veyron2"
-	__context "veyron.io/veyron/veyron2/context"
-	__ipc "veyron.io/veyron/veyron2/ipc"
-	__vdlutil "veyron.io/veyron/veyron2/vdl/vdlutil"
-	__wiretype "veyron.io/veyron/veyron2/wiretype"
+	__veyron2 "v.io/veyron/veyron2"
+	__context "v.io/veyron/veyron2/context"
+	__ipc "v.io/veyron/veyron2/ipc"
+	__vdlutil "v.io/veyron/veyron2/vdl/vdlutil"
+	__wiretype "v.io/veyron/veyron2/wiretype"
 )
 
 // TODO(toddw): Remove this line once the new signature support is done.
@@ -216,10 +216,10 @@
 // descApplication hides the desc to keep godoc clean.
 var descApplication = __ipc.InterfaceDesc{
 	Name:    "Application",
-	PkgPath: "veyron.io/veyron/veyron/services/mgmt/repository",
+	PkgPath: "v.io/veyron/veyron/services/mgmt/repository",
 	Doc:     "// Application describes an application repository internally. Besides\n// the public Application interface, it allows to add and remove\n// application envelopes.",
 	Embeds: []__ipc.EmbedDesc{
-		{"Application", "veyron.io/veyron/veyron2/services/mgmt/repository", "// Application provides access to application envelopes. An\n// application envelope is identified by an application name and an\n// application version, which are specified through the object name,\n// and a profile name, which is specified using a method argument.\n//\n// Example:\n// /apps/search/v1.Match([]string{\"base\", \"media\"})\n//   returns an application envelope that can be used for downloading\n//   and executing the \"search\" application, version \"v1\", runnable\n//   on either the \"base\" or \"media\" profile."},
+		{"Application", "v.io/veyron/veyron2/services/mgmt/repository", "// Application provides access to application envelopes. An\n// application envelope is identified by an application name and an\n// application version, which are specified through the object name,\n// and a profile name, which is specified using a method argument.\n//\n// Example:\n// /apps/search/v1.Match([]string{\"base\", \"media\"})\n//   returns an application envelope that can be used for downloading\n//   and executing the \"search\" application, version \"v1\", runnable\n//   on either the \"base\" or \"media\" profile."},
 	},
 	Methods: []__ipc.MethodDesc{
 		{
@@ -278,7 +278,7 @@
 				__wiretype.FieldType{Type: 0x3d, Name: "Env"},
 				__wiretype.FieldType{Type: 0x41, Name: "Packages"},
 			},
-			"veyron.io/veyron/veyron2/services/mgmt/application.Envelope", []string(nil)},
+			"v.io/veyron/veyron2/services/mgmt/application.Envelope", []string(nil)},
 		__wiretype.NamedPrimitiveType{Type: 0x1, Name: "error", Tags: []string(nil)}}
 	var ss __ipc.ServiceSignature
 	var firstAdded int
@@ -523,10 +523,10 @@
 // descProfile hides the desc to keep godoc clean.
 var descProfile = __ipc.InterfaceDesc{
 	Name:    "Profile",
-	PkgPath: "veyron.io/veyron/veyron/services/mgmt/repository",
+	PkgPath: "v.io/veyron/veyron/services/mgmt/repository",
 	Doc:     "// Profile describes a profile internally. Besides the public Profile\n// interface, it allows to add and remove profile specifications.",
 	Embeds: []__ipc.EmbedDesc{
-		{"Profile", "veyron.io/veyron/veyron2/services/mgmt/repository", "// Profile abstracts a device's ability to run binaries, and hides\n// specifics such as the operating system, hardware architecture, and\n// the set of installed libraries. Profiles describe binaries and\n// devices, and are used to match them."},
+		{"Profile", "v.io/veyron/veyron2/services/mgmt/repository", "// Profile abstracts a device's ability to run binaries, and hides\n// specifics such as the operating system, hardware architecture, and\n// the set of installed libraries. Profiles describe binaries and\n// devices, and are used to match them."},
 	},
 	Methods: []__ipc.MethodDesc{
 		{
@@ -586,14 +586,14 @@
 	}
 
 	result.TypeDefs = []__vdlutil.Any{
-		__wiretype.NamedPrimitiveType{Type: 0x3, Name: "veyron.io/veyron/veyron2/services/mgmt/build.Architecture", Tags: []string(nil)}, __wiretype.NamedPrimitiveType{Type: 0x3, Name: "veyron.io/veyron/veyron2/services/mgmt/build.Format", Tags: []string(nil)}, __wiretype.StructType{
+		__wiretype.NamedPrimitiveType{Type: 0x3, Name: "v.io/veyron/veyron2/services/mgmt/build.Architecture", Tags: []string(nil)}, __wiretype.NamedPrimitiveType{Type: 0x3, Name: "v.io/veyron/veyron2/services/mgmt/build.Format", Tags: []string(nil)}, __wiretype.StructType{
 			[]__wiretype.FieldType{
 				__wiretype.FieldType{Type: 0x3, Name: "Name"},
 				__wiretype.FieldType{Type: 0x3, Name: "MajorVersion"},
 				__wiretype.FieldType{Type: 0x3, Name: "MinorVersion"},
 			},
-			"veyron.io/veyron/veyron/services/mgmt/profile.Library", []string(nil)},
-		__wiretype.MapType{Key: 0x43, Elem: 0x2, Name: "", Tags: []string(nil)}, __wiretype.NamedPrimitiveType{Type: 0x3, Name: "veyron.io/veyron/veyron2/services/mgmt/build.OperatingSystem", Tags: []string(nil)}, __wiretype.StructType{
+			"v.io/veyron/veyron/services/mgmt/profile.Library", []string(nil)},
+		__wiretype.MapType{Key: 0x43, Elem: 0x2, Name: "", Tags: []string(nil)}, __wiretype.NamedPrimitiveType{Type: 0x3, Name: "v.io/veyron/veyron2/services/mgmt/build.OperatingSystem", Tags: []string(nil)}, __wiretype.StructType{
 			[]__wiretype.FieldType{
 				__wiretype.FieldType{Type: 0x41, Name: "Arch"},
 				__wiretype.FieldType{Type: 0x3, Name: "Description"},
@@ -602,7 +602,7 @@
 				__wiretype.FieldType{Type: 0x3, Name: "Label"},
 				__wiretype.FieldType{Type: 0x45, Name: "OS"},
 			},
-			"veyron.io/veyron/veyron/services/mgmt/profile.Specification", []string(nil)},
+			"v.io/veyron/veyron/services/mgmt/profile.Specification", []string(nil)},
 		__wiretype.NamedPrimitiveType{Type: 0x1, Name: "error", Tags: []string(nil)}}
 	var ss __ipc.ServiceSignature
 	var firstAdded int
diff --git a/services/mgmt/stats/impl/stats.go b/services/mgmt/stats/impl/stats.go
index e530cf0..f56fdd2 100644
--- a/services/mgmt/stats/impl/stats.go
+++ b/services/mgmt/stats/impl/stats.go
@@ -5,17 +5,17 @@
 import (
 	"time"
 
-	libstats "veyron.io/veyron/veyron/lib/stats"
+	libstats "v.io/veyron/veyron/lib/stats"
 
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/services/mgmt/stats"
-	"veyron.io/veyron/veyron2/services/mgmt/stats/types"
-	"veyron.io/veyron/veyron2/services/watch"
-	watchtypes "veyron.io/veyron/veyron2/services/watch/types"
-	"veyron.io/veyron/veyron2/vdl/vdlutil"
-	verror "veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/services/mgmt/stats"
+	"v.io/veyron/veyron2/services/mgmt/stats/types"
+	"v.io/veyron/veyron2/services/watch"
+	watchtypes "v.io/veyron/veyron2/services/watch/types"
+	"v.io/veyron/veyron2/vdl/vdlutil"
+	verror "v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 )
 
 type statsService struct {
@@ -23,7 +23,7 @@
 	watchFreq time.Duration
 }
 
-const pkgPath = "veyron.io/veyron/veyron/services/mgmt/stats/impl"
+const pkgPath = "v.io/veyron/veyron/services/mgmt/stats/impl"
 
 var (
 	errNoValue         = verror.Register(types.NoValue, verror.NoRetry, "{1:}{2:} object has no value{:_}")
diff --git a/services/mgmt/stats/impl/stats_test.go b/services/mgmt/stats/impl/stats_test.go
index 57b00cf..d481249 100644
--- a/services/mgmt/stats/impl/stats_test.go
+++ b/services/mgmt/stats/impl/stats_test.go
@@ -6,19 +6,19 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/services/mgmt/stats"
-	"veyron.io/veyron/veyron2/services/watch/types"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/services/mgmt/stats"
+	"v.io/veyron/veyron2/services/watch/types"
 
-	libstats "veyron.io/veyron/veyron/lib/stats"
-	"veyron.io/veyron/veyron/lib/stats/histogram"
-	"veyron.io/veyron/veyron/lib/testutil"
-	"veyron.io/veyron/veyron/profiles"
-	istats "veyron.io/veyron/veyron/services/mgmt/stats"
-	"veyron.io/veyron/veyron/services/mgmt/stats/impl"
+	libstats "v.io/veyron/veyron/lib/stats"
+	"v.io/veyron/veyron/lib/stats/histogram"
+	"v.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron/profiles"
+	istats "v.io/veyron/veyron/services/mgmt/stats"
+	"v.io/veyron/veyron/services/mgmt/stats/impl"
 )
 
 type statsDispatcher struct {
diff --git a/services/mgmt/stats/types.vdl.go b/services/mgmt/stats/types.vdl.go
index 4884f69..4cbe792 100644
--- a/services/mgmt/stats/types.vdl.go
+++ b/services/mgmt/stats/types.vdl.go
@@ -6,7 +6,7 @@
 
 import (
 	// The non-user imports are prefixed with "__" to prevent collisions.
-	__vdl "veyron.io/veyron/veyron2/vdl"
+	__vdl "v.io/veyron/veyron2/vdl"
 )
 
 // HistogramValue is the value of Histogram objects.
@@ -24,7 +24,7 @@
 }
 
 func (HistogramValue) __VDLReflect(struct {
-	Name string "veyron.io/veyron/veyron/services/mgmt/stats.HistogramValue"
+	Name string "v.io/veyron/veyron/services/mgmt/stats.HistogramValue"
 }) {
 }
 
@@ -37,7 +37,7 @@
 }
 
 func (HistogramBucket) __VDLReflect(struct {
-	Name string "veyron.io/veyron/veyron/services/mgmt/stats.HistogramBucket"
+	Name string "v.io/veyron/veyron/services/mgmt/stats.HistogramBucket"
 }) {
 }
 
diff --git a/services/mgmt/suidhelper/impl/args.go b/services/mgmt/suidhelper/impl/args.go
index 4e3f4fb..fc2bbd9 100644
--- a/services/mgmt/suidhelper/impl/args.go
+++ b/services/mgmt/suidhelper/impl/args.go
@@ -9,7 +9,7 @@
 	"os/user"
 	"strconv"
 
-	sflag "veyron.io/veyron/veyron/services/mgmt/suidhelper/impl/flag"
+	sflag "v.io/veyron/veyron/services/mgmt/suidhelper/impl/flag"
 )
 
 type WorkParameters struct {
diff --git a/services/mgmt/suidhelper/impl/flag/flag.go b/services/mgmt/suidhelper/impl/flag/flag.go
index 25782ab..f37497e 100644
--- a/services/mgmt/suidhelper/impl/flag/flag.go
+++ b/services/mgmt/suidhelper/impl/flag/flag.go
@@ -1,7 +1,7 @@
 // Package flag provides flag definitions for the suidhelper package.
 //
 // It does NOT depend on any packages outside the Go standard library.
-// This allows veyron.io/veyron/veyron/lib/testutil to depend on this
+// This allows v.io/veyron/veyron/lib/testutil to depend on this
 // package, thereby ensuring that the suidhelper flags are defined
 // before the flag.Parse call in testutil.init is made.
 //
diff --git a/services/mgmt/suidhelper/main.go b/services/mgmt/suidhelper/main.go
index 9dc79dd..5008f2a 100644
--- a/services/mgmt/suidhelper/main.go
+++ b/services/mgmt/suidhelper/main.go
@@ -10,7 +10,7 @@
 	"fmt"
 	"os"
 
-	"veyron.io/veyron/veyron/services/mgmt/suidhelper/impl"
+	"v.io/veyron/veyron/services/mgmt/suidhelper/impl"
 )
 
 func main() {
diff --git a/services/mgmt/vtrace/impl/vtrace.go b/services/mgmt/vtrace/impl/vtrace.go
index b4adeb5..d0bfac6 100644
--- a/services/mgmt/vtrace/impl/vtrace.go
+++ b/services/mgmt/vtrace/impl/vtrace.go
@@ -1,11 +1,11 @@
 package impl
 
 import (
-	"veyron.io/veyron/veyron2/ipc"
-	svtrace "veyron.io/veyron/veyron2/services/mgmt/vtrace"
-	"veyron.io/veyron/veyron2/uniqueid"
-	"veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vtrace"
+	"v.io/veyron/veyron2/ipc"
+	svtrace "v.io/veyron/veyron2/services/mgmt/vtrace"
+	"v.io/veyron/veyron2/uniqueid"
+	"v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vtrace"
 )
 
 type vtraceService struct {
diff --git a/services/mgmt/vtrace/impl/vtrace_test.go b/services/mgmt/vtrace/impl/vtrace_test.go
index 9d7bb90..afd5175 100644
--- a/services/mgmt/vtrace/impl/vtrace_test.go
+++ b/services/mgmt/vtrace/impl/vtrace_test.go
@@ -4,15 +4,15 @@
 	"io"
 	"testing"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	service "veyron.io/veyron/veyron2/services/mgmt/vtrace"
-	"veyron.io/veyron/veyron2/vtrace"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	service "v.io/veyron/veyron2/services/mgmt/vtrace"
+	"v.io/veyron/veyron2/vtrace"
 
-	"veyron.io/veyron/veyron/profiles"
-	"veyron.io/veyron/veyron/services/mgmt/vtrace/impl"
+	"v.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/services/mgmt/vtrace/impl"
 )
 
 func setup(t *testing.T) (string, ipc.Server, veyron2.Runtime) {
diff --git a/services/mounttable/lib/collection_test_interface.vdl.go b/services/mounttable/lib/collection_test_interface.vdl.go
index 40ae1fe..c864a9b 100644
--- a/services/mounttable/lib/collection_test_interface.vdl.go
+++ b/services/mounttable/lib/collection_test_interface.vdl.go
@@ -5,11 +5,11 @@
 
 import (
 	// The non-user imports are prefixed with "__" to prevent collisions.
-	__veyron2 "veyron.io/veyron/veyron2"
-	__context "veyron.io/veyron/veyron2/context"
-	__ipc "veyron.io/veyron/veyron2/ipc"
-	__vdlutil "veyron.io/veyron/veyron2/vdl/vdlutil"
-	__wiretype "veyron.io/veyron/veyron2/wiretype"
+	__veyron2 "v.io/veyron/veyron2"
+	__context "v.io/veyron/veyron2/context"
+	__ipc "v.io/veyron/veyron2/ipc"
+	__vdlutil "v.io/veyron/veyron2/vdl/vdlutil"
+	__wiretype "v.io/veyron/veyron2/wiretype"
 )
 
 // TODO(toddw): Remove this line once the new signature support is done.
@@ -164,7 +164,7 @@
 // descCollection hides the desc to keep godoc clean.
 var descCollection = __ipc.InterfaceDesc{
 	Name:    "Collection",
-	PkgPath: "veyron.io/veyron/veyron/services/mounttable/lib",
+	PkgPath: "v.io/veyron/veyron/services/mounttable/lib",
 	Methods: []__ipc.MethodDesc{
 		{
 			Name: "Export",
diff --git a/services/mounttable/lib/collectionserver_test.go b/services/mounttable/lib/collectionserver_test.go
index 2d94dfc..994e931 100644
--- a/services/mounttable/lib/collectionserver_test.go
+++ b/services/mounttable/lib/collectionserver_test.go
@@ -3,10 +3,10 @@
 import (
 	"sync"
 
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/security"
-	verror "veyron.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/security"
+	verror "v.io/veyron/veyron2/verror2"
 )
 
 // collectionServer is a very simple collection server implementation for testing, with sufficient debugging to help
diff --git a/services/mounttable/lib/mounttable.go b/services/mounttable/lib/mounttable.go
index 0af6aef..284306f 100644
--- a/services/mounttable/lib/mounttable.go
+++ b/services/mounttable/lib/mounttable.go
@@ -9,20 +9,20 @@
 	"sync"
 	"time"
 
-	"veyron.io/veyron/veyron/lib/glob"
+	"v.io/veyron/veyron/lib/glob"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/services/mounttable"
-	"veyron.io/veyron/veyron2/services/security/access"
-	verror "veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/services/mounttable"
+	"v.io/veyron/veyron2/services/security/access"
+	verror "v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 )
 
 var (
-	errNamingLoop = verror.Register("veyron.io/veyron/veyron/services/mountable/lib", verror.NoRetry, "Loop in namespace")
+	errNamingLoop = verror.Register("v.io/veyron/veyron/services/mountable/lib", verror.NoRetry, "Loop in namespace")
 )
 
 // mountTable represents a namespace.  One exists per server instance.
diff --git a/services/mounttable/lib/mounttable_test.go b/services/mounttable/lib/mounttable_test.go
index 1f7cb29..bf32002 100644
--- a/services/mounttable/lib/mounttable_test.go
+++ b/services/mounttable/lib/mounttable_test.go
@@ -10,16 +10,16 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/options"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/testutil"
-	"veyron.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron/profiles"
 )
 
 // Simulate different processes with different runtimes.
diff --git a/services/mounttable/lib/neighborhood.go b/services/mounttable/lib/neighborhood.go
index 6479e72..fef0481 100644
--- a/services/mounttable/lib/neighborhood.go
+++ b/services/mounttable/lib/neighborhood.go
@@ -6,16 +6,16 @@
 	"strconv"
 	"strings"
 
-	"veyron.io/veyron/veyron/lib/glob"
-	"veyron.io/veyron/veyron/lib/netconfig"
+	"v.io/veyron/veyron/lib/glob"
+	"v.io/veyron/veyron/lib/netconfig"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/services/mounttable"
-	verror "veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/services/mounttable"
+	verror "v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 
 	mdns "github.com/presotto/go-mdns-sd"
 )
diff --git a/services/mounttable/lib/neighborhood_test.go b/services/mounttable/lib/neighborhood_test.go
index 5d37e21..5a832fa 100644
--- a/services/mounttable/lib/neighborhood_test.go
+++ b/services/mounttable/lib/neighborhood_test.go
@@ -7,12 +7,12 @@
 	"testing"
 	"time"
 
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/options"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/testutil"
-	"veyron.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/lib/testutil"
+	"v.io/veyron/veyron/profiles"
 )
 
 func init() { testutil.Init() }
diff --git a/services/mounttable/lib/serverlist.go b/services/mounttable/lib/serverlist.go
index 45bf6d7..bc27428 100644
--- a/services/mounttable/lib/serverlist.go
+++ b/services/mounttable/lib/serverlist.go
@@ -5,7 +5,7 @@
 	"sync"
 	"time"
 
-	"veyron.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/naming"
 )
 
 type serverListClock interface {
diff --git a/services/mounttable/mounttabled/mounttable.go b/services/mounttable/mounttabled/mounttable.go
index 57848e0..8743f2d 100644
--- a/services/mounttable/mounttabled/mounttable.go
+++ b/services/mounttable/mounttabled/mounttable.go
@@ -6,14 +6,14 @@
 	"net"
 	"os"
 
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/options"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/lib/signals"
-	"veyron.io/veyron/veyron/profiles/roaming"
-	mounttable "veyron.io/veyron/veyron/services/mounttable/lib"
+	"v.io/veyron/veyron/lib/signals"
+	"v.io/veyron/veyron/profiles/roaming"
+	mounttable "v.io/veyron/veyron/services/mounttable/lib"
 )
 
 var (
diff --git a/services/mounttable/mounttabled/test.sh b/services/mounttable/mounttabled/test.sh
index e9824ec..03cc854 100755
--- a/services/mounttable/mounttabled/test.sh
+++ b/services/mounttable/mounttabled/test.sh
@@ -9,7 +9,7 @@
 # Then it verifies that <mounttable>.Glob(*) and <neighborhood>.Glob(nhname)
 # return the correct result.
 
-source "$(go list -f {{.Dir}} veyron.io/veyron/shell/lib)/shell_test.sh"
+source "$(go list -f {{.Dir}} v.io/veyron/shell/lib)/shell_test.sh"
 
 # Run the test under the security agent.
 shell_test::enable_agent "$@"
@@ -17,8 +17,8 @@
 readonly WORKDIR="${shell_test_WORK_DIR}"
 
 build() {
-  MOUNTTABLED_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/services/mounttable/mounttabled')"
-  MOUNTTABLE_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/tools/mounttable')"
+  MOUNTTABLED_BIN="$(shell_test::build_go_binary 'v.io/veyron/veyron/services/mounttable/mounttabled')"
+  MOUNTTABLE_BIN="$(shell_test::build_go_binary 'v.io/veyron/veyron/tools/mounttable')"
 }
 
 main() {
diff --git a/services/proxy/proxyd/main.go b/services/proxy/proxyd/main.go
index 9e8fbe9..58a1586 100644
--- a/services/proxy/proxyd/main.go
+++ b/services/proxy/proxyd/main.go
@@ -9,13 +9,13 @@
 	"strings"
 	"time"
 
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/vlog"
 
-	_ "veyron.io/veyron/veyron/profiles"
-	"veyron.io/veyron/veyron/runtimes/google/ipc/stream/proxy"
-	"veyron.io/veyron/veyron/runtimes/google/lib/publisher"
+	_ "v.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/runtimes/google/ipc/stream/proxy"
+	"v.io/veyron/veyron/runtimes/google/lib/publisher"
 )
 
 var (
diff --git a/services/security/discharger.vdl b/services/security/discharger.vdl
index 422cab7..686bfae 100644
--- a/services/security/discharger.vdl
+++ b/services/security/discharger.vdl
@@ -1,6 +1,6 @@
 package security
 
-import "veyron.io/veyron/veyron2/security"
+import "v.io/veyron/veyron2/security"
 
 // Discharger is the interface for obtaining discharges for ThirdPartyCaveats.
 type Discharger interface {
diff --git a/services/security/discharger.vdl.go b/services/security/discharger.vdl.go
index 4c914e7d..1f469ca 100644
--- a/services/security/discharger.vdl.go
+++ b/services/security/discharger.vdl.go
@@ -4,14 +4,14 @@
 package security
 
 import (
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/security"
 
 	// The non-user imports are prefixed with "__" to prevent collisions.
-	__veyron2 "veyron.io/veyron/veyron2"
-	__context "veyron.io/veyron/veyron2/context"
-	__ipc "veyron.io/veyron/veyron2/ipc"
-	__vdlutil "veyron.io/veyron/veyron2/vdl/vdlutil"
-	__wiretype "veyron.io/veyron/veyron2/wiretype"
+	__veyron2 "v.io/veyron/veyron2"
+	__context "v.io/veyron/veyron2/context"
+	__ipc "v.io/veyron/veyron2/ipc"
+	__vdlutil "v.io/veyron/veyron2/vdl/vdlutil"
+	__wiretype "v.io/veyron/veyron2/wiretype"
 )
 
 // TODO(toddw): Remove this line once the new signature support is done.
@@ -157,7 +157,7 @@
 // descDischarger hides the desc to keep godoc clean.
 var descDischarger = __ipc.InterfaceDesc{
 	Name:    "Discharger",
-	PkgPath: "veyron.io/veyron/veyron/services/security",
+	PkgPath: "v.io/veyron/veyron/services/security",
 	Doc:     "// Discharger is the interface for obtaining discharges for ThirdPartyCaveats.",
 	Methods: []__ipc.MethodDesc{
 		{
@@ -190,13 +190,13 @@
 	}
 
 	result.TypeDefs = []__vdlutil.Any{
-		__wiretype.NamedPrimitiveType{Type: 0x1, Name: "anydata", Tags: []string(nil)}, __wiretype.NamedPrimitiveType{Type: 0x3, Name: "veyron.io/veyron/veyron2/security.BlessingPattern", Tags: []string(nil)}, __wiretype.SliceType{Elem: 0x42, Name: "", Tags: []string(nil)}, __wiretype.SliceType{Elem: 0x41, Name: "", Tags: []string(nil)}, __wiretype.StructType{
+		__wiretype.NamedPrimitiveType{Type: 0x1, Name: "anydata", Tags: []string(nil)}, __wiretype.NamedPrimitiveType{Type: 0x3, Name: "v.io/veyron/veyron2/security.BlessingPattern", Tags: []string(nil)}, __wiretype.SliceType{Elem: 0x42, Name: "", Tags: []string(nil)}, __wiretype.SliceType{Elem: 0x41, Name: "", Tags: []string(nil)}, __wiretype.StructType{
 			[]__wiretype.FieldType{
 				__wiretype.FieldType{Type: 0x43, Name: "Server"},
 				__wiretype.FieldType{Type: 0x3, Name: "Method"},
 				__wiretype.FieldType{Type: 0x44, Name: "Arguments"},
 			},
-			"veyron.io/veyron/veyron2/security.DischargeImpetus", []string(nil)},
+			"v.io/veyron/veyron2/security.DischargeImpetus", []string(nil)},
 		__wiretype.NamedPrimitiveType{Type: 0x1, Name: "error", Tags: []string(nil)}}
 
 	return result, nil
diff --git a/services/security/discharger/discharger.go b/services/security/discharger/discharger.go
index 5dbb583..5297e01 100644
--- a/services/security/discharger/discharger.go
+++ b/services/security/discharger/discharger.go
@@ -4,10 +4,10 @@
 	"fmt"
 	"time"
 
-	services "veyron.io/veyron/veyron/services/security"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vdl/vdlutil"
+	services "v.io/veyron/veyron/services/security"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vdl/vdlutil"
 )
 
 // dischargerd issues discharges for all caveats present in the current
diff --git a/tools/GO.PACKAGE b/tools/GO.PACKAGE
index c223251..a6dc3be 100644
--- a/tools/GO.PACKAGE
+++ b/tools/GO.PACKAGE
@@ -1,7 +1,7 @@
 {
 	"dependencies": {
 		"incoming": [
-			{"allow": "veyron.io/veyron/veyron/tools/..."},
+			{"allow": "v.io/veyron/veyron/tools/..."},
 			{"deny": "..."}
 		]
 	}
diff --git a/tools/application/impl.go b/tools/application/impl.go
index 033775b..8f33387 100644
--- a/tools/application/impl.go
+++ b/tools/application/impl.go
@@ -11,10 +11,10 @@
 	"strings"
 	"time"
 
-	"veyron.io/lib/cmdline"
-	"veyron.io/veyron/veyron/services/mgmt/repository"
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/services/mgmt/application"
+	"v.io/lib/cmdline"
+	"v.io/veyron/veyron/services/mgmt/repository"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/services/mgmt/application"
 )
 
 func getEnvelopeJSON(ctx context.T, app repository.ApplicationClientMethods, profiles string) ([]byte, error) {
diff --git a/tools/application/impl_test.go b/tools/application/impl_test.go
index 696dea1..f5f685e 100644
--- a/tools/application/impl_test.go
+++ b/tools/application/impl_test.go
@@ -7,16 +7,16 @@
 	"strings"
 	"testing"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/services/mgmt/application"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/services/mgmt/application"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/profiles"
-	"veyron.io/veyron/veyron/services/mgmt/repository"
+	"v.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/services/mgmt/repository"
 )
 
 var (
diff --git a/tools/application/main.go b/tools/application/main.go
index e331d49..43e616f 100644
--- a/tools/application/main.go
+++ b/tools/application/main.go
@@ -1,13 +1,13 @@
 // The following enables go generate to generate the doc.go file.
-//go:generate go run $VANADIUM_ROOT/veyron/go/src/veyron.io/lib/cmdline/testdata/gendoc.go .
+//go:generate go run $VANADIUM_ROOT/veyron/go/src/v.io/lib/cmdline/testdata/gendoc.go .
 
 package main
 
 import (
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/rt"
 
-	_ "veyron.io/veyron/veyron/profiles"
+	_ "v.io/veyron/veyron/profiles"
 )
 
 var runtime veyron2.Runtime
diff --git a/tools/binary/impl.go b/tools/binary/impl.go
index 54d6d25..aeb5b78 100644
--- a/tools/binary/impl.go
+++ b/tools/binary/impl.go
@@ -3,8 +3,8 @@
 import (
 	"fmt"
 
-	"veyron.io/lib/cmdline"
-	"veyron.io/veyron/veyron/services/mgmt/lib/binary"
+	"v.io/lib/cmdline"
+	"v.io/veyron/veyron/services/mgmt/lib/binary"
 )
 
 var cmdDelete = &cmdline.Command{
diff --git a/tools/binary/impl_test.go b/tools/binary/impl_test.go
index 0a2554b..f727a2d 100644
--- a/tools/binary/impl_test.go
+++ b/tools/binary/impl_test.go
@@ -11,16 +11,16 @@
 	"strings"
 	"testing"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/services/mgmt/binary"
-	"veyron.io/veyron/veyron2/services/mgmt/repository"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/services/mgmt/binary"
+	"v.io/veyron/veyron2/services/mgmt/repository"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/profiles"
 )
 
 type server struct {
diff --git a/tools/binary/main.go b/tools/binary/main.go
index e331d49..43e616f 100644
--- a/tools/binary/main.go
+++ b/tools/binary/main.go
@@ -1,13 +1,13 @@
 // The following enables go generate to generate the doc.go file.
-//go:generate go run $VANADIUM_ROOT/veyron/go/src/veyron.io/lib/cmdline/testdata/gendoc.go .
+//go:generate go run $VANADIUM_ROOT/veyron/go/src/v.io/lib/cmdline/testdata/gendoc.go .
 
 package main
 
 import (
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/rt"
 
-	_ "veyron.io/veyron/veyron/profiles"
+	_ "v.io/veyron/veyron/profiles"
 )
 
 var runtime veyron2.Runtime
diff --git a/tools/build/impl.go b/tools/build/impl.go
index f684ba0..a4b8fde 100644
--- a/tools/build/impl.go
+++ b/tools/build/impl.go
@@ -10,9 +10,9 @@
 	"strings"
 	"time"
 
-	"veyron.io/lib/cmdline"
-	"veyron.io/veyron/veyron2/context"
-	vbuild "veyron.io/veyron/veyron2/services/mgmt/build"
+	"v.io/lib/cmdline"
+	"v.io/veyron/veyron2/context"
+	vbuild "v.io/veyron/veyron2/services/mgmt/build"
 )
 
 var (
diff --git a/tools/build/impl_test.go b/tools/build/impl_test.go
index 7b4958f..9b236fe 100644
--- a/tools/build/impl_test.go
+++ b/tools/build/impl_test.go
@@ -5,16 +5,16 @@
 	"strings"
 	"testing"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/services/mgmt/binary"
-	"veyron.io/veyron/veyron2/services/mgmt/build"
-	verror "veyron.io/veyron/veyron2/verror2"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/services/mgmt/binary"
+	"v.io/veyron/veyron2/services/mgmt/build"
+	verror "v.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/profiles"
 )
 
 type mock struct{}
@@ -74,7 +74,7 @@
 	cmd.Init(nil, &stdout, &stderr)
 
 	// Test the 'Build' command.
-	if err := cmd.Execute([]string{"build", naming.JoinAddressName(endpoint.String(), ""), "veyron.io/veyron/veyron/tools/build"}); err != nil {
+	if err := cmd.Execute([]string{"build", naming.JoinAddressName(endpoint.String(), ""), "v.io/veyron/veyron/tools/build"}); err != nil {
 		t.Fatalf("%v", err)
 	}
 	if expected, got := "", strings.TrimSpace(stdout.String()); got != expected {
diff --git a/tools/build/main.go b/tools/build/main.go
index e331d49..43e616f 100644
--- a/tools/build/main.go
+++ b/tools/build/main.go
@@ -1,13 +1,13 @@
 // The following enables go generate to generate the doc.go file.
-//go:generate go run $VANADIUM_ROOT/veyron/go/src/veyron.io/lib/cmdline/testdata/gendoc.go .
+//go:generate go run $VANADIUM_ROOT/veyron/go/src/v.io/lib/cmdline/testdata/gendoc.go .
 
 package main
 
 import (
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/rt"
 
-	_ "veyron.io/veyron/veyron/profiles"
+	_ "v.io/veyron/veyron/profiles"
 )
 
 var runtime veyron2.Runtime
diff --git a/tools/debug/impl.go b/tools/debug/impl.go
index e998831..0e364f3 100644
--- a/tools/debug/impl.go
+++ b/tools/debug/impl.go
@@ -11,23 +11,23 @@
 	"sync"
 	"time"
 
-	"veyron.io/lib/cmdline"
-	"veyron.io/veyron/veyron/lib/glob"
-	"veyron.io/veyron/veyron/lib/signals"
-	"veyron.io/veyron/veyron/services/mgmt/pprof/client"
-	istats "veyron.io/veyron/veyron/services/mgmt/stats"
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/services/mgmt/logreader"
-	logtypes "veyron.io/veyron/veyron2/services/mgmt/logreader/types"
-	"veyron.io/veyron/veyron2/services/mgmt/pprof"
-	"veyron.io/veyron/veyron2/services/mgmt/stats"
-	vtracesvc "veyron.io/veyron/veyron2/services/mgmt/vtrace"
-	"veyron.io/veyron/veyron2/services/watch"
-	watchtypes "veyron.io/veyron/veyron2/services/watch/types"
-	"veyron.io/veyron/veyron2/uniqueid"
-	"veyron.io/veyron/veyron2/vdl/vdlutil"
-	"veyron.io/veyron/veyron2/vtrace"
+	"v.io/lib/cmdline"
+	"v.io/veyron/veyron/lib/glob"
+	"v.io/veyron/veyron/lib/signals"
+	"v.io/veyron/veyron/services/mgmt/pprof/client"
+	istats "v.io/veyron/veyron/services/mgmt/stats"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/services/mgmt/logreader"
+	logtypes "v.io/veyron/veyron2/services/mgmt/logreader/types"
+	"v.io/veyron/veyron2/services/mgmt/pprof"
+	"v.io/veyron/veyron2/services/mgmt/stats"
+	vtracesvc "v.io/veyron/veyron2/services/mgmt/vtrace"
+	"v.io/veyron/veyron2/services/watch"
+	watchtypes "v.io/veyron/veyron2/services/watch/types"
+	"v.io/veyron/veyron2/uniqueid"
+	"v.io/veyron/veyron2/vdl/vdlutil"
+	"v.io/veyron/veyron2/vtrace"
 )
 
 var (
diff --git a/tools/debug/main.go b/tools/debug/main.go
index e331d49..43e616f 100644
--- a/tools/debug/main.go
+++ b/tools/debug/main.go
@@ -1,13 +1,13 @@
 // The following enables go generate to generate the doc.go file.
-//go:generate go run $VANADIUM_ROOT/veyron/go/src/veyron.io/lib/cmdline/testdata/gendoc.go .
+//go:generate go run $VANADIUM_ROOT/veyron/go/src/v.io/lib/cmdline/testdata/gendoc.go .
 
 package main
 
 import (
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/rt"
 
-	_ "veyron.io/veyron/veyron/profiles"
+	_ "v.io/veyron/veyron/profiles"
 )
 
 var runtime veyron2.Runtime
diff --git a/tools/debug/test.sh b/tools/debug/test.sh
index 7e6e0d8..38aca90 100755
--- a/tools/debug/test.sh
+++ b/tools/debug/test.sh
@@ -5,7 +5,7 @@
 # This test starts a mounttable server and then runs the debug command against
 # it.
 
-source "$(go list -f {{.Dir}} veyron.io/veyron/shell/lib)/shell_test.sh"
+source "$(go list -f {{.Dir}} v.io/veyron/shell/lib)/shell_test.sh"
 
 # Run the test under the security agent.
 shell_test::enable_agent "$@"
@@ -14,7 +14,7 @@
 readonly DEBUG_FLAGS="--veyron.vtrace.sample_rate=1"
 
 build() {
-  DEBUG_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/tools/debug')"
+  DEBUG_BIN="$(shell_test::build_go_binary 'v.io/veyron/veyron/tools/debug')"
 }
 
 dumplogs() {
diff --git a/tools/debug/testdata/integration_test.go b/tools/debug/testdata/integration_test.go
index 7b8b579..904c6bb 100644
--- a/tools/debug/testdata/integration_test.go
+++ b/tools/debug/testdata/integration_test.go
@@ -9,10 +9,10 @@
 	"strings"
 	"testing"
 
-	"veyron.io/veyron/veyron/lib/modules"
-	"veyron.io/veyron/veyron/lib/testutil/integration"
+	"v.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/lib/testutil/integration"
 
-	_ "veyron.io/veyron/veyron/profiles/static"
+	_ "v.io/veyron/veyron/profiles/static"
 )
 
 func TestHelperProcess(t *testing.T) {
@@ -23,7 +23,7 @@
 	env := integration.NewTestEnvironment(t)
 	defer env.Cleanup()
 
-	binary := env.BuildGoPkg("veyron.io/veyron/veyron/tools/debug")
+	binary := env.BuildGoPkg("v.io/veyron/veyron/tools/debug")
 	inv := binary.Start("glob", env.RootMT()+"/__debug/*")
 
 	var want string
@@ -40,7 +40,7 @@
 	defer env.Cleanup()
 
 	fileName := filepath.Base(env.TempFile().Name())
-	binary := env.BuildGoPkg("veyron.io/veyron/veyron/tools/debug")
+	binary := env.BuildGoPkg("v.io/veyron/veyron/tools/debug")
 	output := binary.Start("glob", env.RootMT()+"/__debug/logs/*").Output()
 
 	// The output should contain the filename.
@@ -55,7 +55,7 @@
 	defer env.Cleanup()
 
 	path := env.RootMT() + "/__debug/stats/system/hostname"
-	binary := env.BuildGoPkg("veyron.io/veyron/veyron/tools/debug")
+	binary := env.BuildGoPkg("v.io/veyron/veyron/tools/debug")
 	got := binary.Start("stats", "read", path).Output()
 	hostname, err := os.Hostname()
 	if err != nil {
@@ -79,7 +79,7 @@
 	env := integration.NewTestEnvironment(t)
 	defer env.Cleanup()
 
-	binary := env.BuildGoPkg("veyron.io/veyron/veyron/tools/debug")
+	binary := env.BuildGoPkg("v.io/veyron/veyron/tools/debug")
 	testLogData := "This is a test log file"
 	file := createTestLogFile(t, env, testLogData)
 
@@ -99,7 +99,7 @@
 	env := integration.NewTestEnvironment(t)
 	defer env.Cleanup()
 
-	binary := env.BuildGoPkg("veyron.io/veyron/veyron/tools/debug")
+	binary := env.BuildGoPkg("v.io/veyron/veyron/tools/debug")
 	testLogData := "This is a test log file\n"
 	file := createTestLogFile(t, env, testLogData)
 	logName := filepath.Base(file.Name())
@@ -122,7 +122,7 @@
 	env := integration.NewTestEnvironment(t)
 	defer env.Cleanup()
 
-	binary := env.BuildGoPkg("veyron.io/veyron/veyron/tools/debug")
+	binary := env.BuildGoPkg("v.io/veyron/veyron/tools/debug")
 	logContent := "Hello, world!\n"
 	logPath := env.RootMT() + "/__debug/logs/" + filepath.Base(createTestLogFile(t, env, logContent).Name())
 	// Create a log file with tracing, read it and check that the resulting trace exists.
diff --git a/tools/findunusedport/main.go b/tools/findunusedport/main.go
index 7d4bda2..c984d20 100644
--- a/tools/findunusedport/main.go
+++ b/tools/findunusedport/main.go
@@ -8,7 +8,7 @@
 	"os"
 	"syscall"
 
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2/vlog"
 )
 
 func main() {
diff --git a/tools/gclogs/gclogs.go b/tools/gclogs/gclogs.go
index 6fde8af..8187b69 100644
--- a/tools/gclogs/gclogs.go
+++ b/tools/gclogs/gclogs.go
@@ -9,7 +9,7 @@
 	"regexp"
 	"time"
 
-	"veyron.io/lib/cmdline"
+	"v.io/lib/cmdline"
 )
 
 var (
diff --git a/tools/gclogs/main.go b/tools/gclogs/main.go
index 69cbd5e..32d35a7 100644
--- a/tools/gclogs/main.go
+++ b/tools/gclogs/main.go
@@ -1,5 +1,5 @@
 // The following enables go generate to generate the doc.go file.
-//go:generate go run $VANADIUM_ROOT/veyron/go/src/veyron.io/lib/cmdline/testdata/gendoc.go . -help
+//go:generate go run $VANADIUM_ROOT/veyron/go/src/v.io/lib/cmdline/testdata/gendoc.go . -help
 
 package main
 
diff --git a/tools/mgmt/device/acl_fmt.go b/tools/mgmt/device/acl_fmt.go
index 1690edd..45be346 100644
--- a/tools/mgmt/device/acl_fmt.go
+++ b/tools/mgmt/device/acl_fmt.go
@@ -5,7 +5,7 @@
 	"sort"
 	"strings"
 
-	"veyron.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/security"
 )
 
 // aclEntries maps blessing patterns to the kind of access they should have.
diff --git a/tools/mgmt/device/acl_impl.go b/tools/mgmt/device/acl_impl.go
index f3afeb5..9b0984d 100644
--- a/tools/mgmt/device/acl_impl.go
+++ b/tools/mgmt/device/acl_impl.go
@@ -5,11 +5,11 @@
 import (
 	"fmt"
 
-	"veyron.io/lib/cmdline"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/services/mgmt/device"
-	"veyron.io/veyron/veyron2/services/security/access"
-	verror "veyron.io/veyron/veyron2/verror2"
+	"v.io/lib/cmdline"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/services/mgmt/device"
+	"v.io/veyron/veyron2/services/security/access"
+	verror "v.io/veyron/veyron2/verror2"
 )
 
 var cmdGet = &cmdline.Command{
diff --git a/tools/mgmt/device/acl_test.go b/tools/mgmt/device/acl_test.go
index ce6fdce..650b1b6 100644
--- a/tools/mgmt/device/acl_test.go
+++ b/tools/mgmt/device/acl_test.go
@@ -7,13 +7,13 @@
 	"strings"
 	"testing"
 
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/services/security/access"
-	verror "veyron.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/services/security/access"
+	verror "v.io/veyron/veyron2/verror2"
 )
 
-const pkgPath = "veyron.io/veyron/veyron/tools/mgmt/device/main"
+const pkgPath = "v.io/veyron/veyron/tools/mgmt/device/main"
 
 var (
 	errOops    = verror.Register(pkgPath+".errOops", verror.NoRetry, "oops!")
diff --git a/tools/mgmt/device/associate_impl.go b/tools/mgmt/device/associate_impl.go
index b9900fa..71ba3be 100644
--- a/tools/mgmt/device/associate_impl.go
+++ b/tools/mgmt/device/associate_impl.go
@@ -4,8 +4,8 @@
 	"fmt"
 	"time"
 
-	"veyron.io/lib/cmdline"
-	"veyron.io/veyron/veyron2/services/mgmt/device"
+	"v.io/lib/cmdline"
+	"v.io/veyron/veyron2/services/mgmt/device"
 )
 
 var cmdList = &cmdline.Command{
diff --git a/tools/mgmt/device/devicemanager_mock_test.go b/tools/mgmt/device/devicemanager_mock_test.go
index 6bf5c37..1e0da2b 100644
--- a/tools/mgmt/device/devicemanager_mock_test.go
+++ b/tools/mgmt/device/devicemanager_mock_test.go
@@ -4,16 +4,16 @@
 	"log"
 	"testing"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/services/mgmt/binary"
-	"veyron.io/veyron/veyron2/services/mgmt/device"
-	"veyron.io/veyron/veyron2/services/security/access"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/services/mgmt/binary"
+	"v.io/veyron/veyron2/services/mgmt/device"
+	"v.io/veyron/veyron2/services/security/access"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/profiles"
 )
 
 type mockDeviceInvoker struct {
diff --git a/tools/mgmt/device/impl.go b/tools/mgmt/device/impl.go
index 21f4119..128c5a0 100644
--- a/tools/mgmt/device/impl.go
+++ b/tools/mgmt/device/impl.go
@@ -3,11 +3,11 @@
 import (
 	"fmt"
 
-	"veyron.io/lib/cmdline"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/services/mgmt/device"
+	"v.io/lib/cmdline"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/services/mgmt/device"
 )
 
 var cmdInstall = &cmdline.Command{
diff --git a/tools/mgmt/device/impl_test.go b/tools/mgmt/device/impl_test.go
index 21128e1..a512ae8 100644
--- a/tools/mgmt/device/impl_test.go
+++ b/tools/mgmt/device/impl_test.go
@@ -7,10 +7,10 @@
 	"strings"
 	"testing"
 
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/services/mgmt/device"
-	verror "veyron.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/services/mgmt/device"
+	verror "v.io/veyron/veyron2/verror2"
 )
 
 func init() {
diff --git a/tools/mgmt/device/instance_impl.go b/tools/mgmt/device/instance_impl.go
index ae50c85..30c32e7 100644
--- a/tools/mgmt/device/instance_impl.go
+++ b/tools/mgmt/device/instance_impl.go
@@ -5,8 +5,8 @@
 import (
 	"fmt"
 
-	"veyron.io/lib/cmdline"
-	"veyron.io/veyron/veyron2/services/mgmt/device"
+	"v.io/lib/cmdline"
+	"v.io/veyron/veyron2/services/mgmt/device"
 )
 
 var cmdStop = &cmdline.Command{
diff --git a/tools/mgmt/device/instance_impl_test.go b/tools/mgmt/device/instance_impl_test.go
index 36d909d..b4cb4b6 100644
--- a/tools/mgmt/device/instance_impl_test.go
+++ b/tools/mgmt/device/instance_impl_test.go
@@ -6,8 +6,8 @@
 	"strings"
 	"testing"
 
-	"veyron.io/veyron/veyron2/naming"
-	verror "veyron.io/veyron/veyron2/verror2"
+	"v.io/veyron/veyron2/naming"
+	verror "v.io/veyron/veyron2/verror2"
 )
 
 func TestStopCommand(t *testing.T) {
diff --git a/tools/mgmt/device/main.go b/tools/mgmt/device/main.go
index 451931b..ababcde 100644
--- a/tools/mgmt/device/main.go
+++ b/tools/mgmt/device/main.go
@@ -1,13 +1,13 @@
 // The following enables go generate to generate the doc.go file.
-//go:generate go run $VANADIUM_ROOT/veyron/go/src/veyron.io/lib/cmdline/testdata/gendoc.go .
+//go:generate go run $VANADIUM_ROOT/veyron/go/src/v.io/lib/cmdline/testdata/gendoc.go .
 
 package main
 
 import (
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/rt"
 
-	_ "veyron.io/veyron/veyron/profiles"
+	_ "v.io/veyron/veyron/profiles"
 )
 
 var runtime veyron2.Runtime
diff --git a/tools/mgmt/test.sh b/tools/mgmt/test.sh
index 0374601..cc1c04a 100755
--- a/tools/mgmt/test.sh
+++ b/tools/mgmt/test.sh
@@ -2,24 +2,24 @@
 
 # Test the device manager and related services and tools.
 
-source "$(go list -f {{.Dir}} veyron.io/veyron/shell/lib)/shell_test.sh"
+source "$(go list -f {{.Dir}} v.io/veyron/shell/lib)/shell_test.sh"
 
 readonly WORKDIR="${shell_test_WORK_DIR}"
 
 build() {
-  BINARYD_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/services/mgmt/binary/binaryd')"
-  BINARY_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/tools/binary')"
-  APPLICATIOND_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/services/mgmt/application/applicationd')"
-  APPLICATION_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/tools/application')"
-  AGENTD_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/security/agent/agentd')"
-  SUIDHELPER_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/services/mgmt/suidhelper')"
-  DEVICEMANAGER_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/services/mgmt/device/deviced')"
-  DEVICE_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/tools/mgmt/device')"
-  NAMESPACE_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/tools/namespace')"
-  PRINCIPAL_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/tools/principal')"
-  DEBUG_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/tools/debug')"
-  DMINSTALL_SCRIPT="$(go list -f {{.Dir}} veyron.io/veyron/veyron/tools/mgmt/device)/dminstall"
-  DMUNINSTALL_SCRIPT="$(go list -f {{.Dir}} veyron.io/veyron/veyron/tools/mgmt/device)/dmuninstall"
+  BINARYD_BIN="$(shell_test::build_go_binary 'v.io/veyron/veyron/services/mgmt/binary/binaryd')"
+  BINARY_BIN="$(shell_test::build_go_binary 'v.io/veyron/veyron/tools/binary')"
+  APPLICATIOND_BIN="$(shell_test::build_go_binary 'v.io/veyron/veyron/services/mgmt/application/applicationd')"
+  APPLICATION_BIN="$(shell_test::build_go_binary 'v.io/veyron/veyron/tools/application')"
+  AGENTD_BIN="$(shell_test::build_go_binary 'v.io/veyron/veyron/security/agent/agentd')"
+  SUIDHELPER_BIN="$(shell_test::build_go_binary 'v.io/veyron/veyron/services/mgmt/suidhelper')"
+  DEVICEMANAGER_BIN="$(shell_test::build_go_binary 'v.io/veyron/veyron/services/mgmt/device/deviced')"
+  DEVICE_BIN="$(shell_test::build_go_binary 'v.io/veyron/veyron/tools/mgmt/device')"
+  NAMESPACE_BIN="$(shell_test::build_go_binary 'v.io/veyron/veyron/tools/namespace')"
+  PRINCIPAL_BIN="$(shell_test::build_go_binary 'v.io/veyron/veyron/tools/principal')"
+  DEBUG_BIN="$(shell_test::build_go_binary 'v.io/veyron/veyron/tools/debug')"
+  DMINSTALL_SCRIPT="$(go list -f {{.Dir}} v.io/veyron/veyron/tools/mgmt/device)/dminstall"
+  DMUNINSTALL_SCRIPT="$(go list -f {{.Dir}} v.io/veyron/veyron/tools/mgmt/device)/dmuninstall"
 }
 
 # TODO(caprita): Move to shell_tesh.sh
diff --git a/tools/mounttable/impl.go b/tools/mounttable/impl.go
index 9116972..4470447 100644
--- a/tools/mounttable/impl.go
+++ b/tools/mounttable/impl.go
@@ -5,10 +5,10 @@
 	"fmt"
 	"time"
 
-	"veyron.io/lib/cmdline"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/options"
+	"v.io/lib/cmdline"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/options"
 )
 
 var cmdGlob = &cmdline.Command{
diff --git a/tools/mounttable/impl_test.go b/tools/mounttable/impl_test.go
index 6680592..e34abfe 100644
--- a/tools/mounttable/impl_test.go
+++ b/tools/mounttable/impl_test.go
@@ -5,15 +5,15 @@
 	"strings"
 	"testing"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/services/mounttable"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/services/mounttable"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/profiles"
 )
 
 type server struct {
diff --git a/tools/mounttable/main.go b/tools/mounttable/main.go
index e331d49..43e616f 100644
--- a/tools/mounttable/main.go
+++ b/tools/mounttable/main.go
@@ -1,13 +1,13 @@
 // The following enables go generate to generate the doc.go file.
-//go:generate go run $VANADIUM_ROOT/veyron/go/src/veyron.io/lib/cmdline/testdata/gendoc.go .
+//go:generate go run $VANADIUM_ROOT/veyron/go/src/v.io/lib/cmdline/testdata/gendoc.go .
 
 package main
 
 import (
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/rt"
 
-	_ "veyron.io/veyron/veyron/profiles"
+	_ "v.io/veyron/veyron/profiles"
 )
 
 var runtime veyron2.Runtime
diff --git a/tools/namespace/impl.go b/tools/namespace/impl.go
index b4c1e03..834aa34 100644
--- a/tools/namespace/impl.go
+++ b/tools/namespace/impl.go
@@ -4,9 +4,9 @@
 	"fmt"
 	"time"
 
-	"veyron.io/lib/cmdline"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/lib/cmdline"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/vlog"
 )
 
 var cmdGlob = &cmdline.Command{
diff --git a/tools/namespace/main.go b/tools/namespace/main.go
index e331d49..43e616f 100644
--- a/tools/namespace/main.go
+++ b/tools/namespace/main.go
@@ -1,13 +1,13 @@
 // The following enables go generate to generate the doc.go file.
-//go:generate go run $VANADIUM_ROOT/veyron/go/src/veyron.io/lib/cmdline/testdata/gendoc.go .
+//go:generate go run $VANADIUM_ROOT/veyron/go/src/v.io/lib/cmdline/testdata/gendoc.go .
 
 package main
 
 import (
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/rt"
 
-	_ "veyron.io/veyron/veyron/profiles"
+	_ "v.io/veyron/veyron/profiles"
 )
 
 var runtime veyron2.Runtime
diff --git a/tools/naming/simulator/commands.go b/tools/naming/simulator/commands.go
index fed237a..1a1993a 100644
--- a/tools/naming/simulator/commands.go
+++ b/tools/naming/simulator/commands.go
@@ -9,7 +9,7 @@
 	"regexp"
 	"strings"
 
-	"veyron.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/lib/modules"
 )
 
 type builtinCmd func(sh *modules.Shell, state *cmdState, args ...string) (string, error)
diff --git a/tools/naming/simulator/driver.go b/tools/naming/simulator/driver.go
index 32e9ff9..821e644 100644
--- a/tools/naming/simulator/driver.go
+++ b/tools/naming/simulator/driver.go
@@ -16,13 +16,13 @@
 	"time"
 	"unicode"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/rt"
 
-	"veyron.io/veyron/veyron/lib/expect"
-	"veyron.io/veyron/veyron/lib/modules"
-	_ "veyron.io/veyron/veyron/lib/modules/core"
-	_ "veyron.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/lib/expect"
+	"v.io/veyron/veyron/lib/modules"
+	_ "v.io/veyron/veyron/lib/modules/core"
+	_ "v.io/veyron/veyron/profiles"
 )
 
 type cmdState struct {
diff --git a/tools/naming/simulator/driver_test.go b/tools/naming/simulator/driver_test.go
index 303874a..f6510b4 100644
--- a/tools/naming/simulator/driver_test.go
+++ b/tools/naming/simulator/driver_test.go
@@ -5,7 +5,7 @@
 	"reflect"
 	"testing"
 
-	"veyron.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/lib/modules"
 )
 
 func TestFields(t *testing.T) {
diff --git a/tools/naming/simulator/shell_functions.go b/tools/naming/simulator/shell_functions.go
index 56875cc..09e9ee2 100644
--- a/tools/naming/simulator/shell_functions.go
+++ b/tools/naming/simulator/shell_functions.go
@@ -5,10 +5,10 @@
 	"io"
 	"time"
 
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/naming"
 
-	"veyron.io/veyron/veyron/lib/modules"
+	"v.io/veyron/veyron/lib/modules"
 )
 
 func init() {
diff --git a/tools/naming/simulator/test.sh b/tools/naming/simulator/test.sh
index 06668c7..cb30319 100755
--- a/tools/naming/simulator/test.sh
+++ b/tools/naming/simulator/test.sh
@@ -2,7 +2,7 @@
 
 # Test the simulator command-line tool.
 
-source "$(go list -f {{.Dir}} veyron.io/veyron/shell/lib)/shell_test.sh"
+source "$(go list -f {{.Dir}} v.io/veyron/shell/lib)/shell_test.sh"
 
 # Run the test under the security agent.
 shell_test::enable_agent "$@"
@@ -12,7 +12,7 @@
 main() {
   # Build binaries.
   cd "${WORKDIR}"
-  PKG="veyron.io/veyron/veyron/tools/naming/simulator"
+  PKG="v.io/veyron/veyron/tools/naming/simulator"
   SIMULATOR_BIN="$(shell_test::build_go_binary ${PKG})"
 
   local -r DIR=$(go list -f {{.Dir}} "${PKG}")
diff --git a/tools/principal/bless.go b/tools/principal/bless.go
index be171b2..491c223 100644
--- a/tools/principal/bless.go
+++ b/tools/principal/bless.go
@@ -12,8 +12,8 @@
 	"os/exec"
 	"strings"
 
-	"veyron.io/veyron/veyron/services/identity/oauth"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron/services/identity/oauth"
+	"v.io/veyron/veyron2/vlog"
 )
 
 func getMacaroonForBlessRPC(blessServerURL string, blessedChan <-chan string, browser bool) (<-chan string, error) {
diff --git a/tools/principal/main.go b/tools/principal/main.go
index 3f9ed67..6765689 100644
--- a/tools/principal/main.go
+++ b/tools/principal/main.go
@@ -12,16 +12,16 @@
 	"os/user"
 	"time"
 
-	"veyron.io/lib/cmdline"
-	profile "veyron.io/veyron/veyron/profiles/static"
-	vsecurity "veyron.io/veyron/veyron/security"
-	"veyron.io/veyron/veyron/services/identity"
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vom"
+	"v.io/lib/cmdline"
+	profile "v.io/veyron/veyron/profiles/static"
+	vsecurity "v.io/veyron/veyron/security"
+	"v.io/veyron/veyron/services/identity"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vom"
 )
 
 var (
diff --git a/tools/principal/test.sh b/tools/principal/test.sh
index b6404df..3b318d3 100755
--- a/tools/principal/test.sh
+++ b/tools/principal/test.sh
@@ -6,12 +6,12 @@
 # Not the "seekblessing" command yet, since that requires
 # starting a separate server.
 
-source "$(go list -f {{.Dir}} veyron.io/veyron/shell/lib)/shell_test.sh"
+source "$(go list -f {{.Dir}} v.io/veyron/shell/lib)/shell_test.sh"
 
 readonly WORKDIR=${shell_test_WORK_DIR}
 
 build() {
-  PRINCIPAL_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/tools/principal')"
+  PRINCIPAL_BIN="$(shell_test::build_go_binary 'v.io/veyron/veyron/tools/principal')"
 }
 
 # rmpublickey replaces public keys (16 hex bytes, :-separated) with XX:....
diff --git a/tools/profile/impl.go b/tools/profile/impl.go
index ce7924d..9cdb0ab 100644
--- a/tools/profile/impl.go
+++ b/tools/profile/impl.go
@@ -4,10 +4,10 @@
 	"fmt"
 	"time"
 
-	"veyron.io/lib/cmdline"
-	"veyron.io/veyron/veyron/services/mgmt/profile"
-	"veyron.io/veyron/veyron/services/mgmt/repository"
-	"veyron.io/veyron/veyron2/services/mgmt/build"
+	"v.io/lib/cmdline"
+	"v.io/veyron/veyron/services/mgmt/profile"
+	"v.io/veyron/veyron/services/mgmt/repository"
+	"v.io/veyron/veyron2/services/mgmt/build"
 )
 
 var cmdLabel = &cmdline.Command{
diff --git a/tools/profile/impl_test.go b/tools/profile/impl_test.go
index e8925e9..6e5eafb 100644
--- a/tools/profile/impl_test.go
+++ b/tools/profile/impl_test.go
@@ -6,17 +6,17 @@
 	"strings"
 	"testing"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/services/mgmt/build"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/services/mgmt/build"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/veyron/veyron/profiles"
-	"veyron.io/veyron/veyron/services/mgmt/profile"
-	"veyron.io/veyron/veyron/services/mgmt/repository"
+	"v.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/services/mgmt/profile"
+	"v.io/veyron/veyron/services/mgmt/repository"
 )
 
 var (
diff --git a/tools/profile/main.go b/tools/profile/main.go
index f7a5fb7..bd53c6c 100644
--- a/tools/profile/main.go
+++ b/tools/profile/main.go
@@ -4,10 +4,10 @@
 package main
 
 import (
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/rt"
 
-	_ "veyron.io/veyron/veyron/profiles"
+	_ "v.io/veyron/veyron/profiles"
 )
 
 var runtime veyron2.Runtime
diff --git a/tools/servicerunner/main.go b/tools/servicerunner/main.go
index 28a0ac8..f44624d 100644
--- a/tools/servicerunner/main.go
+++ b/tools/servicerunner/main.go
@@ -9,13 +9,13 @@
 	"strings"
 	"time"
 
-	"veyron.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/rt"
 
-	"veyron.io/veyron/veyron/lib/expect"
-	"veyron.io/veyron/veyron/lib/flags/consts"
-	"veyron.io/veyron/veyron/lib/modules"
-	_ "veyron.io/veyron/veyron/lib/modules/core"
-	_ "veyron.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/lib/expect"
+	"v.io/veyron/veyron/lib/flags/consts"
+	"v.io/veyron/veyron/lib/modules"
+	_ "v.io/veyron/veyron/lib/modules/core"
+	_ "v.io/veyron/veyron/profiles"
 )
 
 func panicOnError(err error) {
diff --git a/tools/servicerunner/servicerunner_test.go b/tools/servicerunner/servicerunner_test.go
index 4549150..6fb516c 100644
--- a/tools/servicerunner/servicerunner_test.go
+++ b/tools/servicerunner/servicerunner_test.go
@@ -27,7 +27,7 @@
 
 	bin := path.Join(tmpdir, "servicerunner")
 	fmt.Println("Building", bin)
-	check(t, exec.Command("v23", "go", "build", "-o", bin, "veyron.io/veyron/veyron/tools/servicerunner").Run())
+	check(t, exec.Command("v23", "go", "build", "-o", bin, "v.io/veyron/veyron/tools/servicerunner").Run())
 
 	cmd := exec.Command(bin)
 	stdout, err := cmd.StdoutPipe()
diff --git a/tools/vrpc/impl.go b/tools/vrpc/impl.go
index 868a0fe..864e435 100644
--- a/tools/vrpc/impl.go
+++ b/tools/vrpc/impl.go
@@ -6,18 +6,18 @@
 	"io"
 	"time"
 
-	"veyron.io/lib/cmdline"
-	idl_test_base "veyron.io/veyron/veyron/tools/vrpc/test_base"
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/context"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/vdl/vdlutil"
-	"veyron.io/veyron/veyron2/vom"
-	"veyron.io/veyron/veyron2/wiretype"
+	"v.io/lib/cmdline"
+	idl_test_base "v.io/veyron/veyron/tools/vrpc/test_base"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/context"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/vdl/vdlutil"
+	"v.io/veyron/veyron2/vom"
+	"v.io/veyron/veyron2/wiretype"
 
-	idl_binary "veyron.io/veyron/veyron2/services/mgmt/binary"
-	idl_device "veyron.io/veyron/veyron2/services/mgmt/device"
+	idl_binary "v.io/veyron/veyron2/services/mgmt/binary"
+	idl_device "v.io/veyron/veyron2/services/mgmt/device"
 )
 
 const serverDesc = `
diff --git a/tools/vrpc/impl_test.go b/tools/vrpc/impl_test.go
index 6e3561c..5cec6de 100644
--- a/tools/vrpc/impl_test.go
+++ b/tools/vrpc/impl_test.go
@@ -6,15 +6,15 @@
 	"strings"
 	"testing"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/ipc"
-	"veyron.io/veyron/veyron2/naming"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/ipc"
+	"v.io/veyron/veyron2/naming"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/vlog"
 
-	"veyron.io/lib/cmdline"
-	"veyron.io/veyron/veyron/profiles"
-	"veyron.io/veyron/veyron/tools/vrpc/test_base"
+	"v.io/lib/cmdline"
+	"v.io/veyron/veyron/profiles"
+	"v.io/veyron/veyron/tools/vrpc/test_base"
 )
 
 type server struct{}
@@ -263,7 +263,7 @@
 		//
 		// []string{"InputSlice", "InputSlice([1 2]) = []", "[\"[]uint\",[1,2]]"},
 		[]string{"InputStruct", "InputStruct({1 2}) = [<nil>]",
-			"[\"type\",\"veyron.io/veyron/veyron2/vrpc/test_base.Struct struct{X int32;Y int32}\"] [\"Struct\",{\"X\":1,\"Y\":2}]"},
+			"[\"type\",\"v.io/veyron/veyron2/vrpc/test_base.Struct struct{X int32;Y int32}\"] [\"Struct\",{\"X\":1,\"Y\":2}]"},
 		// TODO(jsimsa): The OutputArray currently triggers an error in the
 		// vom decoder. Benj is looking into this.
 		//
diff --git a/tools/vrpc/main.go b/tools/vrpc/main.go
index e331d49..43e616f 100644
--- a/tools/vrpc/main.go
+++ b/tools/vrpc/main.go
@@ -1,13 +1,13 @@
 // The following enables go generate to generate the doc.go file.
-//go:generate go run $VANADIUM_ROOT/veyron/go/src/veyron.io/lib/cmdline/testdata/gendoc.go .
+//go:generate go run $VANADIUM_ROOT/veyron/go/src/v.io/lib/cmdline/testdata/gendoc.go .
 
 package main
 
 import (
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/rt"
 
-	_ "veyron.io/veyron/veyron/profiles"
+	_ "v.io/veyron/veyron/profiles"
 )
 
 var runtime veyron2.Runtime
diff --git a/tools/vrpc/test_base/test_base.vdl.go b/tools/vrpc/test_base/test_base.vdl.go
index fe9a2df..5a3d95a 100644
--- a/tools/vrpc/test_base/test_base.vdl.go
+++ b/tools/vrpc/test_base/test_base.vdl.go
@@ -6,12 +6,12 @@
 import (
 	// The non-user imports are prefixed with "__" to prevent collisions.
 	__io "io"
-	__veyron2 "veyron.io/veyron/veyron2"
-	__context "veyron.io/veyron/veyron2/context"
-	__ipc "veyron.io/veyron/veyron2/ipc"
-	__vdl "veyron.io/veyron/veyron2/vdl"
-	__vdlutil "veyron.io/veyron/veyron2/vdl/vdlutil"
-	__wiretype "veyron.io/veyron/veyron2/wiretype"
+	__veyron2 "v.io/veyron/veyron2"
+	__context "v.io/veyron/veyron2/context"
+	__ipc "v.io/veyron/veyron2/ipc"
+	__vdl "v.io/veyron/veyron2/vdl"
+	__vdlutil "v.io/veyron/veyron2/vdl/vdlutil"
+	__wiretype "v.io/veyron/veyron2/wiretype"
 )
 
 // TODO(toddw): Remove this line once the new signature support is done.
@@ -25,7 +25,7 @@
 }
 
 func (Struct) __VDLReflect(struct {
-	Name string "veyron.io/veyron/veyron/tools/vrpc/test_base.Struct"
+	Name string "v.io/veyron/veyron/tools/vrpc/test_base.Struct"
 }) {
 }
 
@@ -575,7 +575,7 @@
 // descTypeTester hides the desc to keep godoc clean.
 var descTypeTester = __ipc.InterfaceDesc{
 	Name:    "TypeTester",
-	PkgPath: "veyron.io/veyron/veyron/tools/vrpc/test_base",
+	PkgPath: "v.io/veyron/veyron/tools/vrpc/test_base",
 	Methods: []__ipc.MethodDesc{
 		{
 			Name: "EchoBool",
@@ -945,7 +945,7 @@
 				__wiretype.FieldType{Type: 0x24, Name: "X"},
 				__wiretype.FieldType{Type: 0x24, Name: "Y"},
 			},
-			"veyron.io/veyron/veyron/tools/vrpc/test_base.Struct", []string(nil)},
+			"v.io/veyron/veyron/tools/vrpc/test_base.Struct", []string(nil)},
 	}
 
 	return result, nil
diff --git a/tools/vrun/test.sh b/tools/vrun/test.sh
index 312ace2..df9a705 100755
--- a/tools/vrun/test.sh
+++ b/tools/vrun/test.sh
@@ -2,12 +2,12 @@
 
 # Test running an application using vrun under the agent.
 
-source "$(go list -f {{.Dir}} veyron.io/veyron/shell/lib)/shell_test.sh"
+source "$(go list -f {{.Dir}} v.io/veyron/shell/lib)/shell_test.sh"
 
 readonly WORKDIR="${shell_test_WORK_DIR}"
 
 build() {
-  AGENTD_BIN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/security/agent/agentd')"
+  AGENTD_BIN="$(shell_test::build_go_binary 'v.io/veyron/veyron/security/agent/agentd')"
 }
 
 main() {
@@ -18,7 +18,7 @@
 
   # Make sure the testchild.sh script gets the same shell_test_BIN_DIR as the main script.
   export shell_test_BIN_DIR
-  "${AGENTD_BIN}" --no_passphrase --additional_principals="$(shell::tmp_dir)" bash "$(go list -f {{.Dir}} veyron.io/veyron/veyron/tools/vrun)/testchild.sh" || shell_test::fail "${LINENO}: testchild.sh failed"
+  "${AGENTD_BIN}" --no_passphrase --additional_principals="$(shell::tmp_dir)" bash "$(go list -f {{.Dir}} v.io/veyron/veyron/tools/vrun)/testchild.sh" || shell_test::fail "${LINENO}: testchild.sh failed"
 
   shell_test::pass
 }
diff --git a/tools/vrun/testchild.sh b/tools/vrun/testchild.sh
index ea61261..04a6cbd 100755
--- a/tools/vrun/testchild.sh
+++ b/tools/vrun/testchild.sh
@@ -2,13 +2,13 @@
 
 # Helper script for testing vrun.
 
-source "$(go list -f {{.Dir}} veyron.io/veyron/shell/lib)/shell_test.sh"
+source "$(go list -f {{.Dir}} v.io/veyron/shell/lib)/shell_test.sh"
 
 main() {
   shell_test::setup_server_test
-  local -r PINGPONG="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/security/agent/pingpong')"
-  local -r VRUN="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/tools/vrun')"
-  local -r PRINCIPAL="$(shell_test::build_go_binary 'veyron.io/veyron/veyron/tools/principal')"
+  local -r PINGPONG="$(shell_test::build_go_binary 'v.io/veyron/veyron/security/agent/pingpong')"
+  local -r VRUN="$(shell_test::build_go_binary 'v.io/veyron/veyron/tools/vrun')"
+  local -r PRINCIPAL="$(shell_test::build_go_binary 'v.io/veyron/veyron/tools/principal')"
 
   local blessing=$("${PRINCIPAL}" dump | grep Default|cut -d: -f2)
   shell_test::assert_eq "${blessing}" " agent_principal" $LINENO
diff --git a/tools/vrun/vrun.go b/tools/vrun/vrun.go
index 8fb8555..6cd702f 100644
--- a/tools/vrun/vrun.go
+++ b/tools/vrun/vrun.go
@@ -7,18 +7,18 @@
 	"syscall"
 	"time"
 
-	"veyron.io/lib/cmdline"
-	"veyron.io/veyron/veyron/lib/flags/consts"
-	"veyron.io/veyron/veyron/security/agent"
-	"veyron.io/veyron/veyron/security/agent/keymgr"
+	"v.io/lib/cmdline"
+	"v.io/veyron/veyron/lib/flags/consts"
+	"v.io/veyron/veyron/security/agent"
+	"v.io/veyron/veyron/security/agent/keymgr"
 
-	"veyron.io/veyron/veyron2"
-	"veyron.io/veyron/veyron2/options"
-	"veyron.io/veyron/veyron2/rt"
-	"veyron.io/veyron/veyron2/security"
-	"veyron.io/veyron/veyron2/vlog"
+	"v.io/veyron/veyron2"
+	"v.io/veyron/veyron2/options"
+	"v.io/veyron/veyron2/rt"
+	"v.io/veyron/veyron2/security"
+	"v.io/veyron/veyron2/vlog"
 
-	_ "veyron.io/veyron/veyron/profiles"
+	_ "v.io/veyron/veyron/profiles"
 )
 
 var runtime veyron2.Runtime