River on the Internet (ROTI)
Please participate on firstname.lastname@example.org
Centralized vs one to one trust relationships. Using TLS to establish trust.
Deploy code at runtime: only download from trusted source, not from anonymous http codebase server.
Deploy code at application deployment moment: included in application download (from appstore for instance)
NAT / Firewall issues
Internet based proxies vs NAT traversal
Using existing reggie or new standard mechanisms like DNS-SD.