#{rp sample: ruby}
Explore tagged Tumblr posts
megamozartx · 10 months ago
Text
"Hey Mozart, what kinds of things do you draw?"
Occasionally good, mostly shitposting, and apparently I redesigned Piano to be a judgmental goth.
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
And here's one time I drew Ruby-Spears Bass + Piano + Zero:
Tumblr media Tumblr media Tumblr media
I've been drawing since I was 8 years old I'm very serious.
19 notes · View notes
echoesoflila · 8 months ago
Text
RP Sample - Ruby Sunday
Tumblr media
Ruby fidgeted with the TARDIS console, her fingers running over the buttons and levers she was still learning to understand. "You know," she said, looking over at the Doctor, "for something that's supposed to travel through time and space, you'd think this old box would come with an instruction manual." She flashed a grin, though a part of her was a bit nervous. It had only been a few weeks since she'd started this mad journey, and while she loved every minute of it, the unpredictability still made her heart race.
The Doctor, of course, was completely unfazed, flipping switches with that usual burst of chaotic energy. “Where’s the fun in manuals? Just push a button and hope for the best!”
Ruby snorted, leaning back against the railing. "Right, because nothing says ‘good plan’ like winging it through a black hole." Still, as the TARDIS rumbled to life, Ruby couldn’t help but feel a sense of exhilaration. Every trip was a chance to see something new, and despite her sarcastic banter, she wouldn’t trade this life for anything.
5 notes · View notes
freedom-fighter-network · 2 months ago
Text
Tumblr media
Reports of a suspicious dove in the Viridian Jungle had been quick to reach the ears of the local Freedom Fighters; apparently this stranger had been seen harassing the local Mobini and taking samples from the flora, and it was a surprise that the unusually environmentally-conscious Miniboss of the Eggman Empire that also resided within the jungle hadn't gotten her talons on them first.
It was probably for the best that she hadn't.
💟☮🟆 "There, I think I see them...!"
Ruby and her comrades had gone out to look for this dove, and perhaps try to convince them to leave the jungle alone.
🔏☮ CLOSED RP 🟆 @cals-rp-zone ☮🔏
3 notes · View notes
deals-and-the-chipped-cup · 5 years ago
Text
Tainted Blood || Belle and Rumple
@aldahi-rp
"Testy much” Emma answered.  She could snipe right back if Gold wanted to play that game.
“What’s up?” She added to Mary Margaret.
“Rumplestiltskin was poisoned, that’s why he… Um…” Snow said, trying to be sensitive towards Rumplestiltskin’s predicament and obvious feelings on the matter.
“That’s why he can’t even pick up a piece of charred fabric off the ground without collapsing.” Regina filled in.
Emma was still the sheriff (officially).  “Alright” she said to Gold, as if interrogating any ordinary person about any ordinary potential bad actors in any ordinary small town.  “What can you tell me about these people who poisoned you?”
“We didn’t see them” Belle said, “they gave Ruby a free sample of tea, she passed it along to me, and I passed it along to Rumple.  The poison was in the tea.  Ruby saw them, and Dr. Whale seems to know them.  You should interrogate THEM.” Belle suggested.  “The only one we saw was named Edward Bennett, and Dr. Whale… Uh… has him in custody.”
“Edward Bennett is a snail and won’t be talking to anyone,” Rumple said.
He’d already explained some of the situation to David, when he’d been convincing him to give him the remains of the hat, and he wasn’t happy that now Emma also wanted to know everything that had happened.
There was no point in hiding the details from her though.  And if he told her what it was she wanted to know, then he could leave.
“There are two others, presumably somewhere in town.  They are monster hunters from Mist Lands, who came here to poison and capture Ruby, except, as Belle explained, I drank the tea instead.  Ruby already knows about the situation, and that the other two could still be looking for her.”
He decided that should be enough detail for Emma, if she was going to attempt to find these other two monster hunters.  It wasn’t like he actually knew much about them.
He wasn’t planning on doing anything to find them until after he found the antidote, unless the monster hunters found him, like Bennett had.
1 note · View note
variantia · 6 years ago
Text
BELLUM.  sometimes I think back when I was just getting into SU
I remember being on my original Toy Bonnie blog, back when FNAF was super popular, and I had reblogged some kind of ... “describe your favorite ship in my inbox and I’ll guess what it is” or smth along those lines
and somebody sent in a description for Ruby and Sapphire
because Jailbreak had just aired at the time
and I guessed wrong bc, well, I hadn’t seen SU at that point lol
but I was intrigued and looked it up, started watching, and man, that was IT
shortly after that I reblogged a meme like “send me a character and I’ll write a RP sample of them” and in the tags asked if people would maybe send some SU characters because I thought writing them would be fun
I believe one of the first ones, if not the first one, that somebody sent in was Sugilite, and I’m still very proud of that first thing I wrote for her
but it wasn’t until several people told me they thought I would make a wonderful Sugilite that I seriously started considering the idea of a SU blog
what’s it been now -- like five years since I started my old SU multi-muse ?  FIVE YEARS THAT I’VE BEEN INTO THIS SHOW
I’m glad that my writing and art have improved so much in this time, and I don’t think I’d ever want to go back to five years ago
but at the same time ... thinking back on those days when I was starting to get deep into SU make me feel happy, like they were some of the best of my life
like I was getting into this amazing thing that back then I didn’t realize how much it would impact me emotionally, how much it would help me, and how big a part of my life it would be
and like, even though the fandom can be rough sometimes, and yeah the show has its flaws and all -- just like literally everything in the world because nothing’s perfect, but we don’t love things because they’re perfect -- you know, if I knew everything that would happen in my life between then and now
I wouldn’t change a thing, I don’t regret getting into this show and I don’t regret the fact that it’s become such a big part of my life.
maybe it’s just me being sentimental late at night, but God, I’m so happy and thankful that I get to be alive at the same time that Steven Universe exists.  <3
1 note · View note
repose-and-run · 7 years ago
Text
LF RP Interactions - Haname Yumishi (BALMUNG)
Hi all! I’m Rins and I’m new to Balmung and MMO RPing and wanted to get a headstart here! Loving the community so far! I’ve attended a few very well put together events so far and everything is so immersive! Please hit me up if you would like to RP or headcanon! Also open to FC suggestions for both me and my friend, Akane!
Tumblr media
Name: Haname Yumishi Gender: Female Age: 20 Race: Au’ra, Raen Birthplace: Sui-no-Sato in the Ruby Sea Current Residence: Carline Canopy mainly but will travel occasionally Sexual Orientation: Demiromantic/Demisexual Relationship Status: Single Occupation: Conjurer (still a student)
Appearance:
Hair: Pale blonde Skin: Light Eyes: Pitch black Height: 4′9′’ Build: Petite with little to no curves Noteable Features: Gold freckles and straight eyebrows
Personality:
+Optimistic +Amiable +Supportive +Easily amused -Dense -Lackadaisical -Unreliable -Mundane Hobbies: Sampling new foods, taking afternoon naps, collecting rocks, pulling weeds, doing laundry, counting things, and stepping on old, dried leaves for that satisfying crunch Likes: People who are helpful and nice, rainy weather, stories about adventures, having friends and people to talk to Dislikes: Homework, studying, exams
Hooks: - Frequently hanging around Carline Canopy or loitering outside of the Conjurer’s Guild. She also lingers around Lavender Beds, poking around the different cafes, performances and markets to avoid going to class. -Quite gullible due to her sheltered lifestyle back at Sui-no-Sato. Very easy to rope her into shenanigans. She might have unknowingly contributed to petty crimes because of this…
Availability:
Server: Balmung Timezone: Central Time (UTC -5) RP Style: Experienced with lit format RPing, forum RPing, group RPs but new at MMO RP. If you’ve got any tips and pointers, please feel free to send them my way!  I’m usually available if you message me through Discord or Twitter! For in-game RPs though, I’m not available until around 6pm Central time.
Contact Info: In-game: Haname Yumishi Discord: Rinslette#3125 Twitter: lettucetown (I use this mostly for art, mobage screenshots, and pictures of my pets though) And of course, Tumblr!
32 notes · View notes
dawnpuppiesy2 · 4 years ago
Photo
Tumblr media Tumblr media Tumblr media
Birth Season: Early Spring
Pack: Rogue
Dam: Risa
Sire: Elliott
Puppy Name: Unnamed Puppy 3 (Name determined IC!)
Sex: assigned AMAB
Height: Average
Weight: Average
Build: Lean
Description: Puppy Three is shorter than his brothers, with the same build as Puppy Two. He makes up for this lack of height with his coat. Combining his maternal grandfathers pattern with Risa’s brilliant ruby reds, Puppy Three sports a dark face mask, and back, but with white unders. White sweeps under his eyes showcase sharp, stunning emerald, gained from his grandmother Myfanwy.
Personality: Chaotic gremlin. Rest is up to the adopter!
Health: Healthy
Is either parent interested in adopting? Bean is considering one of the boys, but only if he doesn’t get any apps.
warning: There’s a high chance that Risa will either abandon, forget to feed, or intentionally get rid of her pups. If she does decide to be a mother, she may be a bad and neglectful one. Please write at your own risk!
What type of applications are the parents looking for? Personality rewrite. No rp samples please!
Can the applicant change the personality? You can do whatever you want as long as you keep the provided traits!
0 notes
forsaken-city-rp · 5 years ago
Photo
Tumblr media
Welcome to The Forsaken City! We’re glad to see that you have arrived safely within the city limits.  You have three days to make your Facebook and add the admins Sammy, Seunghyun, and Myunjun.  But be careful, the sun is rising quickly, and hunters are always on the move.
NAME, STAGE NAME, AND GROUP:  Jung Subin, Subin, Victon
AGE: Appears 19-21; True Age: 500-600 Years Old
SPECIES:  Djinn & Incubus Hybrid
LIT RP SAMPLE:   All dolled up in expensive furs, tight leather, and glittering chains, with pretty red lips and wide, doe-like eyes, Subin was the perfect piece of arm-candy, and he sure as hell expected to be treated that way.  His benefactor for the night—one of Korea’s many wealthy, foreign-based officials returned home for some private gala (and thus for an evening of showing off their sweet young things), was, for the moment, playing his part quite well, a bruising hand permanently resting on the immortal’s hip as he led him around the dim, luxurious hall dusked by smoke, designer perfume, and opulence.  His “date” had presented him with a lovely new choker made of enough top-grade, shimmering diamonds to buy a few islands before they’d entered, so for the moment, Subin was satisfied, and could go either way on whether or not this rich, powerful, pathetic man was going to end up dead or alive by the end of the night.  In the meantime, he was quite content, sitting in the human’s lap, sipping sweet liquors and eating maraschino cherries like the other dignitaries’ and millionaires’ escorts, and letting the man’s hands wander as he talked with the other wealthy bastards.  Of course, he wasn’t paying any attention to their drivel, rather letting his gaze wander around, taking count of how many jealous eyes were resting on the two of them, how many men were waiting to pounce, how many potential prey waiting for him to sink his teeth into their throats.  
He only returned his focus to his current meal when the man mentioned his name, and Subin fixed him with a fake, innocent, adoring expression, just in time to be coaxed into a near-indecent kiss.  He could taste the man’s lust on his tongue, just as he could taste that of the others watching them with baited breath, wanting a show if they themselves couldn’t get to have him.  When he pulled away, the poor son of a bitch was sweating, skin pale, chest heaving.  Subin knew better than to take too much in public, but fuck, he was just so delicious, and so /willing/.  Maybe it would be best if he found himself a little snack to tide himself over before they got to the main event—he wanted his prey to last till then.  Feigning concern, Subin  furrowed his brow and rose from the official’s lap, gently kissing his cheek and promising to go get him some water before slinking away, hips swaying as he internally preened from the attention he got just from crossing the room.  Making eye-contact with the closest attractive waiter, he tilted his head towards the bathrooms; an open invitation to follow laced with a little something hypnotic, inhuman, and made his way there, taking his sweet time to savor the desire on the air.   Subin made quick work of his little appetizer as soon as the waiter slipped inside and foolishly locked the doors behind them.  After luring him into one of the spacious stalls, the immortal kissed him stupid, licked down his throat, bit into his jugular, and drank him dry—the human didn’t cry out, didn’t even try to struggle.  Rather he moaned and begged for more and more, rutting against the demon’s thigh, high on the venom in Subin’s fangs and made utterly complacent by the demon’s spell, till finally he went limp and still, silent.  Ever classy, he didn’t waste a drop, lapping the little ruby beads up from where they’d escape and dripped down the corpse’s collarbones.  He politely wiped his mouth and left the body there, collapsed on the quartz of the marble floor.  After checking himself in the mirror, making sure no stains had made it onto his clothes (they hadn’t), he fluffed up his hair, rewrapped his fur coat around his shoulders, and left.     What he was not expecting, however, was to be grabbed as soon as he unlocked the bathroom door and stepped back out into the main hall.  Two men, nearly double his size and dressed in all black, body-guards from what he could tell, took him by the arms and dragged him outside through the nearest back exit.  He wasn’t afraid, nor even bothered really.  They couldn’t do anything to him, but they were foolish enough to believe they could, and clearly someone had given them the orders to take him, for one reason or another, so it would be far more entertaining to play along and see where he ended up rather than just killing them right here, right now.  So he waited, letting them move him, until he was shoved to his knees in front of an older man, dressed in black and gaudy gold (fuck, humans were so tasteless), who crackled with what the hybrid immediately recognized with weak, poorly trained magic.  Great.  Another wannabe sorcerer who thinks just because he can do some cute little party tricks and he’s ready to play with things far beyond his control.  Subin looked up at him through long lashes, worrying his lower lip in his teeth as he pretended to be scared, even if he was already celebrating the fact that not one but three snacks had presented themselves on silver platters, just for him.  The sorcerer pulled out a lamp (ha, what a fucking imbecile) and shoved it in the hybrid’s face.  “Do you know what this is?” He asked, all bravado and confidence and glee.  Feigning horror, Subin nodded his head and struggled against the hands resting on his shoulders.   “Please sir, anything but that…” He whimpered, voice sweet and trembling, hands clasped before him.  The man smirked, nodding at his grunts who let the hybrid go and stepped away.  He reached down and cupped Subin’s chin in his nasty, ring-laden fingers.  “I have been studying you Djinn for you years,” He began as his thumb traced the hybrid’s lips (Subin considered biting it off but knew that would ruin the game).  “I know what you creatures fear, and fear means control, doesn’t it?  Now, either give me my wishes, or I’ll lock you away, just like Solomon did your brothers and sisters.  I want to be the most powerful man in the all the world!”  And of course, with such a bullshit, unoriginal, cliche statement like that, Subin couldn’t help but break character and laugh out loud, the sound pretty and cold and cruel, his eyes glowing crimson as he shook his head and gracefully moved to his feet, leaving the sorcerer sputtering in disbelief.  He flashed his his teeth, the points glinting like knives in the dim light, as he made the lamp vanish with but a look and lunged forward to sink his claws into the man’s chest, his bodyguards dropping like flies as he used his powers to separate their idiot heads from their stinking bodies. “Oh honey…I’m afraid you’re mistaken.  I’m no fuckin’ djinn.”
0 notes
aldmeriqueen · 8 years ago
Text
Sample rp
-Ayrenn Aldmeri, leader of the Aldmeri Dominion and also queen of Alinor, Summerset Isles. Her ruling goes out toward Valenwood, Elsweyr and Summerset Isles. She took the throne agreeing gone for seventeen years and when she got word about her father's passing, she returned from Valenwood to reclaim the throne. She disappeared at the age of eight in 2E 563 and was trained at Direnni Tower in High Rock. She was called the Unforeseen Queen and also the eldest in her family. Upon her return, she took the throne in 7th of Frostfall 2E 580. She also founded the First Aldmeri Dominion. With combined forces with Bosmer and Khajiit, their forces were great. Her younger brother Prince Naemon and his wife Estre almost took the throne, but Estre was disappointed that she never became queen. But Ayrenn made her High Kinlady in the court as her rank. But not everyone thought the Aldmeri Dominion was the best thing for Tamriel. As an alliance against the Ebonheart Pact and Daggerfall Covenant, they were at war with the Daedra as well. While trying to gain control of the Ruby Throne in Cyrodiil and gain Elven influence once again, Ayrenn planned to have a High Elf infant to sit on the Ruby Throne. Today she hoped to bring more influence to Tamriel of the Dominion. But after joining forces with another kingdom, this would expand her armies as she still raised it. But long since Talos came and went, she noticed that the Third Aldmeri Dominion opposed the worship of Talos and since the treaty of the White-Gold Concordant, the worship is banned by the Empire. Ever since her return, she tried to settle things down when it came to that. She didn't know about Talos becoming a divine, but she always knew there was Eight instead of Nine. In the Third Era, it was known as the Eight and One. Queen Ayrenn sat on her throne in Alinor as she listens to a nobleman discuss about the future for the Dominion. Now only her as she resumed her rule, she sat there as she nodded her head listening word for word on it.- Thank you. I'll be sure to think on it. You may go now. -The nobleman bows and leaves the room. Not many were happy to see Ayrenn return, but some would have to get used to her being around. Many Justiciars still stood around on both sides of the Queen as she sits in her throne. She got up and went to the training grounds and practiced her sword fighting while practicing on a dummy. She even tried out now and arrow and shot at the bullseye with ease as she was quick on the target. The ones who previously opposed Ayrenn as queen was a group called Veiled Heritance. They didn't like the fact that Bosmer and Khajiit were allies and only preferred only High Elves. They tried many assassination attempts but failed. When it was revealed that one of her own court was leading the group, she knew that she had to be stopped. After her defeat, Ayrenn knew who it was and mourned the loss. Ayrenn still kept her focus on training in the back of the castle on training grounds until she saw the sun going down and went back inside to her chambers and tossed her weapons aside before laying across her bed. Many things roamed her mind and she got lost in them as she closed her eyes and let her mind wander.-
Tumblr media Tumblr media
1 note · View note
archivesdiveronarpg · 8 years ago
Photo
Tumblr media
Congratulations, NELLY! You’ve been accepted for the role of HIPPOLYTA. Nelly, you have no idea how ecstatic I am that someone has finally swept up Hippolyta. She's a warrior in her own right, fighting whatever battle Fate throws her into. You captured her voice that could charm the likes of the Devil himself. In your plots you showed no fear, knowing exactly where you wanted her to go and what path she should take. That's where you won my heart. Thank you so much for taking Halcyon -- I can't wait to see her on the dash! Please read over the checklist and send in your blog within 24 hours. 
                                                                                 WELCOME TO THE MOB.
