use uuid for cortex uuid
take todo= out of uuid
revert string() to use json string, add StringCompact() when compact version needed.
use real uuids
use float64 numeric literal
enhance logging
add ExtraCompact method