Frankly, I don't see the point. Most people are pretty honest already, if you understand the language they speak. White lies are designed to be transparent; people who expect them to deceive don't get it, and people who are deceived by white lies deceive themselves. "You're not fat" can mean so many things depending on how you say it:
1. You're not fat.
2. You're worried about being fat? Really?
3. Why are you asking that when we're all twenty pounds heavier than you? What kind of bitch are you? Fish for your compliments somewhere else.
4. You're fat, but I don't want to hear about your problems.
5. A better question is, are you hot? And the answer is yes.
Et cetera. There's no point in being dissatisfied with the channel and the protocol because you can actually communicate whatever you want on it. I'd rather just get better at speaking and understanding the language that everybody else speaks. The only problem is that sometimes honesty is unexpected, and the protocol is not optimized for unexpected honesty. If you want to say something completely honest, you might have to spend some time setting it up to avoid it being interpereted as "Fuck you."
One step removed from that is to just admit what you're thinking to yourself. You can leave a facade up for other people if necessary, but at least stop trying to fool yourself.
The real value, I think, in honesty, is that it brings one's thoughts out in the open to work with, instead of sapping one's energy and directing it towards the construction of some facade.