Hello Forum and Happy New Year! A little early but wanted to wish everyone a Happy Holiday’s.
I’ve been playing with an idea for a solution that I know could be solved using a shared database, but I’d like to explore if this problem could also be solved using a blockchain such as Cardano. Here’s the scoop:
In our business we assay samples for large companies. Most of the companies we deal with use the same Lab Inventory Management Software (LIMS for short) system that we use which has a SQL database. Clients send in samples and we add these to our database and run each sample through the required processes and deliver the completed results as well as the remaining samples left over after assaying back to the client. I should mention that these companies are intensely private and would not want these sample results known to anyone else.
So my solution…Each sample sent to us has a tag on it with a UPC code on it that means something to the client as it was generated by their system. The tag means nothing to us so we have to generate a new code that our system understands as it winds it’s way through the assaying process within out lab. Yes we can generate our own tags and ask the client to add our tags to the samples sent to us instead. We are exploring that possibility. But what if we used through a private blockchain (database) this sample information to tell our lab the company it came from and the sample number. That’s really all the information we need to process each sample through our lab and eventually send back the remaining samples and results. Could the LIMS software we and our clients both use send only the relevant data to the blockchain so that we can know about the samples sent to us are from each client. I’m also thinking that we could scan each sample at various points in the assaying process and upload this data to this private blockchain so that our client could see it’s progress and eventually know when the process is finished. I’m also wondering if perhaps the whole process could be wrapped in a smart contract so that when the samples are completed at our end and results have been delivered payment of the assaying would be completed by the client automatically. I would also say that each client would need to have a private blockchain that only us and the client can see.
I’m hoping someone from the Cardano community with knowledge of how blockchains (and Cardano) works can review my idea and comment on if I’m on to something here or not.
Thank you in advance for any advice you can provide me.