I have two main use-cases for Circuit-ID:
The first is as a standalone tool for small-medium business setups:
Think a CCR2004 managing 4-6 CRS3xx switches, for a total of 100~200 ports
To be able to quickly, at a glance, tell "where is this device customer is complaining about"
In this scenario, the other way is to go dig into every switchs' "/bridge/hosts" table for the one mac:port tuple
The second scenario, is IPoE / Broadband Access:
Be it Mikrotik's "GPEN" concept, or some {}PON deployment, the OLT injects Option82 in the DHCP Headers, that make their way to the BRAS / L3 "Concentrator".
This scenario universally works with ASCII-encoded strings: The OLT/Switch salts the DHCP packet with the AccessNodeID + LogicalPort + CPE-DSN.
This is decoded by the L3 "Concentrator", sent to RADIUS for authorization and accounting, and matched against the CircuitID authorized by the ERP.
Obviously, this has to be debuggable... Good luck convincing your "common joe" sellers that "read in HEX like in the Matrix" is a reasonable (let alone attainable) training requirement for the job.
Dealing with RAW hex in intermediary devices basically negates the possibility of using Mikrotik in this scenarios:
in the small Business case, something that should be "instantly glanceable" , becomes :
-- "now i have to copy paste each and every one of this 100 entries into this translator tool, to make it readable. Hope i don't skip a line
In the ISP/Access scenario:
Technician installs CPE device in OLT-X, PORT-Y, SERIAL-Z
(alternativelly Mikrotik has the GPEN line, so: SWITCH-X, PORT-Y, MAC-Z)
Another technician registers this in the RADIUS database: Client 123456789 exists at Circuit-ID: {OLT::PORT::SERIAL}
If the switches work in HEX instead of ASCII, then whomever is going to enter this data into radius has to hex-encode the ASCII/Human {NAME::PORT::SERIAL}
If the BRAS/CCR's work in HEX, then this kills any hopes one might have of being able to debug something ( good luck finding your lease/CircuitID in the 2000+ lease-table + unreadable HEX)
if BOTH Access-Switches + DHCP-Server/BRAS hex-encode everything, then maybe in the future of agentic-workers the AI's can manage that...