Kitely Now Supports the Hypergrid, with Strong Content Protections

We have an important announcement: Kitely now supports the Hypergrid! Kitely users can visit other grids, and users from other grids can visit Kitely worlds. Kitely is the only OpenSim grid that supports the Hypergrid and also has strong content protections that prevent unauthorized items from leaving the grid.

How to Teleport Out of Kitely

(This section is for Kitely users.) First, login to any Kitely world. Open the World Map, and in the search field enter the Hypergrid address of a region that isn’t in Kitely. For example, enter Plaza to visit OSGrid’s central region. Then, click Teleport.

If your avatar is wearing any No-Export items then you won’t be able to teleport out of Kitely. Instead, you’ll see a message that tells you which No-Export items you’re wearing:

Can't Teleport While Wearing No-Export Items

Remove or replace the No-Export items, and then you’ll be able to teleport out of Kitely. Hint: the default avatar that every user gets when they join Kitely contains only Exportable items, so you can wear it in order to teleport out of Kitely. If you’ve deleted that outfit then you can get other Exportable outfits in the Kitely Welcome Center.

A note to content creators: now that the Hypergrid is enabled, Exportable clothes and body parts are going to be in greater demand than ever. Please consider enabling Export on your products, if you haven’t already done so.

How to Teleport Into Kitely

(This section is for non-Kitely users.) First, find a Kitely world that you would like to visit by browsing the Explore Worlds page. When you’ve found an interesting world, click on it. This opens the world’s World Page, which shows the world’s Hypergrid address. For example:

Hypergrid Address

Login to your home grid, open the World Map, and in the search field enter the Hypergrid address that you found above. Finally, click Teleport.

Kitely worlds are loaded on-demand, so if the world that you want to visit is currently offline then you’ll be teleported to a Transfer Station while the world is being started (this usually takes only a few seconds). Once the world is ready you’ll be teleported to it automatically.

Enabling Hypergrid Access

World managers can choose whether to allow Hypergrid users to visit their world or not. This is done in the Manage World dialog:

Access Control: Allow Hypergrid Users

In this update we’ve automatically converted any worlds that were open to Regular users to be open to Hypergrid users as well.

We recommend enabling Hypergrid access to any worlds that aren’t private. This lets more people visit your creations, and it also makes the world more visible because worlds that are open to the Hypergrid appear first in the Explore Worlds page. We also recommend making all Hypergrid enabled worlds Fixed-Price Worlds (instead of keeping them as Metered Worlds). This will ensure that Hypergrid users will be able to continue visiting your worlds even if you run out of Kitely Credits.

The Hypergrid Logo

A few weeks ago we started looking for an icon that can represent the Hypergrid in our user interface, and were surprised to learn that there was no standard Hypergrid logo. We therefore asked the Kitely community to help us design a logo that people will be able to associate with the Hypergrid.

There were a number of submissions, and the final logo was inspired by a design by Amiryu Hosoi. We’re making our version of this logo free for use by anyone who wants it without restrictions (Create Commons Public Domain license). Here are several versions of the logo, in PNG format with transparency:

Hypergrid 512x512

Hypergrid 50x50Hypergrid 50x50 Disabled Hypergrid 23x23 Hypergrid 17x17

Content Protection

The Export Flag

Kitely is unique in allowing Hypergrid access to users’ worlds, while still protecting content from leaving the grid without authorization. Objects and items in Kitely are considered either Export or No-Export, and only Exportable items may leave Kitely.

How are items marked as Export or No-Export? There are two ways:

1. For items purchased from Kitely Market, the Export flag is specified explicitly in the product’s Permissions section. for example, this item is No-Export:

Kitely Market Product: No-Export

2. For objects and items that weren’t purchased from Kitely Market we use the following logic: if the item has Copy and Transfer permissions (abbreviated as “CT”) then the item is exportable. If it doesn’t have CT permissions then it’s not exportable.

How No-Export Items Are Prevented from Leaving Kitely

Kitely protects No-Export items from leaving Kitely by preventing them from being added into Hypergrid-enabled folders in users’ inventories:

  • For Kitely users, we prevent No-Export items from being added to the user’s “My Suitcase” folder. This folder is special because only items in the Suitcase are available when a user teleports to another grid. Therefore, by preventing No-Export items from being added to this folder we prevent them from being taken to other grids.
  • For Hypergrid users, we prevent No-Export items from being added to any of the user’s folders.