Alias | Nelly Age | 21 Preferred Pronouns | female Activity Level | The days I work, I’ll likely be inactive because I work grave so (2 - 11 am) and sleep most of the day. But the good news is I work like 3 days a week lol so the other days I’ll be on all day. Timezone | EST Current/Past RP Accounts | Optional. Feel free to give us any current or past roleplay accounts that you think best showcase your writing! In Character Character | Hippolyta / Halcyon Santos What drew you to this character? | I like the idea of this person who had it all, only to fall and instead of lying there she rose with raw passion and determination. I feel like Halcyon has two sides to her. On one hand, she’s this beautiful and kind soul. She’s the type to do anything for a friend and go way beyond what’s expected for a stranger. I wouldn’t say she’s gentle but despite what she’s gone through there’s a pure goodness about her that draws people in. But on the other hand, she’s… Hardened. Like coal turned to a diamond, she was put through fire in the form of the ultimate betrayal (her parents paying off her lover, and her lover accepting it) yet though she came out changed, she was stronger for it. That’s why I don’t think she cried over her husband’s death. I honestly think she smiled when she saw it. Not because she hated him or particularly wanted him dead, but she wanted her freedom. His death was like a weight off and she could finally breathe now that he was gone. And that’s the kind of edge she has now. She is nice but she doesn’t trust easily at all. What is a future plot idea you have in mind for the character? |
Eventually, I want Halcyon to be displaced from the Capulets if possible. I feel like she needs to go through one more major fall and rise before she can settle and plateau. If that’s not possible, then I’d like her to fall all the way to the bottom and have to be an emissary, then a soldier, then work her way up again. Where does her determination end? I just want to push her limits and she how far she’ll go to reclaim the glory she once had.
Then I want Halcyon to find love again. But this time, it won’t be as easy as the first (as ironic as it is, her first love happened basically overnight. It was the kind of fast love that can only happen when you’ve never felt love before. Almost like puppy love, it was true but it also wasn’t.) I want this love to be real and sustained and I want Halcyon to give this person hell but they keep fighting because that’s what adults do when they’re in love. It’ll be passionate and ugly and difficult and utterly beautiful. Of course, this love won’t come for a while as she’s completely closed off to the idea of it at the present.
Finally, I want Halcyon to break so completely that she’s just out for vengeance on someone. She enters such a dark time in her life that she forsakes her religion - a staple of her childhood and beyond. She isolates herself and everything she does is a shade of grey morally. Perhaps it makes sense to her but to others it doesn’t seem as great. In Depth The following THREE questions must be answered in-character, and in para form (quotations, actions written out if applicable, etc). There is no minimum or maximum limit for your response - simply answer as you would were you playing the character. What is your favorite place in Verona? “That’s an easy one,” she smiles, all light and ease and grace, “the Phoenix and the Turtle cafe by far. I love open spaces and coffee - it’s my strongest vice.” She speaks as though to have coffee as a vice is something worth an apology. “So to have both and a bit of quiet away from work, it’s all I can ask for in a day.” What does your typical day look like? “Well I wake up and, this is an insider exclusive, I rub my wrists with oil. Every morning. When I was younger I learned about anointing oil and there was something so comforting about taking the presence of God with me through the day so it’s a habit I’ve kept up for a few years.” She speaks in a low voice, her words warm and private. Yet there is no fear of discovery. Speaking to her is like speaking to an old friend that you would hate to betray. She makes you feel included and trusted and safe. “Then I’ll proceed as normal. Brush my teeth, eat, the usual. Some days I’ll meet with Rafaella, other days I won’t. Some days I’ll eat lunch here, other days I won’t. My typical day is a beautiful combination of multiple possibilities. I will never do the same thing twice in a row.” What are your thoughts on the war between the Capulets and the Montagues? | For once a glint creeps into her smile. A long moment passes before she speaks as if weighing her words to perfection. “I believe that… Old habits are hard to break. Lucius Capulet, to me, was a man much like myself. Someone who rose up again and again and..” She smiles a full smile now, the steel gone completely from her face and replaced by warmth again. “Where there is good, bad will follow. It is the way of life: so it has been and so it will be. This war is inevitable and will last until the end of time.” In-Character Para Sample:
The hollow keys plunked under her fingers, filling the halls with empty notes penned by a dead man. Once again, Halcyon found herself alone on a Friday night. Her husband was gone, the man’s grave still warm in the ground. Her phone was was a skeleton, all metal parts, with no messages to bring it to life. She was utterly alone. Oh how the mighty fall. Once, she would have had more messages than she could answer. Halcyon the Godess. Small town royalty, breezing through life with ruby red lips wrapped tight around a silver spoon. She was blessed, they told her, and blessings were only such if they were shared. And share she did, with any and everyone that entered her presence. Halcyon shared until it felt like she belonged only to the world….
What a beautiful girl - like a little bird.. Halcyon the Songbird. Chirping so sweet. You’re a blessing to us all, little bird. But beware, it is your life’s work to serve others. Never must you forget to cater to those who cater to you. “For by the grace given to me I say to everyone among you not to think of himself more highly than he ought to think, but to think with sober judgment, each according to the measure of faith that God has assigned.” Remember that, Songbird, lest you find yourself with a large head and no room to house it.
Maybe they’d been right… But God - forgive me Father -  how she’d loved it. The stares, the adoration, the love. Everywhere she went, there was love to be found. Even when her mother rapped her on the wrist - how will you ever be anything if you get lazy? again! do it until it’s perfect - it had been love. In all her life, Halcyon had only known love. Perhaps she’d been spoiled. Perhaps she should have known from her parents’ tight lipped smiles that they only wanted love in the eyes of their Father. And perfection, as a reflection of Him, was the only sort of love they’d allow her to receive. But God - forgive me Father - her love had been the closest thing to perfect Halcyon could ever dream of.  
“You’ve never had sex before?” She was laughing that beautiful laugh. The kind that, though Halcyon knew was at her expense, made a laugh bubble in her chest as well. They sat under cherry blossoms. The world was bright, it was gold and pink and blue and red. Spring air ruffled her hair carrying with it hints of Chance Eau Vive. Living water - how appropriate. “Well my parents wouldn’t allow me to date and when they did, they preached chastity and - Quit laughing!”
“How was that?” They lay under silk sheets. The world was theirs. That day and all the days to follow. Theirs was a future of love and passion and fire that moved like water. She burned to look at. She burned to the touch. She burned her whole. Halcyon inhaled her beautiful scent, her cheeks still aflame. “Perfect.”
“There was no time for goodbyes.” She sat on cold concrete. Somehow the truth of it came to her quickly. Her parents were never going to allow this to happen. And in the end they didn’t. The world was a mix of grays, like a factory of bird cages. Everywhere felt like a prison - none more binding than when she said “I do.”
She’d watched the crash. She’d seen his car falling into the lake, heard the shattering of glass and squealing of tires. But it wasn’t so bad in the end; he wasn’t exactly her true love. You couldn’t mistake true love. No, true love had burned her alive, this man only ignited the perpetual embers in her gut. There’d been no passion in their placid relationship. He was nothing more than a boy she let kiss her sometimes… She waited for the tears to come but found it easier to wait for the bell to ring. They should be here any day now, just as she thought they would be.  The notes assaulted the air, her fingers aggressive on the keys. Bach screeched through the empty halls, angry perfection.
Screw them. Screw him. His death was inevitable and she would not cry for such a man as he. He’d treated her like glass. And maybe that’s who she had been. Halcyon the Hollow. Fragile and alone. A body of bones… But she was also fire, raw and fierce. Holding out for the next moment - because there would be others, there always were. Even for dried out little songbirds looking for their notes. For there was no song as pretty as one of redemption.
So maybe right now she wasn’t anything at all…
No.
But soon she would be.
Extras: If you have anything else you’d like to include (further headcanons, an inspo tag, a mock blog, etc), feel free to share it here!
The Santos’ love was not completely unconditional, as is evident in their bribery of their daughter’s fiancee. They loved her, yes, but they loved her most when she was perfect. When she sang pretty songs and brushed her hair until it shone, when she recited all the Bible verses and went to Church without complaint. They loved her most when she was complicite. When she followed all their orders and demands like a pretty doll, theirs to control and play with, then their love shone. The moment she diverted from the path of perfection laid out to her like the Yellow Brick Road, they made a scheme to return her to it. No matter the money or time, their daughter would be perfect.
Halcyon sings and plays the piano (as evident in the self bio.) She gained practice in her church’s choir. Little Hal shone brighter and longer than all the rest because she spent countless hours practicing. Music is her peace now, one of the few things she doesn’t allow her bitterness to taint.
Halcyon was a virgin until she was 24. That’s when she met her lover and that’s when she finally felt brave enough to break her parents’ chastity vow. She’d always been curious about sex but determined it wasn’t worth her parents’ wrath to explore it until late in her life. Their reaction had been awful the first time she came home with a hickie - it had taken a long time to even get the boy (she’d only dared to date boys first) to kiss her neck. But the reaction had been worth it, she’d gotten what she wanted; even if a week later the boy stopped answering her calls completely.
Her house is sparsely but beautifully decorated. She keeps plants and flowers in every room, to remind herself that there is life where she lives. Hal also has a cute little chow-chow puppy to keep her company, to remind herself what it’s like to be loved unconditionally.
Hal’s main motivation is love. She grew up with it and though she claims coffee is her main vice - and she truly is addicted to coffee - love is the one thing she’d die for.
(submitting from my RP account because… well… if I log out I may never log back in lol I forgot the password. But at any rate, I hope this app is okay. You all have a beautiful group.)
4 notes · View notes
deals-and-the-chipped-cup · 5 years ago
Text
Tainted Blood || Belle and Rumple
@aldahi-rp
Dr. Whale eyed the monitor reading out Rumplestiltskin’s vital signs.  "You might want to watch that.” He commented.  “Your vitals dipped when you cast that spell.”
“Did they?” Asked the now immobilized stranger with something akin to interest.
Belle frowned.  She thought this was likely information the doctor should have given them NOT in front of this particular individual, (statue-like tho he may be.)
“Yes” the stranger said, trying to turn his head to get a better look at the man who was speaking to him, but as it turned out, he could only really see him in his perifirial vision.
The stranger struggled a moment against the immobilization spell, but carefully, as though testing it for weaknesses. After a moment he gave up, but he maintained his composure.
“I take it that someone would be you?”
"So it would seem."
Rumple wished that he wasn't feeling so weak and dizzy. He didn't want to talk to this stranger lying in a hospital bed. He wanted to get up, and walk over to him, show him exactly who he was dealing was.
If he got out of bed, he would probably fall over, or at the very least struggle to remain standing. That wasn't likely to help.
He remained in the bed. But he did carefully sit up, trying to ignore the way the room seemed to spin around him, and the way his vision blurred, making it difficult to focus on the stranger.
"You won't find any weaknesses in that spell," Rumple told him. He might feel terrible after casting it, but he was confident in the strength of the spell. "A little bit of poison isn't going to weaken my spellcasting. You should have thought of that before poisoning the Dark One."
Of course, Rumple didn't know that he'd actually been the intended target. The tea had originally been given to Ruby, who'd then given a sample of it to Belle. Had this guy known about Ruby and Belle's friendship enough to hope that would happen? Had the original target been Ruby?
Based on what the stranger had said so far, it seemed more likely that he hadn't known that Rumple would be the one to drink it.
1 note · View note
ma-at-thought · 8 years ago
Text
Some folks have requested examples of what a commissioned TRP3 profile would look like for their characters, so I’m using one of mine as an example. Buyers will need to provide some visual references as well as any links to art or music they want to be able to share. Links to character stories and information on pets and history will be required. I’m also willing to go digging through the various icons to be used on request, and can include their codes like I have on this sample. This one is lengthy, a bit over 1000 words, and would cost $10, including icons and tinyURLs for art and music.
Rijhanni's RP Profile
Height: 5'3" Weight: A little curvy
Title: Senior Sergeant
Nickname: Pyromite | Mini-Frostwolf
Class: Pyrotechnics Expert Class Color: c3461e
Motto: Anything can be set on fire if you try hard enough.
Eye Color: 69ca8e
Background 5 Template 1
{icon:INV_Misc_FireDancer_01:25}
An aura of drifting sparks like those that rise from a campfire nearly always surrounds her, radiating heat as well.
She can go between animated and lively to solemn and thoughtful in the blink of an eye, and she doesn't seem to have an 'in between' state. Delicately-tapered ears tend to display conflicting moods or thoughts with independent movement. Even when engaged in conversation or activity, she seems very aware of her surroundings, ready for events around her to change as rapidly as her own moods.
Even for a Sin'dorei, Rijhanni is short. The combination of a curvy figure and well-toned muscle can make her appear a bit stocky when in the company of her own kind, but since she's usually in the company of Orcs, she just seems tiny. Stark white hair is often tousled and tends to continually fall over one pale jade eye, the short-cropped tresses only a few shades lighter than alabaster skin. Her lips are a rich ruby color, though through lipstick, stains, or nature is up for debate. She smells faintly of spice and incense, with a faint aroma like that of a slow-burning campfire.
While in Orgrimmar, she was once criticized for her outfit, which displayed her legs to the hips and left her arms bare. Her response: "It's midsummer. This is a desert. Shut up." Rijhanni does tend to wear garb that shows considerable exposed skin, often in fiery shades of red, orange, or amber with black. When she's not dressed in such a fashion, she's proudly wearing the blues, silvers, and white of the Frostwolves paired with a hard-earned tabard. While she does own a few robes and dresses, she prefers pants (or a lack thereof) for mobility. She's often armed with blade or staff, and seems a competent fighter with both.
Face-Claim: Eliza Dushku (Buffy, Dollhouse)
rijhanni.tumblr.com
--art links here-- Spell_Fire_Rune ?
{icon:Achievement_Reputation_03:25}
*You May Know Her If*
You fought at the siege of Icecrown Citadel.
You live in Orgrimmar.
You are a Frostwolf from Azeroth or Draenor.
You take (possibly unhealthy) interest in the crafting and use of explosives.
You have had to requisition munitions or siege vehicles for Horde use in Draenor.
You know her surname -and- were involved in shady dealings or clandestine rituals in elven society.
*Rules*
IC =/= OoC: I am not my character. The actions of my character are motivated by her story-line and history. I am a fairly friendly creature willing to answer OOC questions.
GODMODDING: No. I cannot do anything to your character without your permission and acceptance, and the same goes for me. If you'd like to know Rijhanni somehow, you're welcome to message me and maybe we can work something out!
COMBAT: No PvP. RP or RP/Roll options can be discussed.
LORE: I do my best to abide by the lore Blizzard has available, though some gaps require bending the lore a bit or filling in blanks.
Rijhanni Shadowspire is rated 'M' for Mature. Interaction may include but is not limited to: violence, dark magic, torture, blood rites, and casual nudity.
At First Glance
Brightly Burning INV_Elemental_Mote_Fire01 Little sparks drift up around her, like embers floating up from a camp fire. She also seems to radiate unusual warmth, and her skin tends to be hot to the touch.
Senior Sergeant Achievement_Garrison_Monument_Horde_PVP Fastened to her tabard is a pin denoting her rank within the Horde military unit, the Vol'kar Legion.
Combat Veteran artifactability_FeralDruid_OpenWounds Thin and faded silvery scars draw a line down the side of her face, and another across her throat. Other scars, both old and more recent, can be seen at her arms and thighs. More are hidden beneath her garb.
Fel Energy Spell_Fire_FelFlameRing Those who have a method of detecting Fel energies active around her would note that she seems to have an immense amount of it associated with her. Perhaps it is not her own...
Companion Profiles
Grymmie: Spell_Shadow_SummonFelHunter
Protective Sha_Spell_Fire_Felfireward He is always alert around others, seeming to observe, prepared to charge in should Rijhanni be threatened.
Possessive PetBattle_Health He frequently positions himself close to Rijhanni, often brushing up against her side or extending a magic-siphoning tendril to touch her. For whatever reason, it seems he prefers to be near her, in contact if possible.
Big Beast Icon_PetFamily_Beast Anyone familiar with his demon type would realize he's quite large. Brawny and bulky, he could rival a smallish bear for sheer mass, and likely hits like a truck when he charges.
CLEARLY LABELED PVPCurrency Honor Horde The Horde symbol has been painted in bone-white pigment on his flanks.
 Grilka INV_FelStalker_Pet
