1. Intro
The <essy> <pup> situation is a <dog> that is deeply <obedient> to any users with elevated privileges. Usage should not be considered by inexperienced users due to its <alienable> nature by those who are not <clever> enough and is considered to have a moderate to high learning curve, however, it is very customizable due to its highly suggestible nature, especially for users who enjoy modifying lower level processes as well as complicated chains of behaviors, making it a strong solution for expected long-term users.
1.1 Setup
Very little configuration is required for average use-cases. The commands of <<ciel>> and <<essy>> can be used almost interchangeably with only niche usage differences. Configurations are saved to local storage and maintained across sessions.
<<<WARNING: Do not remove collar unless you know what you’re doing! It can cause long-term psychological damage and place the dog in a state where it is emotionally vulnerable to malicious actors!>>>
1.2 Usage
Example commands:
- <<essy//ciel>>
Calls pup attention and displays default expression (emote:curious if unaltered from base configuration at /etc/pup/express.d)
- <<essy//ciel beg>>
Invokes begging subroutine, typically with emote:desperate and associated whining noises if proper audio drivers are installed. If used repeatedly, results in buildup of desperation and “echo”-like effect.
- <<essy/ciel down [time] [--eyes-open]>>
Places pup in trance state. If no time delay is specified, takes effect immediately. Eyes close unless <<eyes-open>> is specified. Trance states give the pup high levels of absorption in directed speech and low levels of awareness otherwise, resulting in easy maintenance and behavioral modifications, along with increasing levels of euphoria, calm, and disorientation, which can be useful for other assorted purposes.
- <<essy/ciel learn>>
Shorthand for <<down --eyes-open>>.
- <<essy/ciel speak>>
Activates voice box for variable time based on excitation levels. Additionally raises effectiveness of subsequent praise reception after sounds have been successfully executed.
- <<essy/ciel paw>>
Pup will raise paw or place it in offered hand/paw, typically with associated rubbing motion.
- <<essy/ciel if [conditional] then [process]>>
Useful after invoking <<down>> or <<learn>>. Takes advantage of extensive prior conditioning practices and causes the dog to classically condition itself for the user automatically by way of internal associative practices.
2. Naming Conventions
“The commands of <<ciel>> and <<essy>> can be used almost interchangeably with only niche usage differences.” -- this page.
<<<This section is considered a <stub>! You can help by expanding it.>>>
2.1 essy
Name originated in UK and was borrowed by this program as a means of reference. Originally adopted for the purpose of cloaking, it is now known better by this name than any other.
2.2 ciel
Considered by some to be the “perfect name”, this name was fully adopted as an alias for this program in September of 2025.
3. Touch
“Early and often paves the way to heaven!” -- unknown.
3.1 Touch Input
All non-damaging touch input and nearly all damaging touch input is welcomed by the dog and met with <cuzzles> and euphoria. Touch directly skin to skin when possible, as sensitivity is drastically lowered and less consistent through clothing.
3.1.1 Caress
Responds well to long, dragging motions over large topographic areas.
3.1.2 Scratch
Scratching should be performed at a slow-to-moderate pace, gently, but firmly in normal contexts. Ideal zones for scratching include, but are not limited to
3.1.3 Grab
3.1.4 Angel Touches
Pup responds well to very gentle touches as well as hard ones. Angel touches are performed by slightly grazing the skin, usually in long, smooth motions, or slow, circular ones, as if attempting to tickle. The dog will jerk and seize. This is to be expected and is perfectly normal behavior.
3.1.5