REALTIME DATA
AUDIT LOGS

SAMPLES

QUOTES

SOP

DOCS

Step No. Audit Point Description Data / Input Field Photo / Geo / File Upload Timestamp
1 Personnel Registration Names & roles of field personnel present Text / Dropdown Auto
2 Handwashing Station Verification Confirm hygiene station setup and use Yes/No Photo Auto
3 Harvest Tree Geo-Pin GPS coordinates of each harvest tree Lat / Long fields Geo-tag Auto
4 Tree Identification Species verification Text Photo Auto
5 Fruit Documentation Visual record of harvested fruits Photo Auto
6 Leaf Documentation Leaf photos for species verification Photo Auto
7 Bark Documentation Bark photos for species verification Photo Auto
8 Daily Sample Batch Creation Batch ID creation per tree per day Text / Auto ID Auto
9 HP40012 Document Fill out form Text Fill File Upload (Doc) Auto
10 Sample Weighing Record weight of harvested seeds per batch Numeric (kg) Auto
11 Sample Logging Record of date, collector, and batch metadata Text / Date Auto
12 Washing Confirmation of washing according to SOPs Yes/No Photo (optional) Auto
13 Depulping Record of depulping step per batch Yes/No / Notes Photo (optional) Auto
14 Drying Process Method, duration, conditions recorded Text / Dropdown + Notes Photo Auto
15 Moisture Measurement Moisture % at key drying points Numeric (%) Auto
16 Post-Drying Sorting & Storage Confirmation of proper sorting and storage Yes/No / Notes Photo Auto
17 Cluster Geo Context Cluster GPS + road condition + travel time from base Auto (fixed) Geo-tag / Notes Auto
18 Atmospheric / Soil Temperature Recorded at time of harvest Numeric (°C) Auto
19 Audit Timestamp Automatic logging of date/time Auto Auto
  • {

    "schema_version": "3.0",

    "batch_id": "B2025-001",

    "harvest_date": "2025-10-10",

    "region": "Brong Ahafo, Ghana",

    "woatome_hard_data": {

    "standard_operating_procedures": [

    "Codex Alimentarius Medicinal Neem Sourcing Guidelines",

    "Woatome GACP-Enhanced SOPs v1.3",

    "WHO Good Agricultural and Collection Practices (GACP)"

    ],

    "road_network_baseline": {

    "feeder_roads_total_km": 7304,

    "engineered_roads_km": 3228,

    "partially_engineered_roads_km": 835,

    "un_engineered_roads_km": 3241,

    "percent_asphalted_feeder_roads": 5,

    "percent_gravel_or_earth_feeder_roads": 95,

    "percent_roads_passable_all_seasons": 82.4,

    "percent_roads_impassable_during_rainy_season": 17.6,

    "road_condition_trunk_regional_mix": {

    "good": 36,

    "fair": 48,

    "poor": 16

    },

    "terrain_notes": "Over 60% of rural roads are non-bitumen (gravel or earth), many sections become challenging during rains."

    },

    "cluster_network": {

    "total_clusters_target": 17,

    "average_trees_per_cluster": 30,

    "total_target_trees": 500,

    "median_cluster_radius_m": 150,

    "average_travel_time_minutes_between_clusters": 35,

    "typical_cluster_distance_km": 25,

    "transport_method": "Motorbike",

    "gps_accuracy_m": 5,

    "survey_method": "Point averaging, 3–5 seconds per tree",

    "environmental_parameters_logged": [

    "ambient_temp_c",

    "ambient_humidity_pct",

    "soil_temp_c"

    ]

    },

    "regional_socioeconomic_context": {

    "population_estimate": 2310983,

    "region_area_km2": 39557,

    "population_density_per_km2": 58,

    "primary_economic_activities": [

    "Cocoa production",

    "Neem seed collection",

    "Smallholder agriculture",

    "Rural trading"

    ],

    "market_access_challenges": "High transportation costs and post-harvest losses due to road conditions.",

    "cluster_village_typology": "Smallholder communities connected by feeder and earth roads, typically 25–45 minutes apart by motorbike."

    }

    },

    "cluster_info": {

    "cluster_id": "CL-05",

    "village_names": ["Nkoranza-Se", "Ampraso"],

    "number_of_trees_in_cluster": 30,

    "distance_from_previous_cluster_km": 28.7,

    "travel_time_minutes": 40,

    "road_condition": "Mixed: ~60–70% unpaved, some muddy sections during rainy season",

    "mean_motorbike_speed_kmh": 40,

    "cluster_radius_m": 140

    },

    "personnel": [

    { "name": "Kwabena Mensah", "role": "Codex Lead", "id": "P-001" },

    { "name": "Akua Serwaa", "role": "Assistant", "id": "P-002" }

    ],

    "tree": {

    "tree_id": "TREE-45",

    "geo": { "lat": 7.12345, "lng": -1.23456 },

    "environmental": {

    "ambient_temp_c": 29.4,

    "ambient_humidity_pct": 64,

    "soil_temp_c": 26.1

    },

    "species_verification": {

    "fruit_photo": "https://cdn.woatome.com/fruit/tree45.jpg",

    "leaf_photo": "https://cdn.woatome.com/leaf/tree45.jpg",

    "bark_photo": "https://cdn.woatome.com/bark/tree45.jpg",

    "verified_by": "P-001",

    "verification_timestamp": "2025-10-10T08:15:00Z"

    }

    },

    "audit_points": [

    {

    "step": 1,

    "audit_point": "Personnel Registration",

    "description": "Names & roles of field personnel present",

    "data_field": "Text / Dropdown",

    "file_upload": null,

    "timestamp": "Auto"

    },

    {

    "step": 2,

    "audit_point": "Handwashing Station Verification",

    "description": "Confirm hygiene station setup and use",

    "data_field": "Yes/No",

    "file_upload": "Photo",

    "timestamp": "Auto"

    },

    {

    "step": 3,

    "audit_point": "Harvest Tree Geo-Pin Registration",

    "description": "GPS coordinates of each harvest tree",

    "data_field": "Lat / Long",

    "file_upload": "Geo-tag",

    "timestamp": "Auto"

    },

    {

    "step": 4,

    "audit_point": "Tree Identification",

    "description": "Species verification",

    "data_field": "Text",

    "file_upload": "Photo",

    "timestamp": "Auto"

    },

    {

    "step": 5,

    "audit_point": "Fruit Documentation",

    "description": "Visual record of harvested fruits",

    "data_field": null,

    "file_upload": "Photo",

    "timestamp": "Auto"

    },

    {

    "step": 6,

    "audit_point": "Leaf Documentation",

    "description": "Leaf photos for species verification",

    "data_field": null,

    "file_upload": "Photo",

    "timestamp": "Auto"

    },

    {

    "step": 7,

    "audit_point": "Bark Documentation",

    "description": "Bark photos for species verification",

    "data_field": null,

    "file_upload": "Photo",

    "timestamp": "Auto"

    },

    {

    "step": 8,

    "audit_point": "Daily Sample Batch Creation",

    "description": "Batch ID creation per tree per day",

    "data_field": "Text / Auto ID",

    "file_upload": null,

    "timestamp": "Auto"

    },

    {

    "step": 9,

    "audit_point": "HP40012 Document",

    "description": "Fill out document",

    "data_field": "Text Fill",

    "file_upload": "Upload (PDF/Doc)",

    "timestamp": "Auto"

    },

    {

    "step": 10,

    "audit_point": "Sample Weighing",

    "description": "Record weight of harvested seeds per batch",

    "data_field": "Numeric (kg)",

    "file_upload": null,

    "timestamp": "Auto"

    },

    {

    "step": 11,

    "audit_point": "Sample Logging",

    "description": "Record of date, collector, and batch metadata",

    "data_field": "Text / Date",

    "file_upload": null,

    "timestamp": "Auto"

    },

    {

    "step": 12,

    "audit_point": "Washing",

    "description": "Confirmation of washing according to SOPs",

    "data_field": "Yes/No",

    "file_upload": "Photo (optional)",

    "timestamp": "Auto"

    },

    {

    "step": 13,

    "audit_point": "Depulping",

    "description": "Record of depulping step per batch",

    "data_field": "Yes/No / Notes",

    "file_upload": "Photo (optional)",

    "timestamp": "Auto"

    },

    {

    "step": 14,

    "audit_point": "Drying Process",

    "description": "Method, duration, conditions recorded",

    "data_field": "Text / Dropdown + Notes",

    "file_upload": "Photo",

    "timestamp": "Auto"

    },

    {

    "step": 15,

    "audit_point": "Moisture Measurement",

    "description": "Moisture % at key drying points",

    "data_field": "Numeric (%)",

    "file_upload": null,

    "timestamp": "Auto"

    },

    {

    "step": 16,

    "audit_point": "Post-Drying Sorting & Storage",

    "description": "Confirmation of proper sorting and storage",

    "data_field": "Yes/No / Notes",

    "file_upload": "Photo",

    "timestamp": "Auto"

    },

    {

    "step": 17,

    "audit_point": "Audit Timestamp",

    "description": "Automatic logging of date/time",

    "data_field": "Auto",

    "file_upload": null,

    "timestamp": "Auto"

    }

    ],

    "recipient_info": {

    "buyer_id": "PADMA-CH-001",

    "company_name": "Padma AG",

    "location": "Switzerland",

    "bio": "Padma AG (padma.ch) is a Swiss phytopharmaceutical company known for producing traditional Tibetan and Ayurvedic herbal formulations. They adhere to rigorous Swissmedic and GMP standards for all imported plant materials, prioritizing medical-grade purity, traceability, and ecological sourcing.",

    "contact_person": {

    "name": "Dr. Marie Keller",

    "role": "Phytopharmaceutical Sourcing Lead",

    "email": "marie.keller@padma.ch"

    },

    "sourcing_requirements": [

    "Full geo-tagged traceability of all harvest trees",

    "Moisture content ≤ 10%",

    "Ambient temperature & humidity logs at harvest, drying & storage",

    "Photographic evidence of fruit, leaf, bark",

    "Cluster-level logistics and environmental transparency",

    "Baseline road & terrain conditions documented"

    ]

    },

    "spare_fields": {

    "extra_1": null,

    "extra_2": null,

    "extra_3": null

    }

    }