Tiny But Fierce Ability_Druid_FerociousBite This little Felhound creature is just as eager to leap into the fray as the larger ones, though with considerably less dramatic results. Sometimes, 'the fray' is Grymmie's tail. Sometimes, it's a fallen branch.
Sleepy Spell_Frost_Stun Seemingly at random, this little creature will flop down and fall asleep. There's little warning. Often, it's at Rijhanni's feet.
CLEARLY LABELED PVPCurrency Honor Horde Bone-white pigment has been used to paint the Horde symbol across the pudgy small demon's back.
Kishthak INV_FelStalkerMount
Built To Run Spell_Fire_BurningSpeed This demon appears to be in the Fel Hunter family, but has a lean and leggy build. It moves with swift grace, the gait similar to that of a riding wolf.
Minimal Armor INV_Archaeology_Ogres_Chimera_Riding_Harness Unlike the model, there is no blindfold, and no bones dangle from the saddle. Armor is light-weight black leather, with a simple saddle. No bridle or reins.
CLEARLY LABELED PVPCurrency Honor Horde Red symbols etched into black armor, as well as bone-white pigment painted at the demon's hips, show the Horde symbol.
Suspicious Sha_Ability_Rogue_BloodyEye_nightmare Kishthak is comfortable with Rijhanni, Jhuugrym, and Grilka. No one else. All others find themselves closely and warily observed; the demon is prepared to attack anything that seems remotely like a threat.
--tinyURLs for music and art--
4 notes · View notes
Text
Gemstones Market growing at a CAGR of 5.0% through 2026
Global demand for gemstones is envisaged to surge steadily over the course of coming years. Gemstones worth nearly US$ 22 billion were sold in 2018, as reported by a new research intelligence outlook of Future Market Insights (FMI). The global gemstones market revenues are likely to see moderate Y-o-Y growth of 4.4% in 2019.
Customization of Gemstones Jewelry & Ornaments Trending Rapidly
According to FMI’s report, nearly 85% of overall sales of gemstones is accounted by jewelry and ornaments, a majority of which is accounted by gemstone-studded rings. Customization of gems and jewelry has been trending since the recent past, which is creating high-potential growth opportunities for gemstones market players. The report suggests that a number of manufacturers and designers are exclusively focused on the development of innovative, customized gemstone jewelry designs by using cutting edge technologies such as rapid prototyping (RP) and computer-aided design (CAD). However, research also clearly points to steady growth in the rate of purchasing gemstones for luxury arts.
Diamond holds an approximate revenue share of 80% of overall gemstones sales and has been projected to remain the bestselling type of gemstones over the years to come. The report highlights promising growth in the demand for ruby, as indicated by the gemstones market forecast for the next few years. At present, more than 85% of gemstones that are sold are in synthetic format. The study opines that the versatile physical attributes and relatively lower price point of gemstones in the synthetic format will continue to position them as a preferred choice over natural gemstones.
Although low-end gemstones have been performing well in terms of sales over the recent past, high-end gemstones market will continue to nurture the premium consumer base. Consumers from emerging Asian economies will particularly prefer high-quality gemstones that are rare to collect and unique in designs. While this trend has originated from the constantly improving per-capita spending on lifestyle products, a sizable consumer population also reaffirms to adhere to budget constraints while selecting the type of gemstone.
For More Detailed Insights on Gemstones Market Size Analysis
Request a sample
https://www.futuremarketinsights.com/reports/sample/REP-GB-9459
 Developed Regions Spearhead Global Gemstones Space, Asian Markets to Emerge Lucrative
