Skip to content
Company Atlas
Methodology

Reproducible metrics over observed public pages

Every metric value on the site carries a formula version, its inputs and a computation time. Formula versions bump whenever weights or normalisation change, so historical values remain reproducible.

Metrics

Definitions

Activity Score

activity_score · metrics-v1

Company Activity Score 0–100: weighted volume and significance of detected changes across monitored surfaces (website, products, news, jobs, leadership, documentation, pricing) over rolling windows, normalised by sensor coverage.

changesmeaningful_changeseventssurfacessensor_coverage

Hiring Momentum 7d

hiring_momentum_7d · metrics-v1

Hiring momentum over 7 days: net change of publicly listed open positions (%); negative when listings disappear.

jobs_openjobs_newjobs_removed

Hiring Momentum 30d

hiring_momentum_30d · metrics-v1

Hiring momentum over 30 days (%).

jobs_openjobs_newjobs_removed

Hiring Momentum 90d

hiring_momentum_90d · metrics-v1

Hiring momentum over 90 days (%).

jobs_openjobs_newjobs_removed

Open jobs

open_jobs · metrics-v1

Number of publicly listed open positions currently observed on monitored career surfaces.

jobs_open

AI Adoption

ai_adoption · metrics-v1

AI Adoption Score 0–100 from observable public signals only: AI products, AI job postings, documentation, marketing, partnerships, research and leadership roles. Never claims internal use without evidence.

ai_jobsai_productsai_docsai_newsai_leadership

Product Velocity

product_velocity · metrics-v1

Product Velocity 0–100: cadence of product launches, updates, renames and removals detected on product surfaces.

product_eventschangelog_entriesfeature_launches

Geographic Expansion

geo_expansion · metrics-v1

Geographic Expansion 0–100: new locations, new countries and geographic hiring spread.

new_locationsnew_countriesjob_countries

Developer Momentum

developer_momentum · metrics-v1

Developer Momentum 0–100: API/SDK launches, documentation and changelog activity.

developer_eventsdoc_changesapi_changes

Communication Activity

communication_activity · metrics-v1

Communication Activity 0–100: newsroom, blog and feed publication cadence.

news_itemsblog_posts

Pricing Activity

pricing_activity · metrics-v1

Pricing Activity 0–100: detected plan and price changes.

pricing_events

Leadership Activity

leadership_activity · metrics-v1

Leadership Activity 0–100: additions, removals and title changes on monitored leadership pages.

leadership_events

Corporate Change Index

corporate_change_index · cci-v1

Corporate Change Index: weighted composite — hiring_momentum_30d 0.25, product_velocity 0.20, geo_expansion 0.15, leadership_activity 0.15, developer_momentum 0.10, communication_activity 0.10, pricing_activity 0.05.

hiring_momentum_30dproduct_velocitygeo_expansionleadership_activitydeveloper_momentumcommunication_activitypricing_activity

Anomaly Score

anomaly_score · metrics-v1

Unusual activity 0–100: z-score of current activity against the company's own baseline (56-day window).

baseline_meanbaseline_stddevcurrent

Historical coverage

historical_coverage · metrics-v1

Historical Completeness 0–100: sensor uptime, continuity and surface coverage of the record.

sensor_uptimecontinuitysurface_coveragefailed_periods

Change detection

Significance bands

noise 0.10

0.000.20

minor 0.30

0.200.40

meaningful 0.53

0.400.65

major 0.75

0.650.85

critical 0.93

0.851.00

Inputs: percentage of text changed, semantic similarity, page importance, affected structured entities (jobs, plans, people, locations), novelty against the sensor’s history and cross-source confirmation. Only changes above the meaningful band produce events; lower bands are archived, never discarded.

Confidence

Labels on every inferred value

  • Verifiedconfidence ≥ 95 %
  • High confidenceconfidence ≥ 85 %
  • Likelyconfidence ≥ 70 %
  • Inferredconfidence ≥ 50 %
  • Low confidenceconfidence ≥ 0 %

Taxonomy

Event types

ProductPricingHiringLeadershipLocationFinancingM&APartnershipStrategyTechnologyLegalMarketingDeveloperSecurityOperationsSustainabilityInvestor relationsCommunicationOther

Subtypes include product launch / no longer listed / renamed, price increase / decrease / new tier, job count increase / decrease, new executive / executive no longer listed, new office / office no longer listed / country expansion, new partnership, acquisition, divestiture, API launch, documentation change, terms change and brand repositioning.

Coverage normalisation

Why long-term indices are adjusted

As the network grows, raw counts of observations and events rise regardless of what companies do. The Global Corporate Activity Index and industry/country series are normalised by the number of active sensors, the company population, crawl frequency and industry/country coverage in each window, so a rising index means more change per monitored surface — not more surfaces. Baselines are computed per sensor and per company (changes per week, job counts, announcement frequency, volatility) and drive the anomaly score.