Convention
From LID Wiki
This is a place for sharing implementation conventions which are not a part of the specification, but which will help us developers work better together. As we implement these conventions we might want to start breaking off into specific pages, and linking to sites which use the convention.
New XML Schemas
Playing around with serving a new XML schema but haven't yet seen consensus on implementing it as part of the LID(tm) spec? Until we get a standards process, use "X-" as a prefix for the name at the top level. Not guaranteed to not have namespace collisions with other experimenters.
Third Party Validation
I (Dan Lyke) know of at least one person who's using LID(tm) as a way to validate users from one site as paying users of another site. In the future I'd like to see that expanded out so that if the second site doesn't see the first site's domain in the user's LID, it can query the first site to see if it will pay for the user anyway.
I suggest that the first site can specify its own URL, but that we have a common set of CGI parameters, specifically: "?lid=url;cost=$amount", and the response be of type "text/plain" where the first line is either "1" for "yes, we'll authorize that user for that amount", or "0" for "no". For right now, the first site should use the IP address of the query for validation.
![[LID enabled]](http://lid.netmesh.org/images/lid-relying-party-anonymous.gif)

