<feed xmlns='http://www.w3.org/2005/Atom'>
<title>blocksense/zkVMs-benchmarks/zkvms/risc0/default.nix, branch dvt-circuits-port</title>
<subtitle>Setups and programs for zero-knowledge virtual machine benchmarking</subtitle>
<id>https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/atom?h=dvt-circuits-port</id>
<link rel='self' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/atom?h=dvt-circuits-port'/>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/'/>
<updated>2025-04-04T08:03:00Z</updated>
<entry>
<title>feat(zkvms/risc0): Implement elf encoding</title>
<updated>2025-04-04T08:03:00Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-03-27T11:25:05Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=a30b4022fa85320806b8b4d004ea713b68df6566'/>
<id>urn:sha1:a30b4022fa85320806b8b4d004ea713b68df6566</id>
<content type='text'>
Recently, RISC0 have added code to their SDK which adds magic bytes to
the (already compiled) ELF. Since we're taking another route than
intended, we'll need to replicate this step too.

We're doing things in a different fashion, because their SDK normally
compiles the guest, and doesn't allow you to supply a prebuilt ELF.
</content>
</entry>
<entry>
<title>chore: Nix fmt</title>
<updated>2025-02-27T13:08:11Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-02-27T09:35:14Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=39ec264c0d90555237debff519cc890b755a0646'/>
<id>urn:sha1:39ec264c0d90555237debff519cc890b755a0646</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: Update zkVM packages</title>
<updated>2025-02-26T07:26:09Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-02-19T08:29:12Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=91fb36148723cf3f87fe596a565c9082f4d82b05'/>
<id>urn:sha1:91fb36148723cf3f87fe596a565c9082f4d82b05</id>
<content type='text'>
This includes:
- Updating flake.lock
- Updating all host and guest Cargo.toml and Cargo.lock files
- Making zkvm default.nix file modifications to account for toolchain
and setup changes
</content>
</entry>
<entry>
<title>feat(zkvms): Change package versions from infdev to the corresponding zkVM versions</title>
<updated>2025-02-11T15:21:27Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-02-11T15:21:27Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=50029c01a85cd63ec1352bf7b2db7b65bc7a6b16'/>
<id>urn:sha1:50029c01a85cd63ec1352bf7b2db7b65bc7a6b16</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: Delete unused old input file</title>
<updated>2025-02-10T14:27:51Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-02-10T14:27:51Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=6dcc8ecb59e6bc0a7e8dea691fb7a618a41a141e'/>
<id>urn:sha1:6dcc8ecb59e6bc0a7e8dea691fb7a618a41a141e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(risc0): Adapt to new input type and zkvmLib</title>
<updated>2025-01-30T09:43:22Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-01-30T09:43:22Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=d24bd9aed30ee9e3c3463f1060fc046c8c18d338'/>
<id>urn:sha1:d24bd9aed30ee9e3c3463f1060fc046c8c18d338</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(flake): Move creating guest (zkp) symlink to a custom phase</title>
<updated>2025-01-28T14:40:38Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-01-28T14:40:38Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=6c0952ff7260195a5f1e4db493440647c02927da'/>
<id>urn:sha1:6c0952ff7260195a5f1e4db493440647c02927da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(flake): Rework withCustomPhases variables</title>
<updated>2025-01-21T15:31:02Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-01-21T15:31:02Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=b0608ca2c0d8f739bead99eb93adc520ce2e1df1'/>
<id>urn:sha1:b0608ca2c0d8f739bead99eb93adc520ce2e1df1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(zkvms): Export io logic to it's own crate</title>
<updated>2025-01-14T14:39:48Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-01-14T14:39:48Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=e8b7b1c4e644679f84e1e20e170d4efa7a624622'/>
<id>urn:sha1:e8b7b1c4e644679f84e1e20e170d4efa7a624622</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(flake): Introduce custom buildGuestPhase</title>
<updated>2025-01-14T14:39:30Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-01-14T12:18:45Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=5e9c547275b23ae6117375f9472d6d109f90625b'/>
<id>urn:sha1:5e9c547275b23ae6117375f9472d6d109f90625b</id>
<content type='text'>
</content>
</entry>
</feed>