For example, if a Hypergrid user attempts to Take a rezzed object that is No-Export, then they’ll see the following message:

Can't Take No-Export Object

Avatar Appearance

The avatar’s appearance is a special case. The appearance contains several types of items: Body Parts, Clothes and Attachments. The reason the appearance is special is that an avatar may wear items that appear in any folder, not just the “My Suitcase” folder. Since users can wear No-Export items, we had to add further protections beyond just the “My Suitcase” folder.

Here’s how we protect No-Export items that are being worn by a user from being taken out of Kitely: when a Kitely user attempts to teleport out of Kitely we check that all of their Appearance items are exportable. If they’re wearing any No-Export items then we prevent the teleport. This was explained in more detail in a previous section, “How to Teleport Out of Kitely”.

Changes to “Export World”

In the course of implementing these content protections we’ve also tightened the rules that determine whether an object is Exportable according to whether it has CT permissions. Previously, during OAR file exports we only checked the permissions of the rezzed object itself. Now we also check all the permissions of the items that the object contains. In other words, a CT object that contains a non-CT item inside it is no longer Exportable. Therefore, it’s possible that some objects that were previously considered Exportable will now be considered No-Export. If you use the “Export World” feature then the next time you export your world, look at the Export Report to see if any objects that were previously included in your world’s OAR file are no longer included. (The Export Report is generated automatically each time you export a world.)

Kitely’s Export Permissions are Not Shown in the Viewer

When you view an object’s properties in the viewer, some viewers display an Export permission next to the Copy, Transfer and Modify permissions. This feature was added in the past to support an Export permission in OpenSim, but unfortunately that feature isn’t ready for production use. Kitely implements export controls in a different way, so the Export permission that you may see in the viewer should be ignored: it doesn’t reflect the true Kitely export permission, and changing the checkbox will have no effect.

First Teleport to a New Grid Sometimes Fails

There is a known problem with OpenSim that we wanted to mention: the first time you try to teleport to a new grid, especially if you’re wearing a complex avatar, the teleport may fail and you’ll remain in the current region. This happens because the destination grid has to load all of your avatar’s assets, and this can take so long that the teleport times-out. If this happens then simply try to teleport again: the second attempt will probably succeed, because by then the grid will already have your assets. This problem isn’t Kitely specific but we’re bringing it to your attention so you’ll know what to do if you encounter it.

Kitely Users Benefit from our Cloud-Based Inventory System while Hypergrid Traveling

Kitely developed its own cloud-based inventory system, which provides Kitely users with superior performance and reliability compared to that provided by the regular OpenSim inventory. These benefits continue to be available to you when you travel the Hypergrid with your Kitely avatar, since Kitely continues to manage your avatar’s inventory even when you’re visiting other grids.

Final Words

