This article outlines what tag flag colour means.

Numeric Tag
A numeric tag represents one or more integer or floating point values. Crimson performs all internal calculations using either 32-bit signed integers or single-precision floating point, so all data will be converted to one of these forms before processing.

A brand new numeric tag is denoted in deep blue (as shown below).

Xybernetics Redlion - Tag Flag Notation

As soon as you assign the Source, it turns red as it is “Read and Write”

Xybernetics Redlion - Tag Flag Notation

If you change it to “Read Only”, it turns green.

Xybernetics Redlion - Tag Flag Notation

Flag Tag
A flag tag represents one or more on-or-off values and is considered to have an internal data type of integer, no matter what the type of underlying data. Mapped flag tags allow simple transformations between raw data and the data that will be used by Crimson.

A brand new flag tag is denoted in deep blue (as shown below).

Xybernetics Redlion - Tag Flag Notation

As soon as you assign the Source, it turns red as it is “Read and Write”

Xybernetics Redlion - Tag Flag Notation

If you change it to “Read Only”, it turns green.

Xybernetics Redlion - Tag Flag Notation

String Tag
A string tag represents one or more strings of Unicode characters. While Crimson works in Unicode, it can also read and write strings from 8-bit sources. Mapped string tags support various encodings, allowing one or more characters to be extracted from one register.

A brand new string tag is denoted in deep blue (as shown below).

Xybernetics Redlion - Tag Flag Notation

As soon as you assign the Source, it turns red as it is “Read and Write”

Xybernetics Redlion - Tag Flag Notation

If you change it to “Read Only”, it turns green.

Xybernetics Redlion - Tag Flag Notation

Basic Tag
Basic tags are used to represent constants or expressions.

A brand new string tag is denoted in deep blue (as shown below).

Xybernetics Redlion - Tag Flag Notation