01 — Marketrail for stays

Open a stays marketplace for your region.

Marketrail for stays runs the whole marketplace: hosts list places and sync their calendars, guests see the exact total and book instantly, and every dollar moves on schedule — your commission at payment, the host's payout 24 hours after check-in.

Demo · Hearthwood · 7 US regions · 63 places · USD · Stripe test mode

Larch Hollow A-frame · Catskills
Mon
Oct 26
Tue
Oct 27
Wed
Oct 28
Thu
Oct 29
Fri
Oct 30
Sat
Oct 31
Sun
Nov 1
Mon
Nov 2
Tue
Nov 3
Wed
Nov 4
Thu
Nov 5
Fri
Nov 6
Sat
Nov 7
Sun
Nov 8

[ ) check-out 10:00 AM, check-in 4:00 PM — same day, no overlap

7:12:04.218 PM · Fri, Oct 30 → Mon, Nov 2 · request 1 → hold
7:12:04.219 PM · request 2 → 409 · These dates are being booked by someone else — they free up at 7:42 PMif that booking isn't completed.

A two-week calendar for Larch Hollow A-frame: a confirmed four-night stay ends on the check-in day of the stay two guests race for. One request gets a 30-minute hold; the other is refused with a 409 and told when the nights free up. After payment the hold becomes a confirmed stay. An owner block and an imported calendar block follow later in the strip.

Fri, Oct 30 (weekend rate)
$280.00
Sat, Oct 31 (weekend rate)
$280.00
Sun, Nov 1
$240.00
Cleaning
$120.00
Occupancy tax, Catskills
$108.10
Total
$1,028.10

Drawn, not a screenshot: the quote is live; the other stays and the timestamps are illustrative.

02 — Today at Hearthwood

Today at Hearthwood · Sun, Oct 25
Today's arrivals and departures
3:00 PMTahoe City cabinLake Tahoe3 guestsArriving
4:00 PMOverlook A-frameCatskills2 guestsArriving
11:00 AMWoods Hole shingle houseCape Cod2 guestsDeparting
11:00 AMMontford cottageAsheville4 guestsDeparting

Arrivals 2 · Departures 2 · In-house tonight 54 · Next 30 nights 13% booked

Live from the demo database, seeded relative to today. Guests are never named here.

Rust-roofed A-frame cabin with wooden steps among pines in morning sun
Larch Hollow A-frame · Catskills
White living room with slipcovered sofa and armchairs, yellow cushions and a TV on a white console
Shore House 7 · Cape Cod
Modern house with a red cantilevered upper volume and wood sunscreens lit at dusk
Red Box House · Joshua Tree
Modern hillside house clad in blue, orange and grey panels with a cantilevered upper floor
Color Block House · Texas Hill Country
Stone and dark-timber cabin with a deck, set in a green meadow below a mountain peak
Stone Meadow Cabin · Big Sky

03.1 — Guests

Guests — real screenshot from the demo, pending capture
Real screenshot, captured from the demo.

Find a place for the dates you have.

  • Search by area, dates and party; results show the exact total.
  • A map with approximate pins until you book.
  • Reserve instantly; the nights are held for 30 minutes while you pay.
  • Your trip unlocks the address at once and check-in details 48 hours before arrival.
Browse as a guest →

03.2 — Hosts

Hosts — real screenshot from the demo, pending capture
Real screenshot, captured from the demo.

Run the calendar, not the inbox.

  • One calendar across all your places, synced with other sites by iCal.
  • Weekend, seasonal and long-stay prices; the quote does the math.
  • Flexible, moderate or strict cancellation, kept with every booking.
  • Every payout scheduled, released 24 hours after check-in.
Sign in as Hollow & Pine Cabins, the Catskills host →

03.3 — Operators

Operators — real screenshot from the demo, pending capture
Real screenshot, captured from the demo.

Curate the places. Keep the commission.

  • Approve hosts and places; handle reports and reviews.
  • Set areas and occupancy tax; tax passes to hosts, never into your commission.
  • Tune the three cancellation policies for your market.
  • One console for occupancy, refunds, payouts and calendar conflicts.
Open the operator console →

04 — The line every booking runs

