{"meta":{"platform":"VeilPoint Opportunity Exchange","canonical":"https://veilpoint.ca/about/models","retrievedAt":"2026-09-20T01:55:31.661Z","dataStatus":"Governed metadata for the versioned models and bounded scenarios currently published by VeilPoint. Registration documents a model; it does not convert a derived output into an official measurement.","evidence":{"status":"published","truthState":"metadata","scenarioType":"platform_metadata","recordType":"metadata","isActionable":false,"synthetic":false,"confidence":null,"sourceKinds":[],"asOf":null,"qualification":"Factual self-description of the platform, current as served.","assumptions":[]},"citeAs":"VeilPoint Opportunity Exchange, \"Derived intelligence model registry\", https://veilpoint.ca/about/models, retrieved 2026-09-20."},"data":{"schemaVersion":"1.0","models":[{"id":"community-gdp","name":"Saskatchewan community GDP allocation","version":"2.1.0","certificationState":"registered","owner":"GDP model owner","outputKind":"derived-estimate","geography":"Saskatchewan census subdivisions and economic regions","inputs":[{"sourceRegisterId":"statcan-gdp-36100711","datasetId":"36-10-0711-01","role":"Official provincial GDP benchmark by industry"},{"sourceRegisterId":"statcan-business-counts-33101097","datasetId":"33-10-1097-01","role":"Employer-business activity weights"},{"sourceRegisterId":"statcan-census-population-dwellings-98100002","datasetId":"98-10-0002-01","role":"Population and occupied-dwelling weights"},{"sourceRegisterId":"statcan-census-income-98100057","datasetId":"98-10-0057-01","role":"Resident household-income weights"}],"formula":"Allocate the observable share of each official provincial industry benchmark by a declared activity-weight family; blend production- and income-side community measures where both exist; retain all unobservable value as an explicit provincial residual.","assumptions":["Income-side weight is fixed at the calculation-version value.","Extraction allocates only its declared labour-income share until facility weights are certified.","Agriculture allocates only its employer-farm share until land and farm-production weights are certified."],"confidencePolicy":"Community estimates are capped at tier C and suppressed where report tier or Business Counts coverage cannot support a point estimate.","freshnessPolicy":"The output inherits the oldest material GDP, Business Counts, Census income, dwelling and geography input vintage.","sensitivityLimits":["Published low/high ranges bound the income-side and production-side measures.","Provincial residuals are never redistributed merely to complete community coverage."],"prohibitedInterpretations":["Not an official Statistics Canada community or regional GDP measurement.","Not a current business valuation, municipal tax base or forecast.","Suppressed estimates must not be reconstructed from internal allocations."],"validation":{"lastValidatedAt":"2026-08-03","tests":["packages/gdp-engine/src/registry/__tests__/community-gdp.test.ts","apps/web/src/lib/economy-data.test.ts"],"invariants":["Allocated dollars plus residual dollars equal the official provincial benchmark.","Suppressed community estimates remain absent from public point-estimate lists."],"backtestStatus":"pending","backtestNote":"No official community GDP series exists for direct back-testing; future municipal accounts and audited local controls may support partial validation."},"surfaces":["/economy","/api/v1/economy","/economy.md"]},{"id":"labour-demand-gdp-sensitivity","name":"Labour-demand GDP composition sensitivity","version":"labour-demand-gdp-v2","certificationState":"registered","owner":"GDP model owner","outputKind":"sensitivity-scenario","geography":"Saskatchewan province and NAICS sectors","inputs":[{"sourceRegisterId":"statcan-gdp-36100711","datasetId":"36-10-0711-01","role":"Official fixed provincial GDP total and sector baseline"},{"sourceRegisterId":"statcan-business-counts-33101097","datasetId":"33-10-1097-01","role":"Sector employment denominator"},{"sourceRegisterId":"job-bank-open-demand","datasetId":"ea639e28-c0fc-48bf-b5dd-b8899bd43072","role":"Measured advertised-opening distribution"},{"sourceRegisterId":"saskjobs-public-search-index","datasetId":"saskjobs-homepage-detail-index","role":"Observed Saskatchewan opening control totals"}],"formula":"Suppress sector-dollar tilts below the versioned opening-count reliability floor; for included sectors, normalize openings by midpoint employment, apply the versioned elasticity within the factor cap, and reconcile only the included-sector subtotal back to its unchanged official baseline.","assumptions":["Elasticity 0.05 is assumed and unvalidated. It is not estimated from Saskatchewan evidence and has no cited empirical derivation.","The ±10% sector factor cap is a governance bound chosen to contain the scenario, not an empirically validated interval.","The 50-opening reliability floor is a conservative publication rule, not proof that sectors above it are statistically representative.","Unmatched or missing opening evidence applies a neutral factor rather than zero demand."],"confidencePolicy":"Scenario confidence cannot exceed the weakest material demand, employment or GDP input and is never treated as a forecast.","freshnessPolicy":"The scenario inherits the oldest material GDP, Business Counts and advertised-demand vintage.","sensitivityLimits":["Elasticity must remain between 0 and 1.","Factor cap must remain between 0 and 0.5.","Sectors below 50 estimated openings retain their official baseline and publish no dollar change.","The official provincial GDP total is invariant."],"prohibitedInterpretations":["Advertised openings are not counted as GDP dollars.","The scenario is not a GDP forecast or causal impact estimate.","Sector tilts do not establish hiring, investment or productivity.","A suppressed tilt does not mean neutral sector performance; it means the advertised-opening evidence is insufficient."],"validation":{"lastValidatedAt":"2026-08-15","tests":["packages/gdp-engine/src/registry/__tests__/labour-demand-scenario.test.ts"],"invariants":["Scenario provincial total equals baseline provincial GDP.","Openings are never converted into dollars."],"backtestStatus":"pending","backtestNote":"The arithmetic invariants are tested, but elasticity 0.05, the ±10% cap and the 50-opening floor have not been empirically calibrated or validated. The output is a bounded sensitivity illustration, not a predictive model."},"surfaces":["/labour-demand","/api/v1/labour-demand"]},{"id":"discretionary-income","name":"Saskatchewan household discretionary-income scenario","version":"sk-discretionary-income-v1","certificationState":"registered","owner":"Affordability model owner","outputKind":"derived-estimate","geography":"Saskatchewan communities mapped to published rent and MBM regions","inputs":[{"sourceRegisterId":"statcan-wages-14100417","datasetId":"14-10-0417-01","role":"Published occupational wage evidence"},{"sourceRegisterId":"statcan-rents-34100133","datasetId":"34-10-0133-01","role":"Published surveyed rent evidence"},{"sourceRegisterId":"statcan-mbm-11100066","datasetId":"11-10-0066-01","role":"Market Basket Measure components"},{"sourceRegisterId":"statcan-mbm-11100104","datasetId":"11-10-0104-01","role":"Household-size Market Basket Measure totals"}],"formula":"Estimate annual statutory deductions with tax model ca-sk-2025-v2, convert scenario earnings to monthly net income, and subtract separately evidenced rent plus household-sized MBM transportation and non-shelter components.","assumptions":["Hours, earners, bedrooms and vehicle requirement are explicit caller-supplied scenario inputs.","Survey rent is kept separate from MBM shelter to prevent double counting.","Unknown components remain unavailable rather than zero."],"confidencePolicy":"The scenario inherits the weakest wage, rent, basket and mapping input and is capped at tier C.","freshnessPolicy":"The output inherits the oldest material wage, rent, MBM and tax-model vintage.","sensitivityLimits":["The result changes only through explicit household inputs or versioned source/model updates.","No current listing price, seat, commute or utility value is inferred where evidence is absent."],"prohibitedInterpretations":["Not tax, financial or relocation advice.","Not a promise that a wage, rental unit or job is available.","A positive remainder is not proof that a household can afford a community."],"validation":{"lastValidatedAt":"2026-08-03","tests":["packages/providers/src/__tests__/discretionary-income.test.ts","apps/web/src/lib/decision.test.ts"],"invariants":["Shelter is not double counted.","Unavailable components do not become zero."],"backtestStatus":"partial","backtestNote":"Tax, CPP and EI parameters are checked against official rates; household outcome back-testing requires consented longitudinal outcomes."},"surfaces":["/compare","/evaluate","/api/v1/outcomes"]},{"id":"workforce-demand","name":"Aggregate workforce-demand indicators","version":"workforce-demand-v2","certificationState":"registered","owner":"Labour intelligence model owner","outputKind":"aggregate-indicator","geography":"Saskatchewan province, sectors and occupational credentials","inputs":[{"sourceRegisterId":"job-bank-open-demand","datasetId":"ea639e28-c0fc-48bf-b5dd-b8899bd43072","role":"Provider-qualified posting and demand evidence"}],"formula":"Group source-attributed hiring records by sector and join their mapped occupations to normalized credential requirements.","assumptions":["Credential names join only after provider normalization.","Hiring records show advertised demand, not completed hires or available labour supply."],"confidencePolicy":"Indicators inherit the weakest material hiring-record or occupation source and are capped at tier C.","freshnessPolicy":"Indicators inherit the oldest material hiring-record or occupation observation.","sensitivityLimits":["Counts are descriptive within the disclosed provider corpus.","Candidate-profile data is not an input."],"prohibitedInterpretations":["Not proof of a labour shortage, vacancy rate or available worker count.","Not proof of available workers or credential-holder supply.","Preview postings must not be described as current employer demand."],"validation":{"lastValidatedAt":"2026-08-03","tests":["apps/web/src/lib/truth-state.test.ts","apps/web/src/lib/mcp.test.ts"],"invariants":["Candidate and talent-signal records are not queried.","Preview records remain identified as preview evidence."],"backtestStatus":"pending","backtestNote":"Comparison against later vacancy and employment outcomes is not yet implemented."},"surfaces":["/insights","/api/v1/insights/credential-demand","/api/v1/insights/sector-demand"]}]}}