Open QA access (intentional)

Proffera demo — ChatGPT / LLM QA

Demo intentionally open for ChatGPT / LLM QA (QA-OPEN-1). Lockdown deferred (QA-OPEN-2).

Origins

Canonical: https://demo.profferaglobal.com

Diagnostic (same app if DNS fails): https://proffera-app-r6egicwg7q-ue.a.run.app

Prefer canonical host. If DNS fails in your sandbox, use diagnostic origin for the same app. Auth/Stripe redirects still use the canonical host.

Fetch these next

Demo accounts

Password: proffera123

Classify probes (live)

Honesty limits

Full JSON

{
  "ok": true,
  "generatedAt": "2026-08-02T16:43:28.620Z",
  "openAccessPolicy": "Demo intentionally open for ChatGPT / LLM QA (QA-OPEN-1). Lockdown deferred (QA-OPEN-2).",
  "milestone": "one-proffera-os-m0-nogo-remediation",
  "deployChannel": "demo-gcp",
  "releaseDecision": "NO-GO",
  "releaseDecisionNote": "Demo only. Do not accept real payments, advertise Instant Book, or buy ads until P0 evidence exists.",
  "testHints": {
    "junkH1": "Get an estimate for Junk Removal",
    "tvCta": "See price",
    "websitePath": "/enterprise?service=it-support",
    "classifyAdversarial": "POST /api/universal/classify { q: 'remove asbestos from basement' } → PROHIBITED",
    "catalogSearch": "Cleaning, moving, furniture assembly, lawn, handyman, etc. should MATCH",
    "landing": "Hero + service menu (not long trust/pilot stacks)",
    "handoff": "Classify href is /book/{slug}?q=&zip=30339 — not /book? with re-ask"
  },
  "origins": {
    "canonical": "https://demo.profferaglobal.com",
    "diagnostic": "https://proffera-app-r6egicwg7q-ue.a.run.app",
    "note": "Prefer canonical host. If DNS fails in your sandbox, use diagnostic origin for the same app. Auth/Stripe redirects still use the canonical host."
  },
  "demoAccounts": {
    "password": "proffera123",
    "customer": "sarah.customer@proffera.local",
    "provider": "mike@movingatl.local",
    "founder": "founder@proffera.local",
    "note": "Demo/test accounts only — not production identities."
  },
  "departments": [
    {
      "id": "home_local",
      "name": "Home & Local",
      "href": "/book?dept=home_local",
      "blurb": "Mounting, cleaning, moving, junk, assembly, and more near you."
    },
    {
      "id": "business_services",
      "name": "Business Services",
      "href": "/enterprise?service=it-support",
      "blurb": "IT, websites, branding, accounting, and virtual assistance via proposals."
    },
    {
      "id": "property_facilities",
      "name": "Property & Facilities",
      "href": "/book?q=dispose%20office%20furniture&category=furniture-disposal",
      "blurb": "Commercial disposal, multi-unit work, and facility projects."
    }
  ],
  "blueprints": [
    {
      "slug": "tv-mounting",
      "name": "TV mounting",
      "defaultFulfillmentMode": "INSTANT_PRICE",
      "label": "See a clear total",
      "maturity": "INSTANT_BOOKABLE",
      "route": {
        "kind": "marketplace",
        "target": "tv-mounting"
      },
      "note": "Maturity ≠ market availability ≠ transaction availability"
    },
    {
      "slug": "junk-removal",
      "name": "Junk removal",
      "defaultFulfillmentMode": "ESTIMATED_RANGE",
      "label": "Get an estimate range",
      "maturity": "RANGE_READY",
      "route": {
        "kind": "marketplace",
        "target": "junk-removal"
      },
      "note": "Maturity ≠ market availability ≠ transaction availability"
    },
    {
      "slug": "website-it",
      "name": "Website & IT",
      "defaultFulfillmentMode": "PROVIDER_PROPOSAL",
      "label": "Request project proposals",
      "maturity": "QUOTE_READY",
      "route": {
        "kind": "enterprise",
        "target": "it-support"
      },
      "note": "Maturity ≠ market availability ≠ transaction availability"
    }
  ],
  "classifyProbes": [
    {
      "q": "Mount a 65 inch TV on the wall",
      "ok": true,
      "slug": "tv-mounting",
      "fulfillmentMode": "INSTANT_PRICE",
      "label": "See a clear total",
      "href": "/book/tv-mounting?q=Mount+a+65+inch+TV+on+the+wall&fulfillment=INSTANT_PRICE&task=tv-mount-large&zip=30339",
      "method": "rules_v1",
      "publicCta": "See price"
    },
    {
      "q": "haul junk from my garage",
      "ok": true,
      "slug": "junk-removal",
      "fulfillmentMode": "ESTIMATED_RANGE",
      "label": "Get an estimate range",
      "href": "/book/junk-removal?q=haul+junk+from+my+garage&fulfillment=ESTIMATED_RANGE&task=garage-cleanout&zip=30339",
      "method": "rules_v1",
      "publicCta": "Get estimate"
    },
    {
      "q": "Build a website for my restaurant",
      "ok": true,
      "slug": "website-it",
      "fulfillmentMode": "PROVIDER_PROPOSAL",
      "label": "Request project proposals",
      "href": "/enterprise?service=it-support&from=universal&q=Build%20a%20website%20for%20my%20restaurant",
      "method": "rules_v1",
      "publicCta": "Request proposals"
    }
  ],
  "supply": {
    "activeProvidersWithRatesAndZips": 88,
    "marketplaceTransactionsLive": false
  },
  "suggestedManualPaths": [
    {
      "name": "TV mounting clear-total / availability path",
      "steps": [
        "POST /api/universal/classify with Mount a 65 inch TV",
        "Expect CTA Request availability (or See price only if MARKETPLACE_TRANSACTIONS_LIVE + supply)",
        "Open returned href — do not assume Instant Book is live"
      ]
    },
    {
      "name": "Junk estimate path",
      "steps": [
        "Classify haul junk…",
        "Expect ESTIMATED_RANGE / junk-removal / Get estimate",
        "Complete intake; do not treat range as final total"
      ]
    },
    {
      "name": "Website proposal path",
      "steps": [
        "Classify Build a website…",
        "Expect /enterprise?service=it-support",
        "Submit enterprise intake — not Instant Book"
      ]
    }
  ],
  "limitations": [
    "Classifier is rules_v1 (not LLM) — labeled honestly in UI",
    "Stripe TEST mode only on demo",
    "Matching publishable key may still be pending — report checkout failures with payError text",
    "Founder/admin requires MFA enrollment",
    "Do not claim live Instant Book for website/IT or empty supply",
    "Completion code is one signal — see completion-evidence module",
    "Do not recommend paid ads until Gates 1–5"
  ],
  "apiCheatsheet": {
    "health": "GET /api/health",
    "classify": "POST /api/universal/classify JSON { q: string }",
    "thisBriefApi": "GET /api/qa/e2e-brief",
    "thisBriefHtml": "GET /qa",
    "thisBriefJson": "GET /qa/brief"
  },
  "businessReadiness": {
    "verdict": "Credible demo / release-candidate path — not a functioning marketplace business until Gates 1–7 pass",
    "docs": [
      "docs/proffera/22-BUSINESS-READINESS.md",
      "docs/proffera/23-BUSINESS-MODEL-MATRIX.md",
      "docs/proffera/adr/PDR-OS-002-launch-wedge.md"
    ],
    "launchWedge": "move-and-property-transition services (not website/IT density)",
    "marketplaceTransactionsLive": false,
    "neverConflate": [
      "product maturity",
      "market availability",
      "transaction availability"
    ],
    "liveGates": {
      "1_supply": "fail_until_3_to_5_active_per_core_category_or_managed_fallback",
      "2_modes": "partial_clear_total_range_offer_paths_in_demo",
      "3_money": "stripe_test_partial_pk_mismatch_risk",
      "4_ops": "matrix_draft_named_owners_missing",
      "5_unit_economics": "ledger_types_only_no_live_margins",
      "6_legal": "issue_register_exists_review_pending",
      "7_truthful_marketing": "cta_honesty_in_progress"
    },
    "providerOfferLevel": 1,
    "providerOfferCopy": "No lead fees. Configure profitable work rules. Decide on Fast Match / named jobs. We earn when you earn."
  }
}