You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am working on a system where users can generate a proof, store it locally as a binary file, and later upload it to a website I’ve created. The website validates the proof without accessing the raw data, ensuring privacy.
My goal is to extract the computed output (e.g., total distance) from the proof after validation, but I’m struggling to achieve this. While I’ve explored commitments, program inputs, and outputs, I haven’t found a way to link these to the original calculated output.
Details
Here’s the specific workflow of my system:
Users process GPS data (latitude and longitude pairs) to calculate the total distance using my application.
A zero-knowledge proof is generated and saved locally as a binary file.
The proof is later uploaded to the website for validation, where the site confirms its validity without revealing or accessing the raw GPS data.
The problem arises when I try to extract the calculated output (e.g., total distance) from the proof. While the proof confirms the computation's validity, I cannot determine how to retrieve the actual result. I suspect it might be related to how commitments or program outputs are structured in Jolt ZKVM.
Question
How can I extract the calculated output (total distance) directly from the proof? Is there a recommended approach or specific part of the documentation I should focus on? Any guidance or direction would be highly appreciated, as I feel stuck at this point.
Additional Notes
I apologize if this isn’t the right place for this question, but I couldn’t find another communication channel for Jolt ZKVM-related discussions. Please let me know if there’s a more suitable forum or resource.
Thank you in advance for your help!
The text was updated successfully, but these errors were encountered:
Thank you very much. According to this code, I was able to decode the output as i wanted. I've one more question. Is it possible to make input private ? I went over the provable macro, but couldnt find anything related to private input. @HudsonGraeme
Thank you very much. According to this code, I was able to decode the output as i wanted. I've one more question. Is it possible to make input private ? I went over the provable macro, but couldnt find anything related to private input. @HudsonGraeme
That's a good question. By the looks of it, private is not supported yet. Proof inputs are used in the memory proof during verification
I am working on a system where users can generate a proof, store it locally as a binary file, and later upload it to a website I’ve created. The website validates the proof without accessing the raw data, ensuring privacy.
My goal is to extract the computed output (e.g., total distance) from the proof after validation, but I’m struggling to achieve this. While I’ve explored commitments, program inputs, and outputs, I haven’t found a way to link these to the original calculated output.
Details
Here’s the specific workflow of my system:
Users process GPS data (latitude and longitude pairs) to calculate the total distance using my application.
A zero-knowledge proof is generated and saved locally as a binary file.
The proof is later uploaded to the website for validation, where the site confirms its validity without revealing or accessing the raw GPS data.
The problem arises when I try to extract the calculated output (e.g., total distance) from the proof. While the proof confirms the computation's validity, I cannot determine how to retrieve the actual result. I suspect it might be related to how commitments or program outputs are structured in Jolt ZKVM.
Question
How can I extract the calculated output (total distance) directly from the proof? Is there a recommended approach or specific part of the documentation I should focus on? Any guidance or direction would be highly appreciated, as I feel stuck at this point.
Additional Notes
I apologize if this isn’t the right place for this question, but I couldn’t find another communication channel for Jolt ZKVM-related discussions. Please let me know if there’s a more suitable forum or resource.
Thank you in advance for your help!
The text was updated successfully, but these errors were encountered: