Layman
Pay once (or mint). Use Chat. Ask the Confessional. Ship a Forge zip. Mirror turns a confession into a film. Oracle calls match sides on a public ledger (separate Entry).
Field manual
Plain English first. Then the plumbing. Then how they talk to each other. One pass, nine products — not nine apps that pretend they are a company.
The graph
One gate. A few surfaces. Actions on one can fuel another.
Pay once (or mint). Use Chat. Ask the Confessional. Ship a Forge zip. Mirror turns a confession into a film. Oracle calls match sides on a public ledger (separate Entry).
Caddy host-routes Chat / Forge / Oracle onto unfiltered. Mirror is a separate service. Pass session is a bearer checked on-chain + Redis. Credits: Forge uses lib/credits.js. Oracle has its own Entry + match ledger.
This is the key to the building. Mint a soulbound Pass on Base and you keep the key. Or buy a timed slot with crypto — hour, day, week, month — no wallet connect required: send, paste the TXID, walk in. The Pass is a software license. It is not a stock, not a coin to flip, not a promise of profit.
Pass: 0.01 ETH, Base, edition of 100, soulbound (RawmindPass.sol). Ownership via src/pass/owns.js + signed session in Redis. Timed slots: Hour $5 · Day $12.50 · Week $33 · Month $79 across BTC/ETH/SOL/TRX/XRP/USDT/USDC. Hour/day tiers have soft media caps (15 img / 1 video and 50 img / 5 video per day). Forge Pass 0.005 ETH / 5000 supply, 200 Forge credits/mo. Clients store rawmind_pass_token / access_token. Same bearer across Chat, Forge, Mirror, Confessional.
Talk to a model that does not lecture you. Text, pictures, video. Optional face-lock before you share so a stranger's face doesn't ride your clip. Receipts turn a Q+A into a card you can post. The cursed feed is opt-in — your prompts stay yours unless you share them.
Default model Grok 4.5. Catalog in apps/unfiltered/src/models.js. All LLM traffic through llm-proxy — browser never sees upstream keys. Face lock: embed match. Face swap is allowlist + daily cap. Paywall via resolveAccess (Pass session, crypto token, or owner session).
Ask who wins the match. Official Rawmind picks land on a public scoreboard — confidence, rationale, then won/lost after the game. Not a sportsbook. Entertainment only. Separate from Chat: $5 Entry once, then pay-per-match.
Ledger in apps/unfiltered/src/oracle-db.js (SQLite). Public GET /api/oracle/stats + /api/oracle/picks. Page: /oracle. Win rate = won / (won+lost); void/push excluded. Entry + match packs via /api/oracle/purchase/*.
Describe the software. Get a zip. Run it on your machine. There is no hosted IDE and no "we'll keep your repo." Pass holders get a monthly credit stipend. Extra packs exist when you ship hard. Unused monthly credits die at month-end — they are not a bank account.
Same unfiltered process, host-routed at forge.rawmind.xyz. Policy gate src/forge-gate.js fail-closed via llm-proxy. Bands: Nano 1 · Small 3 · Standard 8 · Heavy 20. Stipend 100 (Pass) / 200 (Forge Pass). Packs are listed; on-chain pack checkout is not fully wired.
Give it a life. It gives you the one you didn't live — as a trailer, against real art. Confessional can hand it a prompt so the fork starts from what you just asked. Optional voiceover. This is cinema, not a chat log with extra CSS.
Separate service apps/mirror on port 3002. Optional ElevenLabs VO. Confessional writes a confession then triggerMirror. Host: mirror.rawmind.xyz.
Ask the thing they refused. Get the uncensored answer. Optionally watch two lives unfold as a Mirror trailer. Requires a Pass or crypto access (same stack as Chat).
POST /api/confessional. Paid via resolveAccess (no free daily). Writes confessions.db, then triggerMirror.
Hate wallets? Twelve words. Backup codes. You own the keys. Same door as crypto — Chat, Forge, Mirror, Confessional. Lose the seed, lose the vault. We will not email you a reset.
/api/auth signup returns seed + backup codes once. Sessions are sess_ bearers. A public transaction id does not log anyone in.
Ready
Still legal questions? Terms and AUP live next to the Pass art. The FAQ is the product map; those two are the leash we actually write down.