PageSourceSearch

https://weathersafe.co.uk/static/js/1319.54849200.chunk.js

js weathersafe.co.uk collected 2026-10-04 13:25:53 UTC 10,150 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkNioLandReact=self.webpackChunkNioLandReact||[]).push([[1319],{1319:(e,t,o)=>{o.r(t),o.d(t,{default:()=>b});o(5043);var a=o(5475),r=o(3519),i=o(1072),n=o(8602),s=o(3107),l=o(7497),c=o(579);const h="'Inter', sans-serif",d="#28a745",f="farm-level-coffee-records-compliance",m="Why coffee compliance asks for farm-level records.",g="EUDR Due Diligence Statements, SBTi FLAG submissions and CSRD disclosures all rest on coffee data that has to defend itself if questioned. The defensible unit is not a co-op average or a regional summary \u2014 it is the per-farm record.",p="POLICY & COMPLIANCE",y="25 APRIL 2026",u="2026-04-25",v={fontFamily:h,fontWeight:700,fontSize:"clamp(1.5rem, 2.4vw, 1.9rem)",letterSpacing:"-0.015em",color:"#000",marginTop:"2.5rem",marginBottom:"1rem"},x={fontFamily:h,fontWeight:400,fontSize:"1.1rem",lineHeight:1.7,color:"#222",marginBottom:"1.1rem"},w={color:d,textDecoration:"underline",textDecorationThickness:"1px",textUnderlineOffset:"3px"};const b=function(){const e={"@context":"https://schema.org","@type":"BlogPosting",headline:m,description:g,datePublished:u,dateModified:u,url:`https://www.weathersafe.co.uk/blog/${f}`,author:{"@type":"Organization",name:"Weathersafe",url:"https://www.weathersafe.co.uk"},publisher:{"@type":"Organization",name:"Weathersafe",url:"https://www.weathersafe.co.uk"},mainEntityOfPage:`https://www.weathersafe.co.uk/blog/${f}`,articleSection:p};return(0,c.jsxs)(s.A,{title:`${m} \u2014 Weathersafe`,description:g,canonical:`https://www.weathersafe.co.uk/blog/${f}`,ogType:"article",jsonLd:e,children:[(0,c.jsx)("section",{style:{paddingTop:"8rem",paddingBottom:"4rem"},children:(0,c.jsx)(r.A,{children:(0,c.jsx)(i.A,{className:"justify-content-center",children:(0,c.jsxs)(n.A,{lg:"8",children:[(0,c.jsx)(a.N_,{to:"/blog",style:{fontFamily:h,fontWeight:600,fontSize:"0.85rem",color:d,textDecoration:"none",letterSpacing:"0.04em"},children:"\u2190 Blog"}),(0,c.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"0.85rem",marginTop:"2rem",marginBottom:"1rem"},children:[(0,c.jsx)("span",{style:{fontFamily:h,fontWeight:600,fontSize:"0.75rem",letterSpacing:"0.06em",color:d,background:"rgba(40,167,69,0.1)",borderRadius:"999px",padding:"0.35rem 0.9rem"},children:p}),(0,c.jsx)("span",{style:{fontFamily:h,fontWeight:500,fontSize:"0.85rem",letterSpacing:"0.04em",color:"#888"},children:y})]}),(0,c.jsx)("h1",{style:{fontFamily:h,fontWeight:800,fontSize:"clamp(2.4rem, 5vw, 3.8rem)",lineHeight:1.1,letterSpacing:"-0.03em",color:"#000",marginBottom:"1.5rem"},children:m}),(0,c.jsx)("p",{style:{fontFamily:h,fontWeight:400,fontSize:"1.25rem",lineHeight:1.55,color:"#555",marginBottom:0},children:g})]})})})}),(0,c.jsx)("section",{style:{paddingBottom:"5rem"},children:(0,c.jsx)(r.A,{children:(0,c.jsx)(i.A,{className:"justify-content-center",children:(0,c.jsxs)(n.A,{lg:"8",children:[(0,c.jsx)("p",{style:x,children:"For most of the coffee industry, the unit of supply-chain reporting has historically been the cooperative, the country, or the certified region. A trader buying from a Kenyan co-op reports against an average for that co-op. A roaster sourcing from a Rainforest Alliance-certified region reports against the regional certification scope. The data exists at one level above the farm."}),(0,c.jsx)("p",{style:{...x,fontWeight:700,color:"#000"},children:"Aggregation has shipped coffee for decades. The per-farm record is what audit gates ask for now."}),(0,c.jsx)("h2",{style:v,children:"What the regulation actually requires"}),(0,c.jsx)("p",{style:x,children:"EUDR Article 9 requires a Due Diligence Statement for every consignment placed on the EU market \u2014 naming the plot of production, with a GPS polygon for plots over 4 hectares and a GPS point for smaller plots, evidence that production occurred on land not deforested or degraded after 31 December 2020, and proof of compliance with the laws of the country of origin. The unit of evidence is the plot."}),(0,c.jsx)("p",{style:x,children:"SBTi FLAG requires Scope 3 Category 1 emissions for coffee to be reported with farm-level activity data, aligned with the GHG Protocol Land Sector and Removals Guidance. Industry averages do not pass FLAG validation. The unit of evidence is the farm."}),(0,c.jsx)("p",{style:x,children:"CSRD and ESRS E1 require Scope 3 disclosures granular enough to be defensible against third-party assurance, with the same expectation of farm-level traceability for FLAG commodities. The unit of evidence is, again, the farm."}),(0,c.jsx)("p",{style:x,children:"Three regimes. One unit."}),(0,c.jsx)("h2",{style:v,children:"Why most coffee supply chains can't deliver it"}),(0,c.jsx)("p",{style:x,children:"Coffee moves through long chains \u2014 farmer to washing station to exporter to importer to roaster \u2014 and most participants in those chains have historically held data at one or tw
1o levels above the farm. Annual third-party certifications audit a sample of farms against a checklist; they do not generate per-plot polygons or year-by-year practice trails for every plot in the supply chain. Country-level satellite data does not name a farm; it cannot be entered on a Due Diligence Statement. Spreadsheet-based traceability falls over at smallholder scale, where a single washing station may aggregate cherry from over a thousand plots, most of them under 4 hectares."}),(0,c.jsx)("p",{style:x,children:"It is the difference between a witness statement and a sworn affidavit \u2014 the latter names the date, the place and the parties involved."}),(0,c.jsx)("h2",{style:v,children:"Why this matters now"}),(0,c.jsx)("p",{style:x,children:"The audit gate is now the regulator and the third-party validator, not the certification scheme. A Due Diligence Statement that cites a co-op average as evidence is not a defensible document. A FLAG submission that reports against an industry average gets rejected at validation. A CSRD disclosure that aggregates above farm level fails third-party assurance."}),(0,c.jsx)("p",{style:{...x,fontWeight:700,color:"#000"},children:"The audit gate asks one question: can you produce the record for this farm?"}),(0,c.jsx)("p",{style:x,children:"A coffee company that cannot answer is exposed at the legal entity level. The 4% turnover penalty in EUDR Article 25, the validation rejection cycle in SBTi, and the assurance failure in CSRD all attach to the legal entity placing the consignment on the market or making the disclosure \u2014 not to the supplier upstream."}),(0,c.jsx)("h2",{style:v,children:"How Weathersafe holds the record at farm level"}),(0,c.jsx)("p",{style:x,children:"The Weathersafe per-farm record \u2014 held across more than 250,000 coffee farms in Kenya and Rwanda since 2013 \u2014 sits against a single GPS polygon and accumulates: tree counts and ages, hectares under cultivation, farmer profile, every GPS-tagged scout visit since enrolment with timestamp and observation, every SMS practice trigger sent and the weather conditions that triggered it, every kilogram of cherry captured at intake through the electronic point-of-sale (EPOS) pipeline against the harvest it came from, the full satellite stress and deforestation-monitoring history against the 31 December 2020 EUDR baseline, and the GAP77 practice observance trail. Together this is the chain of custody \u2014 farm to washing station to lot to shipment, traceable end-to-end and queryable by polygon, harvest year, or shipment lot. Polygon mapping plus scout records plus EPOS is supplier-specific activity data, the format GHG Protocol Cat 1 reporting prefers over default literature factors."}),(0,c.jsx)("p",{style:x,children:"When a buyer composes an EUDR Due Diligence Statement, a FLAG-validated Scope 3 disclosure or a CSRD disclosure, the evidence pack is assembled from these per-farm records \u2014 not retrofitted at the end of the season. Each pack is signed by the washing station as an Origin Enviro+ Report."}),(0,c.jsxs)("p",{style:x,children:["The fortnightly visit cadence underneath the record is covered in ",(0,c.jsx)(a.N_,{to:"/blog/every-coffee-farm-every-two-weeks",style:w,children:"Why GAP77 visits every coffee farm every two weeks"}),". The verification layer that makes each visit defensible is in ",(0,c.jsx)(a.N_,{to:"/blog/gps-tagged-scout-visits-coffee",style:w,children:"Why every GAP77 scout visit is GPS-tagged"}),". The compliance regimes themselves are covered in ",(0,c.jsx)(a.N_,{to:"/blog/eudr-due-diligence-coffee",style:w,children:"EUDR for coffee"})," and ",(0,c.jsx)(a.N_,{to:"/blog/sbti-flag-coffee",style:w,children:"SBTi FLAG for coffee"}),". The ",(0,c.jsx)(a.N_,{to:"/methodology",style:w,children:"methodology"})," walks through the platform that holds the record."]})]})})})}),(0,c.jsx)(l.Cu,{className:"py-10 py-lg-90",style:{borderTop:"1px solid #f0f0f0",borderBottom:"1px solid #f0f0f0"},children:(0,c.jsx)(l.Cu.Content,{children:(0,c.jsx)(r.A,{children:(0,c.jsxs)(i.A,{className:"align-items-start",children:[(0,c.jsxs)(n.A,{lg:"5",style:{marginTop:"-0.75rem"},children:[(0,c.jsxs)("h2",{style:{fontFamily:h,fontWeight:800,fontSize:"clamp(2.2rem, 4vw, 3.5rem)",letterSpacing:"-0.03em",lineHeight:1.05,color:"#000",marginBottom:"2rem"},children:["The defensible",(0,c.jsx)("br",{}),"unit is the farm."]}),(0,c.jsxs)("div",{style:{display:"flex",gap:"1rem",flexWrap:"wrap"},children:[(0,c.jsx)(a.N_,{to:"/contact-us-solution",style:{fontFamily:h,fontWeight:600,fontSize:"0.95rem",color:"#fff",background:d,borderRadius:"6px",padding:"0.75rem 1.75rem",textDecoration:"none"},children:"Talk to us"}),(0,c.jsx)(a.N_,{to:"/methodology",style:{fontFamily:h,fontWeight:600,fontSize:"0.95rem",color:"#000",background:"#fff",border:"1px solid #d0d0d0",borderRadius:"6px",padding:"0.75rem 1.75rem",textDecoration:"none"},children:"Read the methodology"})]})]}),(0,c.jsx)(n.A,{lg:"5",className:"offset-lg-2",children:(0,c.jsx)("p",{style:{fontFamily:h,fontWeight:400,fontSize:"1.55rem",lineHeight:1.4,color:"#333",marginBottom:0},children:"250,000 per-farm records. Kenya and Rwanda. Since 2013."})})]})})})})]})}}}]);
2//# sourceMappingURL=1319.54849200.chunk.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.