The Mine! Project

open source project for online data and relationships logistics

Protomine moves to Subversion on GoogleCode

TAGS: None

Protomine has moved to Subversion and is hosted by GoogleCode; the project home page is

For technical guidance please see the Protomine Developer Wiki, and also this blog’s Download page for instructions regarding code access.

The protomine development maillist is hosted on; to join the list, send e-mail to with the word “subscribe” in the body.

The project is coming along. See you there!

Feeds, feeds everywhere

Tags: ,

There is lots going on around feeds, flagging up a few here.

Steve Rubell:

…while feed adoption may have crested the idea of online opt-in communications is just getting going. The Facebook newsfeed, Twitter and Friendfeed are perfect examples of opt-in vehichles that bring content you care about to you. In each case, you’re total in control. You can unsubscribe from individuals or groups and tailor the stream so that what you want finds you.

RSS is only one form of opt-in communications. The potential is bigger when you look more broadly to social networking. This larger promise still holds and as the technologies become more invisible the newsfeed could even one day subsume RSS.

I get what Steve is getting at, this feed business is more than RSS. But I don’t think social networks are truly social when it comes to sharing. Newsfeed is but one way of sharing. It is like relationships via hosepipe. I’d like to be able to do more than just just turn on and off the flow. I want to have hot and cold taps and several different water supply requirements.

Marshall Kirkpatrick:

Newsfeeds are everywhere, they are an arguably efficient and pleasing (for some) way to relate to an unending supply of information. Some people find them overwhelming, others say they are a waste of mental energy and surely some will insist they are bad for the human brain’s ability to remember anything from one day to the next.

So it seems newsfeeds (Facebook, Friendfeed and many others) is here to stay but I want individual need-to know briefings too. It’s not an issue of privacy, but my ability to use data-sharing as a social gesture. At the moment, it’s a bear hug or crushing of the hand or a large kumbaya all around, with little ability to elegantly and discreetly tap dance around social nuance and relationship pitfalls. And I am not even talking about the dance of Seven Veils!

Have I mixed enough metaphors to get the point across? I sure hope so.

And John Udell for the other side of the feed divide:

…you need feed aggregators. These proliferate in blogspace but, I argue, are conspicously absent from calendar space. Services like Eventful and Upcoming produce calendar feeds. But because they do not consume them, they don’t encourage individuals and groups to publish feeds, and to think and act in a syndication-oriented way. I’ve prototyped a calendar aggregator at, but the category isn’t yet well-established.

If my analysis is correct, one or more well-known services that both consume and produce calendar feeds would unlock the latent potential of iCalendar and help us jumpstart a calendar syndication ecosystem.

Better yet, add this functionality to Mine! or improve existing feed readers. With Mine! we are starting with what’s around now, google reader being a good standard. I am hoping that with more granular and nuanced feeds, it will make sense for feed readers (and other applications) to follow suit and help users find their way around information coming their way.

Mine! insurance story

Tags: , , , ,

Not the most thrilling heading, I grant you, but being able to manage your insurance is not to be sniffed at. This is also the first in a series of scenarios, or Mine! stories, about how the Mine! could be used for specific uses. Some scenarios won’t be realised until vendors come on board and this is obviously one of them. That said, the Mine! is first and foremost for the user and works independently of vendors, platforms and third-parties.

So I am looking for some home insurance. I already have in the Mine! information about the belongings in my house to be covered or I input them – I can add descriptions, upload photos, links etc. I include my postcode and any essential information insurers need to quote. Then I create a feed from the Mine! containing that data. This feed would be specific to each insurer even if the information contained within is identical. That way I will be able to cut that feed off without disrupting feeds to others. Then I drop the feed URL into a field on insurer’s website and get a quote.[1]

Big assumption alert: Insurers will have added a field to their sites, and the way they extract the information is similar to you filling in a form, the difference being that you are choosing what data you share. I know better than trying to get vendors to change their system at this stage but with sufficient usage and incentive, this should be possible. The Mine! starts from the user, not the vendor.

The insurance companies respond. I choose the quote best for me and provides the insurer with my identity details needed to complete the transaction and whatever other personal data is required to establish a relationship. I can do this by updating the original ‘quote’ feed – this would be done by adding more objects or tags to the feed – or by generating an entirely new one. That will depend on the user preference and own data management.

