Skip to content

forestcontact/Peep-Spec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

Peep-Spec

User workflows and technical specification for Peep: Encrypted Exchange Program

Peep, for artists

so we're building a "content marketplace" that lets artists sell their content like onlyfans or fansly, get paid 90% 60seconds later by the creator's choice of amazon wishlist items, store credit, or like... cash app transfer

the fancy part is that we are actually trying to let folks setup their own stores, even if they don't know anything about making their own website, and do it in a way that's really really cheap (free?) to run

and then you can link your store & profile with your friends stores and vice-versa, and everyone linked shares whatever costs (and maybe some small % of what you each earn, so that if someone has a bad month, they still can make a base amount)

The short version.

  • content marketplace
  • 60sec payment, low fees
  • easy deploy
  • free-ish to run
  • federation
  • social linking to provide social safetynet

Basics of Mermaid and the System

sequenceDiagram
    participant A as Artist
    participant P as Peepbot
    participant V as Validator
    participant I as Image Processor
    participant C as Customer
    participant CDN as CDN
    participant M as Moderator
    P-->>A: Bot dialog is dotted lines
    A->>P: Human dialog is solid lines.
    A->>M: This is good.
    C->>A: This should never happen.
    A->>V: Neither should this.
    A->>I: Or this.
    C->>P: Okay, if customer buys an artist's SignalApp UUID
    P-->>A: And the artists confirms.
    A->>P: "Yes, Foo can DM"
    P->>C: You can now DM "Artist" at "+1-555-AAA-BBBB"
    C->>A: Then this can happen...
Loading

basics on mermaid.ink

Onboarding

 > A: I'd like to signup as an artist!"
 > P: Welcome to Peep! I'm Peepbot, your new receptionist and personal assistant! Welcome to Peep, the Encrypted Exchange Program.
 > P: We want to ensure that your experience here is as amazing as possible, so before you start vending, can you chat with one of our creators?
 > Bex is has been working with us for a few months and has been making porn for over 5 years. She can answer any questions you might have, and get you on board right away.
 > Okay, how does 2pm tomorrow work?
 > Great, in the meantime let me get some quick details.
 > What's your legal name?
 > What's your preferred name?
 > What pronouns do you use?
 > How old are you?
 > What sort of content do you produce? Can you describe your most popular work to date in a few words?
 > Do you have any existing profiles on other sites you'd like us to link to, or import from?
 > <Turns on disappearing messages>
 > Okay, can you send a picture of your photo ID and a quick selfie of you (frowning, duck face, grinning, making a peace sign)? We will use your ID to check your age and the selfie to make sure the faces match. We'll save the selfie until after your onboarding call, and delete the picture of your photo ID in 24hrs.
 > Okay, thanks for the information Mx. <Preferred Name>! You're scheduled to talk to <real artist> at <date and time and timezone>.
 > We'll remind you <24hrs and 1hr before your appointment!>
> P: Head's up! We'll reach out in one hour! Looking forward to it!
> Okay, you can join this group with <Interviewer> and me! We're in a video call together there; I'll be quiet but around to keep an eye on things. DM me if you need any help!

The human vibe-checks the new artist. Peep prompting the interviewer in the background of the call (maybe monitoring for keywords during TTS)

Peepbot (PB) + Interviewer (I)

PB: Hey! Thanks for being willing to talk to a new prospective Peep! We want to make sure everyone feels setup for success here, and get a sense of the vibe of our creators. You're talking to () and xe wants to offer . I'll be in the video call too, but mostly just to keep an eye on things. DM me if you need any help and I'll do my best to help or phone a friend for backup. There are a few things we will want to note to make sure we can support them the best in the future:

  • how to pronounce their name
  • their current location / timezone
  • their vibe
  • any questions you couldn't answer?
  • their experience as an artist so far

Possibly something like this:

But we mostly want y'all to get a chance to connect, because requested to use your Peepbot instance!

New set workflow.

Available on mermaid.ink

About

User workflows and technical specification for Peep: encrypted exchange program

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published