Level 4 · Certified / lab-tested6/6 steps with a photo, inspected on site on 06/09/2026
6/6steps with photo evidence
100%logged within 24 h
0withholding / cross-check violations
💡 Tap dotted words for a plain-language definition
Why is the lot at this level? Show details ▾
✓Lot start event recorded (14/08/2026)
✓Harvesting event recorded
✓6/6 steps requiring evidence have a photo (100%, ≥ 90% required)
✓100% of events logged within 24 hours (≥ 80% required)
✓All 3/3 required steps recorded
✓100% of events have GPS inside the production site (≥ 80% required)
✓Plausibility checks: 11/11 passed
✓No withholding-period breach and no banned inputs used
✓Inspected on site by HTX Nông nghiệp Xuân An (mẫu) on 06/09/2026
✓Laboratory test passed (Dư lượng thuốc BVTV (nhóm lân hữu cơ, cúc tổng hợp), Trung tâm Kiểm nghiệm (mẫu))
The level is computed by the system from the recorded data; the farm cannot set it. This platform records evidence — it does not warrant product quality.
Product
Lot code
NTH-RAU-2608-01
Started
14/08/2026
Harvested
18/09/2026
Packed
19/09/2026
Best before
24/09/2026 (estimated)
Process template
🥬 Leafy vegetables · version 1
Where it was produced
Producer
Hộ Nguyễn Thị Hoa (mẫu)
✓ Documents checked
Legal documents have been checked; no site visit yet.
Verified against: Tax code · Business registration number · Food-safety certificate · GLN (GS1 location code)
Approved by: Quản trị nền tảng · on 24/09/2026 · valid until 2027-07-18.
This tick means the business exists and its documents were checked — it is not a guarantee for any individual lot.
Location
Xã Xuân An, Huyện Nghi Xuân, Tỉnh Hà Tĩnh
Field / barn
Luống 3 · 400 m²
Cooperative member
HTX Nông nghiệp Xuân An (mẫu)
Location is shown only down to commune level to protect the farm household’s privacy.
Documents
Certificates and pesticide-residue test reports uploaded by the producer. Tap to view the full image.
🔬
Laboratory test: Dư lượng thuốc BVTV (nhóm lân hữu cơ, cúc tổng hợp)
Pass / valid
Trung tâm Kiểm nghiệm (mẫu) · Pass · Report KN-2609-114 · 18/09/2026
Journey after harvest
This lot: 300 packages, distributed to 2 locations in Xuân An, Nghi Xuân, Hà Tĩnh.
About 77% sold · 1 school kitchen, 1 market stall. Shop names are not published.
0/2 shipments confirmed by the receiving point
40still at the farm
100in transit
0on the shelf
232sold to consumers
Breakdown by receiving point (2)
School kitchen · Xuân An, Nghi Xuân, Hà Tĩnh
160 packages sold
Market stall · Xuân An, Nghi Xuân, Hà Tĩnh
100 packages in transit · 72 packages sold
Shop names are not published — only the type of outlet and the area.
Measured conditions at the production site
This data runs alongside the farm’s own log, and every figure states its source. Weather taken from the site’s coordinates and satellite imagery is independent — the farm neither enters nor edits it. For sensors, the page states who holds the device key (farm or cooperative); readings the farm measured itself are marked ✍️ Self-reported.
🌧 838 mm · 32 rainy days🌡 23–36 °C💧 mean humidity 81%☀️ 253 hours of sunshine37 days
🌦 Dịch vụ thời tiết (Open-Meteo)Rainfall (mm/day)Mean temperature, low–high band (°C)Days the farm logged work
🛰 Vệ tinh Sentinel-2Site greenness (NDVI) — 10 m per pixel○ = image obscured by cloud
🛰 For referenceKhu nhỏ hơn 500 m² (dưới 5 điểm ảnh 10 m) — chỉ hiển thị để tham khảo, không chấm điểm. A reference signal only; it never lowers the lot’s level automatically.
🛰 Bản đồ độ phủ xanh · lưới 10 m
1 ảnh vệ tinh ít mây trong thời gian của lô
↑ Bắc
100 m · mỗi ô 10 m
Chạm vào một ô để xem NDVI.
Ảnh ngày 03/09/2026 · mây 3,7%
0,45NDVI trong khu (vòng nét đứt) ·Đang phát triển Cả vùng quanh khu: 0,49
Đất trống / nước2,5%
Cây thưa23,6%
Đang phát triển48,4%
Dày, xanh tốt25,5%
-0,200,20,40,60,81
Mây, sương mù, bóng mây
Mặt nước
Không có dữ liệu
Vòng tròn nét đứt: khu sản xuất theo diện tích đã khai. Mỗi ô 10 m × 10 m, ô gạch chéo là mây hoặc sương mù (không đo được). NDVI càng cao cây càng xanh, dày. Ảnh Copernicus Sentinel‑2 (ESA).
Data table (37 days of weather, 1/4 usable satellite images)
Date
Rainmm
Temperaturelow–high °C
Humidity%
Sunshinehours
NDVI
19/09
19,5
24,6–27,6
89
2,7
18/09
17,7
23,8–28,9
87
9,4
17/09
23,5
24,1–27,3
94
0
16/09
12,2
24,6–29,4
90
1,4
15/09
41,8
23,5–27,1
94
0
14/09
50,1
24,9–27,1
88
0,5
13/09
85,2
23,9–27,3
85
0,2
12/09
24,4
23,1–28,5
80
0,6
11/09
41,9
23,1–28,2
86
8,1
10/09
15,3
23,4–30,4
81
11,5
09/09
1,6
25,6–32
81
11,8
cloud
08/09
1,2
25,2–31,8
81
12
07/09
1
25,1–31
80
12
06/09
3,8
24,9–29,9
82
12
05/09
7
24,5–30,6
84
12
04/09
4,4
25,5–32,8
82
12
cloud
03/09
0
25,6–33,5
73
12
0,46
02/09
0
26,2–33,2
71
12
01/09
2,6
26,1–34,2
73
10,1
31/08
20,5
25–30,6
83
2,3
30/08
38,4
25,8–28,5
90
0,8
29/08
3
26,1–34,1
70
10,6
28/08
2,8
27,2–33,9
74
10,4
27/08
0,5
27–35,2
77
12
26/08
0
27,4–33,9
76
9,8
25/08
89,3
25,4–30,3
89
0
24/08
89,8
25,5–29,4
87
0
23/08
1,1
27,2–32,5
68
1
22/08
0
28,4–33,7
65
6,4
21/08
49,8
25,1–30,3
85
2,2
20/08
74
25,2–29,4
92
1,3
19/08
81,3
25,1–28
94
0
18/08
18,6
26,1–33,6
79
10,1
17/08
3
28,7–36,1
68
12
16/08
2,6
26,6–35,6
75
10,8
15/08
5,4
26,5–34,5
82
11,4
cloud
14/08
4,3
27,3–36
80
11,8
Sources: weather for the site’s coordinates from Open-Meteo (model grid ≈ 10 km); satellite imagery Sentinel-2 (Copernicus, atmospherically corrected — level L2A; retrieved from AWS Open Data) — scene IDs: S2A_48QWF_20260903_0_L2A, S2C_48QWF_20260904_0_L2A, S2B_48QWF_20260909_0_L2A.
Side-by-side timeline · newest first
Left: what the farm recorded. Right: weather, satellite imagery, sensors and self-reported readings for the same day — placed side by side so the two can be checked against each other.
Sources on the right:🌦 Dịch vụ thời tiết (Open-Meteo) · 🛰 Vệ tinh Sentinel-2 · ✍️ Tự khai = measured by the farm, not independently verified.
👩🌾 What the farm recorded
🌦 Measured conditions
20/09/2026
💰Sold
18:30 · #15 · 📍 inside site
72 packages
💰Sold
12:30 · #14 · 📍 inside site
160 packages
Outside the weather-measurement window — the goods have left the production site
19/09/2026
🏪Receiving
09:45 · #13 · 📍 inside site
160 packages
🚛Shipping
09:30 · #12 · 📍 inside site
100 packages — Market stall · Xuân An, Nghi Xuân, Hà Tĩnh
🚛Shipping
08:30 · #11 · 📍 inside site
160 packages — School kitchen · Xuân An, Nghi Xuân, Hà Tĩnh
📦Initial packing & labelling
07:30 · #10 · 📍 inside site
Packages
300 pkg
Net weight per package
0.5 kg
Packages per case
20 pkg
Outside the weather-measurement window — the goods have left the production site
18/09/2026
🔬Laboratory test
10:30 · #9 · 📍 inside site
Laboratory
Trung tâm Kiểm nghiệm (mẫu)
Parameters
Dư lượng thuốc BVTV (nhóm lân hữu cơ, cúc tổng hợp)
Result
Đạt
🌾Harvesting
06:30 · #8 · 📍 inside site
Quantity (kg)
820 kg
🌧️ 24–29°
🌧 17,7 mm💧 87%☀️ 9,4 hOpen-Meteo
7 days with no entry 11/09 – 17/09
🌧️ 23–29°
🌧 279 mm7 rainy days☀️ 11 h💧 88%
Heavy rain:11/09 · 42 mm12/09 · 24 mm13/09 · 85 mm
10/09/2026
🧺Fertilizing
07:30 · #7 · 📍 inside site
Fertilizer
Phân hữu cơ vi sinh (Hữu cơ + vi sinh vật)
Quantity
15 kg
Method
Rải gốc
🌧️ 23–30°
🌧 15,3 mm💧 81%☀️ 11,5 hOpen-Meteo
3 days with no entry 07/09 – 09/09
🌦️ 25–32°
🌧 4 mm3 rainy days☀️ 36 h💧 81%
06/09/2026
🔎On-site inspection
09:30 · #6 · 📍 inside site
Result
Đạt
Notes
Kiểm tra luống, kho vật tư, sổ ghi chép. Không phát hiện thuốc ngoài danh mục.
🌦️ 25–30°
🌧 3,8 mm💧 82%☀️ 12 hOpen-Meteo
4 days with no entry 02/09 – 05/09
🌦️ 25–34°
🌧 11 mm2 rainy days☀️ 48 h💧 78%
🛰 03/09: NDVI 0,46
01/09/2026
🧺Fertilizing
07:30 · #5 · 📍 inside site
Fertilizer
NPK 16-16-8 (N-P-K)
Quantity
8 kg
Method
Hòa nước tưới
🌦️ 26–34°
🌧 2,6 mm💧 73%☀️ 10,1 hOpen-Meteo
3 days with no entry 29/08 – 31/08
🌧️ 25–34°
🌧 62 mm3 rainy days☀️ 14 h💧 81%
Heavy rain:30/08 · 38 mm31/08 · 21 mm
28/08/2026
🧪Pesticide application
07:30 · #4 · 📍 inside site
Product
Chế phẩm Bt (sinh học) (Bacillus thuringiensis), PHI 3 d
Dose
1 gói 20g / bình 16 lít
Water
32 L
🌦️ 27–34°
🌧 2,8 mm💧 74%☀️ 10,4 hOpen-Meteo
2 days with no entry 26/08 – 27/08
☀️ 27–35°
🌧 1 mm0 rainy days☀️ 22 h💧 77%
25/08/2026
💧Irrigation
17:30 · #3 · 📍 inside site
Water source
Borehole
⚠️ Ghi tưới nước vào ngày mưa 89 mm
⛈️ 25–30°
🌧 89,3 mm💧 89%☀️ 0 hOpen-Meteo
2 days with no entry 23/08 – 24/08
🌧️ 26–33°
🌧 91 mm2 rainy days☀️ 1 h💧 78%
Heavy rain:24/08 · 90 mm
22/08/2026
🧺Fertilizing
07:30 · #2 · 📍 inside site
Fertilizer
Phân hữu cơ vi sinh (Hữu cơ + vi sinh vật)
Quantity
20 kg
Method
Rải gốc
⛅ 28–34°
🌧 0 mm💧 65%☀️ 6,4 hOpen-Meteo
7 days with no entry 15/08 – 21/08
🌧️ 25–36°
🌧 235 mm7 rainy days☀️ 48 h💧 82%
Heavy rain:19/08 · 81 mm20/08 · 74 mm21/08 · 50 mm
14/08/2026
🌱Sowing / planting
07:30 · #1 · 📍 inside site
Variety
Cải ngọt TN 1
Seed source
Đại lý giống Xuân An
Area
400 m²
🌦️ 27–36°
🌧 4,3 mm💧 80%☀️ 11,8 hOpen-Meteo
Full log (15 records) Open ▾
💰
Sold
#15
18:30 20/09/2026
72 packages
📍 GPS inside the site
Recorded by Farm owner · recorded 18:42 20/09/2026 · event receipt
💰
Sold
#14
12:30 20/09/2026
160 packages
📍 GPS inside the site
Recorded by Farm owner · recorded 12:42 20/09/2026 · event receipt
🏪
Receiving
#13
09:45 19/09/2026
160 packages
📍 GPS inside the site
Recorded by Farm owner · recorded 09:57 19/09/2026 · event receipt
🚛
Shipping
#12
09:30 19/09/2026
100 packages — Market stall · Xuân An, Nghi Xuân, Hà Tĩnh
📍 GPS inside the site
Recorded by Farm owner · recorded 09:42 19/09/2026 · event receipt
🚛
Shipping
#11
08:30 19/09/2026
160 packages — School kitchen · Xuân An, Nghi Xuân, Hà Tĩnh
📍 GPS inside the site
Recorded by Farm owner · recorded 08:42 19/09/2026 · event receipt
📦
Initial packing & labelling
#10
07:30 19/09/2026
Packages
300 pkg
Net weight per package
0.5 kg
Packages per case
20 pkg
Packaging
Túi lưới có tem QR
📍 GPS inside the site
Recorded by Farm owner · recorded 07:42 19/09/2026 · event receipt
🔬
Laboratory test
#9
10:30 18/09/2026
Laboratory
Trung tâm Kiểm nghiệm (mẫu)
Parameters
Dư lượng thuốc BVTV (nhóm lân hữu cơ, cúc tổng hợp)
Result
Đạt
Certificate no.
KN-2609-114
📍 GPS inside the site
Recorded by Farm owner · recorded 10:42 18/09/2026 · event receipt
🌾
Harvesting
#8
06:30 18/09/2026
Quantity (kg)
820 kg
📍 GPS inside the site
Recorded by Farm owner · recorded 06:42 18/09/2026 · event receipt
🧺
Fertilizing
#7
07:30 10/09/2026
Fertilizer
Phân hữu cơ vi sinh (Hữu cơ + vi sinh vật)
Quantity
15 kg
Method
Rải gốc
📍 GPS inside the siteQR scanned on site
Recorded by Farm owner · recorded 07:42 10/09/2026 · event receipt
🔎
On-site inspection
#6
09:30 06/09/2026
Result
Đạt
Notes
Kiểm tra luống, kho vật tư, sổ ghi chép. Không phát hiện thuốc ngoài danh mục.
📍 GPS inside the site
Recorded by Cooperative staff · recorded 09:42 06/09/2026 · event receipt
🧺
Fertilizing
#5
07:30 01/09/2026
Fertilizer
NPK 16-16-8 (N-P-K)
Quantity
8 kg
Method
Hòa nước tưới
📍 GPS inside the siteQR scanned on site
Recorded by Delegated recorder · recorded 07:42 01/09/2026 · event receipt
🧪
Pesticide application
#4
07:30 28/08/2026
Product
Chế phẩm Bt (sinh học) (Bacillus thuringiensis), PHI 3 d
Dose
1 gói 20g / bình 16 lít
Water
32 L
Target pest
Sâu tơ
📍 GPS inside the siteQR scanned on site
Recorded by Farm owner · recorded 07:42 28/08/2026 · event receipt
💧
Irrigation
#3
17:30 25/08/2026
Water source
Borehole
📍 GPS inside the siteQR scanned on site
Recorded by Farm owner · recorded 17:42 25/08/2026 · event receipt
🧺
Fertilizing
#2
07:30 22/08/2026
Fertilizer
Phân hữu cơ vi sinh (Hữu cơ + vi sinh vật)
Quantity
20 kg
Method
Rải gốc
📍 GPS inside the site
Recorded by Farm owner · recorded 07:42 22/08/2026 · event receipt
🌱
Sowing / planting
#1
07:30 14/08/2026
Variety
Cải ngọt TN 1
Seed source
Đại lý giống Xuân An
Area
400 m²
Method
Direct seeding
📍 GPS inside the site
Recorded by Farm owner · recorded 07:42 14/08/2026 · event receipt
Verify integrity
Every record is sealed with a SHA-256 fingerprint chained to the one before it. Press the button and your own browser recomputes the whole chain — you do not have to trust the server.
Last anchor: 21/09/2026 · Merkle root a5e1c0a7c3908914…
· Trang công khai: confirmed · OpenTimestamps (Bitcoin): confirmed (download .ots)
Plausibility cross-check
11 checks: 11 passed
Cross-checks lot counts, package counts and weights against the area farmed and the stock placed.
400 m² · thu 820 kg · đóng 300 gói (150 kg) · đã xuất 260 gói
Area & yield
✓Passed:
Sown area vs site areaGieo 400 m² trong khu rộng 400 m².
✓Passed:
Yield vs sown area820 kg thu từ 400 m² = 2,05 kg/m² (tối đa 4 với cải ngọt).
✓Passed:
Whole-site output (90 days / 12 months)Cả khu thu 1.002 kg trong 12 tháng (2 lô) — tương đương 23,5 m², khu 400 m².
✓Passed:
Base figures not raised after harvestKhông sửa tăng số liệu gốc sau khi đã thu/xuất.
✓Passed:
Concurrent lots vs site sizeCùng lúc trên khu: tối đa 760 m² đang trồng (2 lô) — khu 400 m², cho phép 620 m².
Timing
✓Passed:
Growing time before first harvestThu lần đầu sau 35 ngày gieo (tối thiểu 15 ngày với cải ngọt).
✓Passed:
Packed while freshĐóng gói trong vòng 1 ngày sau thu hoạch (tối đa 7 ngày).
✓Passed:
Lot duration35 ngày từ bắt đầu đến lần thu cuối (tối đa 100 ngày với cải ngọt).
Packing & labels
✓Passed:
Label weight within outputĐóng 300 gói = 150 kg, bằng 18% sản lượng thu 820 kg.
✓Passed:
Labels match declared packages300 tem QR khớp 300 gói đã khai (0,5 kg/gói).
Distribution
✓Passed:
Distribution within packed quantityĐã xuất 260/300 gói tới 2 điểm; bán 232 gói — không điểm nào vượt số được giao.
2 checks not applicable / not enough data
–
Seed / plants support the yieldKhông khai lượng hạt / số cây — không đối chiếu (không trừ điểm).
–
No output after the lot was closedLô chưa kết thúc.
Each threshold is the highest plausible level (roughly twice the best published yield), not an average. Yellow “!”: worth noting. Orange “!”: capped at level 1 until a cooperative officer inspects on site. Red “!”: a violation. Detail line kept in the original Vietnamese record.
How do you know this has not been altered?
Every time something is logged, the system computes a “digital fingerprint” from the text and the photos — change a single character and the fingerprint changes completely.
Those fingerprints are chained together and, at the end of each day, combined into one root hash that is published openly on the blockchain-anchor page.
This lot’s root hash has been written into Bitcoin (block #968053), so no one — not even Nguồn Xanh — can backdate it.
You can check it yourself: press “Verify now” and your own phone recomputes the whole chain and compares it with the published root hash.
To check without trusting us at all, also press “Verify on Bitcoin”.
Anchoring only shows the log has not been altered after it was written. It does not prove that what was written is true — see the confidence level at the top of the page.
See how it works in 4 steps
1
Each entry gets a fingerprint
The type of work, date and time, text and original photos of each record are hashed into one digital fingerprint. Change a single character and the fingerprint is completely different.
2
Records are chained together
Every record carries the previous record’s fingerprint, forming a hash chain. Quietly change one character and the chain breaks.
3
End of day: combined and published
At the end of each day (around 23:55–23:59) the fingerprints of all lots with new records are combined into one Merkle root and published on the blockchain anchor page. If the server is down, the anchor is made when it restarts.
4
Written into Bitcoin — cannot be backdated
The root is submitted free of charge through OpenTimestamps into Bitcoin. This root is already in a block: no one — not even Nguồn Xanh — can backdate it.
Spotted wrong information, a suspicious label, or a problem with the product? Your report goes to the producer, the cooperative and the platform administrator.