Recommendation: GSI SNEP (v1)
Structured JSON encapsulation for llHTTPRequest/http_response for forwarding CLEP/LEP messages gridwide
The Global Scripting Institute (GSI) is an informal organization of Second Life® users that design and test standards for efficient, flexible, and readable scripts in Second Life. "Second Life®" and "Second Life Grid™" are trademarks of Linden Research, Inc., d/b/a Linden Lab. The Global Scripting Institute and its catalog are not affiliated with or sponsored by Linden Research.
The key words “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY”, and “OPTIONAL” in this document are to be interpreted as described in RFC 2119.
The Serialized Network Encapsulation Protocol (SNEP) is a protocol for HTTP-based inter-script communication between Linden Scripting Language (LSL) and SLua, as well as to and via other HTTP web servers.
LSL-style syntax is used throughout this document, but all specifications also apply to the equivalent SLua functions and event callbacks.
SNEP defines a structured JSON message format sent over HTTP.
CLEP uses llHTTPRequest.
TODO
?
SNEP was authored by Nelson Jenkins on behalf of GSI.