Profila Sign up

Readiness

What this dataset cannot do yet, in detail.

42-True

The verdict

The release-readiness verdict

Every release carries a machine-generated verdict that defaults to not-licensable and names each unmet criterion. Two separate questions, because they fail for different reasons.

VerdictQuestionCurrent
safe_to_publishIs it safe to hand to anyone at all?true
licensableIs it worth someone paying for?false

          "NOT licensable: distinct_contributors, deep_funnel_records.
 Privacy criteria pass; the gaps are scale and depth."
        

The privacy criteria all pass, on every record: timestamps coarsened, no free-text notes exported, every record signed and fully scrubbed, consent scope within grant. The gaps are scale and depth, not safety.

The flag is computed for the training buyer, and it is stricter than a brand product needs. Demand intelligence is blocked on one of the four criteria rather than all four, and that one is growth. See For Brands rather than reading one red flag as three different answers.

42-True

Limitation 1 — scale

Scale — the binding constraint

The corpus is below its 100-contributor floor, and that is the single criterion everything else waits on.

Below roughly a hundred people, a corpus encodes individual habits rather than a population. Region and category distributions are dominated by a handful of contributors, and anything trained on it overfits them. This is a growth problem, not an engineering one — no amount of code moves it.

It is also why a large share of records currently have their region suppressed: with few contributors, most regions sit below the k-anonymity floor of 10. That reverses on its own as the corpus grows.

This is a demonstrably real but small dataset, concentrated in a few categories. Nobody should model population behaviour from it today — which is also why we are not publishing record counts, category entropy or per-category shares yet. Those figures are published once the corpus passes 100 contributors, and we will give you the current ones on request in the meantime.

42-True

Limitation 2 — depth

Depth — the funnel does not yet reach the bottom

Rungs with no data: dwell, lead, conversion, verified_resolution. Five of nine rungs have fired. The top three are the differentiator, and they are empty.

<code>conversion_source</code>What it is
admin_attestedSomeone here recorded what a brand told them
brand_confirmedThe brand said so, in their own verified account
postbackServer-to-server confirmation — the only one that is measurement

The mechanism now exists — a lead lifecycle with forward-only transitions, and a rule that a conversion must state how it is known.

Today only the first is reachable. The other two require brand-side account verification, which is real work not yet done. We report this split in the datasheet as measured versus attested rather than letting a buyer assume a conversion was observed.

Until these rungs populate, this corpus should be valued as declared intent with verified relevance — not as verified commercial outcomes.

42-True

Limitation 3 — measurement

What we cannot currently measure

Reported in every datasheet as a reason rather than a zero.

MetricWhy not
Cohen’s κ (inter-rater agreement)No second-rater track. Every verdict today comes from the declarant, so there is no disagreement to measure
Expected calibration errorA calibration map needs P(yes | confidence bucket) estimated per bucket, which needs far more verified records than exist. Publishing one now would be noise wearing a curve’s clothes
Supplier scoreboardNo supply integrations. One search provider today
Auction join rateNo auction — programmatic demand is disabled
Declaration uniquenessRequires a corpus-wide pass; a one-of-a-kind declaration is more identifying than a common one
Compensation poolNo payout job yet; the ledger exists, the disbursement does not

This table is the point, not an apology. "unique_suppliers": 0 and “we have no supply integrations” look identical as a number and mean opposite things, so we never write the number.

42-True

Coverage

Coverage gaps we know about

  • Counterfactual coverage is partial. Capture began recently; records predating it carry no candidate set, so only a minority carry one today. Coverage rises as signals re-run, and when we do report it, it is deliberately expressed as a fraction of the whole corpus so it cannot look healthier than it is.
  • One of two search paths does not judge its alternatives. For brand-directed searches the system takes the first acceptable result rather than scoring the rest. Those candidates are recorded as not_evaluated rather than as rejections, because no judgement was made.
  • Programmatic supply is not integrated. Everything today comes from a single web-search provider.
42-True

Scope

What we are explicitly not claiming

  • Not a behavioural dataset. There is no browsing history, no cross-site graph, no device identifier.
  • Not a demographic dataset. Age, gender and income are not in the record.
  • Not representative. A handful of contributors across a handful of markets.
  • Not a conversion dataset. Yet.
42-True

Growth

How it scales

Each verdict a user gives produces one record. There is no annotation step, no labelling vendor, no crowd-worker queue.

ContributorsWhat becomes possible
~100The scale floor for licensing. Region suppression relaxes as cohorts clear k=10
HundredsEnough verdicts per confidence bucket to fit a real calibration curve. Cohen’s κ becomes measurable once a second-rater track exists
ThousandsPer-category and per-market slices become individually useful; the unmet-demand analysis becomes a genuine market signal rather than an anecdote

The labels are produced by the people whose intent is being recorded, as a normal part of using the product — the only labelling process that gets cheaper per record as it grows rather than more expensive. A conventional labelled dataset costs more the larger it gets; this one costs the same per record at any size, and the marginal cost is approximately one database row.

Honest counterpoint: three things need work rather than time. Deep funnel rungs need brand-side verification. Supplier diversity needs more than one integration. Second-rater agreement needs an auditor sample track that does not exist.

42-True

Figures policy

What we publish, and when

Every release is measured — counts, rates, coverage and the readiness verdict are computed on every build. We are simply not putting the arithmetic on a public page yet, and it is worth saying why rather than leaving a gap.

Status
Record, declaration and contributor countsPublished at 100+ contributors
Unmet-demand rate, by category and marketPublished at 100+ contributors
Correction-chain counts and resolution ratePublished at 100+ contributors
Counterfactual coverage and candidate volumesPublished at 100+ contributors
Category entropy and per-category sharePublished at 100+ contributors
Every record declarant-verifiedTrue today — not a sample
Every record signed, scrubbed and hour-coarsenedTrue today, enforced at export
Free-text notes exportedNone, ever — by design, not by policy
Regions surviving below the k=10 floorNone
Last scheduled re-validationok: true — no rule reporting an error
safe_to_publishtrue
licensablefalse — blocking on contributor count and funnel depth

Below roughly a hundred contributors, a corpus describes a handful of individuals rather than a population. A rate drawn from it would be precise and misleading at the same time — technically correct, and a poor guide to anything you would decide with it. Publishing one on an open page invites exactly that misreading.

Ask us and you get the numbers. Every figure above exists today and ships in each release datasheet; withholding them from a marketing page is not the same as withholding them from you. Under NDA you get the datasheet, a sample release, the signing key and the validation rule set.

Where a number cannot be computed at all, the reason is given rather than a zero. And if any claim on these pages cannot be reproduced from a release we hand you, we would consider that a defect in the corpus rather than in the document.

42-True

Check it

If a claim here cannot be reproduced from a release we hand you, that is a defect

Every figure described on these pages is measured on each release, whether or not it is printed here. The full datasheet — including the counts we are holding back until 100 contributors — plus the signing key, the validation rule set and the latest re-validation report are all available for inspection. See Licensing, or just ask.

If you are a brand rather than an ML team, the blocking picture is different and shorter: For Brands.