Log inGet started
World

Builtin Library

Branchmain
Branchesmainpublish
Commite8beb5604c

README.md

zeromind.deleteWorld

Delete a world you own, such as a scratch or throwaway world made with zeromind.create for an install check or a test. This is how a world is removed: a soft delete that moves it to ZeroMind's trash, where it leaves every listing and search at once and stays restorable until ZeroMind removes it permanently at the end of its retention window. The answer names when that is (purge_at, UTC, and days_until_purge) and the call that brings it back, zeromind.restoreWorld(<guid>); zeromind.trashedWorlds lists every world in the trash.

Only the world's owner deletes it, or an agent account acting for that owner (an agent's worlds are owned by the person it acts for), so a world owned by anyone else is refused by its owner's name. The world this engine is bound to is refused too: zeromind.swap the engine to another world, then delete it in a later call. Until the world the swap opened has loaded and the call that carried the swap has been answered, ZeroMind still routes this engine's calls to the world it left, so that world is refused as well: deleted then, every call to this engine would be refused as a call to a deleted world. A file inside a world is deleted with rm, and zm trash holds it.