{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":699594440,"defaultBranch":"main","name":"Plonky3","ownerLogin":"zeropoolnetwork","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-10-03T00:04:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/55062221?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1708615104.0","currentOid":""},"activityList":{"items":[{"before":"843ec1d1446bffd142679a584c273acfee177878","after":"09ab6df4ca1d4928d22f91f3a5348e6695ce5b37","ref":"refs/heads/feature/uni-plonk-circuit-builder","pushedAt":"2024-05-08T21:41:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"voidxnull","name":"Dmitry Vdovin","path":"/voidxnull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3047416?s=80&v=4"},"commit":{"message":"Lookup fixes","shortMessageHtmlLink":"Lookup fixes"}},{"before":"9ff5f2291876db2ca9dd1968844f93fa5b762bbe","after":"843ec1d1446bffd142679a584c273acfee177878","ref":"refs/heads/feature/uni-plonk-circuit-builder","pushedAt":"2024-05-08T09:23:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"voidxnull","name":"Dmitry Vdovin","path":"/voidxnull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3047416?s=80&v=4"},"commit":{"message":"WIP Lookups","shortMessageHtmlLink":"WIP Lookups"}},{"before":"55c28b35517d13c1dba286ed743c4f988f4e6ec4","after":"9ff5f2291876db2ca9dd1968844f93fa5b762bbe","ref":"refs/heads/feature/uni-plonk-circuit-builder","pushedAt":"2024-04-24T08:30:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"voidxnull","name":"Dmitry Vdovin","path":"/voidxnull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3047416?s=80&v=4"},"commit":{"message":"Add verify to tests","shortMessageHtmlLink":"Add verify to tests"}},{"before":"43aaed2e439dd811c4c46ef7498fcd09cb204379","after":"55c28b35517d13c1dba286ed743c4f988f4e6ec4","ref":"refs/heads/feature/uni-plonk-circuit-builder","pushedAt":"2024-04-17T17:51:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snjax","name":"Igor Gulamov","path":"/snjax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1750575?s=80&v=4"},"commit":{"message":"Refactor prover and adjust multiset width\n\nThe prover function has been refactored for better readability and efficiency. The calculation of the 'coset' variable has been adjusted to use 'quotient_size' instead of 'log_quotient_size'. Also, the initialization size of 'multiset_a' in the prover function is now based on 'E::MULTISET_WIDTH', not twice its value.\n\nIn addition, the constant MULTISET_WIDTH in standard_plonk.rs has been increased from 7 to 8. Some minor formatting changes have also been made for improved code clarity.","shortMessageHtmlLink":"Refactor prover and adjust multiset width"}},{"before":"21703bce09f7aafcd37e163b9a6b90ac2143218a","after":"43aaed2e439dd811c4c46ef7498fcd09cb204379","ref":"refs/heads/feature/uni-plonk-circuit-builder","pushedAt":"2024-04-16T11:44:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"voidxnull","name":"Dmitry Vdovin","path":"/voidxnull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3047416?s=80&v=4"},"commit":{"message":"Parametrize circuit builder by the result, not the storage","shortMessageHtmlLink":"Parametrize circuit builder by the result, not the storage"}},{"before":"1759e3f45f0585c2f5430230fd268ad5656321e4","after":"21703bce09f7aafcd37e163b9a6b90ac2143218a","ref":"refs/heads/feature/uni-plonk-circuit-builder","pushedAt":"2024-03-29T15:07:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"voidxnull","name":"Dmitry Vdovin","path":"/voidxnull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3047416?s=80&v=4"},"commit":{"message":"Use u64 for Var index","shortMessageHtmlLink":"Use u64 for Var index"}},{"before":"79ec462d753754294820949b07c223ef3c54ae69","after":"1759e3f45f0585c2f5430230fd268ad5656321e4","ref":"refs/heads/feature/uni-plonk-circuit-builder","pushedAt":"2024-03-29T14:49:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"voidxnull","name":"Dmitry Vdovin","path":"/voidxnull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3047416?s=80&v=4"},"commit":{"message":"Cleanup","shortMessageHtmlLink":"Cleanup"}},{"before":"9f931ca28f7b40ae09cf3620ce11a86450384c4d","after":"79ec462d753754294820949b07c223ef3c54ae69","ref":"refs/heads/feature/uni-plonk-circuit-builder","pushedAt":"2024-03-27T10:35:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"voidxnull","name":"Dmitry Vdovin","path":"/voidxnull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3047416?s=80&v=4"},"commit":{"message":"Remove Index struct","shortMessageHtmlLink":"Remove Index struct"}},{"before":"806104fbd817e40835200582253d7ef8bdab8d33","after":"9f931ca28f7b40ae09cf3620ce11a86450384c4d","ref":"refs/heads/feature/uni-plonk-circuit-builder","pushedAt":"2024-03-27T10:33:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"voidxnull","name":"Dmitry Vdovin","path":"/voidxnull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3047416?s=80&v=4"},"commit":{"message":"Fixes","shortMessageHtmlLink":"Fixes"}},{"before":"68cf3087251b7dd1fc079c4e78ca181008f50bbe","after":"806104fbd817e40835200582253d7ef8bdab8d33","ref":"refs/heads/feature/uni-plonk-circuit-builder","pushedAt":"2024-03-27T10:14:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"voidxnull","name":"Dmitry Vdovin","path":"/voidxnull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3047416?s=80&v=4"},"commit":{"message":"Implement test for prove and some fixes","shortMessageHtmlLink":"Implement test for prove and some fixes"}},{"before":"e873568425bb8034b5fe556f4980d1786d02cdfa","after":"68cf3087251b7dd1fc079c4e78ca181008f50bbe","ref":"refs/heads/feature/uni-plonk-circuit-builder","pushedAt":"2024-03-27T09:48:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"voidxnull","name":"Dmitry Vdovin","path":"/voidxnull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3047416?s=80&v=4"},"commit":{"message":"Implement basic circuit builder","shortMessageHtmlLink":"Implement basic circuit builder"}},{"before":"98191700b2e095f3193446deccd0069754ef2186","after":"7a00f7795d4a63ed409449757bab2289bcb1118d","ref":"refs/heads/temp-bench","pushedAt":"2024-02-23T12:31:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"voidxnull","name":"Dmitry Vdovin","path":"/voidxnull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3047416?s=80&v=4"},"commit":{"message":"Benchmark in steps","shortMessageHtmlLink":"Benchmark in steps"}},{"before":"fa3539d135579e91e14ccfc3c2619fac140b1e3c","after":"98191700b2e095f3193446deccd0069754ef2186","ref":"refs/heads/temp-bench","pushedAt":"2024-02-22T20:01:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"voidxnull","name":"Dmitry Vdovin","path":"/voidxnull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3047416?s=80&v=4"},"commit":{"message":"Fix open_multi_batches","shortMessageHtmlLink":"Fix open_multi_batches"}},{"before":"b3f952d9a84c6918727c7a876bf60aa4e7f67a8f","after":"fa3539d135579e91e14ccfc3c2619fac140b1e3c","ref":"refs/heads/temp-bench","pushedAt":"2024-02-22T15:41:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"voidxnull","name":"Dmitry Vdovin","path":"/voidxnull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3047416?s=80&v=4"},"commit":{"message":"commit_batch for different row counts","shortMessageHtmlLink":"commit_batch for different row counts"}},{"before":null,"after":"b3f952d9a84c6918727c7a876bf60aa4e7f67a8f","ref":"refs/heads/temp-bench","pushedAt":"2024-02-22T15:18:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"voidxnull","name":"Dmitry Vdovin","path":"/voidxnull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3047416?s=80&v=4"},"commit":{"message":"Add commit_goldilocks example/bench","shortMessageHtmlLink":"Add commit_goldilocks example/bench"}},{"before":"8e9db7495e1e18e3ba65f7f19a75649fab8702c9","after":"620d97ad2c419cdb04ede15e0c2befe47408da7c","ref":"refs/heads/feature/uni-plonk","pushedAt":"2024-02-22T13:17:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snjax","name":"Igor Gulamov","path":"/snjax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1750575?s=80&v=4"},"commit":{"message":"feat: Add verification of commitments and values\n\nThis commit adds the verification of commitments and values in the `verify` function. It introduces a new variable `local_and_next` which contains two elements derived from `zeta`. The commit also includes the definition of `commits_and_points`, which is an array of tuples containing different types of commitments and their corresponding points. Additionally, it defines a nested vector `values` that holds opened values for each commitment type.\n\nThe commit concludes with the verification process using the provided arguments, opening proof, and challenger. Finally, it calculates the quotient by dividing opened values into chunks and performing calculations based on powers of `zeta`.\n\nNote: The verifier finalization is still pending.","shortMessageHtmlLink":"feat: Add verification of commitments and values"}},{"before":null,"after":"e873568425bb8034b5fe556f4980d1786d02cdfa","ref":"refs/heads/feature/uni-plonk-circuit-builder","pushedAt":"2024-02-22T05:52:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"voidxnull","name":"Dmitry Vdovin","path":"/voidxnull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3047416?s=80&v=4"},"commit":{"message":"Return Var from add and mul","shortMessageHtmlLink":"Return Var from add and mul"}},{"before":"81320f925a6ef029d2788ccc17925f914a5b8ada","after":"4d7bd5d813377f8e89393cb75c6191bdf405b343","ref":"refs/heads/feature/circuit-builder","pushedAt":"2024-01-03T08:26:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"voidxnull","name":"Dmitry Vdovin","path":"/voidxnull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3047416?s=80&v=4"},"commit":{"message":"WIP Circuit builder","shortMessageHtmlLink":"WIP Circuit builder"}},{"before":"616776befd5980e994e83017373d86cdc08fcb22","after":"81320f925a6ef029d2788ccc17925f914a5b8ada","ref":"refs/heads/feature/circuit-builder","pushedAt":"2024-01-03T07:43:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"voidxnull","name":"Dmitry Vdovin","path":"/voidxnull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3047416?s=80&v=4"},"commit":{"message":"WIP Circuit builder","shortMessageHtmlLink":"WIP Circuit builder"}},{"before":null,"after":"616776befd5980e994e83017373d86cdc08fcb22","ref":"refs/heads/feature/circuit-builder","pushedAt":"2024-01-03T07:42:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"voidxnull","name":"Dmitry Vdovin","path":"/voidxnull","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3047416?s=80&v=4"},"commit":{"message":"WIP Circuit builder","shortMessageHtmlLink":"WIP Circuit builder"}},{"before":"7b02991150f067c2681e56f1cdfb344a301c97fd","after":"8e9db7495e1e18e3ba65f7f19a75649fab8702c9","ref":"refs/heads/feature/uni-plonk","pushedAt":"2023-12-13T12:42:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snjax","name":"Igor Gulamov","path":"/snjax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1750575?s=80&v=4"},"commit":{"message":"feat: Add verifier module for uni-plonk\n\nThis commit adds a new `verifier` module to the `uni-plonk` codebase. The `verifier` module contains the initial implementation of the `verify` function, which is responsible for verifying proofs in the context of uni-plonk.\n\nThe changes include:\n- Added `mod verifier;` to the main library file\n- Added `pub use verifier::*;` to make the functions and types in the `verifier` module accessible outside of it\n- Added a new file called `verifier.rs`, which contains the initial implementation of the `verify` function\n- Implemented basic structure and placeholder logic for verification process\n\nNote: This commit also includes some minor changes in other files, such as adding missing imports and variables.","shortMessageHtmlLink":"feat: Add verifier module for uni-plonk"}},{"before":"0c58b5d23789943665178f5069aa093f653e1d40","after":"7b02991150f067c2681e56f1cdfb344a301c97fd","ref":"refs/heads/feature/uni-plonk","pushedAt":"2023-12-11T19:05:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snjax","name":"Igor Gulamov","path":"/snjax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1750575?s=80&v=4"},"commit":{"message":"Plonk prover draft","shortMessageHtmlLink":"Plonk prover draft"}},{"before":"a4d73ab2e2cbb5aea53d37389c3f80dab0111cbb","after":"0c58b5d23789943665178f5069aa093f653e1d40","ref":"refs/heads/feature/uni-plonk","pushedAt":"2023-12-06T20:07:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snjax","name":"Igor Gulamov","path":"/snjax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1750575?s=80&v=4"},"commit":{"message":"Some progress on quotient polynomial computation","shortMessageHtmlLink":"Some progress on quotient polynomial computation"}},{"before":"0c58b5d23789943665178f5069aa093f653e1d40","after":"a4d73ab2e2cbb5aea53d37389c3f80dab0111cbb","ref":"refs/heads/feature/uni-plonk","pushedAt":"2023-12-06T20:06:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snjax","name":"Igor Gulamov","path":"/snjax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1750575?s=80&v=4"},"commit":{"message":"rewrite todo","shortMessageHtmlLink":"rewrite todo"}},{"before":"b23ace5f0afe214c6ae5d5e3407ec7f19682b43a","after":"0c58b5d23789943665178f5069aa093f653e1d40","ref":"refs/heads/feature/uni-plonk","pushedAt":"2023-12-06T19:51:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snjax","name":"Igor Gulamov","path":"/snjax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1750575?s=80&v=4"},"commit":{"message":"Some progress on quotient polynomial computation","shortMessageHtmlLink":"Some progress on quotient polynomial computation"}},{"before":"ce3c52096dd20680577759cf6063678a199ecbee","after":"b23ace5f0afe214c6ae5d5e3407ec7f19682b43a","ref":"refs/heads/feature/uni-plonk","pushedAt":"2023-12-04T07:54:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snjax","name":"Igor Gulamov","path":"/snjax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1750575?s=80&v=4"},"commit":{"message":"add some steps in plonk prover","shortMessageHtmlLink":"add some steps in plonk prover"}},{"before":"33b8ee7eee80515d2e2cb31047bf7aa8fc209a13","after":"ce3c52096dd20680577759cf6063678a199ecbee","ref":"refs/heads/feature/uni-plonk","pushedAt":"2023-11-30T07:19:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snjax","name":"Igor Gulamov","path":"/snjax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1750575?s=80&v=4"},"commit":{"message":"cleanup && add intermediate matrix computation","shortMessageHtmlLink":"cleanup && add intermediate matrix computation"}},{"before":"041e06d5bef872ecd9a3623451f6db98bc2e2891","after":"33b8ee7eee80515d2e2cb31047bf7aa8fc209a13","ref":"refs/heads/feature/uni-plonk","pushedAt":"2023-11-23T04:06:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snjax","name":"Igor Gulamov","path":"/snjax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1750575?s=80&v=4"},"commit":{"message":"initial uni-plonk commit","shortMessageHtmlLink":"initial uni-plonk commit"}},{"before":"1104301115e720e6b5a6306c1e9b56dd96c29112","after":"041e06d5bef872ecd9a3623451f6db98bc2e2891","ref":"refs/heads/feature/uni-plonk","pushedAt":"2023-11-23T04:04:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snjax","name":"Igor Gulamov","path":"/snjax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1750575?s=80&v=4"},"commit":{"message":"initial uni-plonk commit","shortMessageHtmlLink":"initial uni-plonk commit"}},{"before":"3034cc6fa2342f14e4ae6dabc3e7c3e8ffbe7194","after":"1104301115e720e6b5a6306c1e9b56dd96c29112","ref":"refs/heads/feature/uni-plonk","pushedAt":"2023-11-23T04:00:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"snjax","name":"Igor Gulamov","path":"/snjax","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1750575?s=80&v=4"},"commit":{"message":"intermediate fix\nTODO: merge with next commit","shortMessageHtmlLink":"intermediate fix"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERRBecgA","startCursor":null,"endCursor":null}},"title":"Activity ยท zeropoolnetwork/Plonky3"}