North America, with over 1/3rd share of the global gemstones market value, will remain the preeminent region for investment, for manufacturers, designers, and marketers of gemstones. Moreover, according to the study, Europe also accounts for a considerably high value share in gemstones market – prominently owing to significant demand for diamond and precious gemstones jewelry.
Furthermore, Asia Pacific - the hub for some of the high-quality, finest gemstone finds, is cited as an important regional market for both, diamond and colored gemstones. FMI’s analysis points to China’s primacy in the APAC’s gemstones market, followed by India and Japan.
Competition Analysis: Gemstones Market Players
Supply of colored gemstones such as ruby, sapphire, emerald, and others is likely to remain fragmented, as colored gemstones has been defined as a small cottage industry. The number of players is high and the products range is wide. On the other side, the market for diamond is governed by a few large players, owning concentrated mine pockets.
A majority of leading companies operating in the global gemstones market landscape are strategizing on the expansion of mining, production, and processing capacities of gemstones. Several players in gemstones market are also focusing their developmental strategies on mining, manufacturing, and processing of diamond. The report has profiled some of the prominent companies active in global gemstones market, including Gem Diamonds Limited, Rockwell Diamonds Inc., Debswana Diamond Company (Pty) Limited, Swarovski Group, Petra Diamonds Limited, Botswana Diamonds P.L.C, Stornoway Diamond Corporation, Arctic Star Exploration Corp., KGK Group, and others.
0 notes
whatculturerp · 7 years ago
Text
WELCOME TO WHATCULTURERP, KELLS, YOU’VE BEEN ACCEPTED AS YOUR FIRST CHOICE, LIV MORGAN!
SEND US YOUR ACCOUNT WITHIN 24 HOURS. IF YOU FAIL TO DO SO THE ROLE WILL BE RE-OPENED FOR THE PUBLIC. PLEASE MAKE SURE YOUR ASK BOX IS ON AND READY TO ROLEPLAY. ANY FURTHER QUESTIONS? PLEASE LET US KNOW.
* SEND US YOUR RP BLOG VIA MESSAGES OR THROUGH OUR INBOX.
NAME/AGE/TIMEZONE:
My name is Kells, I’m 25, and I live in the Eastern Standard Timezone.
FIRST CHOICE:
Liv Morgan.
SECOND CHOICE:
Ember Moon.
GENDER YOUR CHARACTER IDENTIFIES WITH:
Female.
RULES CONFIRMATION:
Of course, that’s just good manners. I think the one I agree with the most is the one about bubble roleplaying. It really sucks to get super excited to join a group only to be ignored once you do join.
DESIRED CONNECTIONS:
I’d like to have a Ruby Riott and Sarah Logan around for obvious reasons, but I’d also like to see a Corey Graves or Tyler Bate about for various reasons.
PARA SAMPLE:
The dimly lit and normally neat room - kept neat to purposely contrast with the chaos within the occupant’s head to give himself a modicum of control over something in his life - looked as though a storm had come through its confines. Books, clothes, and old photos were tossed about carelessly as if they meant little or nothing to the brunette that was sat in the midst of the wreckage with a notebook sat atop his lap. If he didn’t look too closely he almost believed that none of it mattered. In fact, that had been the mindset that the too thin vocalist had taken over the course of the last few weeks, though it was the furthest thing from the truth. This was the boy that held onto everything and cherished things long beyond what most would. And yet.
And yet there he was, sat in the middle of the self-created chaos that was a physical display of the chaos within the boy’s own head. Heavy eyebrows were set in a firm line, chapped lips were drown down at the corners in a tired frown and narrow shoulders were hunched as if to protect Matty from his own head - no one could ever protect him from himself - not him, not the drummer he’d so carelessly pushed away for an ages old habit and not his flatmate either. That much was also obvious. If not by his current standing in life, then certainly by the baggie of the substance that had been the catalyst for this very miserable chapter that was sat by his side and the neat lines that had been expertly cut across the surface of one of his old lyric notebooks. The desperation to get out of his head pushing him back to the only thing that he’d ever, in his own mind, be good at - aside from destroying his own relationships with his self-proclaimed toxic nature - and while Matty knew eventually he’d regret it (if he didn’t let it kill him first, and he very much desired for it to do just that) he also couldn’t quite seem to bring himself to care. It didn’t matter anyway, did it?
“Doesn’t matter at all,” came the slurred response to his own internal question. The damaged brunette’s voice was ragged around the edges from lack of use (much to his flatmate’s chagrin as he’d tried to get Matty to say more than two words to him over the course of the last two weeks he’d been back to no avail, stubborn thing that Matty was) and too much cocaine being inhaled into his system, but that didn’t stop the brunette from diving nose first back into the lines he’d almost lovingly cut for himself.
The vocalist was, in simple terms, a mess. A rattled, shaking mess from the high and his inability to keep his thin body warm - what did he expect when he couldn’t be bothered to eat unless someone was watching him? Or when he chose to reoccupy his all too open days with a chemical that had never quite loved him the same way he loved it? But the shakes no longer phased Matty. He was long beyond used to this part of his existence and simply moved the now cocaine free notebook from his lap in favour of drawing his knees to his chest as he once again got swept up in the swirl of his thoughts. Which, try as he might, kept returning to the one person who he missed like a fucking phantom limb. Like a dying man misses the ability to take in oxygen. It was enough to make him yank at the roots of his hair until sharp pinpricks of pain skittered across his scalp. It wasn’t enough, however, to keep unbidden tears from working their way down prominent cheekbones nor enough to keep in the angry sounding sigh that escaped from the vocalist as he swiped at his face and reminded himself that he was the cause of all of this.
“Toxic. Toxic, toxic, toxic, toxic. Fucking toxic.”
Hate and disgust aimed at Matty and Matty alone coloured his tone as he chanted it over and over again to himself until he felt sick with it. Until it was the only word that he associated with himself. Until it was the only thing he thought about as his body swayed before toppling to the side, knees still curled close to his chest as consciousness began slipping from him - mental and physical exhaustion winning out over the drug coursing through his system - and fitful sleep took over and continued taunting him with the same memories he’d been trying to escape from in the waking world.
OTHER:
The only thing I can really think of that should be noted is that there’s some non-official, no-strings thing going on between Liv and the Carmella that’s applying.
0 notes
forsaken-city-rp · 6 years ago
Photo
Tumblr media
Welcome to the Forsaken City!
We’re glad to see that you have arrived safely within the city limits.  You have three days to make your facebook and add the admins Z.Tao, Seunghyun, and Forsaken.  But be careful, the sun is rising quickly, and hunters are always on the move.
NAME, STAGE NAME, AND GROUP:  Kim Woosung, Sammy, The Rose
AGE:  Over 1000; appears around 21 years old
SPECIES:  Nøkk/Nixie/Näcken
LIT RP SAMPLE: It wasn’t that Woosung was out of food.  That wasn’t the problem.  It was just that it was way past three in the morning, he’d just crashed down from a several-hour-long lyric writing binge that had directly followed a full of day of teaching and an evening singing gig (and a make out session behind the club but that wasn’t important), and right now all he wanted was this one specific kind of cheap, salty yet somehow still painfully-spicy ramen, found only at this one nasty little convenience store a few blocks away, possibly followed by a bag of knockoff gummy candy and maybe some chips if he felt like really going crazy and treating himself right.   It was that kind of craving that can only ever really hit in the middle of the night, when it’s cold or otherwise unpleasant out, and the distance is too long to walk but too short to drive, and it only ever really happens to young adults who fully know it is within their personal capabilities to go and get the object(s) of their sudden desire, while also being fully aware that it’s stupid, late at night, their fridges have other shit in them if they were really threat hungry, they have shit to do in the morning, and whatever it is they want is most definitely not worth the ultimate effort or cost.  Or carbs.  Thankfully, however, Woosung had absolutely no need to worry about caloric sins, nor did he need sleep, and money was certainly not an issue after, not to mention that a nice hike across the district definitely wouldn’t kill him.  The fact that it was raining also really sweetened the deal.  So after a very brief internal debate (not about whether or not he was going, he was for sure going, but on if he should bother putting on real people clothes or not), he grabbed his shoes, pulled a coat on over his comfy but definitely not weather appropriate lounge-wear, and ventured out into the dark and unforgiving night.  No one was gonna see him, anyway, and even if they did, it’s not like they wouldn’t like what they saw.  
The streets of Seoul, at least those near his apartment building, were decently quiet at such an hour, half-illuminated by dimming lights and colorful signs, and the way the rain hit the pavement under such synthetic glow made each drop shine like a falling star.  A fake rainbow hued, halogen and electric-waste lit star, but a star nonetheless.  He couldn’t see the moon, not through the storm clouds, but that was perfectly alright, he knew it there, watching him through the haze, he could feel the echoes of its tidal pull ever so slightly lifting the hair on the back of his neck, sending a shiver down his spine.  It wasn’t unpleasant though.  Just a reminder, neither here nor there in its importance.  He hadn’t bothered with an umbrella, but why would he?  The water was cool against his skin, his coat just enough to keep the bite of the wind out, and he liked how the rain felt as it ran down his face, clinging to his lashes, beading up at and falling over his lips.  He would have really taken his time and enjoyed the walk, if he wasn’t so hellbent on getting a hot and heaping mouthful of stale, tongue-burning noodles into his mouth as quickly as possible.  After all, this was his current favorite guilty-habit snack, which meant he’d come this way countless times before and would undoubtedly come that way countless times again before he found a new craving.  Like those Ikea cinnamon buns he’d been obsessed with a few months ago.  Or those sour candy children he’d gotten hooked on last time he’d stopped home in California (big mistake, traveling half the world for a bag of neon colored sugar blobs was really way too much work).  Regardless, the way was well known to him, so he was free to zone out and let music run through his thoughts, piecing words to melodies and humming new tunes beneath his breath, all without slowing his determined, slightly rushed pace.
There was a scuffle and a bang behind him after a solid ten minutes of walking, breaking him from his trance and making him jump, a perfectly manicured hand with fucked up pointer and thumb nails (guitar pics and nail polish do not get along) coming up to clutch his heart.  He whipped back, though when he turned around, it was only to find a small hoard of stray cats following after him, a metal trash-can lid lying in the middle of the road, no doubt disturbed by one of his audience members jumping out to join the fray.  Oh.  Right.  He must’ve gotten a little loud with his singing. Not that he minded having a crowd, but it certainly hadn’t been his intention to lure anyone, or anything, in to him.  Especially not cats.  He liked them fine and all, they could be cute and he’d never met an animal that didn’t like him, but they always kinda weirded him out.  And made him sneeze.  Okay so mostly it was the sneezing.  Still, cats were kinda weird.  Kneeling down, he stroked their wet little heads and booped a few on their cold little noses with a delicate finger, letting them nuzzle and lick at his skin, before he politely told them to go fuck off and find shelter before the storm got worse.  Of course they all listened, and he watched the last of them vanish into the alleyways and dark corners, before he got up and continued on his way, only now very mindfully silent.  He needed that goddamn ramen and getting held up because someone got a little caught up in listening to his voice would really be a major waste of time, not to mention a pain to deal with.  At least the cats had been easy to handle.  Cats didn’t tend to get violent when they were told no.


