MVP
The first working version of ZK-eSIM demonstrates a fully functional zero-knowledge-based eSIM authentication and activation flow
Core Components
fn main(imsi: Field, secret_key: Field) -> Field {
let hash = hash(imsi, secret_key);
assert(hash == public_commitment);
return 1;
}import { generateProof } from "./zk-prover";
const proof = await generateProof(pseudonymId, planId);
const response = await fetch('/auth/proof', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ proof })
});
const result = await response.json();
console.log(result.status); // "verified" or "failed"API Endpoints
Web Simulator Client
Example (UI Actions):
Next Steps for MVP
Last updated
