{
  "generated_at": "2026-06-05 02:05:56 AM PDT",
  "version": "0.8.9 | 2026-05-25",
  "visibility_window": {
    "timezone": "America/Los_Angeles",
    "start_pt": "2026-06-05 02:05:56 AM PDT",
    "end_pt": "2026-06-07 02:05:56 AM PDT"
  },
  "throughput": {
    "entries_seen": 11520,
    "entries_processed": 170,
    "entries_skipped": 11350,
    "articles_per_hour": 29.52,
    "links_seen": 7167,
    "articles_accepted": 1417,
    "article_acceptance_rate": 0.1977
  },
  "domain_acceptance_rate": {
    "www.bpnieuws.nl": 1,
    "www.groentennieuws.nl": 1,
    "www.businessinsider.com": 1,
    "businessinsider.com": 1,
    "www.agf.nl": 1,
    "www.barrons.com": 1,
    "www.reuters.com": 1,
    "www.thomsonreuters.com": 1,
    "www.biojournaal.nl": 1,
    "www.marketwatch.com": 1,
    "www.hortidaily.com": 1,
    "www.verticalfarmdaily.com": 1,
    "www.investopedia.com": 1,
    "www.mmjdaily.com": 1,
    "fredblog.stlouisfed.org": 1,
    "www.floraldaily.com": 1,
    "www.freshplaza.es": 1,
    "seekingalpha.com": 1,
    "www.fruitnet.com": 1,
    "www.wsj.com": 1,
    "www.hortidaily.es": 1,
    "content.govdelivery.com": 1,
    "newsletters.barchart.com": 1,
    "www.jonandvinnys.com": 1,
    "www.southamptonplayhouse.com": 1,
    "www.sagharborwhalingmuseum.org": 1,
    "x.com": 1,
    "nymag.com": 1,
    "nypost.com": 1,
    "www.bloomberg.com": 1,
    "www.nytimes.com": 1,
    "www.ft.com": 1,
    "live.ft.com": 1,
    "www.lseg.com": 1,
    "hortnews.com": 1,
    "icl-growingsolutions.com": 1,
    "www.eex.com": 1,
    "www.freshplaza.de": 1,
    "markets.businessinsider.com": 1,
    "www.ussoccer.com": 1,
    "www.nbcnews.com": 1,
    "www.spglobal.com": 1,
    "www.zaner.com": 1,
    "www.decarleytrading.com": 1,
    "decarleytrading.com": 1,
    "www.mintecglobal.com": 1,
    "teaandsympathy.com": 1,
    "nitehawkcinema.com": 1,
    "www.fruchthandel.de": 1,
    "www.freshplaza.com": 0.5637,
    "www.readfeedme.com": 0.25,
    "substack.com": 0.0897
  },
  "rejections": {
    "blocked_domain": 527,
    "blocked_domain_upstream": 3388,
    "blocked_extension": 5,
    "not_article": 3133,
    "duplicate_fastkey": 395,
    "duplicate_canonical": 305,
    "invalid_url": 0
  },
  "domains": {
    "www.freshplaza.com": 394,
    "www.reuters.com": 136,
    "www.groentennieuws.nl": 84,
    "www.agf.nl": 77,
    "www.fruitnet.com": 77,
    "www.hortidaily.com": 67,
    "www.businessinsider.com": 66,
    "www.bpnieuws.nl": 62,
    "www.marketwatch.com": 58,
    "www.hortidaily.es": 54,
    "www.bloomberg.com": 49,
    "www.investopedia.com": 44,
    "www.biojournaal.nl": 40,
    "www.ft.com": 40,
    "www.floraldaily.com": 36,
    "www.mmjdaily.com": 30,
    "www.barrons.com": 21,
    "www.freshplaza.de": 14,
    "www.fruchthandel.de": 10,
    "substack.com": 7,
    "www.freshplaza.es": 5,
    "businessinsider.com": 4,
    "www.wsj.com": 4,
    "hortnews.com": 4,
    "fredblog.stlouisfed.org": 2,
    "seekingalpha.com": 2,
    "newsletters.barchart.com": 2,
    "www.nytimes.com": 2,
    "www.lseg.com": 2,
    "www.eex.com": 2,
    "www.thomsonreuters.com": 1,
    "www.verticalfarmdaily.com": 1,
    "content.govdelivery.com": 1,
    "www.jonandvinnys.com": 1,
    "www.southamptonplayhouse.com": 1,
    "www.sagharborwhalingmuseum.org": 1,
    "x.com": 1,
    "nymag.com": 1,
    "www.readfeedme.com": 1,
    "nypost.com": 1,
    "live.ft.com": 1,
    "icl-growingsolutions.com": 1,
    "markets.businessinsider.com": 1,
    "www.ussoccer.com": 1,
    "www.nbcnews.com": 1,
    "www.spglobal.com": 1,
    "www.zaner.com": 1,
    "www.decarleytrading.com": 1,
    "decarleytrading.com": 1,
    "www.mintecglobal.com": 1,
    "teaandsympathy.com": 1,
    "nitehawkcinema.com": 1
  },
  "blocked_domains_seen": {
    "newslink.reuters.com": 665,
    "marketwatch.cmail19.com": 576,
    "links.investopedia.com": 374,
    "fruitnet.cmail19.com": 356,
    "marketwatch.cmail20.com": 352,
    "l.businessinsider.com": 249,
    "links.message.bloomberg.com": 131,
    "e.email.forbes.com": 111,
    "email-st.seekingalpha.com": 99,
    "track.cordial.io": 91,
    "www.instagram.com": 90,
    "www.linkedin.com": 85,
    "www.facebook.com": 84,
    "email.news-alerts.ft.com": 79,
    "spgi-mktolink.spglobal.com": 78,
    "fruitnet.cmail20.com": 78,
    "www.youtube.com": 72,
    "go.argusmedia.com": 52,
    "p9wtjppc.r.us-east-1.awstrack.me": 40,
    "marketwatch.updatemyprofile.com": 29,
    "trkmw.dowjones.com": 24,
    "markt.bpnieuws.nl": 22,
    "markt.groentennieuws.nl": 22,
    "markt.agf.nl": 22,
    "smc-link.s4hana.ondemand.com": 22,
    "marketing.kpler.com": 19,
    "newsletter.freshplaza.com": 12,
    "www.tiktok.com": 7,
    "help.ft.com": 6,
    "newsletter.freshplaza.es": 4,
    "seekingalpha.sng.link": 4,
    "solutions.lseg.com": 4,
    "smc-lp.s4hana.ondemand.com": 4,
    "reuters.sng.link": 3,
    "nieuwsbrief.bpnieuws.nl": 2,
    "nieuwsbrief.groentennieuws.nl": 2,
    "nieuwsbrief.agf.nl": 2,
    "nieuwsbrief.biojournaal.nl": 2,
    "newsletter.hortidaily.com": 2,
    "newsletter.freshplaza.fr": 2,
    "newsletter.mmjdaily.com": 2,
    "mailchi.mp": 2,
    "newsletter.floraldaily.com": 2,
    "newsletter.hortidaily.es": 2,
    "bmedia.iad1.qualtrics.com": 2,
    "whatsapp.com": 2,
    "ep.ft.com": 2,
    "newsletter.freshplaza.it": 2,
    "newsletter.freshplaza.cn": 2,
    "share.lseg.com": 2,
    "smc-seb.s4hana.ondemand.com": 2,
    "newsletter.freshplaza.de": 2,
    "substackcdn.com": 2,
    "amzn.to": 2,
    "spgi-mkto.spglobal.com": 1,
    "www.newyorker.com": 1,
    "vimeo.com": 1,
    "events.ft.com": 1,
    "ftlondonclimateweek.live.ft.com": 1,
    "linkedin.com": 1,
    "fruitnet.forwardtomyfriend.com": 1,
    "play.google.com": 1,
    "apps.apple.com": 1
  },
  "redirect_wrappers_seen": {
    "newslink.reuters.com": 619,
    "marketwatch.cmail19.com": 540,
    "links.investopedia.com": 362,
    "fruitnet.cmail19.com": 346,
    "marketwatch.cmail20.com": 327,
    "l.businessinsider.com": 235,
    "trk.marketwatch.com": 158,
    "links.message.bloomberg.com": 130,
    "email-st.seekingalpha.com": 99,
    "e.email.forbes.com": 91,
    "email.news-alerts.ft.com": 79,
    "fruitnet.cmail20.com": 74,
    "substack.com": 65,
    "trk.barrons.com": 59,
    "actpub.us4.list-manage.com": 30,
    "eot.decarleytrading.com": 26,
    "smc-link.s4hana.ondemand.com": 22,
    "stlouisfed.us18.list-manage.com": 20,
    "app.communications.lseg.com": 14,
    "freshplaza.com": 12,
    "trkmw.dowjones.com": 12,
    "open.substack.com": 8,
    "trkbar.dowjones.com": 4,
    "freshplaza.es": 4,
    "twitter.com": 4,
    "bpnieuws.nl": 2,
    "groentennieuws.nl": 2,
    "agf.nl": 2,
    "biojournaal.nl": 2,
    "hortidaily.com": 2,
    "mmjdaily.com": 2,
    "floraldaily.com": 2,
    "hortidaily.es": 2,
    "links-1.govdelivery.com": 2,
    "p9wtjppc.r.us-east-1.awstrack.me": 2,
    "freshplaza.it": 2,
    "freshplaza.cn": 2,
    "freshplaza.de": 2
  },
  "redirect_wrappers_attempted": {
    "newslink.reuters.com": 665,
    "marketwatch.cmail19.com": 576,
    "links.investopedia.com": 374,
    "fruitnet.cmail19.com": 356,
    "marketwatch.cmail20.com": 352,
    "l.businessinsider.com": 249,
    "trk.marketwatch.com": 158,
    "contact.farmjournal.com": 149,
    "links.message.bloomberg.com": 131,
    "r.mail.potatopro.com": 124,
    "e.email.forbes.com": 111,
    "email-st.seekingalpha.com": 99,
    "email.news-alerts.ft.com": 79,
    "spgi-mktolink.spglobal.com": 78,
    "fruitnet.cmail20.com": 78,
    "trk.barrons.com": 59,
    "go.argusmedia.com": 52,
    "p9wtjppc.r.us-east-1.awstrack.me": 40,
    "actpub.us4.list-manage.com": 33,
    "marketwatch.updatemyprofile.com": 29,
    "trkmw.dowjones.com": 24,
    "stlouisfed.us18.list-manage.com": 22,
    "smc-link.s4hana.ondemand.com": 22,
    "marketing.kpler.com": 19,
    "app.communications.lseg.com": 16,
    "newsletter.freshplaza.com": 12,
    "trkbar.dowjones.com": 4,
    "newsletter.freshplaza.es": 4,
    "solutions.lseg.com": 4,
    "www.linkedin.com": 4,
    "www.mintecglobal.com": 3,
    "nieuwsbrief.bpnieuws.nl": 2,
    "nieuwsbrief.groentennieuws.nl": 2,
    "nieuwsbrief.agf.nl": 2,
    "nieuwsbrief.biojournaal.nl": 2,
    "newsletter.hortidaily.com": 2,
    "newsletter.freshplaza.fr": 2,
    "newsletter.mmjdaily.com": 2,
    "mailchi.mp": 2,
    "newsletter.floraldaily.com": 2,
    "newsletter.hortidaily.es": 2,
    "newsletter.freshplaza.it": 2,
    "newsletter.freshplaza.cn": 2,
    "smc-seb.s4hana.ondemand.com": 2,
    "newsletter.freshplaza.de": 2,
    "spgi-mkto.spglobal.com": 1,
    "fruitnet.forwardtomyfriend.com": 1
  },
  "redirect_wrappers_resolved": {
    "newslink.reuters.com -> www.reuters.com": 338,
    "marketwatch.cmail19.com -> www.marketwatch.com": 306,
    "fruitnet.cmail19.com -> www.fruitnet.com": 255,
    "links.investopedia.com -> www.investopedia.com": 239,
    "marketwatch.cmail20.com -> www.marketwatch.com": 184,
    "l.businessinsider.com -> www.businessinsider.com": 158,
    "trk.marketwatch.com -> www.marketwatch.com": 144,
    "newslink.reuters.com -> sli.reutersmedia.net": 108,
    "links.message.bloomberg.com -> www.bloomberg.com": 101,
    "e.email.forbes.com -> track.cordial.io": 91,
    "email-st.seekingalpha.com -> seekingalpha.com": 87,
    "email.news-alerts.ft.com -> www.ft.com": 66,
    "fruitnet.cmail19.com -> pubads.g.doubleclick.net": 60,
    "fruitnet.cmail20.com -> www.fruitnet.com": 45,
    "trk.barrons.com -> www.barrons.com": 43,
    "links.investopedia.com -> sli.investopedia.com": 41,
    "marketwatch.cmail19.com -> www.facebook.com": 36,
    "marketwatch.cmail19.com -> twitter.com": 36,
    "marketwatch.cmail19.com -> www.youtube.com": 36,
    "marketwatch.cmail19.com -> www.instagram.com": 36,
    "marketwatch.cmail19.com -> www.linkedin.com": 36,
    "marketwatch.cmail19.com -> dowjones.com": 36,
    "l.businessinsider.com -> sli.businessinsider.com": 30,
    "newslink.reuters.com -> reuters.com": 30,
    "newslink.reuters.com -> www.liveintent.com": 29,
    "links.investopedia.com -> www.people.inc": 27,
    "newslink.reuters.com -> x.com": 22,
    "newslink.reuters.com -> www.thomsonreuters.com": 22,
    "marketwatch.cmail20.com -> www.facebook.com": 22,
    "marketwatch.cmail20.com -> twitter.com": 22,
    "marketwatch.cmail20.com -> www.youtube.com": 22,
    "marketwatch.cmail20.com -> www.instagram.com": 22,
    "marketwatch.cmail20.com -> www.linkedin.com": 22,
    "marketwatch.cmail20.com -> dowjones.com": 22,
    "actpub.us4.list-manage.com -> hortnews.com": 21,
    "fruitnet.cmail20.com -> www.fruchthandel.de": 19,
    "marketwatch.cmail19.com -> customercenter.marketwatch.com": 18,
    "l.businessinsider.com -> businessinsider.com": 17,
    "substack.com -> open.substack.com": 16,
    "newslink.reuters.com -> www.reutersprofessional.com": 15,
    "newslink.reuters.com -> www.facebook.com": 15,
    "newslink.reuters.com -> www.instagram.com": 15,
    "links.investopedia.com -> www.liveintent.com": 14,
    "fruitnet.cmail19.com -> account.fruitnet.com": 13,
    "freshplaza.com -> www.freshplaza.com": 12,
    "trk.marketwatch.com -> customercenter.marketwatch.com": 12,
    "trkmw.dowjones.com -> dowjones.com": 12,
    "marketwatch.cmail20.com -> customercenter.marketwatch.com": 11,
    "l.businessinsider.com -> www.liveintent.com": 10,
    "stlouisfed.us18.list-manage.com -> www.stlouisfed.org": 10,
    "smc-link.s4hana.ondemand.com -> www.eex.com": 10,
    "l.businessinsider.com -> markets.businessinsider.com": 8,
    "trk.barrons.com -> pubads.g.doubleclick.net": 8,
    "links.message.bloomberg.com -> sli.bloomberg.com": 8,
    "app.communications.lseg.com -> go.refinitiv.com": 8,
    "links.investopedia.com -> www.instagram.com": 7,
    "links.investopedia.com -> www.tiktok.com": 7,
    "links.investopedia.com -> www.facebook.com": 7,
    "links.investopedia.com -> www.youtube.com": 7,
    "links.investopedia.com -> www.threads.com": 7,
    "substack.com -> on.substack.com": 7,
    "substack.com -> www.readfeedme.com": 7,
    "newslink.reuters.com -> www.linkedin.com": 6,
    "links.investopedia.com -> www.linkedin.com": 6,
    "fruitnet.cmail19.com -> www.wsj.com": 6,
    "newslink.reuters.com -> tmsnrt.rs": 6,
    "email.news-alerts.ft.com -> help.ft.com": 6,
    "fruitnet.cmail20.com -> pubads.g.doubleclick.net": 6,
    "fruitnet.cmail19.com -> www.linkedin.com": 5,
    "open.substack.com -> substack.com": 5,
    "l.businessinsider.com -> www.google.com": 4,
    "l.businessinsider.com -> insider-app.onelink.me": 4,
    "trk.barrons.com -> customercenter.barrons.com": 4,
    "trkbar.dowjones.com -> dowjones.com": 4,
    "newslink.reuters.com -> reut.rs": 4,
    "email-st.seekingalpha.com -> seekingalpha.onelink.me": 4,
    "substack.com -> www.commoditycontext.com": 4,
    "freshplaza.es -> www.freshplaza.es": 4,
    "email-st.seekingalpha.com -> seekingalpha.sng.link": 4,
    "links.message.bloomberg.com -> www.liveintent.com": 4,
    "twitter.com -> x.com": 4,
    "smc-link.s4hana.ondemand.com -> smc-lp.s4hana.ondemand.com": 4,
    "eot.decarleytrading.com -> decarleytrading.com": 4,
    "eot.decarleytrading.com -> www.decarleytrading.com": 4,
    "newslink.reuters.com -> fingfx.thomsonreuters.com": 3,
    "newslink.reuters.com -> reuters.sng.link": 3,
    "stlouisfed.us18.list-manage.com -> fredblog.stlouisfed.org": 3,
    "fruitnet.cmail20.com -> account.fruitnet.com": 3,
    "bpnieuws.nl -> www.bpnieuws.nl": 2,
    "groentennieuws.nl -> www.groentennieuws.nl": 2,
    "agf.nl -> www.agf.nl": 2,
    "trk.barrons.com -> www.google.com": 2,
    "trk.barrons.com -> www.marketwatch.com": 2,
    "biojournaal.nl -> www.biojournaal.nl": 2,
    "hortidaily.com -> www.hortidaily.com": 2,
    "mmjdaily.com -> www.mmjdaily.com": 2,
    "floraldaily.com -> www.floraldaily.com": 2,
    "hortidaily.es -> www.hortidaily.es": 2,
    "l.businessinsider.com -> advertising.businessinsider.com": 2,
    "links-1.govdelivery.com -> content.govdelivery.com": 2,
    "p9wtjppc.r.us-east-1.awstrack.me -> newsletters.barchart.com": 2,
    "email-st.seekingalpha.com -> subscriptions.seekingalpha.com": 2,
    "email-st.seekingalpha.com -> my.sailthru.com": 2,
    "trk.marketwatch.com -> marketwatch.com": 2,
    "newslink.reuters.com -> bsky.app": 2,
    "substack.com -> www.wsj.com": 2,
    "links.message.bloomberg.com -> bmedia.iad1.qualtrics.com": 2,
    "links.message.bloomberg.com -> bsky.app": 2,
    "links.message.bloomberg.com -> x.com": 2,
    "links.message.bloomberg.com -> www.instagram.com": 2,
    "links.message.bloomberg.com -> www.linkedin.com": 2,
    "links.message.bloomberg.com -> whatsapp.com": 2,
    "email.news-alerts.ft.com -> ep.ft.com": 2,
    "freshplaza.it -> www.freshplaza.it": 2,
    "freshplaza.cn -> www.freshplaza.cn": 2,
    "fruitnet.cmail19.com -> twitter.com": 2,
    "app.communications.lseg.com -> www.reuters.com": 2,
    "app.communications.lseg.com -> share.lseg.com": 2,
    "app.communications.lseg.com -> www.lseg.com": 2,
    "actpub.us4.list-manage.com -> www.hortnews.com": 2,
    "actpub.us4.list-manage.com -> www.farmdroid.co.uk": 2,
    "smc-link.s4hana.ondemand.com -> www.youtube.com": 2,
    "smc-link.s4hana.ondemand.com -> www.linkedin.com": 2,
    "smc-link.s4hana.ondemand.com -> www.instagram.com": 2,
    "smc-link.s4hana.ondemand.com -> www.eex-group.com": 2,
    "freshplaza.de -> www.freshplaza.de": 2,
    "substack.com -> substackcdn.com": 2,
    "eot.decarleytrading.com -> decarleytrading.substack.com": 2,
    "eot.decarleytrading.com -> www.zaner.com": 2,
    "eot.decarleytrading.com -> tradingcommodityoptions.com": 2,
    "eot.decarleytrading.com -> x.com": 2,
    "eot.decarleytrading.com -> www.facebook.com": 2,
    "eot.decarleytrading.com -> www.instagram.com": 2,
    "eot.decarleytrading.com -> amzn.to": 2,
    "eot.decarleytrading.com -> www.youtube.com": 2,
    "eot.decarleytrading.com -> balboai.eomail6.com": 2,
    "stlouisfed.us18.list-manage.com -> fred.stlouisfed.org": 1,
    "stlouisfed.us18.list-manage.com -> gcv.microsoft.us": 1,
    "stlouisfed.us18.list-manage.com -> www.facebook.com": 1,
    "stlouisfed.us18.list-manage.com -> twitter.com": 1,
    "stlouisfed.us18.list-manage.com -> www.youtube.com": 1,
    "stlouisfed.us18.list-manage.com -> www.linkedin.com": 1,
    "stlouisfed.us18.list-manage.com -> www.instagram.com": 1,
    "substack.com -> ministryofpopculture.substack.com": 1,
    "substack.com -> graceatwood.substack.com": 1,
    "substack.com -> melissabroder.substack.com": 1,
    "substack.com -> www.jonandvinnys.com": 1,
    "substack.com -> www.instagram.com": 1,
    "substack.com -> www.southamptonplayhouse.com": 1,
    "substack.com -> www.sagharborwhalingmuseum.org": 1,
    "substack.com -> sagharborcinema.org": 1,
    "substack.com -> www.newyorker.com": 1,
    "substack.com -> x.com": 1,
    "substack.com -> vimeo.com": 1,
    "substack.com -> nypost.com": 1,
    "links.message.bloomberg.com -> www.nytimes.com": 1,
    "links.message.bloomberg.com -> events.bloomberglive.com": 1,
    "email.news-alerts.ft.com -> globalsecurity.live.ft.com": 1,
    "email.news-alerts.ft.com -> events.ft.com": 1,
    "email.news-alerts.ft.com -> ftlondonclimateweek.live.ft.com": 1,
    "email.news-alerts.ft.com -> aiskillsatwork.live.ft.com": 1,
    "email.news-alerts.ft.com -> live.ft.com": 1,
    "fruitnet.cmail20.com -> linkedin.com": 1,
    "actpub.us4.list-manage.com -> www.dejex.co.uk": 1,
    "actpub.us4.list-manage.com -> icl-growingsolutions.com": 1,
    "actpub.us4.list-manage.com -> www.instagram.com": 1,
    "actpub.us4.list-manage.com -> www.linkedin.com": 1,
    "actpub.us4.list-manage.com -> x.com": 1,
    "l.businessinsider.com -> www.wsj.com": 1,
    "l.businessinsider.com -> www.ussoccer.com": 1,
    "substack.com -> www.nbcnews.com": 1,
    "substack.com -> www.kpler.com": 1,
    "substack.com -> www.spglobal.com": 1,
    "substack.com -> www.nytimes.com": 1,
    "fruitnet.cmail19.com -> www.gs-fresh.com": 1,
    "fruitnet.cmail19.com -> albertbartlett.co.uk": 1,
    "fruitnet.cmail19.com -> www.instagram.com": 1,
    "fruitnet.cmail19.com -> www.facebook.com": 1,
    "fruitnet.cmail19.com -> www.youtube.com": 1,
    "newslink.reuters.com -> nam02.safelinks.protection.outlook.com": 1,
    "open.substack.com -> joannacoles.substack.com": 1,
    "substack.com -> audreykavanaghdowsett.substack.com": 1,
    "substack.com -> teaandsympathy.com": 1,
    "substack.com -> spectator.com": 1,
    "substack.com -> www.fleetstreetquarter.co.uk": 1,
    "substack.com -> fr.wikipedia.org": 1,
    "open.substack.com -> michaelwolffnyc.substack.com": 1,
    "substack.com -> michaelwolffnyc.substack.com": 1,
    "open.substack.com -> www.borowitzreport.com": 1,
    "substack.com -> www.youtube.com": 1,
    "substack.com -> thedailybeast.substack.com": 1,
    "substack.com -> davidprotein.com": 1,
    "substack.com -> metrograph.com": 1,
    "substack.com -> nitehawkcinema.com": 1,
    "links.message.bloomberg.com -> play.google.com": 1,
    "links.message.bloomberg.com -> apps.apple.com": 1,
    "links.message.bloomberg.com -> www.bloombergmedia.com": 1
  },
  "domain_weight": {
    "current_year": {
      "www.freshplaza.com": 0.325,
      "www.reuters.com": 0.0696,
      "www.agf.nl": 0.0618,
      "www.groentennieuws.nl": 0.0552,
      "www.hortidaily.com": 0.0489,
      "www.hortidaily.es": 0.0367,
      "www.bpnieuws.nl": 0.0356,
      "www.businessinsider.com": 0.0321,
      "www.marketwatch.com": 0.0297,
      "www.fruitnet.com": 0.0292,
      "www.floraldaily.com": 0.0273,
      "www.investopedia.com": 0.0273,
      "www.ft.com": 0.0254,
      "www.biojournaal.nl": 0.0253,
      "www.bloomberg.com": 0.0235,
      "www.mmjdaily.com": 0.0211,
      "www.barrons.com": 0.0131,
      "www.uiennieuws.nl": 0.011,
      "www.dtnpf.com": 0.0103
    },
    "last_7d": {
      "www.freshplaza.com": 0.2405,
      "www.reuters.com": 0.1033,
      "www.businessinsider.com": 0.054,
      "www.agf.nl": 0.054,
      "www.groentennieuws.nl": 0.0537,
      "www.fruitnet.com": 0.0485,
      "www.hortidaily.com": 0.0466,
      "www.marketwatch.com": 0.0433,
      "www.ft.com": 0.0427,
      "www.bloomberg.com": 0.0369,
      "www.hortidaily.es": 0.0355,
      "www.bpnieuws.nl": 0.035,
      "www.investopedia.com": 0.032,
      "www.biojournaal.nl": 0.0259,
      "www.floraldaily.com": 0.0248,
      "www.mmjdaily.com": 0.0204,
      "www.barrons.com": 0.014
    },
    "last_30d": {
      "www.freshplaza.com": 0.325,
      "www.reuters.com": 0.0696,
      "www.agf.nl": 0.0618,
      "www.groentennieuws.nl": 0.0552,
      "www.hortidaily.com": 0.0489,
      "www.hortidaily.es": 0.0367,
      "www.bpnieuws.nl": 0.0356,
      "www.businessinsider.com": 0.0321,
      "www.marketwatch.com": 0.0297,
      "www.fruitnet.com": 0.0292,
      "www.floraldaily.com": 0.0273,
      "www.investopedia.com": 0.0273,
      "www.ft.com": 0.0254,
      "www.biojournaal.nl": 0.0253,
      "www.bloomberg.com": 0.0235,
      "www.mmjdaily.com": 0.0211,
      "www.barrons.com": 0.0131,
      "www.uiennieuws.nl": 0.011,
      "www.dtnpf.com": 0.0103
    }
  },
  "domain_effectiveness": {
    "current_year": {
      "www.freshplaza.com": 0.1832,
      "www.reuters.com": 0.0696,
      "www.agf.nl": 0.0618,
      "www.groentennieuws.nl": 0.0552,
      "www.hortidaily.com": 0.0489,
      "www.hortidaily.es": 0.0367,
      "www.bpnieuws.nl": 0.0356,
      "www.businessinsider.com": 0.0321,
      "www.marketwatch.com": 0.0297,
      "www.fruitnet.com": 0.0292,
      "www.floraldaily.com": 0.0273,
      "www.investopedia.com": 0.0273,
      "www.ft.com": 0.0254,
      "www.biojournaal.nl": 0.0253,
      "www.bloomberg.com": 0.0235,
      "www.mmjdaily.com": 0.0211,
      "www.barrons.com": 0.0131
    },
    "last_7d": {
      "www.freshplaza.com": 0.1356,
      "www.reuters.com": 0.1033,
      "www.businessinsider.com": 0.054,
      "www.agf.nl": 0.054,
      "www.groentennieuws.nl": 0.0537,
      "www.fruitnet.com": 0.0485,
      "www.hortidaily.com": 0.0466,
      "www.marketwatch.com": 0.0433,
      "www.ft.com": 0.0427,
      "www.bloomberg.com": 0.0369,
      "www.hortidaily.es": 0.0355,
      "www.bpnieuws.nl": 0.035,
      "www.investopedia.com": 0.032,
      "www.biojournaal.nl": 0.0259,
      "www.floraldaily.com": 0.0248,
      "www.mmjdaily.com": 0.0204,
      "www.barrons.com": 0.014
    },
    "last_30d": {
      "www.freshplaza.com": 0.1832,
      "www.reuters.com": 0.0696,
      "www.agf.nl": 0.0618,
      "www.groentennieuws.nl": 0.0552,
      "www.hortidaily.com": 0.0489,
      "www.hortidaily.es": 0.0367,
      "www.bpnieuws.nl": 0.0356,
      "www.businessinsider.com": 0.0321,
      "www.marketwatch.com": 0.0297,
      "www.fruitnet.com": 0.0292,
      "www.floraldaily.com": 0.0273,
      "www.investopedia.com": 0.0273,
      "www.ft.com": 0.0254,
      "www.biojournaal.nl": 0.0253,
      "www.bloomberg.com": 0.0235,
      "www.mmjdaily.com": 0.0211,
      "www.barrons.com": 0.0131
    }
  },
  "integrity": {
    "domain_acceptance_rate_violations": []
  },
  "definitions": {
    "version": "Version of gmail-to-feed.js that generated this response.",
    "throughput": {
      "entries_seen": "Number of emails in the Gmail label during the 48hr visibility_window.",
      "entries_processed": "Number of emails that passed email-level deduplication and entered the processing pipeline.",
      "entries_skipped": "Number of emails skipped because they were already processed at the email level.",
      "articles_per_hour": "Estimated hourly ingestion rate during the 48hr visibility_window.",
      "links_seen": "Total links extracted from all processed emails during the 48hr visibility_window.",
      "articles_accepted": "Links that passed filtering, deduplication, and classification and were stored as articles.",
      "article_acceptance_rate": "Share of extracted links that were ultimately accepted as articles (articles_accepted / links_seen)."
    },
    "domains": "Count of accepted articles grouped by source domain during the 48hr visibility window.",
    "blocked_domains_seen": "Count of blocked or blocked-like hostnames observed during the 48hr visibility window, including upstream wrapper domains seen before redirect resolution and final hostnames rejected after resolution.",
    "redirect_wrappers_seen": "Count of raw newsletter/tracking wrapper domains where the final resolved hostname differed from the raw extracted hostname.",
    "redirect_wrappers_attempted": "Count of raw newsletter/tracking wrapper domains identified by resolve-first rules and passed through redirect resolution before final article classification.",
    "redirect_wrappers_resolved": "Count of raw wrapper-to-final-host resolutions, used to audit whether tracking links are successfully resolving into real publisher URLs.",
    "rejections": {
      "blocked_domain": "Links rejected early because their hostname or URL path matched blocked domains, patterns, or known low-signal routes (e.g. newsletter subdomains, tracking redirects, or market listing pages).",
      "blocked_domain_upstream": "Links identified as belonging to blocked domains before downstream filtering; measures raw input noise.",
      "blocked_extension": "Links rejected due to file types (images, scripts, media, archives, etc.).",
      "not_article": "Links that failed article detection heuristics (likely navigation, marketing, or non-content pages).",
      "duplicate_fastkey": "Links rejected due to fast deduplication (same hostname + path seen recently).",
      "duplicate_canonical": "Links rejected because a canonical version of the article already exists in storage.",
      "invalid_url": "Links that could not be parsed into valid URLs."
    },
    "domain_weight": {
      "current_year": "Normalized share of accepted articles by domain in the current calendar year (values sum to 1).",
      "last_7d": "Normalized share of accepted articles by domain over the past 7 days.",
      "last_30d": "Normalized share of accepted articles by domain over the past 30 days."
    },
    "domain_acceptance_rate": {
      "description": "Ratio of accepted articles to total links seen per domain during the 48hr visibility window.",
      "interpretation": "Measures source quality (precision). Higher values indicate cleaner, more article-rich domains."
    },
    "integrity": {
      "domain_acceptance_rate_violations": "Diagnostic list of domains where accepted articles exceed total links seen during the 48hr visibility window. This should normally be empty; any entries indicate attribution or aggregation mismatch between domains and domain_links."
    },
    "domain_effectiveness": {
      "description": "Composite score equal to domain_weight multiplied by domain_acceptance_rate.",
      "interpretation": "Represents the effective contribution of a domain to usable signal, combining influence (volume) and quality (precision).",
      "current_year": "Effectiveness based on current year domain_weight.",
      "last_7d": "Effectiveness based on 7-day domain_weight.",
      "last_30d": "Effectiveness based on 30-day domain_weight."
    }
  }
}