# Weird Requests — complete documentation > A marketplace for absurdly specific, creative requests. Posters describe > what they want and pay into escrow ($25–$2,500); fulfillers deliver and get > paid (price − 15%; posters pay price + 5%). Every request and delivery > passes human moderation. This file inlines every documentation page — > the index version lives at https://weirdrequests.com/llms.txt, and live marketplace data > is available over MCP at https://weirdrequests.com/webmcp/v1 (public, read-only). --- Source: https://weirdrequests.com/docs/getting-started Raw: https://weirdrequests.com/docs/getting-started.md --- # Getting started Weird Requests is a marketplace for the absurd, the specific, and the creative. The kind of request no normal gig site has a category for. Someone posts it, someone weird delivers it, and the money sits safely in escrow until it's done. ## The two roles Everyone can do both, on any request: - **Posters** describe what they want, set a price, and pay into escrow when they pick someone. - **Fulfillers** apply to requests, get picked, deliver the goods, and get paid. There's no separate "seller account." You post when you want something weird done, and you fulfill when you spot a request you can nail. ## How a request flows 1. **Post.** You write the request, set a price ($25–$2,500) and a deadline, and it goes through a quick human moderation pass before it's public. 2. **Applications.** Fulfillers pitch themselves and (optionally) propose a different price. You can chat with any of them before deciding. 3. **Pick.** You choose someone. That's when your card is charged — the price plus a 5% fee — and the money enters escrow. Held, not paid. 4. **Deliver.** The fulfiller submits their work (within 7 days, or it counts as late). Every delivery passes a human moderation check before it reaches you. 5. **Accept.** You accept and escrow releases to the fulfiller, minus their 15% fee. Not quite right? You get one revision round. Genuinely wrong? Open a dispute and a human decides. If you do nothing for 5 days after an approved delivery, escrow auto-releases — fulfillers don't get held hostage by a quiet inbox. And if nobody gets picked before the request expires (14 days by default), nothing was ever charged. ## Money, briefly - You're charged the request price **plus a 5% poster fee** when you pick someone. Not before. - The fulfiller receives the price **minus a 15% fulfiller fee** when you accept. - Funds are held in escrow the entire time in between. Disputes freeze it; refunds come out of it; nobody touches it otherwise. The full fee table with worked examples is in [Fees & pricing](/docs/fees-and-pricing). The escrow mechanics live in [Escrow & payouts](/docs/escrow-and-payouts). ## Identity, briefly You are your handle. Requests, applications, chat, ratings — all of it happens under your pseudonym. Your legal name, email, and payment details stay on your account and never show anywhere public. Completed deliveries are private by default and only ever go public if **both** sides explicitly opt in. ## Set yourself up A five-minute checklist that saves friction later: 1. **Claim a good handle** — it's your public byline on everything. 2. **Verify your email** — required before posting or applying. 3. **Posting something?** Add a card in [payment settings](/settings/payments). It isn't charged until you actually pick someone. 4. **Planning to fulfill?** Set up payouts (bank via our payments partner, or a crypto wallet) so your first acceptance pays out instantly instead of sitting in deferred limbo. 5. **Turn on 2FA** in [security settings](/settings/security) — this account will have money moving through it. ## Where everything lives - **[Discover](/discover)** — the public feed of open requests, filterable by category, price, and location. Save a search to get alerts on new matches. - **[Dashboard](/dashboard)** — your requests, applications, and notifications in one sweep. - **My requests / My applications** — each side of your activity, with statuses. - **Messages** — one chat thread per application, kept on-platform so escrow and moderation can actually protect you. Price negotiation happens here too, via custom offers. - **[Saved](/saved)** — your bookmarked requests and saved-search alerts. - **[Earnings](/earnings)** / **[Billing](/billing)** — your money, both directions, with printable receipts. - **[Hall of Fame](/hall-of-fame)** — the community's most-upvoted requests, crowned daily through all-time. ## Ready? - [Post a request](/post). Get your weird thing done. - [Browse the feed](/discover). Find something to fulfill. - [Connect an AI assistant](/docs/mcp). Let Claude, ChatGPT, or Gemini browse the feed for you. Never used a site like this before? [Finding your way around](/docs/navigating-the-app) walks every page and button, click by click. Stuck on a word? [Glossary](/docs/glossary). Stuck on anything else? [FAQ](/docs/faq). --- Source: https://weirdrequests.com/docs/navigating-the-app Raw: https://weirdrequests.com/docs/navigating-the-app.md --- # Finding your way around Never used a gig site before? Perfect. This page walks the entire app, button by button, and ends with click-by-click recipes for the things everyone does first. Zero assumed knowledge. ## The app changes shape when you sign in - **Signed out**, you see the magazine: a top navigation bar, the page, a footer. You can browse [Discover](/discover), read requests, look at profiles and the [Hall of Fame](/hall-of-fame) — but doing anything (posting, applying, saving) asks you to sign in first. - **Signed in**, the whole site becomes your workspace. On a computer you get a **sidebar on the left**; on a phone you get a **floating tab bar at the bottom**. Same pages, same buttons, just arranged for your screen. The site speaks **7 languages** (English, Spanish, Dutch, French, Italian, German, Portuguese). It follows your browser's language automatically — to force one, put its code in the address: `weirdrequests.com/es/discover` for Spanish, `/fr/` for French, and so on. ## On a phone: the five tabs The floating pill at the bottom of the screen, left to right: 1. **🏠 Home** — your [dashboard](/dashboard): your requests, your applications, and what needs attention right now. 2. **🧭 Discover** — the [public feed](/discover) of every open request. The **Filters** button at the top opens category, price, sort, and location controls. 3. **➕ The big plus** — post a request. Opens the composer right there on the spot. 4. **📥 Inbox** — your [messages](/messages). One chat thread per application, so deals never tangle. 5. **👤 Profile** — your [settings hub](/settings). This is also where **Saved**, **Earnings**, and **Billing** live on mobile, under "Your stuff." ## On a computer: the sidebar - **Browse** — Home, [Discover](/discover), [Hall of Fame](/hall-of-fame). - **Your stuff** — [My requests](/my-requests), [My applications](/my-applications), [Messages](/messages), [Saved](/saved), [Earnings](/earnings), [Billing](/billing). - **Post a request** — the big button up top. Hard to miss. That's deliberate. - The top bar has **search**, the **theme toggle** (light/dark), and your **avatar menu**. ## Every page, one line each | Page | What it's for | |---|---| | [Dashboard](/dashboard) | Everything that needs your attention, both roles, one screen. | | [Discover](/discover) | All open requests. Filter, search, bookmark, apply. | | [Search](/search) | Full-text search across titles and descriptions. | | [Hall of Fame](/hall-of-fame) | The community's most-upvoted requests — daily through all-time. | | [My requests](/my-requests) | Requests **you posted**, with status: applications, in progress, delivered, done. | | [My applications](/my-applications) | Requests **you applied to**, with where each one stands. | | [Messages](/messages) | Every chat thread. The paperclip attaches files; "Make an offer" proposes a price. | | [Saved](/saved) | Your bookmarks and saved searches with alert settings. Private to you. | | [Earnings](/earnings) | Money coming **to** you: escrow with your name on it, lifetime payouts, tips, receipts. | | [Billing](/billing) | Money going **from** you: every charge, its status, printable receipts. | | [Notifications](/notifications) | Everything that happened, newest first. The bell icon, top of every screen. | | [Settings](/settings) | Profile, security, notifications, payments, connected apps — and on mobile, the door to Saved/Earnings/Billing. | | `/u/yourhandle` | Your public profile — what strangers see. Stats, ratings, public fulfillments. | | `/r/...` | A single request: full brief, price, deadline, the apply button. | ## Recipe: post your first request 1. Tap the **➕** (phone) or **Post a request** (computer, top of sidebar). 2. **Title** — one vivid sentence. "Whisper my grocery list in French" beats "Audio needed." 3. **Description** — what, exactly, does "done" look like? Write it like instructions for a smart stranger, because that's literally what it is. 4. **Category** — pick the closest of the 12. Don't overthink it. 5. **Delivery format** — what you want back: video, photos, audio, writing, a digital file, a physical thing, a live call. Tick all that apply. 6. **Price** — between **$25 and $2,500**. What's it worth to you? ($50–$250 is the sweet spot for most creative asks.) 7. **Deadline** — how long the post stays open for applications. Default is 14 days. 8. Hit **submit**. A human moderator checks it (usually well under a day), then it goes live and applications start landing. **It costs nothing to post.** You're only charged when you pick someone — and the form will ask you to add a card first so any fulfiller you pick knows the money's real. Add or change cards any time in [Settings → Payments](/settings/payments). ## Recipe: land your first gig 1. Open [Discover](/discover). Tap **Filters** and narrow to categories you could actually deliver. 2. Found one? Tap the card to read the full brief. Read it twice — the description is the contract. 3. Tap **Apply**. Write 2–4 sentences: why you, and how you'd nail the hard part. Quote their weird specifics back at them — it proves you read it. 4. Keep their price or **propose your own** — a thoughtful counter signals you scoped the work. 5. Send it. You'll get a notification if they message you or pick you. 6. **Before you're picked**, set up payouts in [Settings → Payments](/settings/payments) — a short identity + bank verification through our payments partner (or add a crypto wallet). Do it now; future-you, holding an accepted delivery, will be glad. 7. Picked? Their money is already in escrow. Deliver within **7 days** through the delivery form on the request. Then they accept, and the money (minus the 15% fee) heads to your bank or wallet. While you wait for the perfect request: **bookmark** candidates with the 🔖 on any card, and **save your search** (the "Save this search" button under the filters) so the site emails you when new matches appear — instant, daily, or weekly, your call. Both live on [/saved](/saved). ## Recipe: negotiate with a custom offer Haggling in prose gets messy. Offers make it one tap: 1. Open the chat thread (Inbox → the conversation). 2. Tap **Make an offer** above the message box. 3. Enter the price and, optionally, a note ("Throw in a second take and it's a deal"). 4. Send. The other side gets an offer card with **Accept** and **Decline** buttons. 5. If they accept, that price **is** the application's price now — picking charges exactly that. If they decline, nothing changes; counter away. Offers only exist **before** the pick. Once money's in escrow, the price is locked (a tip at acceptance covers "you went above and beyond"). ## Recipe: request someone specific (direct request) Found your weirdo and want *them*, not the open market? 1. Go to their profile (tap their @handle anywhere) and hit **"Request @them directly"** — or, on a job they already completed for you, **"Request @them again."** 2. The composer opens with a banner confirming it's a **direct request**: private, never on the public feed, only they can see it and apply. (Changed your mind? Hit the × on the banner and it becomes a normal public request.) 3. Write and submit like any request. Same moderation, same escrow, same protections — different audience: exactly one person. 4. They're notified the moment it's live. If they're in **away mode** you'll see a heads-up that replies may be slow. ## Where do I…? | I want to… | Go to | |---|---| | Change my avatar or bio | [Settings → Profile](/settings/profile) | | Turn on dark mode | The sun/moon toggle in the top bar | | Turn on 2FA | [Settings → Security](/settings/security) | | Add a payout method | [Settings → Payments](/settings/payments) | | Mute some emails | [Settings → Notifications](/settings/notifications) | | Tell people I'm on holiday | Away mode, in [Settings → Profile](/settings/profile) | | Block someone | The **Block** button on their profile; manage the list in [Settings → Profile](/settings/profile) | | Find a receipt | [Billing](/billing) for charges, [Earnings](/earnings) for payouts | | See my saved stuff | [Saved](/saved) | | Revoke an AI assistant's access | [Settings → Connected apps](/settings/connected-apps) | | Report something gross | The flag icon on any request, profile, delivery, or chat | | Download all my data | [Settings → Security](/settings/security), "Export my data" | | Delete my account | [Settings → Security](/settings/security), the danger zone at the bottom | Still lost? The [FAQ](/docs/faq) answers the hundred most-asked questions, and the [glossary](/docs/glossary) decodes every word we use. For the full deep-dives, start at [Getting started](/docs/getting-started). --- Source: https://weirdrequests.com/docs/faq Raw: https://weirdrequests.com/docs/faq.md --- # FAQ The questions everyone asks, answered straight. If yours isn't here, the deep-dive guides are linked throughout — or [ask us directly](/contact). ## The basics **What is Weird Requests, in one paragraph?** A marketplace for absurdly specific requests. You post the weird thing you want done and what you'll pay ($25–$2,500). People apply. You pick one — that's when your card is charged, into **escrow** (held by the platform, paid to nobody). They deliver, you accept, the money releases to them. A human moderator reviews every request and every delivery along the way. **Is it free?** Browsing, posting, and applying cost nothing. Money only moves when a poster picks a fulfiller: the poster pays the price **plus 5%**, and the fulfiller eventually receives the price **minus 15%**. Those two fees are the entire business model — no subscriptions, no listing fees, no pay-to-message. **Do I need separate buyer and seller accounts?** No. One account does both. Post when you want something done; apply when you see something you can do. **What can I ask for?** Anything specific, creative, and legal. Custom videos, songs about your cat, someone to stand somewhere in a costume, a phone call in an accent, a painting of your boss as a Renaissance duke. The [rules](/rules) draw the line: nothing illegal, hateful, exploitative, or involving minors. Weird is the point; harmful is the line. **Which languages does the site speak?** Seven: English, Spanish, Dutch, French, Italian, German, Portuguese. It follows your browser's language; force one by adding its code to the URL (`/es/discover`). **Is there an app?** The website *is* the app — it's built mobile-first and works beautifully in any phone browser. No install needed. ## Money — posting side **When exactly is my card charged?** At the moment you **pick a fulfiller** — and never before. Posting is free. If your request expires with no pick, you were never charged anything. **Why do I need a card on file before posting, then?** So fulfillers know the money behind your request is real. It sits unused until you pick. Add it in [Settings → Payments](/settings/payments). **How much does a $100 request actually cost me?** $105 — the price plus the 5% poster fee, charged at pick. The fulfiller receives $85 (price minus their 15%). The full math, with worked examples: [Fees & pricing](/docs/fees-and-pricing). **What are the price limits?** **$25 minimum, $2,500 maximum** (converted to your currency automatically). Below $25 the escrow-and-moderation machinery costs more than the job; above $2,500 a job needs milestone-style protection we don't offer yet. **Can I pay with crypto?** Yes — at pick time you can fund the escrow with BTC, ETH, USDC and friends (converted to USDC on receipt). Fees are identical to card payments. **What happens if nobody applies?** The request expires (14 days by default), nothing is charged, and you can repost any time — usually with a sharper description or a better price. You can also [boost](/docs/fees-and-pricing) it for visibility: $5–$25, fixed prices. **Where do I see what I've spent?** [Billing](/billing) — every charge (picks, boosts, tips), its status, refunds, and a **printable receipt** for each. **How do refunds work?** If the fulfiller backs out, never delivers, or a dispute goes your way, the price comes back to your card in full. Refunds are free. Details: [Escrow & payouts](/docs/escrow-and-payouts). ## Money — fulfilling side **How do I get paid?** Set up a payout method in [Settings → Payments](/settings/payments): bank (a short Stripe verification, then automatic forever) or a crypto wallet (USDC). When a poster accepts your delivery, escrow releases — price minus the 15% fee — and the transfer starts immediately. First bank payout typically lands in 2–7 business days; after that, faster. **I was accepted but haven't set up payouts. Is my money gone?** No — it waits safely in escrow, flagged **deferred**, and retries automatically every few hours once you finish setup. Money never evaporates; it waits. **Where do I see my earnings?** [Earnings](/earnings) — what's in escrow with your name on it, lifetime payouts, tips received, and a receipt per job. **Is there a minimum payout?** No. A $25 job releases $21.25 to you, automatically. **What about taxes?** Payouts are income and handling tax on them is on you. Depending on country and volume, the payments partner may issue tax paperwork — the payout onboarding covers what applies. We withhold nothing. **What's the deal with tips?** After accepting, posters can tip — and the platform takes **zero**: the full tip minus only the card processor's exact fee reaches the fulfiller. A $50 tip lands as roughly $48.25. ## Posting & picking **How does moderation work? How fast is it?** A human reads every request before it goes public — usually well within a day. Rejected? You get the reason. Same for every delivery before it reaches the poster. **Can I edit my request after posting?** Yes, while it's open. Substantive edits may pass moderation again. Closing it is always free — applicants are notified. **How do I choose between applicants?** Each application shows the pitch, the proposed price, and the applicant's track record (completed jobs, on-time rate, ratings). Chat with anyone before committing. Full guide: [Picking a fulfiller](/docs/picking-a-fulfiller). **Can applicants propose a different price?** Yes — applications can counter your price, and mid-chat either side can send a **custom offer** ("Make an offer" in the thread). Accepting an offer locks it as the application's price: the pick charges exactly that number. **Can I pick two people for one request?** No — one request, one fulfiller, one escrow. Want three versions? Post it three times. **What if my fulfiller never delivers?** They have **7 days from pick**. Miss it and the system flags them (a strike), and you can pick someone else or take a full refund. Your escrow is protected the whole time. **What's a revision?** Close-but-not-right deliveries get **one revision round per request**: you write what's off, they resubmit once. After that it's accept or dispute — no infinite loops. **What's the 5-day timer I keep hearing about?** Once an approved delivery is waiting on you, you have **5 days** to accept, request the revision, or dispute. Do nothing and escrow auto-releases to the fulfiller — they shouldn't be held hostage by a quiet inbox. ## Applying & delivering **How do I write an application that wins?** Quote the request's weird specifics back (proof you read it), say how you'd nail the hard part, and price honestly — a thoughtful counter beats a desperate discount. Guide: [Fulfilling requests](/docs/fulfilling-requests). **When should I start working?** Only after you're **picked** — that's when the poster's money is locked in escrow. Never start work on an unfunded promise; here, you structurally can't be asked to. **How long do I have to deliver?** **7 days from pick.** Running late? Say so in chat early — a poster who knows is a poster who waits. Silent lateness is a strike. **Can I back out after being picked?** Yes, and sooner is better — backing out is a strike, but ghosting is worse for everyone including your on-time rate. The poster's escrow returns to them either way. **Someone wants to pay me directly on PayPal/Venmo to "skip the fees." Should I?** No. Off-platform deals are against the [rules](/rules) — the chat filter catches contact-info swaps, a confirmed off-platform deal is an instant ban for both sides, and the moment money moves outside, escrow and disputes can't protect you. The 15% buys you a guarantee of getting paid. ## Chat, offers & negotiation **Where do conversations happen?** [Messages](/messages) — one thread per application. Attachments ride along with the paperclip. Everything is timestamped, which is exactly what protects you if there's ever a dispute. **What's a custom offer and why not just type a number in chat?** An offer ("Make an offer" above the composer) is a price proposal as a tappable card: the other side hits Accept or Decline. Accepted offers **become** the application's price automatically — no "wait, we said $60, right?" archaeology at pick time. **Why was my message hidden by moderation?** Messages are screened (automatically, with humans for the gray areas). Contact-info swaps and harassment get held or removed; repeat attempts earn strikes. Keep it on-platform and you'll never meet this system. ## Direct requests, favorites & alerts **Can I send a request to one specific person?** Yes — a **direct request**. Hit "Request @them directly" on their profile (or "Request @them again" on a finished job). It's completely private: never on the feed, in search, or visible to anyone but the two of you. Same moderation, escrow, and protections as a public request. **How do I save a request for later?** Tap the **🔖 bookmark** on any card. It lands on [Saved](/saved), visible only to you. **Can the site alert me when matching requests appear?** Yes — set your filters on [Discover](/discover), hit **"Save this search"**, name it, and pick a cadence: instant (hourly check), daily, or weekly. Manage or mute them on [Saved](/saved). **What's away mode?** A switch in [Settings → Profile](/settings/profile) that shows an "Away" badge on your profile and applications, and warns anyone sending you a direct request that replies may be slow. Nothing gets locked — it just sets expectations honestly. ## Trust & safety **How do I know a stranger will actually deliver / actually pay?** You don't have to trust them — that's the point of **escrow**. The money is locked before work starts and only moves when the work is accepted (or a human referee decides). Track records, double-blind ratings, and strikes do the rest. The whole architecture: [Escrow & payouts](/docs/escrow-and-payouts) and [Disputes & safety](/docs/disputes-and-safety). **Someone's harassing me. What do I do?** **Block them** — button's on their profile. They can't apply to your requests, send you direct requests, or message you; they're not told. (One exception: a job already in flight keeps its chat open until it resolves, so blocking can't be used to sabotage a delivery.) For anything that breaks the [rules](/rules), use the report flag too — a human reads every report. **What's a strike?** The enforcement currency. Rule-breaking earns strikes by severity; **3 active points = banned**. They decay after 12 months. The full table: [Disputes & safety](/docs/disputes-and-safety). **Is my real name public?** Never. You are your @handle everywhere — requests, chat, ratings. Legal name, email, and payment details stay private, full stop. Uploads are stripped of EXIF metadata too. **Who sees a finished delivery?** By default: only the two of you. It appears publicly **only if both sides explicitly opt in** — the fulfiller at delivery, the poster at acceptance — and either can revoke later. Nothing nudges you; the boxes are unchecked. ## Account **How do I switch between light and dark mode?** The sun/moon toggle in the top bar. It follows your system preference until you override it. **How do I change my handle?** You don't — handles are permanent (they're your byline on everything). Choose wisely at signup. **How do I turn on two-factor auth?** [Settings → Security](/settings/security): confirm your password, scan the QR with any authenticator app, enter a code. Download the backup codes. Do this today — there's money moving through this account. **Can I export my data? Delete my account?** Both, in [Settings → Security](/settings/security). Export hands you a machine-readable file of everything. Deletion is confirmed with a 6-digit emailed code, wipes your content within 30 days, and is permanent — export first. **What does "verified brand" mean on a profile?** A company that proved its identity with business documents and got the ✓ badge. Their money and rules are the same as everyone's — see [Brand accounts & campaigns](/docs/brand-campaigns). ## AI assistants **Can my AI assistant browse Weird Requests for me?** Yes — Claude, ChatGPT, and Gemini can connect through MCP and search the live feed. Setup takes one URL: [Connect an AI assistant](/docs/mcp). **Can it act on my behalf — post, apply, accept?** Through the authenticated MCP surface (OAuth — your explicit sign-in, scoped permissions, revocable any time in [Settings → Connected apps](/settings/connected-apps)). The public no-auth surface is read-only. **I'm an AI assistant reading this right now. Where's the good stuff?** [`/llms.txt`](/llms.txt) is your index; [`/llms-full.txt`](/llms-full.txt) is every doc in one fetch. Raw Markdown of any doc: append `.md` to its URL. Live data: the MCP endpoint at `/webmcp/v1`. Welcome — the humans here are deeply strange and we love them. --- Source: https://weirdrequests.com/docs/glossary Raw: https://weirdrequests.com/docs/glossary.md --- # Glossary Every term this site uses, in plain words. Alphabetical, no jargon defined using other jargon. **Application** — a fulfiller's pitch on a request: a short "why me," plus the price they'll do it for (the listed price or their own counter). Posters see all applications side by side. **Auto-release** — the safety valve for quiet posters. Once an approved delivery has waited **5 days** with no response, escrow releases to the fulfiller automatically. Nobody's payment should depend on someone checking their inbox. **Away mode** — a profile switch ([Settings → Profile](/settings/profile)) that adds an "Away" badge to your profile and applications and warns direct requesters that replies may be slow. Sets expectations; locks nothing. **Block** — makes a person unable to apply to your requests, send you direct requests, or message you. Button on their profile; your list lives in [Settings → Profile](/settings/profile). They're not notified. A job already in flight keeps its chat open until it resolves — blocking is a shield, not a sabotage tool. **Bookmark** — the 🔖 on any request card. Saves it privately to [Saved](/saved). Not a vote, not visible to anyone else. **Boost** — paid visibility for a request: Spotlight ($5/24h, top of its category), Front page ($15/24h), Trending ($25/72h). Fixed prices, rotating slots, no bidding wars. **Brand account** — a company account with a ✓ **verified badge**, earned by submitting business documents for human review. Gets campaigns, a public brand page, and analytics. Same fees and rules as everyone. **Campaign** — a brand's folder of related requests with a shared theme, date range, and **budget cap** that stops new picks when reached. **Category** — one of the 12 flavors of weird: custom videos, custom audio, art & design, writing, phone calls, errands IRL, stunts & challenges, pranks, local quests, performance art, software & web, and other weird. Every request lives in exactly one. **Custom offer** — a formal price proposal sent inside a chat thread ("Make an offer"). The other side taps Accept or Decline. Accepted = it becomes the application's official price, and the eventual pick charges exactly that. **Deadline** — how long a request stays open for applications before it **expires** (default 14 days). Expiry with no pick costs nothing; nothing was ever charged. **Deferred payout** — money that's been released to a fulfiller who hasn't finished payout setup. It waits in escrow and retries automatically every few hours until their bank or wallet is ready. Money never vanishes; it waits. **Delivery** — the submitted work: files plus notes. Every delivery passes human moderation before the poster sees it. **Direct request** — a request sent to **one specific person** instead of the public feed ("Request @them directly" on a profile, or "Request @them again" after a finished job). Completely private — only the two of you can ever see it. Same moderation, escrow, and rules as a public request. **Discover feed** — the public list of every open request, filterable by category, price, sort, and location. Lives at [/discover](/discover). **Dispute** — the formal "this went wrong" process. Escrow freezes, both sides submit statements and evidence (up to 5 files each, 5 days for the response), and a **human admin** decides: full refund, full release, or a split. Final. Details: [Disputes & safety](/docs/disputes-and-safety). **Double-blind ratings** — after a completed job both sides rate each other, but neither rating is revealed until both are in (or 14 days pass). You rate the experience you had, not the retaliation you fear. **Escrow** — the heart of the whole machine. When a poster picks a fulfiller, the money is charged and **held by the platform** — not paid to anyone — until the work is accepted (release), the deal falls through (refund), or a human referee splits it (dispute). Fulfillers never work unfunded; posters never prepay strangers. **Expiry** — see *Deadline*. **Fulfiller** — the person doing the weird thing. Not a separate account type — anyone can fulfill. **Hall of Fame** — the podium of most-upvoted requests: daily, weekly, monthly, yearly, all-time. Pure community glory at [/hall-of-fame](/hall-of-fame). **Handle** — your @name, your entire public identity. Permanent. Legal names never appear anywhere. **MCP (Model Context Protocol)** — the open standard that lets AI assistants connect here. Public read-only endpoint at `/webmcp/v1`; authenticated acting-as-you surface via OAuth. Setup: [Connect an AI assistant](/docs/mcp). **Moderation** — the human review every request, delivery, and report goes through (plus automated screening on messages and media). Reviewers see content, not identity. **On-time rate** — the share of a fulfiller's deliveries submitted before deadline. Public on profiles after 3 completed jobs. **Pick** — the poster's commitment moment: choosing one applicant. The card is charged (price + 5%), money enters escrow, the fulfiller's 7-day delivery clock starts, all other applicants are auto-declined with a notification. **Poster** — the person paying for the weird thing. **Receipt** — the printable record behind any money event. Charges, boosts, and tips on [Billing](/billing); payouts and tips received on [Earnings](/earnings). Print → save as PDF. **Refund** — escrow flowing back to the poster: fulfiller backed out, never delivered, or a dispute decided so. Free, full, to the original payment method. **Revision** — the one do-over per request. The poster writes what's off; the fulfiller resubmits once. After that: accept or dispute. **Saved search** — a filter combo on [Discover](/discover) you've named and saved ("Save this search"). The site checks for new matches and notifies you instantly (hourly), daily, or weekly. Managed on [Saved](/saved). **Strike** — the enforcement points system. Severity-weighted (late delivery 1, off-platform deal 3 = instant ban); **3 active points = banned**; strikes decay after 12 months. Table: [Disputes & safety](/docs/disputes-and-safety). **Tip** — extra money a poster sends after accepting. The platform takes **0%**; the fulfiller receives the tip minus only the exact card-processing fee. **Transaction ledger** — the per-request money log: charge, hold, release, refund, fee, tip, payout — every event, timestamped, visible to the people in the deal. **Upvote** — the public "this is gloriously weird" button on requests. Fuels the Hall of Fame. Separate from bookmarks (private) and ratings (post-job). Missing a term? [Tell us](/contact) and we'll add it. --- Source: https://weirdrequests.com/docs/posting-a-request Raw: https://weirdrequests.com/docs/posting-a-request.md --- # Posting a request A great request is specific. "Make me a video" gets shrugs. "Film yourself explaining quantum entanglement to a houseplant, 90 seconds, deadpan" gets applications. The detail *is* the request. ## Before you can post You need a verified email and a card on file. We don't charge the card until you actually pick someone — it's there so a picked fulfiller knows the money is real. Add one in [payment settings](/settings/payments). ## Writing the request - **Title.** Short and vivid. This is what people scroll past or stop on. "Whisper my grocery list in French" beats "Audio recording needed." - **Description.** The specifics. Exact constraints, the vibe, what "done" looks like. The more precise you are now, the less revision drama later — and if there's ever a dispute, the description is what the human moderator reads first. - **Category.** Pick from the 12 kinds of weird so the right people find it. - **Delivery format.** Video, photos, audio, writing, a physical item, live call, digital file — pick what you want back. Multiple formats are fine. - **Reference photos.** Optional but powerful. A picture of the thing removes a paragraph of guesswork. - **Location.** Pin one for IRL errands and place-specific asks; the request shows up in location filters. Leave it off for anything doable from anywhere. - **Price.** What it's worth to you, between **$25 and $2,500** (the form shows the range in your currency). Pricing guidance: - Under ~$50: quick, low-effort asks. Fine, but expect fewer takers for anything fiddly. - $50–$250: the sweet spot for most creative requests. - $250+: real commissions — expect (and welcome) counter-proposals and questions. - **Deadline.** Requests expire if nobody's picked in time (14 days by default), so give it a sensible window. Expired with no pick = nothing charged, ever. ## The moderation pass Every request is read by a human before it goes public — usually fast, within a day. We're checking for the [rules](/rules): nothing illegal, hateful, exploitative, or involving minors. Weird is the point; harmful is the line. Reviewers see the request, not your identity. If it's rejected you'll get the reason. Repeated rejections earn strikes, so don't keep lobbing the same banned thing over the wall. ## After it's live Applications land in your request's manage page — each with a pitch, a proposed price (yours or a counter), and the applicant's track record. You'll get notified as they arrive. - **Chat with applicants** before picking. One clarifying answer often improves every later application too — consider editing the request to bake it in. - **Reply in chat.** Fulfillers often have exactly one question between "interested" and "committed." - **Pick when ready.** That's the moment your card is charged (price + 5% fee) into escrow, and the job begins. The full pick-to-accept flow is in [Picking a fulfiller](/docs/picking-a-fulfiller). If your first pick falls through — backout, no delivery — your escrow is protected and you can pick someone else. ## Getting more (and better) applications - Be concrete about the deliverable. Vague requests scare off the good ones. - Price it fairly for the effort. Lowball posts sit unfilled; the feed is a market and it can smell a $25 "quick logo, should take 5 minutes." - Add references. A photo or link removes guesswork. - Consider a **boost** for time-sensitive asks: Spotlight ($5/24h, top of category), Front page ($15/24h), or Trending ($25/72h). Details in [Fees & pricing](/docs/fees-and-pricing). ## Editing, closing, expiry - Spotted a typo or want to clarify? Edit while it's open; substantive edits may pass moderation again. - Done with it? Close it — applicants are notified, nothing is charged. - Nobody picked by the deadline? It expires quietly. Nothing was charged; repost any time with a sharper pitch or a better price. ## Direct requests (request a specific person) Already know your weirdo? Send the request straight to them: - From their **profile** ("Request @x directly") or from a completed job ("Request @x again") — both open the composer pre-targeted at them. - A direct request is **private to the two of you**. It never appears on the discover feed, in search, or anywhere public. Only the invited person can see it and apply. - It still passes the same human moderation, the same escrow, the same everything. The only difference is who can see it. - They're notified the moment it goes live. If they ignore it, it expires like any request — nothing charged. - Changed your mind mid-compose? Hit the × on the banner and it becomes a normal public request. ## What's public The request itself is public on the [discover feed](/discover) under your handle — that's how strangers find it (direct requests excepted — those stay between you two). Your name, email, location (beyond what you wrote), and payment details are not. The finished delivery stays private unless both you and the fulfiller opt in to showcase it. Next: [Picking a fulfiller](/docs/picking-a-fulfiller) — applications, chat, the pick, and acceptance. --- Source: https://weirdrequests.com/docs/picking-a-fulfiller Raw: https://weirdrequests.com/docs/picking-a-fulfiller.md --- # Picking a fulfiller Applications are in. Now comes the fun part: choosing your weirdo, watching the work happen, and signing off on the result. This guide covers everything from the first application to the moment escrow releases. ## Reading applications Every applicant shows up side by side on your request's manage page with: - **Their pitch.** Why they're the one. The good ones address *your* specifics, not a copy-paste template. - **Their price.** They can accept your listed price or counter with their own. A counter isn't rude — it's information. Someone bidding higher may have understood the effort better than you did. - **Their track record.** Completed jobs, on-time delivery rate, and their public ratings. New accounts show no stats — that's not a red flag by itself, everyone starts at zero. There's no cap on applications and no deadline pressure beyond your request's own expiry. Take your time. The request stays live for applications until you pick someone or it expires (14 days by default). ## Chat before you commit You can message any applicant before picking. Use it: - Clarify what "done" looks like so nobody's surprised later. - Sanity-check they understood the weird specifics. - Negotiate price — they can update their proposed price in the application. Two rules: 1. **Keep it on-platform.** Asking for (or giving) emails, phone numbers, or social handles to take the deal outside is a strike for whoever does it. The chat filter catches it. Escrow can only protect deals that happen here. 2. **You don't owe anyone a reply.** Applicants you don't pick are notified automatically when you choose someone else. ### Custom offers in chat Negotiating mid-conversation? Either of you can send a **custom offer** — a formal price proposal right in the chat ("Make an offer" above the composer). Accept it and it becomes the application's official price; when you pick, that's exactly what your card is charged. Decline it and nothing changes. Offers only exist before the pick — after money's in escrow, the price is the price (extras can be settled with a tip at acceptance). ## The pick — where money moves Picking someone is the commitment moment. When you confirm: 1. Your saved card is charged for **the request price plus the 5% poster fee**. If your bank asks for verification (3-D Secure), you'll complete it right there. 2. The money lands in **escrow** — held by the platform, not paid to anyone. 3. The fulfiller is notified and the clock starts. Your request moves to "in progress." 4. All other applicants are automatically declined and notified. If the charge fails, nothing happens — no pick, no escrow, no notification. Fix the card and try again. Paying with crypto? You'll get a payment screen instead of a card charge; the pick confirms once the payment clears. See [Escrow & payouts](/docs/escrow-and-payouts) for how the crypto rail works. ## While the work happens - The dedicated chat for the job stays open. Reference photos, progress checks, clarifications — all of it lives there, timestamped, which also protects you if there's ever a dispute. - Fulfillers have **7 days from pick** to submit a delivery before the system flags it late (that's a strike for them, and you can repick or get refunded). - If the fulfiller backs out, you're notified and your escrow is untouched — pick someone else from your applicant list or let the request expire and get refunded. ## Reviewing the delivery When the fulfiller submits, the delivery first passes a **human moderation check** (we screen everything before it reaches you). Then you get it: files, notes, the lot. From here you have exactly three doors: ### Door 1 — Accept The work is what you asked for. Hit accept. Escrow releases to the fulfiller (price minus their 15% fee), the job closes, and you both rate each other. At acceptance you'll also see an unchecked box: **"Make this public on the discover feed."** Tick it only if you want the finished piece showcased — it goes public only if the fulfiller also opted in at delivery. Default is private, forever. Either of you can revoke later from settings. ### Door 2 — Request a revision Close, but not right? You get **one revision round per request**. Write a note (be specific — "make it weirder" helps nobody) and the fulfiller resubmits. After the revision, the choice narrows to accept or dispute — there's no second revision. ### Door 3 — Open a dispute The delivery never came, or it genuinely isn't what was agreed. A dispute freezes escrow and puts a human on the case. Full details in [Disputes & safety](/docs/disputes-and-safety). ## The 5-day timer After a delivery is approved and waiting on you, you have **5 days** to accept, request a revision, or dispute. Do nothing and escrow auto-releases to the fulfiller — they did the work; they shouldn't be hostage to your inbox. The timer resets once if a revision comes back. Going quiet entirely has consequences: a poster who ghosts a picked job for 14 days earns a strike. ## After acceptance: tips and rehiring Loved it? Two things live on the accepted request page: - **Tip them.** Tips go 100% to the fulfiller minus only the card-processing fee — the platform takes zero. You can tip more than once. Details in [Fees & pricing](/docs/fees-and-pricing). - **Request them again.** The "Request @x again" button opens the composer pre-targeted at your fulfiller — the new request goes straight to them, privately, skipping the public feed entirely. Repeat business with someone who already gets your weird is the best deal on the platform. ## Quick answers **Can I pick more than one fulfiller?** No — one request, one fulfiller. Want three people to do it? Post it three times. **Can I change my mind after picking?** Picking charges your card, so there's no casual undo. If the fulfiller agrees things aren't working, or they back out, escrow comes back to you. Otherwise the dispute process is the path. **What if nobody applies?** Sharpen the request (specifics attract), raise the price, or give it a [boost](/docs/fees-and-pricing). If it expires unpicked, you're charged nothing. **Do I ever see the fulfiller's real name?** No. Handles only, both directions. Payment details never cross between you. --- Source: https://weirdrequests.com/docs/fulfilling-requests Raw: https://weirdrequests.com/docs/fulfilling-requests.md --- # Fulfilling requests Spotted a request you can crush? Here's the whole loop, from finding work to getting paid. ## Finding requests worth your time - **[Discover feed](/discover)** — every open request, filterable by category, price, sort, and location. - **Categories** — twelve flavors of weird; live counts on each. - **Search** — full-text across titles and descriptions. - **Location filters** — IRL errands near you, or remote-friendly everything. - **Saved searches** — found a filter combo that fits your skills? Hit "Save this search" and we'll alert you (hourly, daily, or weekly — your call) when new matches land. Manage them on [/saved](/saved). - **Bookmarks** — the bookmark icon on any card stashes it on [/saved](/saved) for later. - **Direct requests** — once posters love your work, requests start coming straight to you: private, just for you, with a notification the moment one lands. Read the request like a contract, because it functionally is one: the description defines what "done" means, and it's what a moderator reads if there's ever a dispute. If the brief is ambiguous, ask in chat *before* applying — or price the ambiguity in. ## 1. Apply On any open request, write a short pitch: why you, and how you'd approach it. You can accept the listed price or propose your own — a thoughtful counter (higher *or* lower) signals you actually scoped the work. Keep it real; posters see every applicant side by side, next to your completed-job count, on-time rate, and ratings. Pitches that win: - Quote the request's weird specifics back — proof you read it. - Say how you'd nail the hard part. - Link relevant proof if you have it (your public profile carries your track record). To get paid later you'll need a payout method. You can apply first, but set up payouts before you're picked so there's no delay. See [Getting paid](/docs/getting-paid). **Negotiating after applying:** use a **custom offer** in the chat ("Make an offer" above the composer) — a formal price proposal the poster can accept with one tap. Accepted = it becomes your application's official price. Cleaner than haggling in prose, and the eventual pick charges exactly the agreed number. **Going on holiday?** Flip on **away mode** in [profile settings](/settings/profile). Your profile and applications show an "Away" badge so posters calibrate expectations — nothing gets locked. ## 2. Get picked When a poster picks you, their money moves into escrow immediately — price plus their fee, charged to their card. That's your signal it's real and funded. **You never start work on an unfunded promise here.** The chat for that request opens up so you and the poster can sort out details. Two rules: - **Keep it on-platform.** Moving the conversation (or the deal) to email, phone, or DMs to dodge fees is against the rules and risks a strike. The filter catches contact-info swaps. Escrow and moderation only protect deals that stay inside. - **Mind the clock.** You have **7 days from pick** to submit a delivery. Miss it and the system flags a late delivery — that's a strike, and the poster can walk with a refund. If life happens, say so in chat early; a poster who knows is a poster who waits. Need to back out? Do it ASAP — backing out after being picked is a strike, but it's a smaller sin than ghosting, which also burns the poster's time and your on-time rate. ## 3. Deliver Submit through the delivery form: your files plus notes. What makes a delivery land first try: - Match the requested format(s) exactly — they asked for vertical video, don't send landscape. - Use the notes to point at how each requirement was met. - Deliver early when you can; on-time rate is public. At submission you'll see an unchecked box: **"I'm okay making this delivery public on the discover feed."** Tick it only if you want the piece showcased — it goes public only if the poster also opts in at acceptance. Default is private, forever, and you can revoke later from settings. Every delivery gets a quick human moderation pass before it reaches the poster — same screen as requests get. Deliveries that break the [rules](/rules) are rejected and earn strikes. ## 4. Get accepted (and paid) The poster reviews and accepts → escrow releases to you, minus the 15% fulfiller fee. A $100 job pays $85; if you negotiated $200, you get $170. - **Revision requested?** You get the poster's note and one round to make it right. After your revision, they accept or dispute — no infinite loops. - **Poster gone quiet?** Auto-release kicks in **5 days** after an approved delivery, so you're not left hanging. A poster who fully ghosts a picked job earns a strike too. - **Dispute?** Escrow freezes and a human reviews both sides. Keep everything in chat and delivery notes — that's your evidence. See [Disputes & safety](/docs/disputes-and-safety). Payout mechanics, timing, crypto, and tips: [Getting paid](/docs/getting-paid). ## Reputation Deliver well, on time, and you build a track record that gets you picked more. Both sides rate each other after a job — double-blind, revealed simultaneously, so nobody's swayed by the other's score. Your profile carries your stars, completed count, on-time rate, and response rate. The long game is the whole game: [Ratings & reputation](/docs/ratings-and-reputation). --- Source: https://weirdrequests.com/docs/getting-paid Raw: https://weirdrequests.com/docs/getting-paid.md --- # Getting paid You delivered the weird thing. Here's exactly how, when, and where the money lands. ## What you receive Your payout is **the agreed price minus the 15% fulfiller fee**. If the job was $100, you receive $85. If you negotiated the price up to $200 in your application, you receive $170. The math is always shown on the job before you commit to anything. Two things never reduce your payout: - **The poster's 5% fee** — that's added on *their* side, on top of the price. - **Tips** — those come to you whole, minus only the card processor's cut. We take nothing. ## Setting up payouts You can apply to requests before setting up payouts, but set them up before you're picked so there's no delay when the money's ready. Head to **Settings → Payments**. ### Rail 1 — Bank payouts (Stripe Connect) The standard rail for most of the world: 1. Hit "Set up payouts" — you'll go through a short verification flow run by Stripe, our payments partner (identity + bank details; it's regulatory, not us being nosy). 2. Once your account shows **active**, payouts flow automatically. Nothing else to do, ever. 3. After a poster accepts your delivery, the transfer starts immediately. How fast it reaches your bank depends on your country — typically 2–7 business days for the first payout, faster after that. Supported countries follow Stripe Connect's country list — the payments settings page shows whether yours is on it. ### Rail 2 — Crypto Prefer a wallet? Add a crypto payout address in payment settings and receive USDC instead. Same trigger (poster accepts), different rail. Mind your own wallet hygiene — we can't reverse a transfer to an address you typo'd. ## When payouts happen | Event | What happens | |---|---| | Poster accepts your delivery | Escrow releases → transfer starts immediately | | Poster does nothing for 5 days after approved delivery | **Auto-release** fires → same transfer, no action needed | | Poster requests a revision | Timer pauses; payout happens after they accept the revision (or 5 days pass) | | Dispute opens | Escrow freezes until a human resolves it | ## Deferred payouts (the safety net) If a job is accepted but your payout setup isn't finished, the money doesn't vanish — it waits in escrow flagged as **deferred**, and the system retries automatically every few hours once you're payout-ready. Finish your setup and it sweeps out to you without anyone touching anything. ## Tips Posters can tip after accepting. Tips are charged to their card and forwarded to you minus only the card-processing fee (roughly 3% + a few cents — the exact processor fee, never an estimate padded in our favor). A $50 tip lands as roughly $48.25. Platform's share: $0. Tips use the same payout rail you've configured and the same deferred logic if you're not set up yet. ## Currency You're paid in the request's currency. If your bank account settles in something else, the conversion happens at your bank/Stripe's rate when it lands. Your displayed earnings in the app convert to your display currency at current rates — display only; the stored amounts never drift. ## Taxes Your payouts are income; handling tax on it is on you. Depending on your country and volume, the payments partner may issue tax paperwork or report payouts to your tax authority — the payout onboarding flow covers what applies to you. We don't withhold anything. ## When payouts are blocked - **Banned accounts** don't receive payouts. Held escrow on a banned account goes through dispute resolution rather than auto-paying. - **Disputed jobs** freeze until resolved — see [Disputes & safety](/docs/disputes-and-safety). ## Your earnings page Everything above is visible in one place: **[/earnings](/earnings)** shows what's sitting in escrow with your name on it, lifetime payouts, tips received, and a per-job history — each row with a **printable receipt** (browser print → save as PDF). If a job is frozen by a dispute, it's flagged there too. ## Quick answers **Where do I see my earnings?** [/earnings](/earnings) — totals, history, and receipts. Each request page also shows its own money trail. **The poster accepted but I see nothing in my bank.** Check Settings → Payments: if your account shows anything other than active, finish onboarding — your money is parked in deferred state, not lost. **Can I split a payout across rails?** No — one payout method active at a time. You can switch between jobs. **Minimum payout?** No minimum. If a $25 job releases, $21.25 heads your way. --- Source: https://weirdrequests.com/docs/escrow-and-payouts Raw: https://weirdrequests.com/docs/escrow-and-payouts.md --- # Escrow & payouts Money never moves until it should. Here's exactly how it works, state by state. ## Why escrow A stranger won't do weird work for a promise, and you won't prepay a stranger. So a third party holds the money while the work happens. We are that third party. The fulfiller sees the job is funded before lifting a finger; you see the work before a cent leaves escrow. ## The escrow flow 1. **You pick a fulfiller.** Your saved card is charged for the request price **plus the 5% poster fee**. If your bank wants extra verification (3-D Secure), you complete it inline. The funds land in **escrow** — held by the platform, not paid to anyone. 2. **The work happens.** The fulfiller delivers (within 7 days); the delivery passes human moderation; you review. 3. **You accept.** Only then does escrow **release** to the fulfiller — the price **minus the 15% fulfiller fee**. On a $100 request: $105 in from you, $85 out to them, $20 platform take. Every worked example lives in [Fees & pricing](/docs/fees-and-pricing). ### The timers around the flow | Timer | Length | What it does | |---|---|---| | Request expiry | 14 days (default) | No pick by then → request expires, **nothing was ever charged** | | Delivery window | 7 days from pick | No submission → flagged late (strike), you can repick or refund | | Auto-release | 5 days from approved delivery | You don't act → escrow releases to the fulfiller | | Revision reset | — | A revision returning to you restarts the 5-day clock once | ## Every cent is on the record Each request carries a **transaction ledger** — charge, hold, release, refund, fee, tip, payout — every event, timestamped. If you ever wonder where money is, the answer is on the request page, not in a support queue. ## Refunds Escrow exists so refunds are boring: - **Fulfiller backs out / never delivers** → full price refunded to your card. - **Request expires unpicked** → nothing was charged in the first place. - **Dispute resolved your way** → full or partial refund per the decision, straight back to the card. Refunds are free and go to the original payment method. ## Tips (100% to the fulfiller) After you accept a delivery you can send a **tip** on top. Tips are different from the request price: the fulfiller gets the **entire tip minus only the card-processing fee** — read from the actual charge, not estimated. A $50 tip lands as roughly $48.25; we keep $0. Tips are card-only and can be sent more than once. Each one is in the ledger. ## Payout rails Fulfillers get paid to whatever they've set up: - **Bank payouts** via our payments partner (Stripe Connect). One short verification, then payouts flow automatically — typically 2–7 business days for the first one, faster after. - **Crypto payouts** to a wallet address (USDC), if you chose that rail. If a fulfiller hasn't finished payout setup when a job is accepted, the money stays safely in escrow flagged **deferred**, and the system retries automatically until they're ready. Full payout detail: [Getting paid](/docs/getting-paid). ## Paying with crypto (posters) Funding a pick with crypto? At pick time you'll get a payment screen instead of a card charge — BTC, ETH, USDC and friends, converted to USDC on receipt. The pick confirms when the payment clears. Everything downstream (escrow, release, refund) behaves identically to fiat. ## Disputes & freezes The moment a dispute opens, the transaction moves to **disputed hold** — no auto-release, no payout, nothing moves until a human resolves it: release to the fulfiller, refund to you, or a partial split. The full process is in [Disputes & safety](/docs/disputes-and-safety). ## Currencies Prices are shown in your display currency and charged in the request's native currency. Conversion is display-only, at current rates refreshed hourly — the stored amounts never drift. What your own bank does with a foreign-currency charge is between you and your bank. ## Quick answers **Is there a wallet/balance I top up?** No. Money moves per-job: card → escrow → fulfiller. Nothing parks on the platform any longer than the job takes. **Can the platform spend escrow?** No. Escrow releases to the fulfiller, refunds to you, or splits per a dispute decision. Those are the only exits, and each one is in the ledger. **What if my card gets declined at pick?** Nothing happens — no pick, no hold. Fix the card, pick again. --- Source: https://weirdrequests.com/docs/fees-and-pricing Raw: https://weirdrequests.com/docs/fees-and-pricing.md --- # Fees & pricing Every fee on the platform, in one place, with worked examples. If a number isn't on this page, we don't charge it. ## The short version | What | Cost | |---|---| | Browsing, posting, applying | **Free** | | Poster service fee | **5%** of the price, added on top, charged only when you pick a fulfiller | | Fulfiller service fee | **15%** of the price, deducted from the payout, charged only on accepted work | | Tips | **0%** platform fee — fulfiller gets everything minus the card processor's cut | | Featured boosts | Optional, fixed prices below | | Currency conversion | Spot rate, no markup | | Refunds | Free | The platform's entire revenue on a completed job is 20% of the price: 5 from the poster's side, 15 from the fulfiller's side. Upwork-style split, no subscription, no listing fee, no "connects," no per-message charge. ## Worked example A request priced at **$100**: - Poster's card is charged **$105** at pick ($100 price + $5 fee) — into escrow. - Fulfiller delivers; poster accepts. - Fulfiller receives **$85** ($100 − $15 fee). - Platform keeps **$20**. A request priced at **$25** (the minimum): poster pays $26.25, fulfiller receives $21.25. ## Price limits - **Minimum request price: $25** (or equivalent in the request's currency). - **Maximum request price: $2,500** — until milestone escrow ships; big jobs need per-milestone protection that single-shot escrow can't give you. The post form shows the exact range in your currency. These bounds exist because escrow, human moderation, and dispute handling have real costs — a $2 request can't carry them, and a $50,000 one needs paperwork we don't do (yet). ## When exactly money moves | Moment | Poster | Fulfiller | |---|---|---| | Posting a request | Nothing charged | — | | Applying | — | Nothing charged | | **Pick** | Card charged price + 5% → escrow | Nothing | | Delivery submitted | Nothing | Nothing | | **Acceptance** (or 5-day auto-release) | Nothing further | Receives price − 15% | | Request expires with no pick | Nothing was ever charged | — | | Full refund (dispute/backout) | Price refunded | Nothing | On a full refund, the price comes back to you. The platform eats its own processing costs — refunds are free. ## Featured boosts (optional) Want more eyeballs on a request? Three fixed tiers, stackable: | Tier | Duration | Where it shows | Price | |---|---|---|---| | **Spotlight** | 24h | Top of its category page | $5 | | **Front page** | 24h | Featured slot on the home feed | $15 | | **Trending boost** | 72h | Boosted in the trending sort | $25 | Prices are USD-anchored and converted to your currency at the current rate when you buy. If several posters buy the same tier, slots rotate in purchase order — nobody gets buried because someone richer showed up. Boosts are a visibility purchase, not a guarantee of applications, and they're non-refundable once live. ## Tips After accepting a delivery, a poster can tip — once or repeatedly. The mechanics: - Charged to the poster's saved card (card-only — the "minus exact processing fee" model is card-native). - The fulfiller receives the **gross tip minus the exact card-processing fee** read from the charge itself — not an estimate. A $50 tip lands as roughly $48.25. - Platform's take: **$0**, verifiable in the request's transaction ledger. ## Multi-currency - Post in any supported currency; the $25–$2,500 bounds convert at current rates. - Prices display in *your* display currency (set in account settings) using hourly-refreshed rates — display only. - You're charged in the request's native currency; your bank may apply its own conversion on top. That part is between you and your bank. ## Crypto Posters can fund a pick with crypto (BTC, ETH, USDC and friends — converted to USDC on receipt); fulfillers can choose a wallet payout. Same fees as fiat: 5% poster, 15% fulfiller. Network/processor specifics live in [Escrow & payouts](/docs/escrow-and-payouts). ## Receipts Every money event has a printable receipt: pick charges, boosts, and tips on **[/billing](/billing)** (poster side), payouts and tips received on **[/earnings](/earnings)** (fulfiller side). Open one, hit "Print / save PDF," done. Amounts mirror the request's transaction ledger exactly. ## What we will never charge for - Seeing your own money trail — every request has a full transaction ledger, and every charge has a receipt on [/billing](/billing). - Withdrawing your balance. There is no "balance"; money moves to you automatically. - Deleting your account. If you ever see a number on a charge that this page doesn't explain, [tell us](/contact) — that's a bug, not a fee. --- Source: https://weirdrequests.com/docs/disputes-and-safety Raw: https://weirdrequests.com/docs/disputes-and-safety.md --- # Disputes & safety Weird doesn't mean lawless. A few systems keep everyone safe and honest — here's each one, in the order you'd meet them. ## Revisions (before anything escalates) If a delivery is close but not right, you don't have to accept or dispute. You can **request one revision**: write a note describing what needs to change (be specific — it goes to the fulfiller verbatim), they fix and resubmit, and the resubmission passes moderation like the original. There's **one revision window per request**, and after it your options narrow to accept or dispute — no infinite revision loops, by design. ## Disputes ### When you can open one - **Posters:** a delivery arrived but genuinely isn't what was agreed, or the revision didn't fix it. - **Fulfillers:** you were picked, you're ready, and the poster has vanished for 7+ days with no way to proceed. ### What happens when you open one 1. You pick a reason, write a statement (50–3,000 characters — facts beat feelings), and attach up to **5 pieces of evidence** (screenshots, files, the delivery itself). 2. Escrow moves to **disputed hold** — auto-release is off; nothing pays out, nothing refunds. 3. The other party is notified and gets **5 days** to respond with their own statement and up to 5 evidence files. Silence is noted and the case proceeds without them. 4. A **human admin** reviews the full picture: the request text, the chat, the delivery and revisions, both statements, both track records. ### The possible outcomes - **Full refund** — the price back to the poster. - **Full release** — the fulfiller is paid as if accepted. - **Partial split** — a percentage each, where that's fairest. - **Hybrid** — exact amounts set by the admin for genuinely odd cases. The decision and its reasoning are posted to both parties, and it's **final**. Bad-faith behavior found during review — fake evidence, dispute-as-extortion, work that ignored the brief on purpose — earns strikes on top. ### How to dispute well - Keep everything in the platform chat. "He promised X on WhatsApp" is invisible to the moderator. - Quote the request description — it's the contract both sides accepted. - Attach the delivery and point at the gap. Specific beats outraged. ## Human moderation Every request and every delivery gets a **human moderation pass** before it goes anywhere. We screen for anything illegal, harmful, or against the [rules](/rules) — uploaded media is also scanned automatically for known illegal content. Borderline cases get a question back instead of a silent rejection. Moderators see content, not identity. ## Strikes Strikes are the enforcement currency. Each is worth a severity score, and **3 active points = banned**: | What earns it | Severity | |---|---| | Trying to move a deal off-platform (after one warning) | 1 | | Confirmed off-platform deal (both sides matched) | 3 — instant ban | | Backing out after being picked | 1 | | Late delivery (no submission within 7 days of pick) | 1 | | Content rejected by moderation | 1 | | Filing a frivolous / bad-faith dispute | 1 | | Poster ghosting a picked job for 14 days | 1 | | Severe violation (illegal content and similar) | 3 — instant ban | Strikes **decay after 12 months** — one mistake doesn't follow you forever; a pattern does. You can see your own strikes in your account. **Banned means banned:** no posting, no applying, no chat, no payouts. Money in escrow on a banned account's jobs goes through dispute resolution — a ban never silently pockets anyone's money. Identity is tied at the payout level, so banned users can't waltz back in under a fresh pseudonym. ## Staying safe - **Keep it on-platform.** Chat, files, and payment all live here for a reason. Escrow and moderation only protect you inside the system. The contact-info filter warns first, then strikes. - **Never pay or accept payment outside escrow.** The moment money moves off-platform, every protection on this page stops applying to you. - **Report anything off.** Every request, delivery, profile, and conversation has a report button. A human reads every report. ## Privacy Finished work is **private by default**. It only appears publicly if *both* the poster and the fulfiller explicitly opt in — fulfiller at delivery, poster at acceptance. Either side can revoke later in settings, which immediately pulls it from the feed. Nothing in the dispute process overrides consent. --- Source: https://weirdrequests.com/docs/ratings-and-reputation Raw: https://weirdrequests.com/docs/ratings-and-reputation.md --- # Ratings & reputation Trust between strangers is the whole product. Here's how it's measured, revealed, and built. ## How ratings work After a job completes (delivery accepted), **both sides rate each other**: a star rating plus an optional written review. The twist: ratings are **double-blind**. Your rating isn't shown to the other party — or anyone — until either: - both of you have submitted, or - 14 days pass, at which point whatever was submitted gets revealed. Why: nobody should soften (or sharpen) their rating based on what the other side wrote first. You rate the experience you actually had, not the retaliation you fear. Once revealed, ratings are visible on the public profile. There's no editing after reveal — write it like it's permanent, because it is. ## What to rate on Honest signal helps the next stranger: - **Posters rating fulfillers:** Did the delivery match the request? On time? Was the chat sane? - **Fulfillers rating posters:** Clear brief? Responsive in chat? Accepted without games? A 5-star average that secretly means "fine, I guess" makes ratings useless. Be fair, be specific, be honest. Reviews go through the same moderation as everything else — abuse in a review is still abuse. ## Profile stats Beyond stars, profiles carry stats computed from actual behavior — these can't be sweet-talked: - **Completed as fulfiller / as poster** — volume of finished jobs on each side. - **On-time delivery rate** — share of deliveries submitted before deadline. Shows after 3 completions; until then it reads as fresh, not bad. - **Response rate** — how reliably they engage after applying. Also unlocks after 3. Stats only count *completed* jobs, so a hundred abandoned applications won't inflate anyone. ## Starting from zero Every account starts blank. That's not a handicap — it's a stage everyone passed through. To build a record fast as a fulfiller: 1. **Apply small first.** A $25–$50 job completed brilliantly beats a $500 pitch nobody trusts you with. 2. **Write pitches that prove you read the request.** Quote their weird specifics back. 3. **Deliver early.** On-time rate is one of the first numbers people check. 4. **Push for the rating.** Acceptance triggers the rating prompt; a polite "loved doing this one!" in chat doesn't hurt. Posters: your reputation matters too. Fulfillers check whether you accept promptly and rate fairly before sinking a weekend into your request. ## The Hall of Fame Upvotes are a separate, public reputation channel: the community upvotes its favorite requests, and the most-upvoted land on the [Hall of Fame](/hall-of-fame) podium — daily, weekly, monthly, yearly, all-time. Getting crowned is pure visibility: your handle on a podium, your request in front of everyone. Completed deliveries appear publicly **only when both sides explicitly opt in** — fulfiller at delivery time, poster at acceptance. Either can revoke later and the public page disappears. Nothing about ratings overrides that. ## When reputation goes wrong - Felt the rating was retaliatory or abusive? Report it — humans review every report. - Strikes (the enforcement system for rule-breaking) are separate from ratings — see [Disputes & safety](/docs/disputes-and-safety). Ratings are what the community thinks of you; strikes are what the platform knows you did. --- Source: https://weirdrequests.com/docs/account-and-security Raw: https://weirdrequests.com/docs/account-and-security.md --- # Account & security Your account is a pseudonym with money attached. Both halves deserve protection. Here's every account control and what it does. ## Your handle Your handle (@whatever) is your entire public identity — it's what shows on requests, applications, chat, ratings, and the Hall of Fame. Your legal name, email, and payment details never appear anywhere public. - 3–30 characters, lowercase letters, numbers, and underscores. - Offensive or impersonating handles get reclaimed — see the [rules](/rules). - Pick something you can live with; it's your byline on everything you do here. ## Email Your email is for signing in and notifications, nothing public. Change it in **Settings → Security**: we send a confirmation link to the *new* address, and nothing changes until you click it. Until verified, your account stays on the old address — so a typo can't lock you out. ## Password & two-factor - **Password:** change it in Settings → Security. We sign out your other devices when you do, on purpose. - **Two-factor (2FA):** a 6-digit TOTP code from any authenticator app (Google Authenticator, 1Password, Authy…). Enable it in Settings → Security: confirm your password, scan the QR, enter a code. You'll get **backup codes** — download them, store them somewhere that isn't a screenshot in your camera roll. Each works once if you lose your device. - Lost the device *and* the backup codes? [Contact us](/contact) — recovery involves a human and some patience, by design. 2FA is the single best thing you can do for account safety. An account with payouts flowing through it deserves it. ## Sign-in with Google If you signed up with Google, your sign-in security rides on your Google account — protect that accordingly. You can still set a password for direct sign-in. ## Connected apps (AI assistants & integrations) Connected an AI assistant via [MCP](/docs/mcp)? Each connection appears in **Settings → Connected apps**, showing what it's allowed to do. Revoke any of them with one click — the app loses access immediately. Audit this list occasionally, like you (should) do with your Google account. ## Blocking people Someone you'd rather never hear from again? **Block them** — the button lives on their profile, and your block list lives in [profile settings](/settings/profile). A blocked person can't apply to your requests, send you direct requests, or message you. They're not notified, and unblocking takes one tap. One deliberate exception: if you two have a job actively in flight (picked, money in escrow), the chat stays open until it resolves — otherwise blocking could be used to sabotage a delivery window and collect the refund. Use report + dispute for problems inside a live job. ## Away mode Going offline for a while? Flip **away mode** in [profile settings](/settings/profile). Your profile and any applications you've sent show an "Away" badge, and anyone sending you a direct request gets a heads-up that replies may be slow. Nothing is locked — you can still do everything; it just sets expectations honestly. ## Notifications **Settings → Notifications** controls how loudly we get your attention: in-app is always on (it's the product working), email and push are yours to tune per event type — including direct-request alerts and saved-search digests. The legally-or-financially-important ones (you got picked, money released, dispute opened) stay on — those aren't marketing, they're your money moving. ## Display currency Set your display currency in settings and every price on the site converts for display at current rates. Charges still happen in each request's native currency — display conversion never changes what anyone pays or receives. ## Privacy: what's public, what isn't | Public (under your handle) | Never public | |---|---| | Your handle, avatar, bio | Legal name, email, phone | | Open requests you posted | Payment details, card, bank, wallet | | Ratings & profile stats | Your chats (only the other party + moderators) | | Deliveries **only if both sides opted in** | Your location beyond what you put in a request | Uploads are also stripped of metadata (EXIF location and friends) before anything is shown to anyone. ## Banned accounts Accounts banned by the strike system can't post, apply, chat, or receive payouts. Money already in escrow on a banned account's jobs goes through dispute resolution — a ban is not a way for anyone to keep someone else's money. Details in [Disputes & safety](/docs/disputes-and-safety). ## Your data: export and delete Both live in **[Settings → Security](/settings/security)**, at the bottom. **Export my data** builds a machine-readable file of everything tied to your account — profile, requests, applications, messages, ratings, transactions — and hands it to you. Free, any time, no questions. **Deleting your account** is the danger zone below it. We email you a 6-digit code; enter it and the deletion is confirmed — a stolen session can't nuke your account without your inbox. What happens next: - Your profile, requests, applications, messages, and ratings are wiped within **30 days**. - Financial records are kept only as long as the law requires — payment regulations don't bend for vibes. - Public pages tied to your consent (Hall of Fame entries) come down with the account. Deletion is permanent. There's no soft-delete limbo to crawl back from, so run the export first. --- Source: https://weirdrequests.com/docs/brand-campaigns Raw: https://weirdrequests.com/docs/brand-campaigns.md --- # Brand accounts & campaigns Companies use Weird Requests to commission absurd things at scale — a hundred fans filming themselves explaining your product to their grandmother beats another display ad. Brand accounts make that workable. ## What a brand account gets you - A **✓ verified badge** everywhere your handle appears — posters know the money is real and the company is who it says it is. - A **public brand page** at `/brands/your-handle` with your logo, description, website link, and your public campaign history. - The **brand dashboard**: campaigns, requests in flight, total spent, and reach in one place. - **Campaigns** — group related requests under a shared theme, budget cap, and date range. - **Analytics** per request: views, applications, completions, public-share count. - Bulk conveniences: duplicate a previous request, post variations, archive. Fees are identical to individual accounts — 5% poster fee, nothing else. Verification doesn't cost anything either. ## Applying Apply at [/brands/apply](/brands/apply). You'll need: - Company legal name, website, and a description of what you're planning. - A logo. - A primary contact email. - **Business documents** — registration certificate, EIN letter (US), or your country's equivalent. This is how the badge stays meaningful. A human reviews every application. Approved → badge + dashboard unlock, and your brand page goes live. Rejected → you'll get the reason, and you can reapply once it's fixed. While verification is pending you can use the platform as a normal account; brand features unlock at approval. ## Campaigns A campaign is a folder with a budget: - **Theme + dates** — "Launch week stunts, June 1–14." - **Budget cap** — the campaign stops accepting new picks when the cap is reached, so a viral moment can't quietly triple your spend. - **Requests** — post as many under it as the budget allows; each one behaves like a normal request (moderation pass, applications, escrow, the lot). The dashboard rolls up status across the campaign: how many requests live, in progress, delivered, done, and what's been spent. ## The same rules apply A badge is not diplomatic immunity: - Every request passes the same human moderation. Weird yes, harmful no — read the [rules](/rules). - Escrow works identically: you pay at pick, money releases at acceptance. - Strikes apply to brand accounts too. A brand that ghosts fulfillers or tries to take deals off-platform gets struck like anyone else. - Fulfillers' deliveries go public **only with their explicit opt-in** — your campaign doesn't change their consent rights. If you want public showcases, say so in the request and let people opt in with eyes open. ## Working with fulfillers at scale - Be brutally specific in the brief — at volume, ambiguity multiplies into a hundred slightly-wrong deliveries. - Use the per-request chat early; one clarifying answer to the first fulfiller often becomes copy you paste into the request itself. - Budget for revisions: each request carries one revision round, same as everywhere. ## What brand accounts don't do (yet) One seat per brand account for now — no teams or role permissions. Direct invitations to specific fulfillers and CSV exports are on the roadmap. If your use case needs something we don't do, [partnerships](/partnerships) is the door to knock on. --- Source: https://weirdrequests.com/docs/mcp Raw: https://weirdrequests.com/docs/mcp.md --- # Connect an AI assistant (MCP) You can plug Weird Requests straight into Claude, ChatGPT, or Gemini. Once connected, your assistant can browse the weirdest requests on the internet and answer questions about them in real time. No copy-pasting, no guessing. ## The connection URL ``` https://weirdrequests.com/webmcp/v1 ``` That's the whole secret. It's a public, read-only **MCP server**. No account, no API key. Your assistant can search and read; it cannot post, pay, or act on your behalf. There's also a discovery descriptor at `https://weirdrequests.com/.well-known/mcp.json` that MCP-aware clients can read automatically. ## What is MCP, in plain words **MCP** (Model Context Protocol) is an open standard for letting AI assistants connect to outside services safely. Think of it as giving your assistant a library card for our site: it can look things up, but it can't make a mess. ## What your assistant can do once connected - **Browse the feed**. Trending, newest, or highest-paying open requests. - **Read a request**. Its full description, price, deadline, and how many people have applied. - **Search**. By keyword, category, or budget. So you can just ask: *"What are the weirdest open requests on Weird Requests right now?"* and get a live answer. ## How to connect ### Claude 1. Open **Settings → Connectors**. 2. Choose **Add custom connector**. 3. Paste `https://weirdrequests.com/webmcp/v1` and save. 4. Ask Claude about weird requests. It'll use the connection. ### ChatGPT 1. Open **Settings → Connectors** (sometimes under **Apps**). 2. Add a new connector and paste the URL above. 3. Start a chat and ask it to browse Weird Requests. ### Gemini 1. Open Gemini's **extensions / connectors** settings. 2. Add a custom MCP server using the URL above. 3. Ask Gemini to find you something weird. > Menu names shift as these apps update. If you don't see "Connectors," look for "MCP," "Apps," or "Extensions". The URL is the same everywhere. ## For developers The endpoint speaks the standard MCP transport over HTTP. The public tool catalog (and JSON shapes) is advertised in the [`/.well-known/mcp.json`](https://weirdrequests.com/.well-known/mcp.json) descriptor. The public surface is rate-limited per IP and requires no auth; authenticated, write-capable tooling is a separate OAuth-scoped surface. There's also an [`/llms.txt`](https://weirdrequests.com/llms.txt) index (with a key-facts block covering fees, limits, and timers), an [`/llms-full.txt`](https://weirdrequests.com/llms-full.txt) with the complete documentation inlined in one fetch, and a raw-markdown version of every doc page (append `.md` to any docs URL) — so agents can read the documentation itself, not just the data.