Mavryk_protocol_environment_demo_noops.Dalval parameters_encoding : parameters Data_encoding.tval make : parameters -> (t, [> `Fail of string ]) Pervasives.resultval parameters : t -> parameterstype commitment = Mavryk_crypto_dal.Cryptobox.Verifier.commitmentmodule Commitment : sig ... endtype commitment_proof = Mavryk_crypto_dal.Cryptobox.Verifier.commitment_proofmodule Commitment_proof : sig ... endval verify_commitment : t -> commitment -> commitment_proof -> booltype page_proof = Mavryk_crypto_dal.Cryptobox.Verifier.page_proofval page_proof_encoding : page_proof Data_encoding.tval pages_per_slot : parameters -> intval verify_page : 
  t ->
  commitment ->
  page_index:int ->
  page ->
  page_proof ->
  (bool, [> `Page_length_mismatch | `Segment_index_out_of_range ]) Result.t