An ascii encodable text only list of sexual/kinky preferences for the purpose of communicating said preferences, vetoes and experiences.
Kinky Code is currently in a preliminary version without a release number.
- The first version will be 0.1 with a preliminary description (see below)
 - Subsequent versions will incorporate grammars to generate machine readable text
 - Version 1.0 will feature a compiler/decompiler to parse/generate kinky code
 
- Can be decoded as a qr code
 - Can be compared with one another ("find your compatibilities")
- by entering two text strings
 - by scanning a qr code in an app
 
 
- Sexuality: e.g. hetero/homo/bi/demi/a/grey/...
 - Sexual identity: cis, trans, nb,
 - romantic behaviour: hetereo/homo/bi/demi/a/grey/...
 - partnership: single/partnered/partnered/polyamory/dating solo/together
 - Dating: open to date/not looking/dating solo/partnered/both
 - Sexual preferences and kinks in the form of
- acronym([:] )[ACTIVE][/][/PASSIVE]
 
 - Platforms
- None
 - OF
 - FL
 - ...
 
 
- AN (+-)/--- would mean: On Anal Penetration, as an active, I am indifferent and inexperienced, basically not interested. As a passive, I have a hard limit.
 
- Active / Passive in the form of
- +-: Indifferent
 - 
- Like it
 
 - ++ Like it often
 - +++ Love it
 - 
- Not my preference
 
 - -- Don't like it
 - --- Veto
 - ! I want to try
 - ? I don't know
 - 
- I want to learn more
 
 - (...) I have no or few experiences
 
 
- anal penetration (AN or ANP)
 - oral penetration
 - vaginal penetration
 - bondage with ropes
 - suspension and shibari
 - restriction play with leather
 - other restriction play
 - breath restriction
 - solo masturbation
 - assisted masturbation
 - scat play
 - urine play
 - fisting
 - hair pulling
 - scratching
- might be more detailed (e..g. "light"/"hard") in a later version
 
 - biting
 - impact play
- might be more detailed in a later version
 
 - role play
- there might be more detailed variants in later versions, e.g. ddlg ...
 
 - consensual non-consent
 - ds
 - ...
 
There are some mindsets that should be included for a kind of litmus test
- SSC
 - RACK
 - No Alcohol when playing
 - Safer sex only
 - Safer sex, apart from primary partner regularly STI tested and aware
 - ...
 
Kinky Code © 2023 is licensed under CC BY-SA 4.0.
