# Districthive Research Labs · open data platform (v0) Dark, drag-and-drop PHP/MySQL dashboard publishing every research stream of The Skerðingsstaðir Experiment, with placeholder data until each live feed lands. DEPLOY 1. Upload this folder to the web root (PHP 8+, MySQL 8+, mail() available). 2. Create a MySQL database; copy config.sample.php → config.php; fill DB, admin hash, alert email, company lines (Estonian parent details are marked TO FILL). 3. Visit /install.php once (creates schema, seeds placeholder data, locks itself). 4. Add the two cron lines from cron/README.md. 5. Optional: drop your logo at assets/logo.svg (wordmark shows until then). HOW PLACEHOLDER→LIVE WORKS Every stream starts mode=placeholder and every page shows an amber PLACEHOLDER DATA tag. When a vendor client in cron/clients/ has credentials and lands its first real reading, the stream flips to live automatically, placeholder rows stop being served, and the tag turns green LIVE DATA. Manual override in /admin. WHAT'S WHERE Pages per data point (weather, lagoon, aquifer, dark sky, birds incl. the impact-vs-control BACI panel, marine, footfall, resources, cameras, wellbeing aggregate, heritage, construction, control site) · Correlate exploratory workbench with lag + CSV export · Health with freshness/completeness/risk and cron email alerts · Faults & gaps public log · Raw vault with SHA-256 chain · Activity log · Instruments (every stream accounted for, product named) · keyed read-only API (/api.php; keys issued in /admin) · About with licence & citation. SECURITY config.php denied by .htaccess; /data denied; admin behind hashed password + session; API keyed (sha256-hashed at rest, shown once); no person-level data in the database by construction; hidden/keyed visibility per stream in /admin.