code: func (c *engineRPC) Dial(addr string) error {
  	// TODO(jsing): Configure CA certificate chain and disable insecure
  	// skip verify.
  	tlsConfig := &tls.Config{
  		InsecureSkipVerify: true,
  	}
  	conn, err := tls.Dial("tcp", addr, tlsConfig)
  	if err != nil {
  		return fmt.Errorf("Dial failed: %v", err)
  	}
  	c.conn = conn
  	c.client = rpc.NewClient(conn)
  	c.ctx.Peer.Identity = fmt.Sprintf("tcp %s", c.conn.LocalAddr())
  	return nil
  }
docs: // Dial establishes a connection to the Seesaw Engine.