Wanna interop?
Wednesday, December 30, 2015 by Dave Winer

Want to create the next level of the web?

Here's how it could work.

A new object called a message.

It's stored however you like, but it's transmitted and received in JSON.

It has a number of values. The text of the message. The date it was created. When it was last modified. An optional title, enclosure. The username of the person who created it. A list of usernames of people who liked it. A list of subs, each of which has all the same properties. 

I use Twitter identity. Highly recommended. Their servers stay up and are fast. Millions of people already have accounts. If for some reason they were to try to control the network, we'd substitute an equivalent. Who knows, we could end up owning Twitter. 

Here's what the JSON of such a message might look like. In fact it's the JSON representation of this message. The one I'm writing and you're reading.

Now, if our two networks peer, I can send a link to one of these into your network and you can display it in your context exactly as if it were created there. And because we're dealing in pointers whenever it changes over here, the display over there changes.

Want to build a network that interops with mine? You now know how to.

  • An example of a sub.