# HEXBAZAAR · House of SYN

**Ours.** House of SYN night-market OS — not a white-label, not Discord, not a third-party stall.

Night market: **OfferUp listings** + **pixel Floor** + **Outpost** (barter not bullets) + trust / escrow / scammer wall + live **Wire Lounge** on our SYN-IRC (`#HexBazaar`).

## Live

```bash
cd ~/Code/hexbazaar
python3 -m http.server 8765
```

**Public face:** **http://127.0.0.1:8765/** → `face.html` (hexbazaar.com storefront)  
**After ENTER:** House OS home → `hub.html`

Top bar inside OS: **Home · Wire · Floor · Market · Board · Outpost · More**

| Wing | Page | URL |
|------|------|-----|
| **FACE** | Domain front | http://127.0.0.1:8765/face.html |
| **HOME** | House OS | http://127.0.0.1:8765/hub.html |
| LIVE | Wire Lounge `#HexBazaar` | http://127.0.0.1:8765/lounge.html |
| LIVE | Free Market Floor | http://127.0.0.1:8765/floor.html |
| TRADE | Market listings | http://127.0.0.1:8765/market.html |
| TRADE | HexMarket board | http://127.0.0.1:8765/hexmarket.html |
| HOUSE | Outpost (safehold) | http://127.0.0.1:8765/outpost.html |
| HOUSE | Books / Look / Arcade | books · character · arcade |

Shared shell: `assets/css/hex-shell.css` + `assets/js/hex-nav.js`

### Wire Lounge · SYN-IRC
Real multiplayer chill on **your** stack — live SYN-IRC chat.

| | |
|--|--|
| Lounge | http://127.0.0.1:8765/lounge.html |
| Web (autojoin) | https://irc.shudduphos.org/?chan=HexBazaar |
| Channel | **`#HexBazaar`** |
| TLS | `irc.shudduphos.org:6697` · `ircs://irc.shudduphos.org:6697/#HexBazaar` |
| ChanServ bootstrap | `scripts/bootstrap-hexbazaar-chan.sh` |

SYN-IRC deep-link: `?chan=HexBazaar` (also `#HexBazaar` hash, `?channel=`, localStorage `synAutoJoin`).  
Default without param stays `#chat`. Floor shout stays local/NPC. Humans live on the wire.

### House systems
- Achievements + ranks (`assets/js/hex-house.js`)
- Live feed · SFX · confetti · Morrigan oracle
- Shared `localStorage` key `hexbazaar_market_v2`

### HexMarket board + Patron Treasury
Stock-style tape + indices + listing symbols + portfolio.

**Public Patron Treasury** (not an investment — no yield):
- Donations → public pot (visible balance, patrons, grants)
- Curb grants from the pot (truck gas, free furniture help)
- Cash desk — **steward pricing** (self-pay + modest side income, free core always):

| Rail | Soft price | Split |
|------|------------|--------|
| 1 Donate | $2 / $5 / $10 | 100% → public pot + small HEX gift |
| 2 Premium | **$6.99/mo** | ~$2 pot · rest house keep · +200 HEX |
| 3 HEX packs | $2.99 / $7.99 / $19.99 | ~10% pot · rest virtual goods |
| 4 Feature pin | **50 HEX** or **$1.99** | cash ~$0.75 → pot |

Philosophy: optional pay, no dark patterns, no fake investment.

### Two-pocket books (`books.html`)

| Pocket | What | Investor claim? |
|--------|------|-----------------|
| **Public pot** | Tips/donations → curb grants | **Never** |
| **House keep** | Premium / packs / ads / partner capital | **Yes** — equity or rev-share on keep only |

- Partners register on **House Books** with % share  
- **Distribute proceeds** pulls from house keep only  
- Ops draw = builder side income from keep  
- Demo only — real capital needs LLC + lawyer  

Open: http://127.0.0.1:8765/books.html

## Format idea

| Borrow | From |
|--------|------|
| Persistent hub + risk patrols | Dead Frontier outpost |
| Click / identity / long progress | Text browser RPGs (e.g. Reign Of Blood) |
| Listings, escrow, verify, bust wall | HEXBAZAAR market |

**Barter not bullets** — street threat is scams & heat, loot is curb/tech finds → market listings.

## Shared save

All pages use `localStorage` key **`hexbazaar_market_v2`**: profile, wallet, listings, bag, escrow, reports, busted, ratings, ledger, character look/tint.

## HEX coin (in-world ledger)

Not crypto. Wallet on every profile.

| Action | HEX |
|--------|-----|
| Start (new trader) | 100 |
| Handshake | +2 |
| Deal bonus (release) | +8 each |
| Post / bag list | +1 / +3 |
| Patrol / deep | +5 / +10 |
| Verify step | +5 |
| Daily faucet | +25 (once/day) |
| Escrow hold | −amount (to vault) |
| Escrow fee | −2 burned |
| Release | seller receives hold |
| Refund dispute | buyer gets hold back (fee stays burned) |
| Busted | cannot receive HEX |

## Loop

1. **Outpost** — patrol districts → barter bag  
2. **List** loot to market  
3. **Floor** — walk booths, social, rep  
4. **Profile** — blue check (email+phone+ID/local)  
5. **Escrow** — verified only · rate after release  
6. **Safety** — report → 3 reporters = BUSTED  

## Characters

LPC walk sheets under `assets/chars/` (male/female pairs + cast). CC-BY-SA — see `assets/chars/CREDITS.txt`.