Continuing on his way, Woosung made sure to keep his mouth shut, though that didn’t stop him thinking about the lyrics he’d been writing earlier, back when he’d been curled up on his sofa beneath a thick, warm blanket, in his nice, cozy apartment, with a cup of coffee and a heart rate not threatening to yeet itself into the thousands because of the minor cardiac arrest those cats had given him.  Enhanced hearing really did make any loud noise that came out of dead silence seem so much more severe.  And he’d always been weak for jump-scares.  Shaking his head, he picked up the pace, both for want of the ramen and a desire to get away from the place he’d been ambushed by little allergy beasts with good music taste.  The rain was falling a little harder now, thunder rolling lazily in the distance, and he could practically feel the electricity in the air as it danced with the water running across his skin.  It was a little cold; what could he say, he was from California?  It was always warmer there, breeze tinged with heat, summer lingering even when winter came.  But even still, he liked the chill, the way it traveled through his bones.  All weather was good weather, from languid spring showers to blizzard-and-death hailstorms, days with cloudless skies and bright sunlight to dark, overcast ones, when night was hardly discernible from what had come before.  He wasn’t warm nor was he cold blooded, he just /was/, like water, adapting to what was around him, taking on the temperature of whatever was beyond him and just going with it.  Though that didn’t mean that he didn’t A) really want some hot noodles and something hotter to drink or B) wouldn’t appreciate being back under a nice pile of blankets and sweaters.  Maybe he really should have put more clothes on but he’d been so comfy.  And getting dressed-dressed was so much work.


