Fynd · Measuring state

READ-ONLY public measuring-state. Every number is a public aggregate; no user-scoped data is surfaced. Rails, flags, and phase verdicts are the current-truth state — updated atomically at each gate close-out. SAMPLE/fixture rows are excluded from every count that renders here.

policy_text_version: 1.0

Phase gates

  • Phase 0 · Fynd Liquid retheme + rebrandPASSED2026-08-04
  • Phase 1 · CONVERSION LAYERPASSED2026-08-06
  • Phase 2 · INTELLIGENCE VISIBLEPASSED2026-08-08
  • Phase 3 · SUPPLY ENGINEPASSED2026-08-08
  • Phase 4 · ELIGIBILITY ENGINE & EXPORTSPASSED2026-08-08
  • Phase 5 · WEBSITE SCALING TIER (5a-5j)PASSED2026-08-10
  • Phase 6 · TWO-TAP ONBOARDINGPASSED2026-08-12
  • Hotfix Trio · parse split + manual claim + finish CTAPASSED2026-08-13
  • Hotfix Gate Fix · manual claim pending draft + structured identityPASSED2026-08-13

Change history (append-only)

  1. 2026-08-13P0 Truth Audit — Fynd brand sweep completed; /privacy-policy SPA redirects to static /privacy.html (Version 1.0); footer version derives from build via GET /api/v1/meta/version; robots.txt + sitemap.xml shipped; operator page at /about; standards synced through Phase 6 + hotfix + gate fix; outcome rows + verification ladder + per-country coverage + north-star baseline added to /standards.
  2. 2026-08-13Hotfix Gate Fix — manual claims now save as pending draft (status='pending', user_approved=False; explicit Approve for attestation); identity modal exposes legal_first / legal_last / preferred_name structured fields; preflight_validator dual-shape identity reader (legacy 'name' + new structured).
  3. 2026-08-13Hotfix Trio SHIPPED — parse-pipeline error-code split (extractor_error / scanned_pdf_suspected / docx_extractor_blind / too_little_content), manual-claim entry mounted on Passport, 'Finish Passport' SmartCTA deep-link + CI rail.
  4. 2026-08-12Phase 6 PASSED — TWO-TAP ONBOARDING (Batch D UI /onboarding/launch; verbatim-consent scope rail with 2-scope allowlist).
  5. 2026-08-10Phase 5 PASSED — WEBSITE SCALING TIER (10 items 5a-5j; extension MV3 [activeTab,storage] only with empty host_permissions; single verify endpoint; single signing key).
  6. 2026-08-08Phase 4 PASSED — ELIGIBILITY ENGINE & EXPORTS (null-envelope uniformity, pre-flight validator dispatch chokepoint, HMAC signed evidence exports).
  7. 2026-08-08Phase 3 PASSED — SUPPLY ENGINE (/employers/connect, request-this-employer voting, abuse-log persistence lock).
  8. 2026-08-08Phase 2 PASSED — INTELLIGENCE VISIBLE (/outcomes sparklines, weekly digest, rejection autopsy).
  9. 2026-08-06Phase 1 PASSED — CONVERSION LAYER (speed-ranked feed, Apply Wave, instant-scheduling link, follow-up drafts).
  10. 2026-08-04Phase 0 PASSED — Fynd Liquid retheme + rebrand from OpportunityOS.

Coverage

Verified providers
16
Jobs in index (real)
33,064
Fresh jobs
23,592
SAMPLE rows excluded
15

Outcome rows

Never fabricate. Below the honest-n threshold, the value renders “measuring” — not a synthesized number.

Median days to first response
measuring
n = 0 · threshold ≥ 20
Interviews per 100 apps
measuring
n_apps = 0 · n_interviews = 0 · threshold ≥ 50

Public claim-verification ladder

  1. tier 1owner-attested

    The candidate explicitly authored the claim and pressed Approve on their Passport. Every claim starts here.

    evidence: user_approved=True + audit trail on the claim row.

    employer_signal: Baseline. The candidate stands behind the claim.

  2. tier 2document-backed

    The claim is linked to a document (résumé, transcript, certification PDF) that the user uploaded and approved.

    evidence: claim.evidence[] contains a document reference with a fingerprint hash matching a stored document.

    employer_signal: The candidate has an artifact for it; the artifact is on file inside Fynd.

  3. tier 3third-party-checked

    The claim was independently verified against a third-party issuer's API (education verification network, licensure board, identity provider). Requires the CONFIGURATION_REQUIRED third-party integration for the specific category.

    evidence: claim.verification.level ≥ 2 + a third-party receipt id + issuer name recorded.

    employer_signal: The issuer itself confirmed the claim to Fynd.

Per-country coverage (India)

Field-based on jobs.geo (free-text) + eligibility_requirements.requires_us_person + eligibility_requirements.country_allowlist (P1 Batch 3). country_allowlist is populated ONLY when the source adapter exposes a structured country field (Ashby address.postalAddress.addressCountry; USAJOBS federal). GH/Lever leave it None until their sources expose it, and those rows still route through the free-text `indeterminate` bucket honestly. SAMPLE/fixture rows excluded from every count (reported separately).

India — by city (real rows)
  • Bengaluru/Bangalore362
  • Hyderabad13
  • Pune3
  • Mumbai18
  • Chennai0
  • Delhi/NCR/Gurugram/Noida113
  • other India (country-tagged only)167
  • India total676
Remote (all sources) — real rows
  • Total remote3,655
  • Classified US-only621
  • Explicit India85
  • Indeterminate2,949

SAMPLE rows excluded from every count: 15.

North-star baseline + guardrails

Baseline captured BEFORE any optimization. SAMPLE/fixture rows excluded at the DB layer. Below-threshold buckets render 'measuring (baseline)' — never a synthesized number.

Time to Qualified Interview (median days)
measuring (baseline)
users with interview = 0 · threshold ≥ 10
Guardrails (n_apps = 0 · threshold ≥ 30)
  • Application → responsemeasuring (baseline)
  • Response → interviewmeasuring (baseline)
  • False-pass ratemeasuring (baseline)
  • False-exclusion ratemeasuring (baseline)
  • Duplicate ratemeasuring (baseline)
  • Closed-listing pool share0.287
  • Consent violations0

Feature flags

  • APPLY_AT_BIRTH_ENABLEDON
  • WEEKLY_DIGEST_EMAIL_ENABLEDOFF (safe default)
  • WORKDAY_DISCOVERY_ENABLEDOFF (safe default)
  • WORKDAY_LIVE_ENABLEDOFF (safe default)
  • CI_TEST_ISSUER_ENABLEDOFF (safe default)

Safety rails

  • email dispatchdry-run by default
  • follow-upsnever auto-sent — manual explicit approve
  • apply cap≤ 7 per user per day; never bypassed
  • standing waveper-user opt-in; consent snapshot on every fire
  • employer supplyhuman-in-the-loop; no scraping; no auto-ingest
  • eligibility enginepublic-data-only; honest unknowns
  • evidence exportsHMAC-SHA256 signed; ledger-derived only
  • manual claimssave as pending draft; explicit Approve for attestation