{"meta":{"platform":"VeilPoint Opportunity Exchange","canonical":"https://veilpoint.ca/about/models","retrievedAt":"2026-08-06T00:31:50.944Z","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-08-06."},"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-v1","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":"Normalize sector openings by midpoint employment, apply the versioned elasticity within the factor cap, tilt sector composition, and reconcile the result back to the unchanged official provincial GDP total.","assumptions":["Default elasticity is 0.05.","Default sector factor movement is capped at ±10%.","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.","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."],"validation":{"lastValidatedAt":"2026-08-03","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":"not-applicable","backtestNote":"This is a bounded sensitivity analysis, 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":"labour-pressure","name":"Aggregate labour-pressure indicators","version":"labour-pressure-v1","certificationState":"registered","owner":"Labour intelligence model owner","outputKind":"aggregate-indicator","geography":"Saskatchewan province and governed sector/credential cohorts","inputs":[{"sourceRegisterId":"job-bank-open-demand","datasetId":"ea639e28-c0fc-48bf-b5dd-b8899bd43072","role":"Provider-qualified posting and demand evidence"}],"formula":"Compute posting-to-holder or posting-to-candidate ratios only where the governed denominator exists and the cohort meets the suppression floor.","assumptions":["Cohorts below the configured k-floor are suppressed.","A missing denominator yields null, never infinity or a labour-shortage claim.","Credential names join only after provider normalization."],"confidencePolicy":"Indicators inherit the weakest material posting and consented aggregate source and are capped at tier C.","freshnessPolicy":"Indicators inherit the oldest material posting or consented-talent observation.","sensitivityLimits":["Ratios are descriptive within the disclosed provider corpus.","Suppression and null-denominator rules cannot be disabled by a client query."],"prohibitedInterpretations":["Not proof of a labour shortage, vacancy rate or available worker count.","Not suitable for individual ranking or adverse decisions.","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":["Null denominators produce null ratios.","Suppressed cohorts are not emitted as exact counts."],"backtestStatus":"pending","backtestNote":"Comparison against later vacancy and employment outcomes is not yet implemented."},"surfaces":["/insights","/api/v1/insights/credential-bottlenecks","/api/v1/insights/sector-tightness"]}]}}