Turning a corner, he could see the hazy light of the convenience store sign in the distance, about a block away, a smile drifting across his features, he made it about three more steps forward before he heard yet another unpleasant sound—this one being the unmistakable click of a gun’s safety being flicked off.  Welp.  That was certainly far less innocent than a cat knocking over a trashcan.  Pausing, he forced the smile to remain on his sweet lips as he turned to face whomever was approaching him guns drawn, apparently.  There were two men speedily heading towards him, one with a pistol already shakily aimed at his head, the other apparently still fiddling with his own, like he’d ben surprised they’d actually managed to find someone (or something) to pursue, like their hunt being genuinely prosperous was a new and unnatural experience.  Ah, nothing like young, unexperienced humans who had no idea what they were dealing with and likely thought they’d already won.  Fuck they’d probably seen his shit with the cats and followed him.  Just his fucking luck.  At least they didn’t seem to have the brains to know they should’ve shot before he had a chance to open his mouth.  They also didn’t seem to have gotten the memo that the bullets, brass, wouldn’t leave more than so much as a scratch in the morning.  Iron and steel were the only ways to go.  Pity they didn’t know.  Eying the weapons with mock concern and fear, he tilted his head and schooled his expression into one of total innocence and confusion.  “I’m sorry, is there a problem?” He asked, voice soft and lovely, wavering ever so softly, like he was afraid of whatever they thought they could do to him.  He could feel their emotions shift, from adrenaline-laden conviction and confidence to hesitance, concern. 


