On Wed, Jun 18, 2008 at 04:52:19PM -0700, Blaine Cook said:
> Steve Ivy and I kicked around some ideas last week. They're recorded on the
> DiSo project blog here: http://diso-project.org/wiki/messaging-brainstorming

I've only skimmed through the brainstorming doc and apologies if this 
has already been discussed before and I've not found the prior 
discussions but ...

We already have a discovery mechanism in place for web and (especially) 
mail endpoints - it's DNS and it's well understood and battle proven to 
work. 

It's extensible too - see SPF and also RFCs 1712 and 1876 which describe 
how to provide location information in your zone file.

So instead of 

   <!-- Messaging 1.0 Endpoint Definition -->
   <Service priority="10">
       <Type>http://xrdstype.net/messaging/1.0/server</Type>
       <URI simple:httpMethod="GET">http://endpoint.mysocialinbox.com</URI>
       <LocalID>http://myopenid.example.com</LocalID>
   </Service>

why not something like (completely off the top of my head and stolen 
liberally from SPF) 

    example.org. IN TXT "v=messaging1.0 \
      server=http://endpoint.mysocialinbox.com \
      local-id=http://myopenid.example.com";

or

    example.org. MSG endpoint.mysocialinbox.com \
                      local-id=http://myopenid.example.com


Or, to put it another way, why reinvent everything again over HTTP. Why 
have your messaging endpoint rely on your web server (unless of course 
the goal is to reinvent messaging over HTTP which is a whole other 
argument)?

Again - sorry if I've missed this discussion already. 

Simon

Reply via email to