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