Idiots.


“You don’t want to shoot me, baby,” he told the nearest one, eyes flashing molten gold, reflecting the light, ruby lips pulling back over sharp teeth that flashed dangerously as his glamour faltered from the use of his voice, his true voice.  He slipped closer to him, holding out his hand, which the man took, his eyes glassy as he nodded, entranced.  Not that he really wanted a hunter to touch him, but it always got easier to make men listen the closer they were, the more they felt like he was theirs, the more of him they could pretend, if only for a moment, to own.  Especially if he wasn’t going to sing; speaking was less powerful.  And especially if he was going to make them do something particularly against their will.  “You want to shoot your friend.”  He purred out the words, though ever-light, gentle.  And of course, that worked, as within but a few moments the other hunter was hitting the ground, a hole placed squarely between his temples.  He didn’t seem to realize what he’d done, continuing to stare all doe-y and dumb at the creature before him.  Fuck he hated hunters.  All his life he'd watched them kill and hurt and ruin whatever was in their path, regardless of how undeserving.  Woosung was a creature of mercy, a protecter just as much as a predator, he wasn’t keen on killing for the fun of it or simply because he could, but when it came to hunters, his moral ambivalence and tendency to remain grey threw itself out the window.  No, these bastards deserved it.  “And now you want to shoot yourself.” He told him, smiling as he caressed the man’s cheek, smiling even still as he watched him nod and pull the gun on himself, aim it at his own heart and pull the trigger.  He watched the body fall, twitch for a few minutes before going still.  How very anticlimactic.  
Stepping over the mess, he leveled his gaze once more on the gas station and store in the distance, grinned to himself at the thought of what awaited him, and walked on.


