/kinky-code

An ascii encodable text only list of sexual/kinky preferences for the purpose of communicating said preferences, vetoes and experiences.

Creative Commons Zero v1.0 UniversalCC0-1.0

Kinky Code

Abstract

An ascii encodable text only list of sexual/kinky preferences for the purpose of communicating said preferences, vetoes and experiences.

Version

Kinky Code is currently in a preliminary version without a release number.

Roadmap

  • 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

Variants

  • 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

Sections

  • 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
    • ...

Sexual Preferences and Kinks

Examples

  • 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.

Format

  • 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

List

  • 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
  • ...

Mindset & Practices

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
  • ...

License

Creative Commons License
Kinky Code © 2023 is licensed under CC BY-SA 4.0.