GFGridForge
Second Life commerce

Sell, deliver and support — without leaving the web.

GridForge runs your in-world vendors, host delivery, customer entitlements, redelivery, loyalty and Marketplace sync from one dashboard. No notecards, no external bots, no per-sale fees.

Rez a host box in-world — one link provisions your shop. No sign-up form.

Vendor → Quote → Commit → Delivery
✓ Replay-safe transactions ✓ Host inventory-aware delivery ✓ Automatic redelivery portal ✓ Gift cards & loyalty tiers ✓ Affiliate & profit-share payouts
How it works

Three steps to your first sale

1

Create a product

Name, description, artwork, version. Products are the versioned record behind everything you sell.

→
2

Publish a listing

Price, sale windows, stock limits, gifting. Listings are the sellable SKUs your vendors display.

→
3

Rez a vendor

Download a ready-configured script, drop it in a prim. Customers pay, GridForge delivers.

◇

Products & releases

Versioned products with artwork, updater policy, release notes and customer announcement campaigns. Publish patch, minor or major bumps.

◆

Commerce

Timed sales, gifting by name, coupons, loyalty tiers, gift cards, affiliates and profit shares. Quote-and-commit pricing — no double-spend races.

⇢

Delivery network

Multiple host boxes across regions. Claim/ack leasing, priority ordering, HTTP-in wake, fallback polling. Multi-object packages arrive as folders.

◎

Customers

Entitlements, installed versions, per-customer discounts, store credit, redelivery portal, bulk messaging with token expansion.

≡

Sales & ledger

Lifetime and 30-day metrics, per-listing revenue, delivery source tracking, refund history, affiliate and profit-share payout queue.

∞

Marketplace sync

Import listing metadata and artwork from Second Life Marketplace. Replay-safe transaction import creates sales, entitlements and ledger entries.

Architecture

Built for reliability

Quote & commit

Every purchase is a signed quote followed by an atomic commit. Replay the same transaction ID and you get the original sale — never a duplicate.

Scoped credentials

Vendor, host, product and payout keys are separate, hashed, and scoped to one store or resource. No browser secrets ever touch in-world scripts.

Multi-tenant

Organizations own stores. Managers get store-scoped access. Customers are isolated per shop. One user can manage shops across unrelated owners.

Portable

Cloudflare Pages + D1 + R2 by default. Self-hosted Docker + PostgreSQL as a first-class target. Same codebase, same migrations.

Live stores

Merchants using GridForge