The nøkk was gonna get his fucking ramen.
0 notes
awsexchage · 7 years ago
Photo
Tumblr media
Auth0 QuickStarts の Ruby API Authorization で学ぶ認証基盤の入り口の入り口 https://ift.tt/2qfq4v5
Auth0 とは — Auth0 — 機能
OAuth2.0 や Open ID Connect とは — それぞれをざっくりと… — OAuth 2.0 というか, OAuth について — Open ID Connect — JWT
Ruby Sample を動かす — まだまだ — Quick Start — Ruby Sample (1) ~ このサンプルは ~ — Ruby Sample (2) ~ Auth0 での API 作成 ~ — Ruby Sample (3) ~ .env ファイルの編集 ~ — Ruby Sample (4) ~ docker run ~ — Ruby Sample (5) ~ アクセストークンの取得 ~ — Ruby Sample (6) ~ アクセストークンを利用して private エンドポイントにアクセス ~
ということで
参考
Auth0 とは
Auth0
Auth0 とは認証, 認可機能を SaaS (IDaaS) で提供している会社 (サービス)で, Node.js ベースの FaaS にて運用されている
アプリケーションに SaaS で認証基盤を提供し, SDK を利用して新規登録やログイン等の API を呼び出すことが出来る
ざっくり言うと, Auth0 は FaaS で認証, 認可を SaaS で提供するサービスである.
機能
Auth0 は以下のような機能を提供している.
OAuth 2.0/OpenID Connect, SAML や Active Directory/LDAP に対応
Identity 管理やソーシャルログイン等の機能を提供
RESTful API (Authentication, Management API) が提供されており, SDK やサンプルが GitHub にて公開されている
既存のアプリケーションに簡単に統合出来る
等など. 当然, FaaS にて運用されている為, 高いスケーラビリティと共に信頼性も高いと思われる.
OAuth2.0 や Open ID Connect とは
それぞれをざっくりと…
Auth0 をイジる前に, OAuth2.0 や Open ID Connect についてざっくりと
OAuth 2.0 というか, OAuth について
OAuth は以下のような特徴を持つ認可情報委譲の為の仕様 (第1回 OAuthとは?―OAuthの概念とOAuthでできること:ゼロから学ぶOAuth|gihyo.jp … 技術評論��� より引用.) である.
あらかじめ信頼関係を構築したサービス間で
ユーザの同意のもとに
セキュアにユーザの権限を受け渡しする
登場人物は以下の通り.
OAuth Service Providers (ユーザーの認可情報を Consumers に渡すサービス)
OAuth Consumers (ユーザーに代わって, Service Provider から認可情報を受け取って, 情報にアクセスするサービス)
Users (Service Provider が Consumer に認可情報を渡すことを許可したり, 無効にしたりする)
これ以上, 詳しく書こうとすると, 1000 本くらい記事が書けそうので, OAuth とは…
Instagram で共有した写真を Facebook や Twitter にも共有
Facebook ID で他のサイトにログイン
のような機能を提供する為, 裏側で暗躍している認可委譲機能の仕様という理解で進めたいと思う…すいません.
Open ID Connect
OAuth 2.0 を拡張したプロトコル
認証の技術である Open ID と認可の技術である OAuth 2.0 に属性取得機能をガッチャンコしたもの
登場人物 (用語) は以下の通り. (第一回 認証基盤のこれからを支えるOpenID Connect | オブジェクトの広場 より引用.)
用語 説明 OpenID Provider (OP) ユーザー認証とユーザー認証時に Relying Party から要求されたアイデンティティ情報を供給することができるサーバー Relying Party (RP) OP に ID Token とアイデンティティ情報を要求するサーバーで SSO 対象のアプリケーションを指す ID Token 認証と認可の情報を含む JWT (JSON Web Token) 形式のトークン Access Token UserInfo エンドポイントにアクセスするためのトークン UserInfo Access Token を提示するクライアントに対して, アイデンティティ情報を提供する
JWT
OpenID Connect は OAuth 2.0 のフローにアイデンティティ情報のやり取りを行うレイヤーを追加したものであり, このやり取りは OpenID Provider と Relying Party で行われるが, ここでは JWT (JSON Web Token) という ID Token を用いてやり取りする.
この JWT (ID Token) は以下のような仕様 (RFC 7519 – JSON Web Token (JWT)) で定義されている. (第一回 認証基盤のこれからを支えるOpenID Connect | オブジェクトの広場 より引用.)
項目 値の例 説明 iss http://op.example.domain/URI レスポンスの発行者の識別子(URL) sub sampleuser ログインユーザー名 aud client123456 ID Token の要求元(Relying Party)であるウェブアプリケーションやネイティブアプリケーションの識別子 exp 1436784324 トークンが無効になる時刻 (UTC で計測される 1970-01-01T0:0:0Z から秒数) iat 1436784264 トークン作成時刻 (UTC で計測される 1970-01-01T0:0:0Z から秒数) nonce 18b88a6ab3…d58a0 認可エンドポイントの1回だけ使われるパラメータ
JWT は, URL Safe(URLに含めることの出来ない文字列を含まない)で, デジタル署名で保護されたコンテンツを表現することが可能な JSON 型のトークンとなります.
Ruby Sample を動かす
まだまだ
OAuth 2.0 や OpenID Connect については勉強不足だけど, ひとまず, Auth0 の Ruby Sample を動かしてみる.
Quick Start
各言語のサンプルは Github で公開されていて, 簡単に試すことが出来る
Browse backend / api quickstarts to learn how to quickly add authentication to your app. Auth0 Backend / API Quickstarts - Auth0 - Pageation
auth0.com
今回は Ruby Sample を試してみたいと思う.
auth0-ruby-api-samples - Integrate Auth0 with Ruby REST services. Supported and maintained by Community Developers, not Auth0. For more information about different support levels check https://auth... auth0-community/auth0-ruby-api-samples - GitHub
github.com
Ruby Sample (1) ~ このサンプルは ~
This sample demonstrates how to protect endpoints in an Ruby API by verifying an incoming JWT access token signed by Auth0. The token must be signed with the RS256 algorithm and must be verified against your Auth0 JSON Web Key Set.
README より引用. このサンプルは…ざっくり意訳すると, 以下のような感じ.
Auth0 によって署名された JWT アクセストークンを検証することによって, Ruby API のエンドポイントを保護している
トークンは RS256 アルゴリズムで署名する必要があり, Auth0 JSON Web Key Set に対して検証する必要がある
引続き, 以下のドキュメントを元に進めていく予定.
This tutorial demonstrates how to add authentication and authorization to Ruby API Auth0 Ruby API SDK Quickstarts: Authorization - Auth0 - Pageation
auth0.com
This tutorial will show you how to use your API Auth0 Ruby API SDK Quickstarts: Using your API - Auth0 - Pageation
auth0.com
Ruby Sample (2) ~ Auth0 での API 作成 ~
Tumblr media
上図のように, Name と Identifier (audience) 及び, Signing Algorithm を RS256 を指定して API を作成しておく.
Ruby Sample (3) ~ .env ファイルの編集 ~
以下のようにサンプルコードを clone してくる.
git clone https://github.com/auth0-community/auth0-ruby-api-samples.git cd auth0-ruby-api-samples/01-Authorization-RS256/
サンプルコードの中から .env ファイルを以下のように作成する.
AUTH0_DOMAIN=xxxx.auth0.com AUTH0_API_AUDIENCE=https://ruby.sample.com
AUTH0_DOMAIN は Auth0 のアカウントを作成した際のアカウント名 (xxxx) + auth0.com を指定し, AUTH0_API_AUDIENCE には, 前のステップで Auth0 API を作成した際に指定した Identifier を指定する.
Ruby Sample (4) ~ docker run ~
Dockerfile とアプリケーションコードの一部を以下のように, ちょっとだけ弄ってみた.
$ git diff Dockerfile diff --git a/01-Authorization-RS256/Dockerfile b/01-Authorization-RS256/Dockerfile index 6580218..e987ed0 100644 --- a/01-Authorization-RS256/Dockerfile +++ b/01-Authorization-RS256/Dockerfile @@ -7,7 +7,3 @@ WORKDIR /myapp ADD Gemfile /myapp/Gemfile ADD Gemfile.lock /myapp/Gemfile.lock RUN gem install bundler && bundle install --jobs 20 --retry 5 -ADD . /myapp - -CMD ["ruby", "/myapp/lib/server_rs256.rb"] -EXPOSE 3010 $ git diff lib/server_rs256.rb diff --git a/01-Authorization-RS256/lib/server_rs256.rb b/01-Authorization-RS256/lib/server_rs256.rb index 6c96000..40a2e12 100644 --- a/01-Authorization-RS256/lib/server_rs256.rb +++ b/01-Authorization-RS256/lib/server_rs256.rb @@ -5,6 +5,7 @@ require 'sinatra/json' require 'jwt' require_relative 'jwt/json_web_token' require 'dotenv' +require 'sinatra/reloader' Dotenv.load
コードを弄りながら挙動を確認したかったので, Dockerfile から CMD や EXPOSE を外しておいて, sinatra/reloader を require した上で,以下のように docker run してコンテナを起動する.
$ docker build -t auth0-ruby-sample . $ docker run --name=auth0-ruby-sample \ --env-file .env \ -v $(pwd):/myapp \ -p 3010:3010 -i -t -d \ auth0-ruby-sample \ ruby /myapp/lib/server_rs256.rb
起動後, 試しに以下のようにアクセスしてみる.
$ curl --request GET --url http://localhost:3010/api/public -w '\n' -i HTTP/1.1 200 OK Content-Type: application/json Content-Length: 91 X-Content-Type-Options: nosniff Server: WEBrick/1.3.1 (Ruby/2.3.3/2016-11-21) Date: Sun, 25 Mar 2018 14:32:44 GMT Connection: Keep-Alive {"message":"Hello from a public endpoint! You don't need to be authenticated to see this."} $ curl --request GET --url http://localhost:3010/api/private -w '\n' -i HTTP/1.1 401 Unauthorized Content-Type: application/json Content-Length: 59 X-Content-Type-Options: nosniff Server: WEBrick/1.3.1 (Ruby/2.3.3/2016-11-21) Date: Sun, 25 Mar 2018 14:33:11 GMT Connection: Keep-Alive {"error":"JWT::DecodeError","message":"Nil JSON web token"}
上記のように private エンドポイントへのアクセスには JWT が必要となる.
Ruby Sample (5) ~ アクセストークンの取得 ~
以下のように curl を利用してアクセストークンを取得する.
curl --request POST \ --url 'https://xxxx.auth0.com/oauth/token' \ --header 'content-type: application/json' \ --data '{"grant_type":"client_credentials","client_id": "xxxxxxxxxxxx","client_secret": "YOUR_CLIENT_SECRET","audience": "https://ruby.sample.com"}'
実行すると, 以下のようなレスポンスが返ってくる.
{ "access_token": "xxxxxxxxxxxx.yyyyyyyyyyyyyyyyy.zzzzzzzzzzzzzzz", "expires_in": 86400, "token_type": "Bearer" }
access_token はだいぶん端折っているが, . で区切られた 3 つのパートで構成されている点に注目する. この access_token を利用して, 再度, アプリケーションにアクセスしてみる.
Ruby Sample (6) ~ アクセストークンを利用して private エンドポイントにアクセス ~
以下のように Authorization ヘッダに Bearer と 先に取得したアクセストークンを付与して private エンドポイントにアクセスする.
$ curl --request GET --url http://localhost:3010/api/private --header 'Authorization: Bearer xxxxxxxxxxxx.yyyyyyyyyyyyyyyyy.zzzzzzzzzzzzzzz' -w '\n' -i HTTP/1.1 200 OK Content-Type: application/json Content-Length: 86 X-Content-Type-Options: nosniff Server: WEBrick/1.3.1 (Ruby/2.3.3/2016-11-21) Date: Sun, 25 Mar 2018 14:52:01 GMT Connection: Keep-Alive {"message":"Hello from a private endpoint! You need to be authenticated to see this."}
正常にレスポンスが返ってきた!
ちなみに, アクセストークンには期限は設けられており, 期限切れのトークンを利用した場合には, 以下のような認証エラーレスポンスとなる.
$ curl --request GET --url http://localhost:3010/api/private --header 'Authorization: Bearer aaaaaaaaaaaaa.bbbbbbbbbbbbbbbb.ccccccccccccccc' -w '\n' -i HTTP/1.1 401 Unauthorized Content-Type: application/json Content-Length: 67 X-Content-Type-Options: nosniff Server: WEBrick/1.3.1 (Ruby/2.3.3/2016-11-21) Date: Sun, 25 Mar 2018 14:55:15 GMT Connection: Keep-Alive {"error":"JWT::ExpiredSignature","message":"Signature has expired"}
トークンが改ざんされた場合にも, 以下のような認証エラーレスポンスが返ってくる.
$ curl --request GET --url http://localhost:3010/api/private --header 'Authorization: Bearer xxxxxxxxxxxx.yyyyyyyyyyyyyyyyy.zzzzzzzzzzzzzzq' -w '\n' -i HTTP/1.1 401 Unauthorized Content-Type: application/json Content-Length: 76 X-Content-Type-Options: nosniff Server: WEBrick/1.3.1 (Ruby/2.3.3/2016-11-21) Date: Sun, 25 Mar 2018 14:57:17 GMT Connection: Keep-Alive {"error":"JWT::VerificationError","message":"Signature verification raised"}
フムフム.
ということで
今回は, Auth0 から OAuth 2.0 や Open ID Connect とはなんぞやをホントにかる~く触れた上で, Auth0 API の Ruby サンプルを動かしてみた.
このサンプルの実行結果と Auth0 の機能や, OAuth や Open ID Connect がどのように関連しているのか, まったく伝わってこないかもしれないが, ひとまず, こんな認証, 認可基盤が SaaS として提供されていて, 簡単にアプリケーションに組み込むことが出来るという雰囲気が味わえたの良しとしたい. (気付いたら, 色々と追記していくつもり)
引続き, この分野についても勉強していきたいと考えている.
参考
以下の記事を参考, 引用させて頂きました.
Why Auth0 – Auth0
Auth in a Serverless world
Auth0でAWSの認証認可を強化
Auth0 Ruby API SDK Quickstarts: Authorization
認証基盤サービス「Auth0」を使ってみる | Developers.IO
認証プラットフォーム Auth0 とは? – Qiita
OpenID Connect 入門 〜コンシューマーにおけるID連携のトレンド〜
第一回 認証基盤のこれからを支えるOpenID Connect | オブジェクトの広場
RFC 7519 – JSON Web Token (JWT)
JSON Web Token (JWT)
有難うございました.
元記事はこちら
「Auth0 QuickStarts の Ruby API Authorization で学ぶ認証基盤の入り口の入り口」
April 10, 2018 at 04:00PM
0 notes