# earth-now.co # Author: Simon-Pierre Boucher # Contact: contact@spboucher.ai # File: packages/registry/metrics/tech.yaml # Purpose: Technology & internet metrics (catalog §10 🥈) — emails sent and Google searches, L1 day+week cycles, wide-interval estimates metrics: - id: emails_ytd name: { fr: "Emails envoyés cette année", en: "Emails sent this year" } domain: tech priority: v1 kind: cumulative level: 1 model: seasonal-ytd-v1 unit: emails sources: - id: radicati name: "The Radicati Group — Email Statistics Report" url: https://www.radicati.com/ license: "© Radicati — market estimate, citation required" licenseNote: "verify reuse terms before launch" cadence: yearly refresh: on_source_update display: decimals: 0 sigFigs: 4 unit: { fr: "emails", en: "emails" } constraints: { maxAbsRatePerSec: 10000000, maxJumpOnRefit: 500000000000 } windows: [today, ytd, session] uncertaintyFraction: 0.2 editorialNote: fr: "Estimation sectorielle (Radicati, ~392 Md/jour en 2026, spam inclus) — cycle jour + semaine modélisé, intervalle large affiché." en: "Industry estimate (Radicati, ~392 B/day in 2026, spam included) — day + week cycles modelled, wide interval displayed." - id: emails_today name: { fr: "Emails envoyés aujourd'hui", en: "Emails sent today" } domain: tech priority: v1 kind: derived level: derived model: derived unit: emails sources: - id: radicati name: "The Radicati Group (derived)" url: https://www.radicati.com/ license: "© Radicati — market estimate, citation required" licenseNote: "verify reuse terms before launch" cadence: yearly refresh: on_source_update display: decimals: 0 sigFigs: 4 unit: { fr: "emails", en: "emails" } windows: [today, session] derived: op: window window: today inputs: [{ id: emails_ytd, weight: 1 }] uncertaintyFraction: 0.2 - id: google_searches_ytd name: { fr: "Recherches Google cette année", en: "Google searches this year" } domain: tech priority: v1 kind: cumulative level: 1 model: seasonal-ytd-v1 unit: searches sources: - id: public_search_estimates name: "Estimations publiques (Internet Live Stats / analyses sectorielles)" url: https://www.internetlivestats.com/ license: "Public estimate — citation required" licenseNote: "Google does not publish this figure; verify estimate basis before launch" cadence: occasional refresh: on_source_update display: decimals: 0 sigFigs: 4 unit: { fr: "recherches", en: "searches" } constraints: { maxAbsRatePerSec: 500000, maxJumpOnRefit: 50000000000 } windows: [today, ytd, session] uncertaintyFraction: 0.25 editorialNote: fr: "Google ne publie pas ce chiffre — estimation publique (~14 Md/jour), intervalle large affiché obligatoirement." en: "Google does not publish this figure — public estimate (~14 B/day), wide interval always displayed." - id: google_searches_today name: { fr: "Recherches Google aujourd'hui", en: "Google searches today" } domain: tech priority: v1 kind: derived level: derived model: derived unit: searches sources: - id: public_search_estimates name: "Estimations publiques (derived)" url: https://www.internetlivestats.com/ license: "Public estimate — citation required" licenseNote: "verify estimate basis before launch" cadence: occasional refresh: on_source_update display: decimals: 0 sigFigs: 4 unit: { fr: "recherches", en: "searches" } windows: [today, session] derived: op: window window: today inputs: [{ id: google_searches_ytd, weight: 1 }] uncertaintyFraction: 0.25 - id: data_created_ytd name: { fr: "Données créées cette année", en: "Data created this year" } domain: tech priority: v1 kind: cumulative level: 0 model: linear-ytd-v1 unit: tb sources: - id: idc_datasphere name: "IDC — Global DataSphere" url: https://www.idc.com/getdoc.jsp?containerId=IDC_P38353 license: "Market estimate — citation required" licenseNote: "verify reuse terms before launch" cadence: yearly refresh: on_source_update display: decimals: 0 sigFigs: 4 unit: { fr: "To", en: "TB" } constraints: { maxAbsRatePerSec: 20000, maxJumpOnRefit: 2000000000 } windows: [today, ytd, session] uncertaintyFraction: 0.2 editorialNote: fr: "Estimation IDC (~200 Zo en 2026, croissance exponentielle lissée sur l'année) — estimation." en: "IDC estimate (~200 ZB in 2026, exponential growth flattened within the year) — estimate." - id: datacenter_electricity_ytd name: { fr: "Électricité des data centers cette année", en: "Data-center electricity this year" } domain: tech priority: v1 kind: cumulative level: 0 model: linear-ytd-v1 unit: MWh sources: - id: iea_datacentres name: "IEA — Energy and AI / Data centres" url: https://www.iea.org/energy-system/buildings/data-centres-and-data-transmission-networks license: "CC BY 4.0" cadence: yearly refresh: on_source_update display: decimals: 0 sigFigs: 5 unit: { fr: "MWh", en: "MWh" } constraints: { maxAbsRatePerSec: 60, maxJumpOnRefit: 5000000 } windows: [today, ytd, session]