A digital ecosystem consisting of virtual, evolving alife creatures which are interdependent with each other. A dataecology may contain entities which may be sentient, sapient or a mixture of the two. Some datacologies are based on, or resemble, biological ecologies of various types, other examples are like nothing in the natural world.
Datacologies are self-repairing and evolving programs designed with processes and feedback mechanisms which actively work to stabilize and protect the datacology against the dangers caused by malicious viruses, wasteful neighboring software or natural entropy in the computronium. Through the interaction between the a-lifes and their life processes a particular datacology may perform any type of function -- from data storing, to virus hunting, to hyper-spatial calculator. While most datacologies easily collapse if their environment is changed, they deal better with change than does hard code, which often folds as soon as even a single wrong variable pops up.
While a properly designed datacology is very stable, guidelines for creating datacologies abound on the net. Many an amateur has accidentally cooked up designs with unanticipated side effects. Poorly designed datacologies may gain virus-like traits or rise to sapience. There are even a few known cases of ill-watched datacologies ascending to transsapience (such as Gaia Engelbrech). For this reason some polities discourage or prohibit the use of datacologies.
Data Plague - Text by Todd Drashner Advanced software viral lifeform. Possessed of limited sentience and an extremely developed tactical sense. Data plagues are designed to infiltrate and destroy data networks in a continuously evolving, constantly redesigning, consciously controlled manner. In essence a data plague is a self-aware, self-evolving computer virus.
Data Slug - Text by John B Data Slug - A secure, physical, nanoscale information storage node, containing data deemed valuable by the sender. It is common to have the data quantum-encrypted & obfuscated, preventing its being intercepted by third parties. The practice of generating data slugs is often termed 'slugging' in several polities. Note that data slug protocols differ radically from place to place - this article is prepared based on the Ken Ferjik standard dataslug protocols.