The interaction API (or iAPI) is a set of simple commands that allow the creation of a network of touch interactive objects that can exchange content with eachothers through the use of “attachment tools”.
They act as a virtual inventory object, on click, an attach request is sent and the object will attach to your avatar, this works wether you are the owner of the object or not. On detach, attachment tools will automatically “drop” where you are standing, simulating a simple inventory where you can pick up and drop various tools, one at a time.
The use of temporary attachments mean that attachment tools do not clutter your inventory and behave as a single, persistent object.
Attachment tools can have a wide range of built-in functionalities but can also interact with “Furniture objects”.
These objects can be clicked while wearing an attachment tool and will create an interaction based on the attachment tool used and it's eventual content.
Some objects will have a specific description format that you can read to track its status in real time:
IAPI, LABEL, 0, 10, LABEL2, 5, 100, ..., LABELN, valueN, maxN,
This is a CSV list of parameters, under the following rules: