This does not appear to be a standard English word; it may be a technical abbreviation, a typo, or a very specialized term with limited documentation.
Etymology cannot be determined as this does not appear to be an established English word in major dictionaries.
If this is an abbreviation or technical jargon, it highlights how modern specialized fields create new terminology faster than dictionaries can record them!
Complete word intelligence in one call. Free tier — 50 lookups/day.