After-school forecast-
-
Items recovered-
-
Kg diverted-
food waste avoided
CO2e avoided-
kg CO2e
Value protected-
estimated dollars
Return Trend
18 days
unopened returns
rescued items
Component Mix
bar chartLunch Forecast Range
Q10 / Q50 / Q90Ghost Component Forecast
Q10 / Q50 / Q90Recommended Action Plan
human approvalAdvanced layers-
decision stack depth
Optimizer recovery-
-
Counterfactual lift-
best policy vs no action
Fusion mode-
Bayesian sensor update
Calibrated Temporal Forecasts
rolling featuresCounterfactual Uplift Policy
causal estimateConstrained Action Optimizer
portfolioBayesian Sensor Fusion
digital twinFull Architecture Stack
multilayer AILocal Scale Bridge
trackpad/load cellLive CV Line Monitor
taken itemsCOCO-SSD model not loaded.
Dynamic Scale Demo
Live weight
0g
0 items
Start record uses only fresh live sensor readings. Use USB HID, serial, or run the calibrated local bridge command below.
Live scale setup
required
The Vercel page can read local hardware only after browser or macOS permission is allowed.
- Chrome or Edge: click Connect USB scale or Connect serial scale, then allow the browser device prompt.
- Mac Force Touch: run this local bridge, tare it, calibrate it with a known weight, keep the bridge window open, then click Start record.
- If macOS asks, allow Terminal in Privacy & Security for Accessibility and Input Monitoring, then rerun the command.
mkdir -p ~/second-bell-bridge
cd ~/second-bell-bridge
curl -L -o local_trackpad_bridge.py https://raw.githubusercontent.com/g4nesh/second-bell-demo/main/scripts/local_trackpad_bridge.py
python3 local_trackpad_bridge.py --stdin
curl -X POST "http://127.0.0.1:8766/tare?seconds=1.5"
curl -X POST "http://127.0.0.1:8766/calibrate?grams=YOUR_KNOWN_WEIGHT_G&seconds=2"
curl http://127.0.0.1:8766/health
curl http://127.0.0.1:8766/reading
Replace YOUR_KNOWN_WEIGHT_G with the actual gram weight you used. If /health returns ok: true and /reading updates with calibrated grams, this site will read the live scale value.