Larch Hollow A-frame, Fri, Oct 30 → Mon, Nov 2.

Mon, Oct 19

7:12 PM

Reserved

the nights are held for 30 minutes

Mon, Oct 19

7:20 PM

Paid

the commission is taken at payment

Mon, Oct 19

7:20 PM

Address revealed

to this guest only

Sun, Oct 25

4:00 PM

Free cancellation ends

moderate: 5 days before check-in

Wed, Oct 28

4:00 PM

Check-in details

48 hours before arrival

Fri, Oct 30

4:00 PM

Check-in

Sat, Oct 31

4:00 PM

Payout released

24 hours after check-in

Mon, Nov 2

10:00 AM

Check-out

reviews open for 14 days

Mon, Nov 16

10:00 AM

Reviews revealed

both at once, or when the window closes

Every booking runs this line. Each station is a rule in the code, not a promise in the copy. Times are local to the place (Catskills).

05 — Where the dollars go

One receipt, three parties.

The quote is computed on the server and locked with the hold. Tax is never commissioned. The host is paid after the guest arrives.

If the guest cancels (moderate policy)
Before Sun, Oct 25 · 4:00 PM$1,028.10 back
Later, before check-in$228.10 backcleaning and tax
After check-inby the host or the operator only

Larch Hollow A-frame · Catskills · Fri, Oct 30 → Mon, Nov 2 · 3 nights · 2 adults

Fri, Oct 30 (weekend rate)
$280.00
Sat, Oct 31 (weekend rate)
$280.00
Sun, Nov 1
$240.00
Cleaning
$120.00
Stay
$920.00
Occupancy tax, Catskills (11.75% of the stay, demo rate)
$108.10
Guest pays
$1,028.10
Your commission, 12% of the stay
$110.40
Occupancy tax, passed to the host
$108.10
Host receivesreleased Sat, Oct 31 · 4:00 PM
$917.70

Check: 920.00 + 108.10 = 110.40 + 917.70

06 — What the code guarantees

  1. 1

    One night, one guest.

    Every occupied night lives in one table under one database constraint, so a race has exactly one winner.

    6 simultaneous requests → 1 hold · 5 × 409 · 0 × 500

  2. 2

    The price on screen is the price charged.

    The quote is computed on the server and locked with the hold; if a rule changes mid-checkout, the guest sees the new total first.

    total ≠ displayed → 409 + new quote

  3. 3

    Cancellations keep their promise.

    Each booking keeps a copy of the policy it was made under; editing a policy never rewrites a past booking.

    refund = policy(snapshot, booked_at, check_in, now)

  4. 4

    Hosts are paid after the guest arrives.

    Payouts leave 24 hours after check-in, once per booking.

    release_at = check_in + 24 h · one release per booking

  5. 5

    Check-in details stay private.

    The address unlocks on confirmation and check-in details 48 hours before arrival, for that guest only.

    1 guest-side reader · gate-tested

07 — AI proposes. People book.

Twenty-one AI features across three surfaces, under one rule: no AI writes a price, a booking, a refund or a listing — a person's click does. Without an AI key, every AI surface disappears and the marketplace works the same.

Guests7
Hosts9
Operators5

08 — Live in the demo

The Hearthwood search page, list and map — pending capture
Real screenshot, captured from the demo.
  1. 01Dated search with exact totals
  2. 02Map search, approximate pins
  3. 03Instant book with 30-minute holds
  4. 04Weekend, seasonal and long-stay pricing
  5. 05Occupancy tax per area, passed through
  6. 06Three cancellation policies, kept per booking
  7. 07Payouts 24 hours after check-in
  8. 08Address on confirmation, check-in details 48 hours before
  9. 09One calendar for all your places
  10. 10iCal import and export, conflicts flagged
  11. 11Double-blind reviews with category scores
  12. 12Host plans and billing
  13. 13Listing review, reports and moderation
  14. 14Guest–host messaging
  15. 15Operator console: occupancy, refunds, payouts
  16. 16Discoverable by AI agents; booking on-site

09 — One spine, three marketplaces

Marketrail for physical goods · Marketrail for digital assets · Marketrail for stays — the same accounts, money and moderation; a different slot for what's sold.