The feed the insurer is given will provide updates about any changes to the shared data – contents, address, other relevant information. These can be used for timely policy amendments to avoid being uninsured or underinsured as well as for renewal quotes.

The insurance company benefits as they now have a direct connection with me, the customer, with a flow of potentially useful data that would be hard to obtain otherwise. The higher quality of data is inferred from the motivation behind it – I maintain data in the Mine! for my own purposes and needs – which seems a reason more powerful than anything else. And finally, the direct relationship cuts out the brokers, which is something that most insurers would like to see at least in the areas where insurance coverage has been commoditised.

The customer wins because he gets a deal more closely tailored to his needs and circumstances, cheaper insurance (brokers are often used to put together lists of items and the average fee paid to brokers for such service is £50+), reduces the hassle of re-insuring and avoids underinsurance when something does go wrong.

Over time, there would be other areas of improvement and impact. Better rating due to higher quality or relevance of data, better customer relationship, less paperwork. I realise I am veering into the utopia here, especially when it comes to insurance but one can but hope…

Similar scenarios could apply to any insurance products and services where details from the customer are essential to the quote and/or brokers and intermediaries are pushing out insurers from a direct relationship.

[1] Here is Alec’s ‘translation’ or elaboration of the process for the more technical amongst us, based on the current Mine! functionality.

So I am looking for some home insurance. I already have in the Mine! information about the belongings in my house to be covered or I input them – I can add descriptions, upload photos, links etc. [ALL THIS DATA GETS LINKED INTO AN "ENVELOPE" OBJECT THAT SAVES YOU HAVING TO GO AN RE-TAG IT SPECIFICALLY FOR THE PURPOSE OF INSURANCE] I include my postcode and any essential information insurers need to quote. Then I create a feed from the Mine! containing that data [IE: CONTAINING THE "ENVELOPE" OBJECT WHICH DRAGS ALL THE OTHER DATA IN ITS WAKE]. This feed would be specific to each insurer even if the information contained within is identical. [PERSONALLY I WOULD DESCRIBE THIS AS "DROP THE ENVELOPE INTO THE FEED FOR EACH INSURER"] That way I will be able to cut that feed off without disrupting feeds to others. Then I ["THE USER"] drop the feed URL into a field on insurer’s website and get a quote.

Timeless mind

Tags: , ,

By ‘augmenting human intellect’ we mean increasing the capability of a man to approach a complex problem situation, to gain comprehension to suit his particular needs, and to derive solutions to problems. Increased capability in this respect is taken to mean a mixture of the following: more-rapid comprehension, better comprehension, the possibility of gaining a useful degree of comprehension in a situation that previously was too complex, speedier solutions, better solutions, and the possibility of finding solutions to problems that before seemed insoluble. And by ‘complex situations’ we include the professional problems of diplomats, executives, social scientists, life scientists, physical scientists, attorneys, designers – whether the problem exists for twenty minutes or twenty years. We do not speak of isolated clever tricks that help in particular situations. We refer to a way of life in an integrated domain where hunches, cut-and-try, intangibles, and the human ‘feel for a situation’ usefully co-exist with powerful concepts, streamlined terminology and notation, sophisticated methods, and high-powered electronic aids.

Opening paragraph of Doug Engelbart’s paper: Augmenting Human Intellect: A conceptual framework


Tags: , ,

This resonates:

So when you think of digital presence – the online shadow of your physical/spiritual presence – how would you best want to represent that? The emergence of streams in our digital lives is, in many ways, aligning our thinking in a way that we are only subtly appreciating. I see this every time I overhear someone trying to explain Twitter to another. There’s futility in writing straplines and elevator pitches for something that is quite fundamental to the way we experience life.

Greg of Social Twisters then talks of finding the best web services that helps up build and run our own real-time personas online.

* Who – Facebook? LinkedIn?
* What – Twitter? Pownce?
* When – Upcoming? Socializr?
* Where – BrightKite? Dodgeball?
* How – Qik? Seesmic? Blogs?

