VCS Developer Guide
If you have any understanding of RSS and/or XML, you'll pick up on VCS almost instantly. Even if you have no previous knowledge of RSS or XML, VCS is pretty easy to grab a basic knowledge of and implement. VCS is a syndication which works much like RSS. In fact, it'd be safe to say RSS is the Father of VCS and where the intial foundation has been derived. VCS simply serves a different purpose and clients/applications will need to read the XML file differently than an RSS XML file.

Example VCS XML file
<vcs version="1.0">
  <channel>
    <title>Company/Software Name</title>
    <link>http://www.yourdomain.com</link>
    <copyright>2005</copyright>
    <image>
      <title>Image Name</title>
      <width>55</width>
      <height>55</height>
      <url>http://www.yourlogourl.com/logo.gif</url>
    </image>
    <item>
      <title>Software/Driver Title</title>
      <version>1.0</version>
      <date>01 Mar 2005 </date>
      <language>en-us</language>
      <link>http://www.directlink.com/toupdate.exe</link>
      <description>This update fixes every last bug and makes our software perfect... until the next update.</description>
    </item>
  </channel>
</vcs>

Required Channel Elements
Element Description Example
title    
link    
item (at least one item)    

Optional Channel Elements
Element Description Example
copyright    
image    
pubDate    
lastBuildDate    
ttl    
textInput    
skipHours    
skipDays    

Elements of 'Image'
Element Description Example
title    
width    
height    
url    

Required Item Elements
Element Description Example
title    
version    
date    

Optional Item Elements
Element Description Example
language    
link    
description    
 
VCS - Version Check Syndication