cphn: text-messaging microformat

An open microformat for text-messaging based applications that integrates with existing web standards, structures and databases. By emphasizing text-messaging as the cellphone-native form of interactivity, portable applications can take advantage of the emerging cellphone-enabled population to create new and better ways of managing our lives and information.

email me with your comments

the basics

cphn-based document

The <div id="home"> is intended to be the first text message received from a service based on cphn. The user's first text message would look something like:

wlcm to cphn. go?
(p)ay
(t)ransfer funds

The user would only be able to respond with:

Any other responses would be discarded because those responses do not conform to the current state between the user and the server. The server takes the received text message in response, and compares it with the listed options within the <ul>. So if the user replies with:

p

The server would respond with a text message based on the resource described by <a href="#pay"> because it matches what is inside the parentheses of a link tag. So in this case, the server would search the document for <div id="pay">. So the suer would see:

which bill?
(u)tilities
(d)sl

This way these <div> based text messages could be spread across multiple pages or gathered within a single page, whichever works best for application speed and scalability. Services could avoid using parentheses, but i think single letter commands have proven useful in unix environments for years, and work well with the text-message's human interactivity concerns.

design factors

outlying concerns

text messaging community values

possible uses

What's Needed