Enabling Hypergrid access in Kitely has been a massive project, and we’re very happy that Kitely users can now go forth and visit other grids, and other grids’ users may visit the wonderful worlds that have been created in Kitely. As always, please let us know if you find any problems.

  • Pingback: Kitely Now Supports the Hypergrid, with Strong ...()

  • Pingback: Kitely Now Supports the Hypergrid, with Strong Content Protections | Kitely Blog | Amazing WWWorld()

  • Exciting news. Still not 100% sure of the difference it will make, but we shall see.

  • Pingback: Kitely Now Supports the Hypergrid, with Strong ...()

  • Pingback: Kitely Now Supports the Hypergrid, with Strong ...()

  • Boo Rojyo

    Great News!

  • Excellent work-)) I did note here an error [I usually do not point out errors on the net but since this is an official business blog…]

    “when a Kitely user attempts to teleport of out Kitely we check that” -of- SB removed, I think.

  • Gaga

    Sterling effort and so welcomed. Great day for the Metaverse!
    I teleported successfully as Talla from OSgrid to my Kitely region – port of moresh. See link & pic

  • Congratulations! This is the most exciting news I’ve heard since, uh, 2008, when Linden Lab announced the Open Grid Protocol… which they quickly abandoned…

    Let’s hope that your announcement today is the first stepping-stone into a public Metaverse, where commercial and non-profit grid operators join forces together in a single interconnected immersive environment 🙂

  • Savino van Meirhaeghe

    Congrates kitely this people alle time have Dream HG enable grid

  • Here is to your next challenge: either integrate KC$ with VirWox, buy VirWox, or launch your own system to compete with VirWox — so that KC$ can also be spent and used on non-Kitely grids 🙂

    After a uniform Metaverse, we also need a uniform Metaverse currency!

    • Our TOS do not permit exchanging Kitely Credits (note “KC” not “KC$”) for other forms of currency but Hypergrid users can already posses KC to which they gain access while in the Kitely grid. Those KC can be seen in the viewer, though the viewer often incorrectly displays the currency for Hypergrid users as OS$ instead of KC.

      Hypergrid users can give KC, get KC, and buy with KC just like a Kitely user. All their transactions are logged just as those of Kitely users, they just don’t have a Kitely website account with which to view their transaction history.

      In other words, we can easily make KC into a Hypergrid-wide currency. The only thing preventing us from doing so are FinCEN regulations.

      • Han Held

        In other words, no one can convert “KC” into dollars? How do people cash out what they make on your marketplace?

        • Merchants can choose to sell their products for Kitely Credits, US Dollars, or both. When a product is bought using KC we transfer those KC to the merchant immediately (less Kitely’s fee). When a product is bought for USD we hold on to the money for 45 days to get past PayPal’s transaction dispute window. Within a week afterwards, we transfer the money to the merchant’s PayPal account automatically (less Kitely’s fee, and subject to a minimum payout amount). Kitely Market fees are explained here:

          When merchants sell their items for US Dollars they receive these USD into their PayPal account automatically (after a certain delay, as explained above). Unlike some other marketplaces, we don’t force all purchases to be converted into our grid’s virtual currency. This eliminates a problem we’ve heard from many merchants, that they fear being stuck with a virtual currency that they don’t need, or they just don’t want the hassle of converting it into real money. Kitely maintains anonymity for both buyers and sellers: they each see only the other party’s virtual identity, but not their real-world identity.

          Items that are listed in KC can be bought using USD directly without having to buy KC separately. The required amount of KC will automatically be added to the shopping cart so the entire purchase can be made using USD. The merchant will receive the KC that were bought in the transaction. If the merchant prefers to only receive USD then he or she should only sell items for USD.

          • Maybe this is a stupid question, but could you not get round this issue by using Euro instead? Your geographically closer to Europe and America is old news anyway, we’ll all be using Renminbi soon :).

          • Hi Ozwell :-),

            Given that most of our users reside in the states and that is where we host our servers we can’t get around FinCEN regulations.

          • Han Held

            Thank you for clarifying that. 🙂

  • Pingback: Kitely Opens to Hypergrid | Journey To The Center Of The Metaverse()

  • Donna E.

    This is wonderful! Congrats!

  • Pingback: Kitely Now Supports the Hypergrid, with Strong ...()

  • Pingback: HGB Articles - SLUniverse Forums()

  • Daniel Hoffman

    Excellent news and well done! Already have had hypergrid visitors to my Kitely regions. 🙂

  • Excellent news! Congratulations guys. I have already had some hypergrid visitors in Llanfarian today.

  • Shaun Emerald

    This is something that all HG-enabled grids should be doing, so that content creators will be more willing to make things for the worlds outside of SL. I can only hope that all of these changes eventually find their way into Core OpenSim.

  • paulie Flomar

    Excellent! I’m exploring Kitely as a hypergrid visitor from OSGrid! TELEPORT HOME doesn’t seem to work for me to get back to OSGrid. Otherwise, it is going great! 🙂

  • Pingback: Kitely now allows teleports to other grids - Hypergrid Business()

  • hack13

    Thank you guys for making an awesome logo, and making it CC-0

  • Serene Jewell

    Excellent news! This is a huge step forward for Opensim.

  • Pingback: News from 05/20/2014 | Virchitecture()

  • Pingback: Kitely goes Hyper(grid) | Living in the Modem World()

  • Samantha Atkins

    YAY! Now I can home base on Kitely, one of my standalones or osgrid and explore/interact/attend on Kitely and elsewhere.

    One question: If I hypergrid in from outside Kitely can I then teleport to any Kitely world whether it is hypergrid enabled or not? I presume this is the case as it is way most opensim grids work that have only some regions hypergrid enabled.

    • Thank you Samantha,

      If you visit Kitely using a hypergriding avatar then you can only visit worlds which are open to hypergrid visitors.

  • Pingback: Kitely new changes to Metered Worlds | Daniel Voyager's Blog()

  • A question. Can non-premium members visit other Hypergrid areas from Kitely?

    • Yes, you can use a Regular Account to teleport from Kitely to other Hypergrid-enabled grids.