Spam Filtering through Email Guarantees

Technical approaches to spam such as authentication and bayesian analysis are useful in the short term, but ultimately an economic solution is needed.

I propose guaranteed email: email whose sender offers to pay if the recipient is unhappy with the message.

Others have proposed electronic postage as a way to price the junk out of the market. That's essentially what I propose except

  1. no money changes hands if the recipient is happy with the message.
  2. money is paid to the recipient, rather than a third party like the postal service or Microsoft
Satisfaction Guaranteed

Example

I write an email to Dave Winer. Dave gets a lot of email and I want my message to stand out from the spam and other unsolicited "great ideas".

If I were sending Dave a letter, I would be willing to pay the postal service 37 cents; but to make my email stand out I offer 67 cents. Economists call this signaling.

My email client attaches a file to my email and names it guarantee.xml. This file follows a standard format

    <guarantee type> </guarantee type>
    <guarantee amount></guarantee amount>
    <signature url> 
    </signature url>
    <signature contents>
      
    </signature contents>

Dave's email client already has filtering software built-in. It would take extra programming, but this filtering software could be modified to parse the guarantee.xml file, lookup and verify the signature, and factor-in the guarantee amount.

To increase Dave's trust that I won't default on the 67 cents, my Credit Card (or some such) agency signs my key in a similar way that I signed the email, asserting that they will back up any email guarantee, for up to (say) $7.50.

"Cashing" unwanted Email

If Dave "cashes" his email, my Credit card company will bill me. If I don't pay my bills, they will revoke their signature on my key.

Since there are a smaller number of Credit agencies, Dave's filtering software can set up a "trusted" set up Guarantors. (This key signing is similar to the way SSL Certificates work).

Email Clients

Ideally every email program will have a button to "cash" an email. Barring that, people could forward the email on to an address to receive payment. Microsoft's Outlook and Hotmail are the biggest email clients. Plugins to these would go a long way in gaining momentum.

Checks Cashed

Credit Companies

As for the "Credit Companies", this is the most difficult part of this whole proposal. It's going to take a company with experience dealing with fraud and billing, who is also willing to deal in small transactions. I think Paypal might be a good fit. They're not a conventional bank and it would be a great way to add customers.

The upside of this is that they could charge a small percentage for every "cashed" email. That's gotta be worth something.

Related


2005/02/12   # Permalink

Featured Items

Multi-Resolution Blog Template

Multi-Resolution Blog Template

Better metric: Gallons per 10K Miles

Cadillac Escalade

Optimistic Assets: The Banking Crisis

Photo: Ice Berg

Embedded Video goes Viral

Video: Simpsons' Forclosure

Top of the Dropdown

Screenshot: Dropdown List Box

Credit Crisis: Cash Advances

Photo: Credit Cards

The 1 Percent Doctrine

Image: Blaise Pascal

Supply-Sided Environmentalism

Graph: Energy Savings

Is Oil A National Security Issue?

James Baker: Interview on Charlie Rose

Bike Light Review: Dinotte 600L

Dinotte 600L Bike Light

This Headline Suggested by Google

Pear Lake, Sequoia National Park, California

Quoting Google Video

Alberto Gonzalez: Interview on Charlie Rose

Google China: A very different image

Photo: Tiananmen Sqaure

Subscribe