All those are useful, I use most of them. I want the functionality they provide. But I also want to retain my data and use it in ways that they can’t. In other words, I want somewhere where I keep my data and functionality comes to me, rather then me giving up my data in exchange for functionality. Then I will become the source of the streams that reflect my identity, aspect of life and relationships.

A metaphor for the Mine!

Tags: , , , ,

Revisiting this interview with Ze Frank on The Sound of Young America programme, this bit caught my attention (about 23 minutes into the video). Ze’s quote from the interview:

What’s holding the web back in some sort of way is a metaphor that people use for it, which is as a play space. You go to Flickr to look at your Flickr photos, but the real strength right now is real distribution of media. If you distribute media intensely and fully, then place can’t really be the dominant metaphor anymore. This idea of creating play spaces that are mediated by personalities in some sort of way, that you can move fluidly and play a game inside Google street view and then move out to another space and things like that was an opportunity to play with breaking [the metaphor] down a little bit.

Metaphors are very important and I have used a fair share over the years trying to get people understand the nature of the web, blogging, online communications, social networking, identity, VRM… Now I’d like to find one for the Mine!.

The closest I got so far is describing the Mine! as a car. Your own car on the web, not rented or confined to a parking lot or occasionally let out on a race track. This comes from describing social networks such as Facebook or MySpace as similar to a parking lot at driving school.

Networking on Facebook, MySpace and other silos is like taking driving lessons. There is no recognisable direction. It seems kind of pointless unless you know that it is just learning and practising. Facebooks and MySpace seems a lot like that to me. But once people work out how to drive, how to operate the machine and how to get from point A to point B, they will be able to decide what the B is and get around on their own. And that’s when the real fun starts.

So the Mine! is an attempt to give people their own car, getting them to decide where they go with it, how fast and who they take along as passangers. They will have to look after it a bit and perhaps learn to maintain it but that will be easier with time too. It is an alternative for networked and social existence on the web for those ready and willing to break out of silos.

Live Web revisited

Tags: , , ,

Let’s go back in history. 5 years ago Doc Searls wrote about the World Live Web. At the time, social web was forming in the hands of bloggers, no social networks, micro-blogging or some such.

…we’ve been limited in our understanding of the Web, and of the Net, by the real estate metaphors we use to make sense of it: site, address, location, home, delivery… Even commons. Those are all necessary yet insufficient to a full understanding of what the Web is for.

Yes, the Web is a place. Sure. But what do we do there? Is it just a place to put up sites? A place where we store and forward messages and publications to each other? Or is it a place where life happens? Is it a place where we can truly live?

I find that our understanding of the web is still limited – we build platforms and silos instead of living of the distributed magic of the net.

I was happy with using social web to describe the blogosphere, wikis, feeds, tagging. And then social networking arrived… Proliferating silos each extracting their pound of flesh from their users in the form of profiles and activities that lock data into a platform or a format and cannot be exported or used elsewhere.

Last time I saw Doc was two weeks in Boston and we talked about Live Web again. Here is what he blogged about it recently:

The Live Web isn’t just built. It grows, adapts and changes. It’s an environment where we text and post and author and update and tweet and syndicate and subscribe and notify and feed and — and yell and fart and say wise things and set off alarms and keep each other scared, safe or both. It’s verbs to the Static Web’s nouns. It is, in a biological word that has since gone technical, generative.

I explained that the Mine! is and has always been predicated on the Live Web. It is where people can be at their most empowered. And it is the best place for tools that would help them bypass platforms and lock-ins. The first time I mentioned this to Doc (and others) was at one of the IIW events in December 2007. I am glad to say we have come a long way since…

VRM brainstorm session at IIW

One of the outcomes of the meeting was connecting with a couple of geeks/coders willing to sit down and help to translate the vision of VRM personal data space into technical specs and hopefully a prototype to demonstrate what we have been trying to describe since the VRM brainstorming session at IIW in Mountain View last December.

Together with Alec we were able to do that with VRM feeds based data sharing, but now we need to move onto the lightweight tools for personal data capture, analysis and management (working name u-spot and after discussions last night likely to change to MINE. :) )

And I hasten to add that “Mine!” has been a much better choice of a name than u-spot. :)

© 2009 The Mine! Project. All Rights Reserved.

This blog is powered by Wordpress and Magatheme by Bryan Helmig.