Demo connection available. Synchronization writes to a second ledger in this browser.
Drafts are saved locally so you can reload this page and continue.
Record a harvest
Two fictional crop records are available. A new entry stays pending until you synchronize it.
Harvest records 0 pending
Retrying synchronization reuses the same operation IDs, so accepted records are not counted twice.
Retry sends the same sample records to the simulated ledger again. Check that received stock stays unchanged.
Reconcile a produce batch
- Received
- 0 kg
- Dispatched
- 0 kg
- Available
- 0 kg
Demo activity log
Follow the record IDs and batch movements created in this browser.
Four checks you can reproduce
- Enable simulated offline mode, save 120 kg against P-07, then reload. The draft should still be pending when local storage is available.
- Disable offline mode and synchronize. B-104 should show 120 kg received.
- Retry the last sync three times. Received stock should stay at 120 kg.
- Dispatch 80 kg. Available stock should become 40 kg. Trying to dispatch another 50 kg should be rejected.
What a production pilot still needs
This prototype does not implement a server, authentication, multi-user conflict resolution, backups, a service worker or physical devices. A production pilot needs server-side permissions and validation, transactional stock updates, device and network tests, storage recovery, version conflict handling and field-user acceptance testing.
Built by Digittrix as an original sample workflow. The checks describe this prototype’s behavior, not measured business outcomes or agronomic advice.