GRAPHIC: New Entity Operations™ Alpha Logo

EntityScript



Keys




Keys are preset activation instances that fork the program behavior into different sub-routines. When a valid-key is discovered by the program parser, additional functionality is granted to the user.

EntityScript™ Keys are both pre-built and user-defined



The following Keys may be used to access various parts of the system:

DS access-key Use DS before any file to make it discoverable to the datascript_id module
LL access-key standard connector objects that archive locations and endpoints to descriptive or qualitative text
LLB access-key standard media retrieval mechanisms that are able to be discovered and processed by the BrowseMeh™
PK access-key Access a Personal Key
|_| filter Mark a location for filtering
XA_ storage a compliant storage structure but one that hasn't been certified as archive ready
XAA_ storage a compliant storage structure and also one that has been reviewed either by a machine or human and certified for sharing
ESE entityscript-meta retrieve, edit, and delete RING/ENTITY/ locations
ESO entityscript-meta retrieve, edit, and delete ORE/ locations
ESV entityscript-meta retrieve, edit, and delete VISUAL/ locations
AAA_ indexer-general topics and information that you didn't generate yourself
RRR_ indexer-recovery process old, past, incomplete, or broken archives
VIN input-voice link to CORE.VIN audio command center (Voice Instruction Notation)
z_ index-alert unspecified contents that have been alerted as ready for deletion
ZZZ_ index-alert unspecified contents location

To summarize the above table, there are 7 default key-types and 15 behavioral modification-keys:

More about key-types:

access_key: DS standards for discoverable source, though the file itself is a file-system agnostic container housed in something called a "datascript" container. access-key types can be set as discoverable components by C.ORE™ that have taken on a program-wide default context.

entityscript-meta: When you need to provide access to another system-resource, you do this by default through EntityScript™ scoped processes. For this reason, if you're accessing network locations or interacting with machine-code, you will define an entityscript-meta location that starts with ES and then includes a context variable. The default contexts are E (ENTITY) O (ORE), and V (VISUAL). EOV locations allow any stateful machine to take on a human-context covering a defined instance type, a specific data-silo to operate on, and a visual component to display it to the user. Note that for those with visual impairments another type is made available through the input-voice modules that backs up to sound-based I/O.

filter: When you want to make sure certain machine-behavior can't reach or modify the kernel, you can put it behind a defined filter module. For instance, a browsers download folder could be directed to a filtered location that then containerizes each new file by default. They then can be vetted more, stripped of execution permissions, and more.

index-alert: Can be used when there are no known locations for the housed content. This content is to be thought of as raw data and a ZZZ_ modifier will treat any housed data as untrusted.

indexer-general: When you have something that you want to store but it wasn't created by you, you can define this type of data-silo with a general index, which will consider the data itself unowned but discoverable.

input_voice: take data-types that are sound related and convert them into another type of context. This type of module also does sound outputs as well.

storage: when you've generated something by yourself, such as writing, photos, ideas, data-points, documents, or more that you want to give 1st order priority too in the system, you use this location type. XA_ is used by default to signify a general yet compliant stored structure. From there, you can extended with addition keys such as XAA_ XAB_ ... XAA0_ XAA1_ ... XAAC48 etc. Each will lag in priority of an XAA_ instance, and XA_ instances will be appended to the end of the XAA* stack.


There will eventually be a much more detailed usage page available. Extra features and additional resources will be posted here: How-to