Merge "mounttablelib: Persist permissions to the underlying file system."
diff --git a/Makefile b/Makefile
index f10ec4e..1d40abf 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
 SHELL := /bin/bash -euo pipefail
-export PATH := $(V23_ROOT)/release/go/bin:node_modules/.bin:$(V23_ROOT)/environment/cout/node/bin:clients/shell/go/bin:$(PATH)
+export PATH := $(V23_ROOT)/release/go/bin:node_modules/.bin:$(V23_ROOT)/third_party/cout/node/bin:clients/shell/go/bin:$(PATH)
 export GOPATH := $(shell pwd)/clients/shell/go:$(GOPATH)
 export VDLPATH := $(GOPATH)
 GO := v23 go
@@ -95,10 +95,11 @@
 # TODO(sadovsky): Make it so we only run "go install" when binaries are out of
 # date.
 vanadium-binaries:
+	$(GO) install -a -tags wspr v.io/x/ref/cmd/servicerunner
 	$(GO) install \
 	v.io/x/ref/services/mounttable/mounttabled \
 	v.io/x/ref/services/proxy/proxyd \
-	v.io/x/ref/cmd/{principal,servicerunner,vdl}
+	v.io/x/ref/cmd/{principal,vdl}
 
 gen-vdl: vanadium-binaries
 	vdl generate --lang=go v.io/x/chat/vdl
diff --git a/README.md b/README.md
index f42f1ce..4a58499 100644
--- a/README.md
+++ b/README.md
@@ -37,9 +37,6 @@
   You may be prompted for a password, and may have to select blessing caveats
   in your web browser.
 
-  TODO(nlacasse): Is there a better way to get the agent that does not require
-  $V23_ROOT ?
-
 3. Run the chat binary.
 
         ./clients/shell/go/bin/chat
@@ -62,8 +59,8 @@
 1. Chat clients mount themselves on a [mounttable server][mounttable], so that
    peers can find them.
 
-2. All RPCs are routed through a [Vanadium proxy][proxy], which allows
-   connections to peers who might be behing a NAT.
+2. All RPCs are routed through a Vanadium proxy, which allows connections to
+   peers who might be behing a NAT.
 
 3. A web server is used to serve web assets to chat clients.
 
@@ -226,7 +223,6 @@
     $V23_ROOT/release/go/bin/principal seekblessings
 
 Then run the binary and pass in the v23.namespace.root and v23.proxy flags.
-TODO(nlacasse): Update the flag names when they change.
 
     ./clients/shell/bin/chat --mounttable=/localhost:8101 --proxy=proxy
 
@@ -253,18 +249,17 @@
 more details on the deployment infrastructure see [this doc][deploy] and the
 [infrastructure] repository.
 
-[blessings]: TODO(nlacasse)
+[blessings]: https://v.io/glossary.html#blessing
 [client-shell]: #client-shell
 [client-web]: #client-web
 [deploy]: http://goo.gl/QfD4gl
 [gocui]: https://github.com/jroimartin/gocui
 [infrastructure]: https://vanadium.googlesource.com/infrastructure/+/master/nginx/README.md
 [issue-tracker]: https://github.com/vanadium/chat/issues
-[mounttable]: TODO(nlacasse)
-[proxy]: TODO(nlacasse)
+[mounttable]: https://v.io/glossary.html#mount-table
 [react]: http://facebook.github.io/react/
 [spa]: http://en.wikipedia.org/wiki/Single-page_application
 [vanadium-extension]: https://chrome.google.com/webstore/detail/vanadium-extension/jcaelnibllfoobpedofhlaobfcoknpap
 [vanadium-install]: https://staging.v.io/installation/
 [vanadium-home]: https://staging.v.io/
-[vdl]: TODO(nlacasse)
+[vdl]: https://v.io/glossary.html#vandium-definition-language-vdl-