At one point I played around with using in/out, but instead of a specific universal .myID number, I used a value that was based on an attribute that was likely unique for each bot, modified slightly.
For instance, you could do:
*.body 17 div .out1 store
and then to check:
cond
*.refbody 17 div *.in1 store
I had trouble making it work back then, but I bet with the new commands it'd be a snap.
I think the days of using constant values for conspec recognition are comming to an end. Some day I'd like to construct a bot that's sort of like Umbrella. A mimic bot that mimics all known ID methods. Each bot would try hard to crack the oponents ID system, and when it did, it would share the knowledge. Just to encourage people to find new ones.
Something like the above would be much harder to mimic unless you knew the pattern. If you did something like:
*.nrg 17 mod *.body 23 mod mod
for conspec, that might be even harder to crack.