Capabilities

The viewer (and other client applications) can request capabilities from the simulators to gain access to certain features.

<map>
  <key>Asset upload</key>
  <uri>URI1</uri>
  <key>Seed capability</key>
  <uri>URI2</uri>
</map>


Flow for getting capabilities

Notes:

curl https://raw.githubusercontent.com/secondlife/viewer/contribute/indra/newview/llviewerregion.cpp | grep 'capabilityNames.append' | sed -E 's/(.*)"([[:alnum:]]+)"(.*)/\2/g'


See also: Tao Takaishi's blog discussion of capabilities

Some of the capabilities are listed on Current Sim Capabilities.
  1. Linden Lab moved from BitBucket to GitHub; this is the updated link.